.cv-hero h1{text-wrap:balance}.cv-hero .hero-grid{align-items:center}.cv-hero .hero-grid>*{min-width:0}.cv-hero h1 .accent{white-space:normal}.accent-txt,.cv-hero h1 .accent-red,.cv-hero .benefit-row .ck{color:var(--accent)}.cv-hero .benefit-row strong{color:var(--ink);font-weight:700}.hero-assur{color:var(--grey);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:18px;font-size:12px;display:flex}.hero-assur span{align-items:center;gap:7px;display:inline-flex}.hero-assur i{width:15px;height:15px;color:var(--accent);display:inline-flex}.hero-assur i svg{width:100%;height:100%}.cv-underline .sec-head h2{padding-bottom:16px;position:relative}.cv-underline .sec-head h2:after{content:"";background:var(--accent);border-radius:2px;width:46px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cv-hero-visual{text-align:center}.cv-hero-visual img{width:100%;max-width:560px;height:auto}.cv-trust{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--white);padding:26px 0}.cv-trust-grid{grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:820px){.cv-trust-grid{grid-template-columns:1fr 1fr;row-gap:22px}}@media (max-width:480px){.cv-trust-grid{grid-template-columns:1fr}}.cvt-item{align-items:center;gap:12px;padding:0 18px;display:flex;position:relative}.cvt-item:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:4px;bottom:4px;right:0}@media (max-width:820px){.cvt-item:nth-child(2):after{display:none}}@media (max-width:480px){.cvt-item:after{display:none!important}}.cvt-ic{background:var(--accent-tint);width:40px;height:40px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cvt-ic svg{width:20px;height:20px}.cvt-item h3{margin:0;font-size:13px;line-height:1.35}.cvt-item p{color:var(--ink);margin:0;font-size:13px;font-weight:700;line-height:1.35}.sous-eval-head{position:relative}.se-illu{width:165px;position:absolute;top:-10px}.se-illu img{width:100%;height:auto}.se-illu.left{left:0}.se-illu.right{width:150px;top:10px;right:0}@media (max-width:1080px){.se-illu{display:none}}.probleme-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-1);align-items:center;gap:30px;margin-top:34px;padding:26px 34px;display:flex}@media (max-width:700px){.probleme-card{text-align:center;flex-direction:column;padding:24px 20px}}.pc-illu{flex:none;width:210px}.pc-illu img{width:100%;height:auto}.pc-body{flex:1}.pc-body .strong-line{margin:0 auto}.pc-body .cta-row{margin-top:18px}.cv-page-split .split-card{border-radius:var(--r-xl)}.cv-page-split .split-card.bad li:before{content:"✕";color:var(--accent);font-weight:800}.cv-page-split .split-card h3{align-items:center;gap:12px;display:flex;position:relative}.cv-page-split .split-card h3:before{content:"";background:var(--accent-tint) no-repeat center / 20px 20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D52B1E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v14H6V3Z'/%3E%3Cpath d='M14 3v4h4M9 11h6M9 14.5h4'/%3E%3C/svg%3E");border-radius:50%;flex:none;width:40px;height:40px;position:relative}.cv-page-split .split-card h3:after{content:"✕";background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:flex;position:absolute;top:21px;left:25px}.cv-page-split .split-card.good h3:after{content:"✓"}.methode-head,.recevez-head,.pourquoi-head{position:relative}.me-illu,.re-illu,.pq-illu{width:190px;position:absolute;top:-20px;left:0}.me-illu img,.re-illu img,.pq-illu img{width:100%;height:auto}.re-illu{width:150px;top:-30px}.pq-illu{width:210px;top:-34px}@media (max-width:1080px){.me-illu,.re-illu,.pq-illu{display:none}}.cta-micro{text-align:center;color:var(--grey-soft);margin:12px 0 0;font-size:12.5px}.cv-steps .step-card{flex-direction:column;display:flex}.cv-steps .step-card p:last-of-type{margin-bottom:0}.cv-steps .step-illus{object-fit:contain;align-self:center;width:116px;height:116px;margin:18px auto 0;display:block}@media (min-width:821px){.cv-steps .step-card{position:relative}.cv-steps .step-card:not(:last-child):after{content:"→";color:var(--accent);font-size:15px;font-weight:700;position:absolute;top:46px;right:-14px}}@media (max-width:820px){.cv-steps .step-illus{width:96px;height:96px;margin-top:14px}}.cv-get-main{flex-direction:column;display:flex}.gc-ic{border-radius:var(--r-md);background:var(--accent-tint-soft);border:1px solid var(--accent-tint);width:44px;height:44px;color:var(--accent);justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.gc-ic svg{width:21px;height:21px}.gc-ic.round{border-radius:50%;margin-bottom:0}.cv-doc-row{align-items:center;gap:18px;display:flex}@media (max-width:620px){.cv-doc-row{text-align:center;flex-direction:column}}.cdr-body{flex:1}.cdr-badges{flex:none;gap:10px;display:flex}.cdr-badges .fmt{font-family:var(--font-mono), monospace;letter-spacing:.04em;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--white);color:var(--grey);padding:8px 9px;font-size:9.5px;font-weight:700}.cdr-badges .fmt.docx{color:#2b579a;border-color:#cbd7ec}.cdr-badges .fmt.pdf{color:var(--accent-deep);border-color:var(--accent-tint)}.cv-compare .alt-table td{color:var(--grey)}.cv-compare .alt-table td:not(:first-child){white-space:normal}.cv-compare .mk{margin-right:6px;font-weight:800}.cv-compare .mk-no{color:var(--accent)}.cv-compare .mk-part{color:var(--grey-soft)}.cv-compare .mk-yes{color:var(--emerald)}.cv-compare .alt-table td.win{background:var(--accent-tint-soft)}.cv-compare .alt-table th:last-child{background:var(--accent-tint);color:var(--accent-deep)}.cv-get-illus{align-self:center;width:100%;max-width:400px;height:auto;margin:16px auto 0;display:block}.engage-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:820px){.engage-grid{grid-template-columns:1fr}}.eg-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-1);transition:transform .2s var(--ease), box-shadow .2s var(--ease);padding:30px 28px}.eg-card:hover{box-shadow:var(--sh-3);transform:translateY(-3px)}.eg-ic{background:var(--accent-tint-soft);border:1px solid var(--accent-tint);width:54px;height:54px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.eg-ic svg{width:24px;height:24px}.eg-card h3{margin-bottom:8px;font-size:16px}.eg-card p{color:var(--grey);margin:0;font-size:13.5px}.cv-final-trust{background:var(--canvas);border-top:1px solid var(--border);padding:34px 0}.cv-final-grid{grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:900px){.cv-final-grid{grid-template-columns:1fr 1fr;row-gap:26px}}@media (max-width:520px){.cv-final-grid{grid-template-columns:1fr}}.cft-item{align-items:flex-start;gap:12px;padding:0 18px;display:flex;position:relative}.cft-item:not(:last-child):after{content:"";background:var(--border-strong);width:1px;position:absolute;top:4px;bottom:4px;right:0}@media (max-width:900px){.cft-item:nth-child(2):after{display:none}}@media (max-width:520px){.cft-item:after{display:none!important}}.cft-ic{background:var(--white);border:1px solid var(--border);width:38px;height:38px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cft-ic svg{width:19px;height:19px}.cft-item h3{margin:2px 0 3px;font-size:13.5px}.cft-item p{color:var(--grey);margin:0;font-size:12.5px;line-height:1.45}@media (max-width:760px){.cv-hero .hero-grid{flex-direction:column;align-items:stretch;gap:0;display:flex}.cv-hero .hero-grid>div:first-child{display:contents}.cv-hero .eyebrow{order:1}.cv-hero h1{order:2;font-size:clamp(28px,8.2vw,36px)}.cv-hero .cv-hero-visual{order:3;margin:16px 0 4px}.cv-hero p.lead{order:4;margin:10px 0 18px;font-size:15.5px}.cv-hero .benefit-row{order:5;margin-bottom:20px}.cv-hero .price-big{order:6}.cv-hero .price-installment{order:7}.cv-hero .hero-cta{order:8;margin-top:16px}.cv-hero .hero-assur,.cv-hero .hero-micro{order:9}.cv-hero .hero-secondary-link{order:10}}
