.cv-home .cv-hero{padding-bottom:72px}.cv-home .cvx-garanties{margin:18px 0 0;font-size:14px;line-height:1.6;color:var(--cv-doux)}.cv-home .cv-hero-actions{display:flex;flex-wrap:wrap;gap:12px}@media(min-width:992px){.cv-home .cv-hero-grille{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}@media(min-width:992px){.cv-home .cv-hero .cv-container{width:min(1760px,calc(100% - 2 * clamp(32px,5vw,96px)))}.cv-home .cv-hero-grille{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:48px}.cv-home .cv-hero-visuel.cv-hero-capture{margin-right:0}.cv-home .cv-hero h1{font-size:clamp(34px,3vw,52px);text-wrap:balance;hyphens:manual}.cv-home .cv-hero-actions{gap:10px}.cv-home .cv-hero-actions .cv-button{padding-inline:20px}}@media(min-width:1201px){.cv-home .cv-hero-grille{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:56px}}.cv-home .cvx-repere{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cv-bleu)}.cv-home .cvx-centre{text-align:center;max-width:820px;margin:0 auto}.cv-home .cvx-intro{margin:18px auto 0;font-size:17px;line-height:1.65;color:var(--cv-texte);max-width:40em}.cv-home h2 span{color:var(--cv-bleu)}.cv-home .cv-section{padding:104px 0}.cv-home .cvx-preuves{background:#fff;border-top:1px solid var(--cv-filet);border-bottom:1px solid var(--cv-filet)}.cv-home .cvx-preuves ul{list-style:none;margin:0 auto;padding-top:34px;padding-bottom:34px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.cv-home .cvx-preuves li{display:flex;gap:14px;align-items:flex-start}.cv-home .cvx-preuves li>svg{flex:none;width:40px;height:40px;padding:9px;border-radius:10px;background:#EEF3FF;color:var(--cv-bleu)}.cv-home .cvx-preuves strong{display:block;color:var(--cv-encre);font-size:15px;font-weight:600;line-height:1.35}.cv-home .cvx-preuves small{display:block;margin-top:4px;font-size:13.5px;line-height:1.5;color:var(--cv-doux)}@media(min-width:992px)and (max-width:1279px){.cv-home .cvx-preuves ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.cv-home .cvx-preuves ul{grid-template-columns:repeat(4,minmax(min-content,1fr));column-gap:24px}.cv-home .cvx-preuves strong{white-space:nowrap}}.cv-home .cvx-pourqui{background:var(--cv-creme)}.cv-home .cvx-puces{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:0}.cv-home .cvx-puces li{display:flex;align-items:center}.cv-home .cvx-puces li+li::before{content:"";width:1px;height:16px;background:#CBD3E0;margin:0 16px}.cv-home .cvx-puces a{color:var(--cv-encre);font-weight:600;font-size:15.5px;text-decoration:none}.cv-home .cvx-puces a:hover{color:var(--cv-bleu)}.cv-home .cvx-probleme{background:#F3F5F9}.cv-home .cvx-repere--trait{display:flex;align-items:center;gap:14px}.cv-home .cvx-repere--trait::before{content:"";flex:none;width:40px;height:2px;border-radius:2px;background:currentColor}.cv-home .cvx-probleme h2{font-size:clamp(32px,3.7vw,54px);line-height:1.08;letter-spacing:-.035em}.cv-home .cvx-pb-filet{display:flex;align-items:center;gap:16px;margin:32px 0 0;font-size:14px;line-height:1.4;color:var(--cv-doux)}.cv-home .cvx-pb-filet::before{content:"";flex:1;height:1px;background:#D9DFEA}.cv-home .cvx-pb-filet span{flex:none}.cv-home .cvx-pb-cartes{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:52px 0 0}.cv-home .cvx-pb-cartes::before{content:"";position:absolute;top:-12px;left:0;width:56px;height:4px;border-radius:2px;background:var(--cv-bleu)}.cv-home .cvx-pb-carte{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;align-items:start;padding:28px 56px 30px 28px;background:#fff;border:1px solid var(--cv-filet);border-radius:10px;box-shadow:0 1px 2px rgba(16,52,120,.04)}.cv-home .cvx-pb-ico{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;border-radius:8px;background:#EAF0FD;color:var(--cv-encre)}.cv-home .cvx-pb-ico svg{width:32px;height:32px}.cv-home .cvx-pb-ico path[opacity]{display:none}.cv-home .cvx-pb-corps h3{margin:6px 0 10px;font-size:20px}.cv-home .cvx-pb-corps p{margin:0;max-width:34em;font-size:16px;line-height:1.65;color:var(--cv-texte)}.cv-home .cvx-pb-num{position:absolute;top:26px;right:26px;font-size:14px;font-weight:600;line-height:1;color:var(--cv-peche);font-variant-numeric:tabular-nums}.cv-home .cvx-chute{margin:40px 0 0;padding-top:28px;border-top:1px solid #D9DFEA;text-align:left;font-size:19px;font-weight:500;color:var(--cv-encre)}.cv-home .cvx-sombre{background:var(--cv-marine);padding:104px 0;color:#C9D3E6}.cv-home .cvx-sombre h2,.cv-home .cvx-sombre h3{color:#fff}.cv-home .cvx-sombre h2 span{color:#7FA8FF}.cv-home .cvx-sombre .cvx-repere{color:#7FA8FF}.cv-home .cvx-sombre .cvx-intro{color:#B4C0D8}.cv-home .cvx-sol-tete{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end}.cv-home .cvx-sol-tete .cvx-intro{margin:0}.cv-home .cvx-index{list-style:none;margin:56px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.14)}.cv-home .cvx-index li{border-bottom:1px solid rgba(255,255,255,.14)}.cv-home .cvx-index a{display:grid;grid-template-columns:56px minmax(0,1.35fr) minmax(0,1fr) 150px 28px;gap:28px;align-items:center;padding:30px 8px;color:inherit;text-decoration:none;transition:background .25s,padding .25s}.cv-home .cvx-index a:hover{background:rgba(255,255,255,.035);padding-left:18px;padding-right:0;color:inherit;text-decoration:none}.cv-home .cvx-index-num{font-size:14px;font-weight:600;color:#6F82A6;font-variant-numeric:tabular-nums}.cv-home .cvx-index-besoin strong{display:block;color:#fff;font-family:"Poppins",sans-serif;font-size:21px;font-weight:600;line-height:1.3;letter-spacing:-.015em}.cv-home .cvx-index-besoin small{display:block;margin-top:6px;color:#7FA8FF;font-size:14px;font-weight:600}.cv-home .cvx-index-ex{font-size:14.5px;line-height:1.6;color:#9FAECB}.cv-home .cvx-index-prix{text-align:right;color:#fff;font-size:19px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.cv-home .cvx-index-prix small{color:#8C9BB8;font-size:13px;font-weight:500}.cv-home .cvx-index-fleche{color:#7FA8FF;transition:transform .25s}.cv-home .cvx-index a:hover .cvx-index-fleche{transform:translateX(4px)}.cv-home .cvx-auto{background:#fff}.cv-home .cvx-auto-grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:72px;align-items:center}.cv-home .cvx-auto .cvx-intro{margin-left:0}.cv-home .cvx-auto-note{margin:16px 0 30px;font-size:14.5px;line-height:1.6;color:var(--cv-doux);max-width:34em}.cv-home .cvx-regles{list-style:none;margin:0;padding:8px;border-radius:16px;background:#F3F5F9;border:1px solid var(--cv-filet)}.cv-home .cvx-regles li{display:grid;grid-template-columns:74px minmax(0,1fr);gap:16px;align-items:baseline;padding:18px 20px;background:#fff;border-radius:10px;border:1px solid var(--cv-filet)}.cv-home .cvx-regles li+li{margin-top:8px}.cv-home .cvx-regle-quand{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cv-menthe)}.cv-home .cvx-regles p{margin:0;font-size:15px;line-height:1.6;color:var(--cv-texte)}.cv-home .cvx-regles strong{color:var(--cv-encre);font-weight:600}.cv-home .cvx-regles strong::after{content:" →";color:var(--cv-bleu);font-weight:600}.cv-home .cvx-espace{background:#fff}.cv-home .cvx-espace-grille{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:64px;align-items:center}.cv-home .cvx-espace .cvx-intro{margin-left:0}.cv-home .cvx-coches{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px}.cv-home .cvx-coches li{display:flex;gap:12px;align-items:flex-start;font-size:16px;color:var(--cv-encre)}.cv-home .cvx-coches svg{flex:none;margin-top:3px;color:var(--cv-menthe)}.cv-home .cvx-capture{margin:0}@media(min-width:992px){.cv-home .cvx-espace .cv-container{width:min(1760px,calc(100% - 2 * clamp(32px,5vw,96px)))}.cv-home .cvx-espace-grille{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:48px}.cv-home .cvx-espace h2{text-wrap:balance;hyphens:manual}.cv-home .cvx-espace .cvx-intro{max-width:34em}}@media(min-width:1201px){.cv-home .cvx-espace-grille{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:56px}}.cv-home .cvx-methode{background:var(--cv-creme)}.cv-home .cvx-etapes{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.cv-home .cvx-etapes li{padding-top:22px;border-top:2px solid var(--cv-encre)}.cv-home .cvx-etapes li:first-child{border-top-color:var(--cv-bleu)}.cv-home .cvx-etape-ico{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:14px;background:#fff;border:1px solid var(--cv-filet);color:var(--cv-bleu)}.cv-home .cvx-etape-num{margin:0 0 10px;font-family:"Poppins",sans-serif;font-size:34px;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--cv-bleu)}.cv-home .cvx-etapes p{margin:0;max-width:30em;font-size:15.5px;line-height:1.65}.cv-home .cvx-actions{margin-top:56px;display:flex;flex-direction:column;align-items:center}.cv-home .cvx-final .cvx-actions{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:34px}.cv-home .cvx-heb{background:#F3F5F9;border-top:1px solid var(--cv-filet)}.cv-home .cvx-heb-tete{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end}.cv-home .cvx-heb-tete .cvx-intro{margin:0}.cv-home .cvx-etat{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--cv-doux);text-decoration:none}.cv-home .cvx-etat span{width:8px;height:8px;border-radius:50%;background:#9AA6B8}.cv-home .cvx-etat--ok span{background:var(--cv-menthe);box-shadow:0 0 0 4px rgba(20,163,127,.15)}.cv-home .cvx-etat--incident span{background:#D9483B}.cv-home .cvx-etat--maintenance span{background:#E6A23C}.cv-home .cvx-etat:hover{color:var(--cv-bleu)}.cv-home .cvx-faq{background:#fff}.cv-home .cvx-faq-grille{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.cv-home .cvx-faq h2{margin-bottom:22px}.cv-home .cvx-questions details{border-bottom:1px solid var(--cv-filet)}.cv-home .cvx-questions details:first-child{border-top:1px solid var(--cv-filet)}.cv-home .cvx-questions summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;font-size:17px;font-weight:600;color:var(--cv-encre)}.cv-home .cvx-questions summary::-webkit-details-marker{display:none}.cv-home .cvx-questions summary span{flex:none;color:var(--cv-bleu);transition:transform .2s}.cv-home .cvx-questions details[open] summary span{transform:rotate(45deg)}.cv-home .cvx-questions{interpolate-size:allow-keywords}.cv-home .cvx-questions details::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .3s ease,opacity .25s ease,content-visibility .3s allow-discrete}.cv-home .cvx-questions details[open]::details-content{block-size:auto;opacity:1}.cv-home .cvx-questions details p{margin:0 0 22px;font-size:15.5px;line-height:1.7;max-width:40em}.cv-home .cvx-bouton-clair{background:transparent;border-color:rgba(255,255,255,.35);color:#fff;box-shadow:none}.cv-home .cvx-bouton-clair:hover{background:rgba(255,255,255,.08);border-color:#fff;color:#fff;box-shadow:none}.cv-home .cvx-final{background:var(--cv-marine);padding:96px 0}.cv-home .cvx-final h2{color:#fff}.cv-home .cvx-final h2 span{display:block;color:#7FA8FF}.cv-home .cvx-final .cvx-intro{color:#B4C0D8}@media(max-width:991px){.cv-home .cvx-preuves ul{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-home .cvx-sol-tete,.cv-home .cvx-auto-grille{grid-template-columns:1fr;gap:36px}.cv-home .cvx-index a{grid-template-columns:44px minmax(0,1fr) auto;gap:8px 20px}.cv-home .cvx-index-ex{grid-column:2 / 4;grid-row:2}.cv-home .cvx-index-fleche{display:none}.cv-home .cvx-espace-grille,.cv-home .cvx-faq-grille,.cv-home .cvx-heb-tete{grid-template-columns:1fr;gap:36px}.cv-home .cvx-pb-cartes{grid-template-columns:1fr}}@media(max-width:767px){.cv-home .cv-section,.cv-home .cvx-sombre{padding:72px 0}.cv-home .cvx-final{padding:72px 0}.cv-home .cvx-preuves ul{grid-template-columns:1fr;gap:20px}.cv-home .cvx-etapes{grid-template-columns:1fr;gap:32px}.cv-home .cvx-index a{grid-template-columns:1fr auto;padding:24px 0}.cv-home .cvx-index a:hover{padding-left:0}.cv-home .cvx-index-num{display:none}.cv-home .cvx-index-ex{grid-column:1 / 3}.cv-home .cvx-index-besoin strong{font-size:18px}.cv-home .cvx-index-prix{font-size:16px;align-self:start}.cv-home .cvx-regles li{grid-template-columns:1fr;gap:4px}.cv-home .cvx-puces{gap:8px}.cv-home .cvx-puces li+li::before{content:none}.cv-home .cvx-puces a{display:block;padding:7px 14px;border:1px solid #D9DFEA;border-radius:999px;background:#fff;font-size:14px}.cv-home .cv-hero-actions .cv-button{width:100%}.cv-home .cvx-final .cvx-actions .cv-button{width:100%}}@media(prefers-reduced-motion:reduce){.cv-home .cvx-index a,.cv-home .cvx-index-fleche,.cv-home .cvx-questions summary span,.cv-home .cvx-questions details::details-content{transition:none}}.cv-home .cvx-preuves ul{padding-left:0;padding-right:0}@media(min-width:768px)and (max-width:991px){.cv-home .cv-section,.cv-home .cvx-sombre{padding:88px 0}.cv-home .cvx-espace-grille{gap:40px}.cv-home .cvx-capture{max-width:640px}.cv-home .cvx-etapes{grid-template-columns:1fr;gap:28px;max-width:560px}}@media(max-width:767px){.cv-home .cv-section,.cv-home .cvx-sombre,.cv-home .cvx-final{padding:64px 0}.cv-home h2{font-size:clamp(26px,7.4vw,32px);line-height:1.14;text-wrap:balance}.cv-home h3{text-wrap:balance}.cv-home .cvx-intro{font-size:16px;margin-top:14px}.cv-home .cvx-repere{font-size:13px;margin-bottom:10px}.cv-home .cv-hero{padding:36px 0 56px}.cv-home .cv-hero .cv-eyebrow{margin-bottom:14px}.cv-home .cv-hero h1{font-size:clamp(32px,8.8vw,40px);line-height:1.07;margin-bottom:18px;text-wrap:balance}.cv-home .cv-lead{font-size:16.5px;line-height:1.6;margin-bottom:26px}.cv-home .cv-hero-actions{flex-direction:column;gap:10px}.cv-home .cv-hero-actions .cv-button{width:100%;min-height:54px}.cv-home .cvx-garanties{font-size:14px;text-align:center}.cv-home .cv-hero-grille{gap:40px}.cv-home .cv-hero-capture .cv-fenetre{max-width:288px;margin:0 auto;border-radius:36px;border:9px solid #0B1F44;box-shadow:0 2px 4px rgba(13,35,80,.08),0 30px 50px -26px rgba(13,35,80,.45)}.cv-home .cv-hero-capture .cv-fenetre-barre{display:none}.cv-home .cv-hero-capture .cv-fenetre img{aspect-ratio:auto}.cv-home .cv-hero-capture figcaption{max-width:300px;margin:16px auto 0;text-align:center;font-size:14px}.cv-home .cvx-preuves ul{grid-template-columns:1fr;gap:18px;padding-top:28px;padding-bottom:28px}.cv-home .cvx-preuves li>svg{width:38px;height:38px;padding:8px}.cv-home .cvx-preuves small{font-size:14px}.cv-home .cvx-pb-coupure{display:none}.cv-home .cvx-probleme h2{font-size:clamp(28px,8vw,34px);line-height:1.12}.cv-home .cvx-pb-filet{margin-top:22px;gap:12px}.cv-home .cvx-pb-cartes{grid-template-columns:1fr;gap:14px;margin-top:40px}.cv-home .cvx-pb-carte{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px 20px 22px}.cv-home .cvx-pb-ico{width:48px;height:48px}.cv-home .cvx-pb-ico svg{width:26px;height:26px}.cv-home .cvx-pb-corps h3{margin:3px 32px 6px 0;font-size:17.5px}.cv-home .cvx-pb-corps p{font-size:15px;line-height:1.6}.cv-home .cvx-pb-num{top:20px;right:18px}.cv-home .cvx-chute{margin-top:32px;padding-top:22px;font-size:17px;text-wrap:balance}.cv-home .cvx-index{margin-top:36px}.cv-home .cvx-index a{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:22px 0}.cv-home .cvx-index a:hover{padding-left:0;padding-right:0}.cv-home .cvx-index-num{display:none}.cv-home .cvx-index-besoin{grid-column:1 / -1;grid-row:1}.cv-home .cvx-index-besoin strong{font-size:18.5px;text-wrap:balance}.cv-home .cvx-index-prix{grid-column:1;grid-row:2;text-align:left;font-size:18px}.cv-home .cvx-index-fleche{display:inline-flex;grid-column:2;grid-row:2;align-self:center}.cv-home .cvx-index-ex{grid-column:1 / -1;grid-row:3;font-size:14px}.cv-home .cvx-auto-grille{gap:32px}.cv-home .cvx-auto-note{margin-bottom:24px;font-size:14px}.cv-home .cvx-auto .cv-button{width:100%}.cv-home .cvx-regles{padding:6px;border-radius:14px}.cv-home .cvx-regles li{grid-template-columns:1fr;gap:4px;padding:14px 16px}.cv-home .cvx-regles li+li{margin-top:6px}.cv-home .cvx-regles p{font-size:14.5px}.cv-home .cvx-espace-grille{gap:36px}.cv-home .cvx-coches li{font-size:15.5px}.cv-home .cvx-etapes{margin-top:36px;gap:26px}.cv-home .cvx-etapes li{padding-top:18px}.cv-home .cvx-etape-num{font-size:28px}.cv-home .cvx-actions{margin-top:36px}.cv-home .cvx-actions .cv-button{width:100%}.cv-home .cvx-actions .cvx-garanties{text-align:center}.cv-home .cvx-heb-tete{gap:14px}.cv-home .cvx-faq-grille{gap:28px}.cv-home .cvx-faq h2{margin-bottom:14px}.cv-home .cvx-questions summary{min-height:60px;padding:16px 0;font-size:16px}.cv-home .cvx-questions details p{font-size:15px;margin-bottom:18px}.cv-home .cvx-final .cvx-actions{flex-direction:column;margin-top:26px}}.cv-home .cvx-hc{--hc: var(--cv-bleu);--hc-fonce: var(--cv-bleu-fonce, #0a45c7);--hc-fond: #EEF3FD}.cv-home .cvx-heb-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto auto 1fr auto auto;gap:0 24px;margin-top:48px}.cv-home .cvx-hc{display:grid;grid-template-rows:subgrid;grid-row:span 7;row-gap:0;padding-bottom:24px;border-radius:16px;background:#fff;border:1px solid var(--cv-filet);box-shadow:0 1px 2px rgba(16,52,120,.04),0 12px 32px -24px rgba(16,52,120,.25);overflow:hidden}.cv-home .cvx-hc>:not(.cvx-hc-visuel){margin-inline:24px}.cv-home .cvx-hc-famille{display:flex;align-items:center;gap:8px;margin-top:22px;margin-bottom:0;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-doux)}.cv-home .cvx-hc-famille svg{color:var(--hc)}.cv-home .cvx-hc h3{margin-top:10px;margin-bottom:4px;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.cv-home .cvx-hc-accroche{margin-top:0;margin-bottom:0;font-size:15px;line-height:1.55;color:var(--cv-texte)}.cv-home .cvx-hc-coches{list-style:none;margin-top:18px;margin-bottom:0;padding:0;display:grid;gap:10px;align-content:start}.cv-home .cvx-hc-coches li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;color:var(--cv-encre)}.cv-home .cvx-hc-coche{flex:none;display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;margin-top:1px;border-radius:50%;background:var(--hc);color:#fff}.cv-home .cvx-hc-etat{justify-self:start;display:inline-flex;align-items:center;gap:8px;margin-top:20px;margin-bottom:0;padding:5px 12px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.3}.cv-home .cvx-hc-etat{background:#EEF1F6;color:var(--cv-encre)}.cv-home .cvx-hc-point{flex:none;width:8px;height:8px;border-radius:50%;background:var(--cv-menthe)}.cv-home .cvx-hc-etat--bientot .cvx-hc-point{background:#C9A24A}.cv-home .cvx-hc-bouton{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;min-height:52px;padding:12px 18px;border-radius:10px;background:var(--hc);color:#fff;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .2s}.cv-home .cvx-hc-bouton:hover,.cv-home .cvx-hc-bouton:focus-visible{background:var(--hc-fonce);color:#fff;text-decoration:none}.cv-home .cvx-hc-bouton svg{flex:none;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.cv-home .cvx-hc-bouton:hover svg{transform:translateX(4px)}.cv-home .cvx-hc-visuel{position:relative;height:236px;overflow:hidden;background:var(--hc-fond);border-bottom:1px solid rgba(11,31,68,.06)}.cv-home .cvx-mini{position:absolute;top:28px;left:24px;right:24px;margin:0;border-radius:10px;overflow:hidden;background:#fff;border:1px solid rgba(11,31,68,.08);box-shadow:0 14px 30px -20px rgba(13,35,80,.45);font-family:"Inter",system-ui,sans-serif}.cv-home .cvx-mini-barre{display:flex;align-items:center;gap:5px;height:26px;padding:0 10px;background:#F4F6FA;border-bottom:1px solid #E6EAF1}.cv-home .cvx-mini-barre i{flex:none;width:7px;height:7px;border-radius:50%;background:#FF6159}.cv-home .cvx-mini-barre i+i{background:#FFBD2E}.cv-home .cvx-mini-barre i+i+i{background:#29C940}.cv-home .cvx-mini--nav{right:52px;bottom:-12px}.cv-home .cvx-mini-url{display:inline-flex;align-items:center;gap:5px;margin-left:8px;padding:2px 10px;border-radius:6px;background:#fff;border:1px solid #E1E6EE;font-size:10px;color:var(--cv-texte)}.cv-home .cvx-mini-url svg{color:var(--cv-menthe)}.cv-home .cvx-mini-site{padding:10px 14px}.cv-home .cvx-mini-menu{display:flex;align-items:center;gap:12px;font-size:9px;color:var(--cv-doux)}.cv-home .cvx-mini-menu b{margin-right:auto;font-size:10.5px;color:var(--cv-encre)}.cv-home .cvx-mini-une{display:grid;grid-template-columns:1.1fr 1fr;gap:12px;align-items:center;margin-top:14px}.cv-home .cvx-mini-une strong{display:block;font-family:"Poppins",sans-serif;font-size:15px;line-height:1.15;letter-spacing:-.02em;color:var(--cv-encre);margin-bottom:8px}.cv-home .cvx-mini-ligne{display:block;height:5px;border-radius:3px;background:#E3E8F0;margin-bottom:5px}.cv-home .cvx-mini-ligne--courte{width:70%}.cv-home .cvx-mini-cta{display:inline-block;margin-top:6px;padding:5px 10px;border-radius:5px;background:var(--cv-bleu);color:#fff;font-size:9px;font-weight:600}.cv-home .cvx-mini-aplat{display:block;height:86px;border-radius:6px;background:#D7E4FA}.cv-home .cvx-mini-ssl{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#fff;box-shadow:0 6px 18px -8px rgba(13,35,80,.35);font-size:12px;font-weight:600;color:var(--cv-encre)}.cv-home .cvx-mini-ssl span{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--cv-menthe)}.cv-home .cvx-mini-liste{position:absolute;right:14px;bottom:14px;width:150px;margin:0;padding:6px 10px;list-style:none;border-radius:8px;background:#fff;box-shadow:0 10px 24px -12px rgba(13,35,80,.4)}.cv-home .cvx-mini-liste li{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 0;font-size:10px;color:var(--cv-encre)}.cv-home .cvx-mini-liste li+li{border-top:1px solid #EEF1F6}.cv-home .cvx-mini-liste em{display:inline-flex;align-items:center;gap:4px;font-style:normal;color:#0B6E52}.cv-home .cvx-mini-liste em::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--cv-menthe)}.cv-home .cvx-mini--term{right:60px;bottom:-12px;background:#0F1B33;border-color:#0F1B33}.cv-home .cvx-mini--term .cvx-mini-barre{background:#1A2847;border-bottom-color:#23335A}.cv-home .cvx-mini-titre{margin-left:8px;font-size:10px;color:#A9B6CF}.cv-home .cvx-mini-code{padding:10px 14px;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:10.5px;line-height:1.75;color:#B9C5DB}.cv-home .cvx-mini-code p{margin:0;font:inherit;color:inherit;white-space:nowrap}.cv-home .cvx-mini-code p:first-child{color:#fff}.cv-home .cvx-mini-code b{color:#4ADE80}.cv-home .cvx-mini-curseur{display:inline-block;width:6px;height:11px;vertical-align:middle;background:#4ADE80}.cv-home .cvx-mini-ress{position:absolute;right:14px;bottom:16px;width:148px;padding:10px 12px;border-radius:8px;background:#fff;box-shadow:0 10px 24px -12px rgba(13,35,80,.45)}.cv-home .cvx-mini-ress strong{display:block;margin-bottom:6px;font-size:11px;color:var(--cv-encre)}.cv-home .cvx-mini-ress p{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:6px;margin:5px 0 0;font-size:10px;color:var(--cv-texte)}.cv-home .cvx-mini-ress i{position:relative;height:5px;border-radius:3px;background:#EEF1F6;overflow:hidden}.cv-home .cvx-mini-ress i::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--l);border-radius:3px;background:var(--cv-bleu)}.cv-home .cvx-mini-ress p+p i::after{background:#5B8BF5}.cv-home .cvx-mini-ress p+p+p i::after{background:#9DBBFA}.cv-home .cvx-mini--capture{background:#fff}.cv-home .cvx-mini--capture .cvx-mini-barre{height:22px}.cv-home .cvx-mini--capture img{display:block;width:100%;height:auto}.cv-home .cvx-heb-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;margin-top:28px}.cv-home .cvx-heb-atouts{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.cv-home .cvx-heb-atouts li{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--cv-texte)}.cv-home .cvx-heb-atouts li+li{margin-left:24px;padding-left:24px;border-left:1px solid #D9DFEA}.cv-home .cvx-heb-atouts svg{color:var(--cv-doux)}@media(max-width:991px){.cv-home .cvx-heb-grille{display:flex;flex-direction:column;gap:20px;width:100%;max-width:560px;margin:36px auto 0}.cv-home .cvx-hc{display:flex;flex-direction:column;width:100%;min-width:0}.cv-home .cvx-hc-etat{align-self:flex-start}.cv-home .cvx-hc-visuel{height:200px}.cv-home .cvx-mini{top:22px;left:20px;right:20px}.cv-home .cvx-mini--nav,.cv-home .cvx-mini--term{right:20px;bottom:-12px}.cv-home .cvx-mini-ssl{top:10px;right:10px}.cv-home .cvx-mini-liste,.cv-home .cvx-mini-ress{right:10px;bottom:10px}.cv-home .cvx-heb-pied{max-width:560px;margin-inline:auto}}@media(min-width:768px)and (max-width:991px){.cv-home .cvx-heb-tete{max-width:560px;margin-inline:auto;gap:16px}}@media(min-width:600px)and (max-width:991px){.cv-home .cvx-hc-visuel--capture{height:292px}}@media(max-width:767px){.cv-home .cvx-heb-grille{gap:16px;margin-top:28px}.cv-home .cvx-hc>:not(.cvx-hc-visuel){margin-inline:20px}.cv-home .cvx-hc{padding-bottom:20px}.cv-home .cvx-mini{left:14px;right:14px}.cv-home .cvx-mini--nav,.cv-home .cvx-mini--term,.cv-home .cvx-mini--capture{right:14px}.cv-home .cvx-mini-ress{width:116px;padding:8px 10px}.cv-home .cvx-mini-code{font-size:9.5px}.cv-home .cvx-mini-ress p{grid-template-columns:24px 1fr}.cv-home .cvx-hc h3{font-size:22px}.cv-home .cvx-hc-bouton{min-height:50px;gap:8px;padding-inline:14px;font-size:15px}.cv-home .cvx-heb-pied{flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px}.cv-home .cvx-heb-pied .cvx-etat{min-height:44px}.cv-home .cvx-heb-atouts{flex-direction:column;align-items:flex-start;gap:12px}.cv-home .cvx-heb-atouts li+li{margin-left:0;padding-left:0;border-left:0}}@media(prefers-reduced-motion:reduce){.cv-home .cvx-hc-bouton,.cv-home .cvx-hc-bouton svg{transition:none}}
