.hero-split{align-items:center;display:grid;gap:48px;grid-template-columns:1.05fr .95fr;padding:0 0 40px}.badges{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.badge{align-items:center;background:#e4f3f4;border-radius:100px;color:var(--teal);display:inline-flex;font-size:13px;font-weight:700;gap:7px;padding:8px 15px}.hero-split h1{color:var(--navy);font-size:clamp(38px,5vw,72px);font-weight:800;letter-spacing:-.045em;line-height:.98}.hero-split h1 .hl{color:var(--teal)}.hero-split .cta{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero-split .hsub{color:var(--muted);font-size:18px;line-height:1.6;margin:22px 0 30px;max-width:34em}.esp-search{align-items:center;background:#f7f9fc;border:1px solid var(--line);border-radius:18px;color:#93a0b6;display:flex;font-size:14px;gap:12px;margin-bottom:18px;padding:12px 14px}.esp-search .dot{background:var(--teal);border-radius:50%;flex:none;height:28px;width:28px}.esp-label{color:var(--navy);font-size:13px;font-weight:700;margin:16px 0 10px}.esp-row{align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px 14px}.esp-row .cn{color:var(--ink);font-size:14px;font-weight:700}.esp-row .cr{color:var(--muted);font-size:12.5px;margin-top:1px}.esp-badge{background:#e4f3f4;border-radius:14px;color:#00707e;font-size:11px;font-weight:700;padding:5px 10px;white-space:nowrap}.esp-badge.alt{background:#fff2d2;color:#7a5300}.esp-recos{display:grid;gap:10px;grid-template-columns:1fr 1fr}.esp-reco{background:#f6f9fb;border:1px solid var(--line);border-radius:16px;color:var(--teal);font-size:12.5px;font-weight:600;padding:11px 12px}.flow-h{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.flow-box{background:#fff;border:1px solid var(--line);border-radius:20px;min-width:210px;padding:20px 26px;text-align:center}.flow-box.mid{background:#e4f3f4;border:1px solid var(--teal)}.flow-box .ft{color:var(--navy);font-size:15px;font-weight:700}.flow-box.mid .ft{color:var(--teal)}.flow-box .fs{color:var(--muted);font-size:13px;margin-top:4px}.flow-arrow{color:var(--teal);font-size:24px;font-weight:800;padding:0 12px}.benefits{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.bcard{background:#fff;border:1px solid var(--line);border-radius:24px;padding:26px}.bcard .bi{align-items:center;background:#e4f3f4;border-radius:18px;color:var(--teal);display:flex;font-size:20px;height:46px;justify-content:center;margin-bottom:18px;width:46px}.bcard h3{color:var(--c-titre-carte,var(--navy));font-size:17px;margin-bottom:8px}.bcard p{color:var(--muted);font-size:14px;line-height:1.5}.espace{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1080px}.ecard{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:20px;display:flex;gap:16px;padding:22px 24px}.ecard .ei{align-items:center;background:#e4f3f4;border-radius:16px;color:var(--teal);display:flex;flex:none;font-size:18px;height:42px;justify-content:center;width:42px}.ecard h3{color:var(--navy);font-size:16px;margin-bottom:6px}.ecard p{color:var(--muted);font-size:14px;line-height:1.5}.tcard .quote{color:var(--ink);font-size:16px;font-style:italic;font-weight:500;line-height:1.55}.reco-chip{align-items:center;border-radius:100px;display:inline-flex;font-size:12px;font-weight:600;gap:7px;margin-top:16px;padding:8px 13px}.more-pill,.reco-chip{background:#e4f3f4;color:var(--teal)}.more-pill{border-radius:14px;font-size:15px;font-weight:800;padding:10px 16px}.bcard,.ecard,.flow-box{transition:transform .28s cubic-bezier(.2,.7,.3,1),border-color .28s ease}.bcard:hover,.ecard:hover{border-color:#bfcbdd;transform:translateY(-4px)}.benefits>*,.espace>*,.flow-h>*{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.benefits.in>*,.espace.in>*,.flow-h.in>*{opacity:1;transform:none}@media (max-width:920px){.benefits,.espace,.hero-split{grid-template-columns:1fr}.flow-arrow{padding:6px 0;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.benefits>*,.espace>*,.flow-h>*{opacity:1;transform:none}.bcard:hover,.ecard:hover{transform:none}}.sec-dark .shead h1,.sec-dark .shead h2,.sec-dark .shead h3{color:var(--c-titre,#fff)}.sec-dark .shead .hl{color:var(--c-hl,#ffd166)}.sec-dark .shead p{color:var(--c-sous,hsla(0,0%,100%,.9))}.sec-dark .eyebrow{background:hsla(0,0%,100%,.18);color:#fff}.sec-dark .lb{color:hsla(0,0%,100%,.7)}