.ct2{--ct-zone:#eef1f6;--ct-blanc:#fff;--ct-encre:#0d0820;--ct-gris:#5c5c66;--ct-gris-2:#5e6370;--ct-ombre:0 1px 0 hsla(0,0%,100%,.9) inset,0 44px 80px -52px rgba(56,74,106,.38),0 14px 30px -24px rgba(56,74,106,.22);--ct-ombre-p:0 18px 34px -20px rgba(56,74,106,.36),0 2px 6px -2px rgba(56,74,106,.12);--ct-courbe:cubic-bezier(.22,1,.36,1);color:var(--ct-encre)}.ct2-in{max-width:var(--rf-largeur,1200px);margin:0 auto;padding:0 24px}.ct2 a:focus-visible,.ct2 button:focus-visible{outline:3px solid #161a26;outline-offset:3px}.ct2-heros{padding:136px 0 var(--rf-ecart-section)}.ct2-heros-grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(36px,6vw,96px);align-items:center}.ct2-fil{display:flex;gap:8px;margin:0 0 28px;font-size:12.5px;color:var(--ct-gris-2)}.ct2-fil a{color:inherit;text-decoration:none}.ct2-h1{margin:0;font-size:clamp(48px,6.4vw,92px);font-weight:700;letter-spacing:-.045em;line-height:.98}.ct2-chapo{margin:22px 0 0;max-width:40ch;font-size:clamp(16px,1.3vw,18.5px);line-height:1.6;color:var(--ct-gris)}.ct2-adresse{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:40px}.ct2-adresse-lien{font-size:clamp(24px,2.6vw,36px);font-weight:700;letter-spacing:-.03em;color:var(--ct-encre);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px;text-decoration-color:rgba(13,8,32,.18);transition:text-decoration-color .25s var(--ct-courbe)}@media (hover:hover) and (pointer:fine){.ct2-adresse-lien:hover{text-decoration-color:#068fff}}.ct2-copier{position:relative;display:inline-grid;height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--ct-blanc);box-shadow:var(--ct-ombre-p);font:inherit;font-size:14px;font-weight:600;color:var(--ct-encre);cursor:pointer;overflow:hidden;transition:transform .2s var(--ct-courbe)}.ct2-copier:active{transform:scale(.96)}.ct2-copier>span{grid-area:1/1;display:grid;place-items:center;transition:transform .35s var(--ct-courbe),opacity .25s var(--ct-courbe)}.ct2-copier-b{transform:translateY(110%);opacity:0;color:#036b4e}.ct2-copier.est-copiee .ct2-copier-a{transform:translateY(-110%);opacity:0}.ct2-copier.est-copiee .ct2-copier-b{transform:none;opacity:1}.ct2-vu{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ct2-delai{display:flex;align-items:center;gap:8px;margin:18px 0 0;font-size:14px;color:var(--ct-gris)}.ct2-delai svg{width:16px;height:16px;color:#036b4e;flex:none;stroke-width:2.6}.ct2-presse{margin:28px 0 0;max-width:46ch;font-size:14.5px;line-height:1.6;color:var(--ct-gris)}.ct2-presse a{color:var(--ct-encre);font-weight:700;white-space:nowrap;text-underline-offset:3px}.ct2-panneau{padding:26px 14px 14px;background:var(--ct-blanc);border-radius:clamp(28px,3vw,40px);box-shadow:var(--ct-ombre)}.ct2-panneau-t{margin:0 0 10px 20px;font-size:15px;font-weight:600;color:var(--ct-gris-2);letter-spacing:0}.ct2-motifs,.ct2-motifs ul{position:relative}.ct2-motifs ul{margin:0;padding:0;list-style:none}.ct2-motifs-fond{position:absolute;top:0;left:0;right:0;z-index:0;background:var(--ct-zone);border-radius:22px;pointer-events:none;transition:transform .45s var(--ct-courbe),opacity .25s var(--ct-courbe)}.ct2-motifs li{position:relative;z-index:1}.ct2-motifs li+li:before{content:"";position:absolute;top:0;left:82px;right:22px;height:1px;background:rgba(13,8,32,.06)}.ct2-motif{display:grid;grid-template-columns:46px minmax(0,1fr) 20px;gap:16px;align-items:center;min-height:80px;padding:14px 20px;color:var(--ct-encre);text-decoration:none;border-radius:22px}.ct2-motif-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:15px}.ct2-motif-ic svg{width:21px;height:21px}@supports (corner-shape:squircle){.ct2-motif-ic{border-radius:40%;corner-shape:squircle}}.ct2-motif-ic--violet{background:#6366f1;color:#fff}.ct2-motif-ic--bleu{background:#068fff;color:#0d0820}.ct2-motif-ic--orange{background:#ff6b2b;color:#2a0e02}.ct2-motif-ic--vert{background:#00d084;color:#06291c}.ct2-motif-ic--rose{background:#ff91e4;color:#2a1726}.ct2-motif-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.ct2-motif-txt b{font-size:16.5px;font-weight:700;letter-spacing:-.015em}.ct2-motif-txt span{font-size:14px;line-height:1.45;color:var(--ct-gris)}.ct2-motif-fl svg{width:18px;height:18px;color:var(--ct-gris-2);transition:transform .3s var(--ct-courbe)}@media (hover:hover) and (pointer:fine){.ct2-motif:hover .ct2-motif-fl svg{transform:translateX(3px);color:var(--ct-encre)}}.ct2-envoye{display:grid;grid-template-columns:56px minmax(0,1fr);gap:22px;margin:0 0 var(--rf-ecart-section);padding:clamp(26px,3.4vw,44px);background:var(--ct-blanc);border-radius:32px;box-shadow:var(--ct-ombre)}.ct2-envoye[hidden]{display:none}.ct2-envoye-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#00d084;color:#06291c}.ct2-envoye-ic svg{width:26px;height:26px;stroke-width:2.6}.ct2-envoye-t{margin:4px 0 10px;font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:-.025em;outline:none}.ct2-envoye-corps p{margin:0 0 10px;max-width:62ch;font-size:15.5px;line-height:1.6;color:var(--ct-gris)}.ct2-envoye-corps a{color:var(--ct-encre);font-weight:600}.ct2-envoye-suite{margin-bottom:22px!important}.ct2-sec{padding:0 0 calc(var(--rf-ecart-section) * 1.2)}.ct2-questions{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,96px);align-items:center}.ct2-h2{margin:0;font-size:clamp(28px,2.5vw,36px);font-weight:700;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.ct2-p{margin:18px 0 0;max-width:42ch;font-size:clamp(16px,1.25vw,17.5px);line-height:1.65;color:var(--ct-gris)}.ct2-pile{position:relative}.ct2-pile-cartes{display:grid;padding:0 42px 42px 0}.ct2-carte{grid-area:1/1;display:flex;flex-direction:column;min-height:330px;padding:clamp(28px,3.2vw,40px);background:var(--ct-blanc);border-radius:32px;box-shadow:var(--ct-ombre);transform-origin:50% 80%;transition:transform .6s var(--ct-courbe),opacity .4s var(--ct-courbe)}.ct2-carte:not(.est-dessus){box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 20px 40px -30px rgba(56,74,106,.4)}.ct2-carte-tuile{display:grid;place-items:center;width:48px;height:48px;margin-bottom:26px;border-radius:15px}.ct2-carte-tuile svg{width:22px;height:22px}@supports (corner-shape:squircle){.ct2-carte-tuile{border-radius:40%;corner-shape:squircle}}.ct2-carte--bleu .ct2-carte-tuile{background:#068fff;color:#0d0820}.ct2-carte--violet .ct2-carte-tuile{background:#6366f1;color:#fff}.ct2-carte--vert .ct2-carte-tuile{background:#00d084;color:#06291c}.ct2-carte--orange .ct2-carte-tuile{background:#ff6b2b;color:#2a0e02}.ct2-carte--rose .ct2-carte-tuile{background:#ff91e4;color:#2a1726}.ct2-carte-q{margin:0 0 14px;font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.ct2-carte-r{display:flex;flex-direction:column;flex:1}.ct2-carte-r p{margin:0 0 24px;max-width:48ch;font-size:16px;line-height:1.65;color:var(--ct-gris)}.ct2-lien{display:inline-flex;align-items:center;gap:10px;margin-top:auto;align-self:flex-start;font-size:15.5px;font-weight:700;color:var(--ct-encre);text-decoration:underline;text-decoration-color:rgba(13,8,32,.2);text-underline-offset:5px}.ct2-lien svg{width:17px;height:17px;transition:transform .3s var(--ct-courbe)}@media (hover:hover) and (pointer:fine){.ct2-lien:hover svg{transform:translateX(3px)}}.ct2-pile-nav{display:flex;align-items:center;gap:16px;margin-top:4px}.ct2-fleche{display:grid;place-items:center;width:50px;height:50px;padding:0;border:0;border-radius:50%;background:var(--ct-blanc);box-shadow:var(--ct-ombre-p);color:var(--ct-encre);cursor:pointer;transition:transform .2s var(--ct-courbe)}.ct2-fleche svg{width:20px;height:20px}.ct2-fleche--g svg{transform:rotate(180deg)}.ct2-fleche:active{transform:scale(.94)}.ct2-compte{min-width:64px;text-align:center;font-size:14px;color:var(--ct-gris);font-variant-numeric:tabular-nums}.ct2-compte b{color:var(--ct-encre)}.ct2-voisines{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:var(--rf-ecart-section)}.ct2-voisines a{padding:10px 18px;border-radius:999px;background:var(--ct-blanc);box-shadow:var(--ct-ombre-p);font-size:14px;font-weight:600;color:var(--ct-gris);text-decoration:none;transition:transform .25s var(--ct-courbe),color .2s var(--ct-courbe)}@media (hover:hover) and (pointer:fine){.ct2-voisines a:hover{transform:translateY(-2px);color:var(--ct-encre)}}@media (prefers-reduced-motion:reduce){.ct2-carte,.ct2-copier>span,.ct2-lien svg,.ct2-motif-fl svg,.ct2-motifs-fond,.ct2-voisines a{transition:none}}@media (max-width:900px){.ct2-heros{padding-top:112px}.ct2-heros-grille,.ct2-questions{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.ct2-in{padding:0 16px}.ct2-panneau{padding:20px 6px 6px}.ct2-motif{grid-template-columns:42px minmax(0,1fr) 16px;gap:12px;padding:12px 14px}.ct2-motif-ic{width:42px;height:42px}.ct2-motifs li+li:before{left:68px;right:14px}.ct2-pile-cartes{padding:0 24px 26px 0}.ct2-carte{min-height:360px}.ct2-envoye{grid-template-columns:minmax(0,1fr)}}.ct2-voisines a{min-height:44px;display:inline-flex;align-items:center}