body.lc .hero .m-hero-h1{font-family:var(--anton);font-weight:400;text-transform:uppercase;font-size:clamp(2.7rem,1.1rem + 7vw,6.2rem);line-height:.92;letter-spacing:-.005em;margin:1.6rem 0;max-width:16ch}body.lc .hero .hero-sub{margin-bottom:2.2rem}body.lc .m-intro{font-size:clamp(1.1rem,1rem + .55vw,1.4rem);line-height:1.5;color:var(--doux-sur-clair);max-width:58ch;margin-bottom:clamp(2.2rem,4vw,3.2rem)}body.lc .wz2{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,3.5rem);align-items:center;margin-top:clamp(1rem,2vw,1.6rem)}@media(min-width:900px){body.lc .wz2{grid-template-columns:1fr 320px}}body.lc .wz2-list{display:flex;flex-direction:column;gap:.6rem}body.lc .wz2-item{display:grid;grid-template-columns:auto 1fr;gap:0 1.1rem;align-items:start;text-align:left;background:none;border:0;cursor:pointer;padding:1.15rem 1.1rem;border-radius:12px;font-family:var(--corps);transition:background .3s ease}body.lc .wz2-item:hover{background:#1c1b130d}body.lc .wz2-item.is-active{background:#1c1b130f}body.lc .wz2-dot{width:13px;height:13px;border-radius:50%;margin-top:.55rem;flex:none;border:2px solid var(--acc-sombre);background:transparent;transition:background .3s ease,box-shadow .3s ease}body.lc .wz2-item.is-active .wz2-dot{background:var(--acc);box-shadow:0 0 0 4px var(--acc-voile)}body.lc .wz2-t{display:block;font-family:var(--display);text-transform:uppercase;font-weight:600;font-size:clamp(1.3rem,1.1rem + .6vw,1.75rem);letter-spacing:0;line-height:1.1;color:var(--encre-sur-clair)}body.lc .wz2-p{display:block;margin-top:.25rem;font-size:.98rem;line-height:1.45;color:var(--doux-sur-clair);max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}body.lc .wz2-item.is-active .wz2-p{max-height:5rem;opacity:1}body.lc .wz2-phone{display:flex;justify-content:center}body.lc .wz2-device{position:relative;width:100%;max-width:300px;aspect-ratio:9/18.5;background:var(--encre-profond);border-radius:38px;padding:12px;border:1px solid var(--filet-clair-fort);box-shadow:0 1px #ffffff14 inset,0 40px 80px -40px #0000008c}body.lc .wz2-notch{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:3;width:32%;height:18px;background:var(--encre-profond);border-radius:0 0 12px 12px}body.lc .wz2-screen{position:absolute;inset:12px;border-radius:28px;overflow:hidden;background:linear-gradient(160deg,var(--surface),var(--encre));padding:2.4rem 1.2rem 1.4rem;display:flex;flex-direction:column;gap:.85rem;opacity:0;transform:scale(1.03);pointer-events:none;transition:opacity .45s ease,transform .45s ease}body.lc .wz2-screen.is-active{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body.lc .wz2-screen{transition:none}}body.lc .pw-head{font-family:var(--display);text-transform:uppercase;font-weight:600;font-size:.95rem;letter-spacing:.02em;color:var(--texte);line-height:1.15}body.lc .pw-search{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .9rem;border:1px solid var(--filet);border-radius:10px;background:var(--encre-profond);font-size:.82rem;color:var(--texte-doux)}body.lc .pw-check{color:var(--sur-acc);background:var(--acc);width:1.3rem;height:1.3rem;border-radius:50%;display:grid;place-items:center;font-size:.72rem;flex:none}body.lc .pw-auto{display:flex;flex-direction:column;gap:.45rem}body.lc .pw-row{display:flex;justify-content:space-between;gap:.5rem;font-size:.76rem;padding:.55rem .7rem;border-radius:8px;background:#efeeeb08}body.lc .pw-row span{color:var(--texte-faible)}body.lc .pw-row b{color:var(--texte);font-weight:500}body.lc .pw-tag{align-self:flex-start;margin-top:auto;font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sur-acc);background:var(--acc);padding:.35em .7em;border-radius:100px}body.lc .pw-mic-wrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem}body.lc .pw-mic{width:5rem;height:5rem;border-radius:50%;background:var(--acc);display:grid;place-items:center;font-size:1.7rem;animation:pw-pulse 2s ease-out infinite}@keyframes pw-pulse{0%{box-shadow:0 0 oklch(85% .175 92 / .4)}70%{box-shadow:0 0 0 22px oklch(85% .175 92 / 0)}to{box-shadow:0 0 oklch(85% .175 92 / 0)}}body.lc .pw-wave{display:flex;align-items:center;gap:3px;height:1.6rem}body.lc .pw-wave i{width:3px;height:.5rem;border-radius:3px;background:var(--acc-clair);animation:pw-wave 1s ease-in-out infinite}body.lc .pw-wave i:nth-child(odd){animation-delay:.2s}body.lc .pw-wave i:nth-child(3n){animation-delay:.4s}@keyframes pw-wave{0%,to{height:.4rem}50%{height:1.5rem}}body.lc .pw-timer{font-family:var(--mono);font-size:.8rem;color:var(--texte-doux)}body.lc .pw-chips{display:flex;flex-wrap:wrap;gap:.4rem}body.lc .pw-chips span{font-size:.68rem;padding:.3em .7em;border-radius:100px;background:var(--acc-voile);color:var(--acc-clair);border:1px solid var(--filet-acc)}body.lc .pw-textarea{flex:1;border:1px solid var(--filet);border-radius:10px;padding:.9rem;display:flex;flex-direction:column;gap:.6rem}body.lc .pw-textarea i{height:7px;border-radius:4px;background:var(--surface-2);display:block}body.lc .pw-textarea i.w1{width:85%}body.lc .pw-textarea i.w2{width:70%}body.lc .pw-textarea i.w3{width:48%}body.lc .pw-textarea i.pw-cur{width:2px;height:.9rem;background:var(--acc);border-radius:0;animation:pw-blink 1s step-end infinite}@keyframes pw-blink{50%{opacity:0}}body.lc .pw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}body.lc .pw-tile{aspect-ratio:1;border-radius:8px;background:linear-gradient(140deg,#50472e,#272419)}body.lc .pw-tile:nth-child(2){background:linear-gradient(140deg,#6e4d32,#312718)}body.lc .pw-tile:nth-child(4){background:linear-gradient(140deg,#39553f,#23261b)}body.lc .pw-add{background:var(--encre-profond);border:1px dashed var(--filet-fort);display:grid;place-items:center;color:var(--acc-clair);font-size:1.4rem}body.lc .pw-thumbs{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;align-items:center}body.lc .pw-thumb{aspect-ratio:9/16;border-radius:8px;background:linear-gradient(160deg,var(--surface-2),var(--encre));border:1px solid var(--filet);position:relative;overflow:hidden}body.lc .pw-thumb:before{content:"";position:absolute;top:0;left:0;right:0;height:38%}body.lc .pw-thumb:nth-child(1):before{background:linear-gradient(140deg,#a46041,#472f24)}body.lc .pw-thumb:nth-child(2):before{background:linear-gradient(140deg,oklch(62% .13 92),#53471e)}body.lc .pw-thumb:nth-child(3):before{background:linear-gradient(140deg,#296e79,#1e343b)}body.lc .pw-thumb.is-sel{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc)}body.lc .pw-field{display:flex;justify-content:space-between;gap:.5rem;padding:.7rem .9rem;border:1px solid var(--filet);border-radius:10px;font-size:.78rem}body.lc .pw-field span{color:var(--texte-faible)}body.lc .pw-field b{color:var(--texte);font-weight:500}body.lc .pw-call{margin-top:auto;text-align:center;background:var(--acc);color:var(--sur-acc);font-family:var(--display);text-transform:uppercase;font-weight:600;font-size:.9rem;padding:.7rem;border-radius:10px;letter-spacing:.02em}body.lc .pw-hint{margin-top:auto;font-size:.75rem;color:var(--texte-faible);text-align:center;font-family:var(--mono);letter-spacing:.03em}body.lc .wizard-foot{margin-top:clamp(1.8rem,3vw,2.6rem);font-size:clamp(1.05rem,1rem + .4vw,1.3rem);line-height:1.5;color:var(--doux-sur-clair);max-width:52ch}body.lc .wizard-foot .em{color:var(--acc-sombre);font-weight:600}body.lc .split{display:grid;grid-template-columns:1fr;gap:clamp(1.4rem,3vw,2rem)}@media(min-width:820px){body.lc .split{grid-template-columns:.9fr 1.1fr}}body.lc .split-col{border:1px solid var(--filet);border-radius:16px;padding:clamp(1.6rem,3vw,2.4rem);background:#efeeeb08}body.lc .split-col:last-child{background:var(--acc-voile);border-color:var(--filet-acc)}body.lc .split-h{font-family:var(--mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--acc-clair);margin-bottom:1.3rem;font-weight:500}body.lc .split-list{list-style:none}body.lc .split-list li{padding:.8rem 0 .8rem 1.8rem;position:relative;font-family:var(--display);text-transform:uppercase;font-weight:600;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);letter-spacing:0;line-height:1.15;color:var(--texte);border-bottom:1px solid var(--filet)}body.lc .split-list li:last-child{border-bottom:0}body.lc .split-list li:before{position:absolute;left:0;top:.85rem;font-family:var(--mono);font-size:.9rem;font-weight:600}body.lc .split-you li:before{content:"→";color:var(--acc)}body.lc .split-us li:before{content:"✓";color:var(--acc-clair)}body.lc .split-note{margin-top:1.2rem;font-size:.95rem;color:var(--texte-doux);line-height:1.5}body.lc .guarantees{display:grid;grid-template-columns:1fr;gap:clamp(1.2rem,2.5vw,1.8rem)}@media(min-width:760px){body.lc .guarantees{grid-template-columns:repeat(3,1fr)}}body.lc .guarantee{border:1px solid var(--clair-ombre);border-radius:16px;padding:clamp(1.5rem,3vw,2rem);background:var(--clair-surface);transition:border-color .4s ease,transform .4s ease}body.lc .guarantee:hover{border-color:var(--acc-sombre);transform:translateY(-3px)}body.lc .guarantee .g-dot{display:block;width:9px;height:9px;border-radius:50%;background:var(--acc-sombre);box-shadow:0 0 0 4px var(--acc-voile);margin-bottom:1.2rem}body.lc .guarantee h3{font-family:var(--display);text-transform:uppercase;font-weight:600;font-size:1.2rem;letter-spacing:0;color:var(--encre-sur-clair);margin-bottom:.6rem;line-height:1.1}body.lc .guarantee p{color:var(--doux-sur-clair);font-size:.98rem;line-height:1.5}body.lc .cta-final{text-align:center}body.lc .cta-final h2{font-family:var(--anton);font-weight:400;text-transform:uppercase;color:var(--texte);font-size:clamp(2.3rem,1.3rem + 4.2vw,4.6rem);letter-spacing:.005em;line-height:.96;max-width:18ch;margin:1.4rem auto 0}body.lc .cta-final h2 .em{color:var(--acc-clair)}body.lc .cta-final p{margin:1.5rem auto 0;color:var(--texte-doux);font-size:clamp(1.05rem,1rem + .4vw,1.3rem);line-height:1.55;max-width:48ch}body.lc .cta-final .kicker{justify-content:center}body.lc .cta-final .hero-cta{margin-top:2.4rem;justify-content:center}body.lc .cta-final .price-mini{margin-top:1.6rem;font-family:var(--mono);font-size:.82rem;letter-spacing:.05em;color:var(--texte-faible)}body.lc .cta-final .price-mini strong{color:var(--acc-clair);font-weight:500}
