.eh-card{--eh-font-display: "Sora", "Segoe UI", sans-serif;--eh-font-body: "Figtree", "Segoe UI", sans-serif;--eh-orange: #fe5800;--eh-orange-hover: #e54e00;--eh-orange-ink: #c43f00;--eh-orange-line: #ffc7a6;--eh-navy: #001a70;--eh-blue: #2e50b5;--eh-k: 1.1;position:relative;z-index:10;width:100%;max-width:560px;margin:0 auto;background:#fff;border-radius:22px;box-shadow:0 14px 34px #001a7024;padding:18px 15px 15px;display:flex;flex-direction:column;gap:13px;color:var(--eh-navy);font-family:var(--eh-font-body);scroll-margin-top:72px}.eh-card>*{zoom:var(--eh-k)}@media(min-width:1024px){.eh-card{--eh-k: 1;max-width:none;padding:28px 32px 24px;gap:16px;border-radius:24px;box-shadow:0 24px 56px #001a702e}.eh-card-q{min-height:600px}.eh-card .eh-step{flex:1;gap:16px}.eh-card .eh-step.eh-contact{gap:10px}.eh-card .eh-step>:first-child{margin-top:auto}.eh-card .eh-step>:last-child:not(.eh-back){margin-bottom:auto}.eh-card .eh-step>.grid{gap:14px}.eh-card .eh-back{margin-top:auto;font-size:15px}.eh-card .eh-card-head-title{font-size:14px;letter-spacing:.08em}.eh-card .eh-card-head-pill{font-size:14px;padding:4px 12px}.eh-card .eh-segs>span{height:6px}.eh-card .eh-card-title,.eh-card .eh-card-title-lg{font-size:28px;line-height:1.2}.eh-card .eh-contact .eh-card-title-lg{font-size:24px;line-height:1.25}.eh-card .eh-qc{min-height:200px;gap:12px;padding-top:28px}.eh-card .eh-ql{font-size:18px}.eh-card .eh-qb{height:44px;font-size:14.5px}.eh-card .eh-trust{font-size:14px}.eh-card .eh-tile{min-height:120px;font-size:19px}.eh-card .eh-cta{min-height:60px;font-size:18px}.eh-card .eh-cp{height:60px;font-size:22px}.eh-card .eh-lbl{font-size:14px}.eh-card .eh-fld,.eh-card .eh-contact .eh-fld{height:54px;font-size:17px}.eh-card .eh-note{font-size:13px}}@media(min-width:1024px)and (max-height:800px){.eh-card{padding:20px 28px}.eh-card-q{min-height:540px}.eh-card .eh-card-title,.eh-card .eh-card-title-lg{font-size:24px}.eh-card .eh-qc{min-height:164px;padding-top:16px}.eh-card .eh-tile{min-height:104px}.eh-card .eh-fld,.eh-card .eh-contact .eh-fld{height:50px}}.eh-card-title,.eh-card-title-lg{font-family:var(--eh-font-display);font-size:19px;font-weight:700;line-height:1.3}.eh-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.eh-card-head-title{min-width:0;font-family:var(--eh-font-display);font-size:12px;font-weight:800;letter-spacing:.03em;color:var(--eh-navy)}.eh-card-head-pill{flex:none;white-space:nowrap;font-size:12px;font-weight:800;color:var(--eh-orange-ink);border:1.5px solid var(--eh-orange-line);border-radius:999px;padding:3px 9px}.eh-segs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.eh-segs>span{height:5px;border-radius:3px;background:#e6edf5}.eh-segs>span.eh-seg-on{background:var(--eh-orange)}.eh-choice{font:inherit;cursor:pointer;touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none}.eh-qc{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 0 0;min-height:150px;box-sizing:border-box;border:2px solid #d5e2ef;border-radius:16px;background:#fff;color:var(--eh-navy);overflow:hidden;text-align:center}.eh-qc:hover,.eh-qc:active,.eh-qc.eh-on{border-color:var(--eh-orange)}.eh-ql{font-family:var(--eh-font-display);font-weight:700;font-size:15px;line-height:1.2;padding:0 4px}.eh-qb{align-self:stretch;margin-top:auto;box-sizing:border-box;height:38px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:800;letter-spacing:.01em;border-top:1px solid transparent}.eh-qi{flex:none;width:18px;height:18px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;line-height:1;letter-spacing:0}.eh-ok{background:#e3f4ea;color:#1a6b40;border-top-color:#c2e2d0}.eh-no{background:#fbe5e2;color:#a8261d;border-top-color:#f2c3be}.eh-trust{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:600;color:#4a5a72}.eh-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;border:2px solid #d5e2ef;border-radius:16px;background:#fff;color:var(--eh-navy);font-family:var(--eh-font-display);font-weight:700;font-size:16px;text-align:center}.eh-tile:hover,.eh-tile:active{border-color:var(--eh-orange)}.eh-tile.eh-on{border-color:var(--eh-orange);background:#fff6f0}.eh-back{align-self:flex-start;min-height:44px;display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--eh-navy);font:inherit;font-size:14.5px;font-weight:700;cursor:pointer}.eh-back:hover{color:var(--eh-blue)}.eh-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;width:100%;border:0;border-radius:999px;background:var(--eh-orange);color:#fff;font:inherit;font-weight:800;font-size:17px;cursor:pointer;touch-action:manipulation}.eh-cta:hover{background:var(--eh-orange-hover);color:#fff}.eh-cta:disabled{opacity:.55;cursor:not-allowed;background:var(--eh-orange)}.eh-lbl{font-size:13.5px;font-weight:700;color:var(--eh-navy)}.eh-fld{height:50px;box-sizing:border-box;border:1.5px solid #c9d6e4;border-radius:12px;padding:0 14px;font:500 16px var(--eh-font-body);color:var(--eh-navy);background:#fff;width:100%}.eh-fld::-moz-placeholder{color:#8a97ab;font-weight:400}.eh-fld::placeholder{color:#8a97ab;font-weight:400}.eh-fld:focus{outline:none;border-color:var(--eh-blue)}.eh-fld[aria-invalid=true]{border-color:#d64545}.eh-cp{height:56px;border:2px solid var(--eh-blue);font:700 20px var(--eh-font-body);letter-spacing:.12em}.eh-field{display:flex;flex-direction:column;gap:4px}.eh-err{margin:0;font-size:13px;color:#c0392b}.eh-commune{display:flex;align-items:center;gap:8px;background:#e9f6ee;color:#1f6f40;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:700}.eh-commune-btn{min-height:48px;width:100%;text-align:left;border:2px solid #d5e2ef;border-radius:12px;background:#fff;color:var(--eh-navy);padding:0 14px;font-size:15.5px;font-weight:700}.eh-commune-btn:hover{border-color:var(--eh-orange)}.eh-commune-on{border-color:#1f8a4c;background:#e9f6ee}.eh-aids{background:var(--eh-navy);color:#fff;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;font-size:14px}.eh-aids b{font-family:var(--eh-font-display);font-size:15.5px;font-weight:700}.eh-aids span{font-size:13px;line-height:1.4;color:#ffffffd1}.eh-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#5b6b82;text-align:center}.eh-fade{animation:eh-in .18s ease-out}@keyframes eh-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.eh-fade{animation:none}}.eh-contact .eh-fld{height:48px}[data-lk-waiting="1"][data-lk-pre-answer=owner] .eh-qc[data-lk-answer="ownership:tenant"],[data-lk-waiting="1"][data-lk-pre-answer=tenant] .eh-qc[data-lk-answer="ownership:owner"]{display:none}[data-lk-waiting="1"] [data-lk-section=form]>.grid{grid-template-columns:1fr}[data-lk-waiting="1"] .eh-qc[data-lk-answer]{position:relative;min-height:0;flex-direction:row;justify-content:flex-start;gap:12px;padding:10px 14px;border-color:var(--eh-orange);background:#fff6f0;overflow:visible;pointer-events:none}[data-lk-waiting="1"] .eh-qc[data-lk-answer]>svg{width:30px;height:30px;flex:none}[data-lk-waiting="1"] .eh-qc[data-lk-answer] .eh-qb{display:none}[data-lk-waiting="1"] .eh-qc[data-lk-answer]:before,[data-lk-waiting="1"] .eh-qc[data-lk-answer]:after{content:"";position:absolute;top:50%;right:17.75px;width:22.5px;height:22.5px;margin-top:-11.25px;box-sizing:border-box;border-radius:50%;pointer-events:none}[data-lk-waiting="1"] .eh-qc[data-lk-answer]:before{z-index:1;background-color:#1a6b40;background-image:linear-gradient(#1a6b40,#1a6b40),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 24 24'%3E%3Cpath d='M10 16.5l4 4 8-9' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center,center;background-size:0% 100%,100% 100%}[data-lk-waiting="1"] .eh-qc[data-lk-answer]:after{z-index:0;border:2px solid #1a6b40;opacity:0}[data-lk-waiting="1"] .eh-trust{flex-direction:column;align-items:stretch;gap:0;font-size:0;line-height:0;color:transparent}[data-lk-waiting="1"] .eh-trust>*{display:none}[data-lk-waiting="1"] .eh-trust:before{content:"";display:block;height:150px;background-image:linear-gradient(90deg,#fff0,#ffffffe6,#fff0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='150'%3E%3Cg fill='%23e9eef7'%3E%3Crect width='70%25' height='18' rx='9'/%3E%3Crect y='28' width='48.5%25' height='56' rx='14'/%3E%3Crect x='51.5%25' y='28' width='48.5%25' height='56' rx='14'/%3E%3Crect y='94' width='48.5%25' height='56' rx='14'/%3E%3Crect x='51.5%25' y='94' width='48.5%25' height='56' rx='14'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:-100% 0,0 0;background-size:50% 100%,100% 100%}[data-lk-waiting="1"] .eh-trust:after{content:"Question suivante en préparation";display:block;width:-moz-fit-content;width:fit-content;min-height:20px;margin:10px auto 0;padding-right:24px;font-size:13px;font-weight:700;line-height:20px;color:var(--eh-orange-ink);text-align:center;background-image:radial-gradient(circle,var(--eh-orange) 2.2px,transparent 2.7px),radial-gradient(circle,var(--eh-orange) 2.2px,transparent 2.7px),radial-gradient(circle,var(--eh-orange) 2.2px,transparent 2.7px);background-repeat:no-repeat;background-size:6px 6px;background-position:right 16px top 50%,right 8px top 50%,right 0 top 50%}@media(prefers-reduced-motion:no-preference){[data-lk-waiting="1"] .eh-qc[data-lk-answer]{animation:lk-settle .3s ease-out both}[data-lk-waiting="1"] .eh-qc[data-lk-answer]:before{animation:lk-pop .4s cubic-bezier(.2,1.5,.4,1) both,lk-draw .45s ease-out .25s both}[data-lk-waiting="1"] .eh-qc[data-lk-answer]:after{animation:lk-ring .7s ease-out .5s both}[data-lk-waiting="1"] .eh-trust:before{animation:lk-in .25s ease-out both,lk-sweep 1.3s linear infinite}[data-lk-waiting="1"] .eh-trust:after{animation:lk-in .25s ease-out both,lk-dots 1s ease-in-out infinite}}@keyframes lk-dots{0%,50%,to{background-position:right 16px top 50%,right 8px top 50%,right 0 top 50%}10%{background-position:right 16px top calc(50% - 4px),right 8px top 50%,right 0 top 50%}25%{background-position:right 16px top 50%,right 8px top calc(50% - 4px),right 0 top 50%}40%{background-position:right 16px top 50%,right 8px top 50%,right 0 top calc(50% - 4px)}}@keyframes lk-settle{0%{opacity:.4}to{opacity:1}}@keyframes lk-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lk-draw{0%{background-size:100% 100%,100% 100%}to{background-size:0% 100%,100% 100%}}@keyframes lk-ring{0%{transform:scale(.7);opacity:.8;border-width:2.5px}to{transform:scale(2.1);opacity:0;border-width:.6px}}@keyframes lk-sweep{0%{background-position:-100% 0,0 0}to{background-position:200% 0,0 0}}@keyframes lk-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
