:root{--cream:#f5f0e8;--paper:#fbf8f3;--ink:#232020;--ink-soft:#5a534f;--red:#c0392b;--crimson:#c61236;--gold:#c29b3c;--line:#2320201f;--line-strong:#23202038;--radius:14px;--maxw:1120px}.wrap{padding:0 24px}section{padding:86px 72px}@media (max-width:720px){section{padding:56px 0}body{font-size:16px}}[aria-label="Notifications alt+T"]{pointer-events:none;z-index:9999;position:fixed!important}.eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--red);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--red);width:26px;height:2px;display:inline-block}.h1,.h2,.h3{letter-spacing:-1px;text-transform:uppercase;line-height:1.05}.h1{font-size:clamp(38px,6vw,66px);font-weight:900}.h2{font-size:clamp(30px,4.4vw,50px);font-weight:900}.h3{letter-spacing:-.5px;font-size:clamp(20px,2.6vw,26px);font-weight:800}.lead{color:var(--ink-soft);max-width:640px;font-size:clamp(17px,2.1vw,21px);line-height:1.55}.red{color:var(--red)}.crimson{color:var(--crimson)}.btn{background:var(--red);color:#fff;letter-spacing:.3px;cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:16px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,background .2s;display:inline-flex}.btn:hover{background:#a5311f;transform:translateY(-2px)}.btn-ghost{color:var(--ink);border:1.5px solid var(--line-strong);background:0 0}.btn-ghost:hover{background:var(--ink);color:#fff}.hero{padding-top:70px;padding-bottom:0}.hero h1{margin-bottom:24px}.hero .lead{margin-bottom:34px}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.price-hint{color:var(--ink-soft);font-size:14px;font-weight:600}.price-hint b{color:var(--ink)}.statbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.statbar .stat{border-right:1px solid var(--line);padding:28px 8px 28px 0}.statbar .stat:last-child{border-right:none}.statbar .n{letter-spacing:-1px;color:var(--ink);font-size:clamp(26px,3.4vw,38px);font-weight:900;line-height:1}.statbar .n span{color:var(--red)}.statbar .l{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-soft);margin-top:8px;font-size:12px;font-weight:600}@media (max-width:720px){.statbar{grid-template-columns:1fr 1fr}.statbar .stat{border-bottom:1px solid var(--line)}.statbar .stat:nth-child(2n){border-right:none}}.grid3{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}@media (max-width:820px){.grid3{grid-template-columns:1fr}}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:30px 26px}.card .tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--red);margin-bottom:14px;font-size:12px;font-weight:800}.card h3{margin-bottom:12px;font-size:20px}.card p{color:var(--ink-soft);font-size:15.5px}.split{grid-template-columns:1fr 1fr;gap:18px;margin-top:44px;display:grid}@media (max-width:820px){.split{grid-template-columns:1fr}}.panel{border-radius:var(--radius);padding:32px 28px}.panel.bad{border:1px solid var(--line);background:#fff}.panel.good{background:var(--ink);color:#fff}.panel h4{letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;font-weight:800;display:flex}.panel.bad h4{color:var(--ink-soft)}.panel.good h4{color:var(--gold)}.panel ul{list-style:none}.panel li{border-bottom:1px solid #ffffff14;padding:11px 0 11px 30px;font-size:15.5px;position:relative}.panel.bad li{border-bottom:1px solid var(--line);color:var(--ink-soft)}.panel li:last-child{border-bottom:none}.panel.bad li:before{content:"✕";color:var(--red);font-weight:700;position:absolute;top:11px;left:0}.panel.good li:before{content:"→";color:var(--gold);font-weight:800;position:absolute;top:11px;left:0}.offer-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:44px;display:grid}@media (max-width:820px){.offer-grid{grid-template-columns:1fr}}.offer{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);gap:20px;padding:30px 28px;display:flex}.offer .num{color:var(--red);letter-spacing:-2px;flex-shrink:0;width:44px;font-size:34px;font-weight:900;line-height:1}.offer h3{margin-bottom:8px;font-size:19px}.offer p{color:var(--ink-soft);font-size:15.5px}.amont{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:clamp(32px,5vw,56px)}.amont .inner{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;display:grid}@media (max-width:820px){.amont .inner{grid-template-columns:1fr;gap:32px}}.amont p{color:var(--ink-soft);margin-top:20px;font-size:16.5px}.amont p b{color:var(--ink)}.checklist{list-style:none}.checklist li{border-bottom:1px solid var(--line);padding:14px 0 14px 34px;font-weight:600;position:relative}.checklist li:last-child{border-bottom:none}.checklist li:before{content:"✓";color:#fff;background:var(--red);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;line-height:1;display:flex;position:absolute;top:14px;left:0}.checklist small{color:var(--ink-soft);margin-top:2px;font-size:14px;font-weight:400;display:block}.dark{background:var(--ink);color:#fff}.dark .eyebrow{color:var(--gold)}.dark .eyebrow:before{background:var(--gold)}.dark h2{color:#fff}.dark .lead{color:#ffffffb8}.exp-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:44px;display:grid}@media (max-width:820px){.exp-grid{grid-template-columns:1fr}}.exp{border-radius:var(--radius);border:1px solid #ffffff24;padding:30px 28px}.exp h3{color:#fff;margin-bottom:12px;font-size:20px}.exp h3 span{color:var(--gold)}.exp p{color:#ffffffa8;font-size:15.5px}.timeline{margin-top:44px;position:relative}.timeline:before{content:"";background:var(--line-strong);width:2px;position:absolute;top:10px;bottom:10px;left:70px}@media (max-width:620px){.timeline:before{left:20px}}.step{gap:28px;padding:14px 0;display:flex;position:relative}.step .day{text-align:right;width:56px;color:var(--red);letter-spacing:-.5px;flex-shrink:0;padding-top:2px;font-size:15px;font-weight:900}@media (max-width:620px){.step .day{text-align:left;width:0;padding-left:0}}.step .dot{background:var(--red);border:3px solid var(--cream);z-index:2;border-radius:50%;width:16px;height:16px;position:absolute;top:8px;left:63px}@media (max-width:620px){.step .dot{left:13px}}.step .body{padding-left:40px}@media (max-width:620px){.step .body{padding-left:24px}}.step h3{margin-bottom:5px;font-size:18px}.step p{color:var(--ink-soft);font-size:15px}@media (max-width:620px){.step .day{width:auto;font-size:11px;position:absolute;top:-14px;left:0}.step{padding-top:26px}}.eric{background:var(--cream);border-left:5px solid var(--red);background:#fff;border-radius:8px;padding:clamp(30px,4vw,44px);box-shadow:0 2px 30px #2320200f}.eric .label{letter-spacing:2px;text-transform:uppercase;color:var(--red);margin-bottom:18px;font-size:12px;font-weight:800}.eric blockquote{letter-spacing:-.5px;color:var(--ink);font-size:clamp(19px,2.5vw,25px);font-weight:600;line-height:1.4}.eric .sign{color:var(--ink);margin-top:22px;font-weight:700}.eric .sign small{color:var(--ink-soft);text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:500;display:block}.roi{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:0;margin-top:44px;display:grid;overflow:hidden}@media (max-width:720px){.roi{grid-template-columns:1fr}}.roi>div{padding:36px 32px}.roi .left{border-right:1px solid var(--line);background:#fff}@media (max-width:720px){.roi .left{border-right:none;border-bottom:1px solid var(--line)}}.roi .right{background:var(--ink);color:#fff}.roi h4{letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:800}.roi .left h4{color:var(--ink-soft)}.roi .right h4{color:var(--gold)}.roi .big{letter-spacing:-1.5px;margin-bottom:10px;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1.1}.roi .left .big{color:var(--red)}.roi .right .big{color:#fff}.roi p{font-size:15px}.roi .left p{color:var(--ink-soft)}.roi .right p{color:#ffffffa8}.tarif-box{background:var(--ink);color:#fff;text-align:center;border-radius:22px;padding:clamp(36px,5vw,60px);position:relative;overflow:hidden}.tarif-box .kicker{letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:12px;font-weight:700}.tarif-box .amount{letter-spacing:-3px;font-size:clamp(52px,9vw,88px);font-weight:900;line-height:1}.tarif-box .amount .ht{letter-spacing:0;color:var(--gold);vertical-align:middle;margin-left:8px;font-size:.32em}.tarif-box .ttc{color:#fff9;margin-top:10px;font-size:15px;font-weight:600}.tarif-box .desc{color:#ffffffc7;max-width:560px;margin:22px auto 0;font-size:16px}.tarif-inc{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:30px 0 34px;list-style:none;display:flex}.tarif-inc li{color:#ffffffd9;padding-left:22px;font-size:14px;font-weight:600;position:relative}.tarif-inc li:before{content:"✓";color:var(--gold);font-weight:800;position:absolute;left:0}.tarif-box .btn{color:var(--ink);background:#fff}.tarif-box .btn:hover{background:var(--gold);color:var(--ink)}.tarif-note{color:#ffffff80;margin-top:16px;font-size:13px}.faq{max-width:820px;margin:44px auto 0}.faq details{border-bottom:1px solid var(--line);padding:6px 0}.faq summary{cursor:pointer;letter-spacing:-.3px;padding:20px 40px 20px 0;font-size:17px;font-weight:700;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--red);font-size:26px;font-weight:400;transition:transform .2s;position:absolute;top:18px;right:4px}.faq details[open] summary:after{content:"−"}.faq p{color:var(--ink-soft);padding:0 0 22px;font-size:15.5px}.final{text-align:center}.final h2{margin-bottom:20px}.final .lead{margin:0 auto 34px}
