.af-pub{background:var(--a-creme);color:var(--a-encre)}.af-pub,.af-pub *{box-sizing:border-box}.af-pub button,.af-pub input{font-family:inherit}.af-btn,.af-pub h1,.af-pub h2,.af-pub h3{font-weight:var(--a-graisse-700)}.af-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:58px;padding:0 28px;border-radius:var(--a-rayon-14);background:var(--a-jaune);color:var(--a-noir);font-size:var(--a-taille-17);text-decoration:none;box-shadow:var(--af-ombre-bouton);transition:transform .15s ease}.af-btn:hover{transform:translateY(-1px)}.af-btn:focus-visible{outline:3px solid var(--a-encre);outline-offset:3px}.af-chev{font-size:var(--a-taille-18);line-height:var(--a-interligne-1)}.af-hero{position:relative;padding:84px 48px 40px;text-align:center;overflow:hidden;background-image:linear-gradient(var(--af-grille) 1px,transparent 1px),linear-gradient(90deg,var(--af-grille) 1px,transparent 1px);background-size:64px 64px;background-position:top}.af-hero:before{left:50%;top:-120px;width:900px;max-width:160%;height:520px;transform:translateX(-50%);background:var(--af-halo)}.af-hero:after,.af-hero:before{content:"";position:absolute;pointer-events:none}.af-hero:after{inset:auto 0 0 0;height:160px;background:var(--af-fondu)}.af-hero>*{position:relative;z-index:1}.af-pastille{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--a-rayon-999);background:var(--a-blanc);border:1.5px solid var(--a-bordure);font-size:var(--a-taille-13);font-weight:var(--a-graisse-700);color:var(--a-or-fonce);box-shadow:var(--af-ombre-pastille)}.af-oeil{position:relative;width:24px;height:24px;border-radius:var(--a-rayon-50);background:var(--a-jaune);overflow:hidden;flex-shrink:0}.af-oeil:before{left:5px;top:8px;width:14px;height:9px;background:var(--a-blanc)}.af-oeil:after,.af-oeil:before{content:"";position:absolute;border-radius:var(--a-rayon-50)}.af-oeil:after{left:9px;top:10px;width:5px;height:5px;background:var(--a-encre)}.af-oeil i{position:absolute;inset:0;z-index:1;background:var(--a-jaune);transform-origin:center top;transform:scaleY(0);animation:af-cligne 4.2s ease-in-out infinite}@keyframes af-cligne{0%,92%,to{transform:scaleY(0)}95%{transform:scaleY(1)}}.af-hero h1{font-size:var(--af-taille-64);line-height:var(--a-interligne-1);letter-spacing:var(--a-interlettre-m0_045em);margin:22px auto 0;max-width:900px;text-wrap:balance}.af-hero h1 em{font-style:normal;position:relative;white-space:nowrap;z-index:0}.af-hero h1 em:after{content:"";position:absolute;left:-4px;right:-4px;bottom:2px;height:16px;background:var(--a-jaune);z-index:-1;border-radius:var(--a-rayon-8);transform:rotate(-1deg)}.af-hero p{font-size:var(--a-taille-19);line-height:var(--a-interligne-1_5);color:var(--a-gris);max-width:640px;margin:20px auto 0}.af-hero .af-btn{margin-top:28px}.af-sous{display:block;font-size:var(--a-taille-13_5);color:var(--a-gris);margin-top:12px}.af-calc{position:relative;max-width:880px;margin:-8px auto 0;background:var(--a-blanc);border:1.5px solid var(--a-bordure);border-radius:var(--af-rayon-28);padding:30px 34px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--af-ombre-calc)}.af-q{font-size:var(--a-taille-15);font-weight:var(--a-graisse-600);color:var(--a-gris);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.af-q b{color:var(--a-encre);font-size:var(--a-taille-18)}.af-calc input[type=range]{width:100%;accent-color:var(--a-jaune);height:28px;margin:0}.af-ech{display:flex;justify-content:space-between;font-size:var(--a-taille-12);color:var(--a-gris-leger);margin-top:-10px}.af-res{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap}.af-gros{font-size:var(--a-taille-72);font-weight:var(--a-graisse-700);letter-spacing:var(--af-interlettre-m0_05em);line-height:var(--a-interligne-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.af-gros small{font-size:var(--a-taille-20);letter-spacing:0;margin-left:4px}.af-an,.af-gros small{font-weight:var(--a-graisse-600);color:var(--a-gris)}.af-an{font-size:var(--a-taille-17)}.af-an b{color:var(--a-encre)}.af-tuiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.af-tuile{background:var(--a-creme);border:1px solid var(--a-bordure);border-radius:var(--a-rayon-16);padding:14px 16px;display:flex;flex-direction:column;gap:3px}.af-tuile small{font-size:var(--a-taille-12);color:var(--a-gris-leger);font-weight:var(--a-graisse-600)}.af-tuile b{font-size:var(--a-taille-21);letter-spacing:var(--a-interlettre-m0_03em);line-height:var(--a-interligne-1_2)}.af-note{font-size:var(--a-taille-12_5);color:var(--a-gris-leger);line-height:var(--a-interligne-1_5)}.af-sec{padding:88px 48px 0;display:flex;flex-direction:column;gap:30px;align-items:center;text-align:center}.af-sec h2{font-size:var(--a-taille-44);line-height:var(--af-interligne-1_02);letter-spacing:var(--af-interlettre-m0_04em);margin:0;max-width:760px;text-wrap:balance}.af-lead{font-size:var(--a-taille-17);color:var(--a-gris);max-width:620px;margin:-10px 0 0;line-height:var(--a-interligne-1_5)}.af-progs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;max-width:1060px;text-align:left}.af-pg{position:relative;border-radius:var(--af-rayon-28);padding:30px;display:flex;flex-direction:column;gap:16px;overflow:hidden;transition:transform .25s,box-shadow .25s;min-width:0}.af-pg:hover{transform:translateY(-4px);box-shadow:var(--af-ombre-survol)}.af-pg.af-clair{background:var(--a-blanc);border:1.5px solid var(--a-bordure)}.af-pg.af-noir{background:var(--a-noir-carte);color:var(--a-blanc)}.af-pg.af-noir:before{content:"";position:absolute;right:-120px;top:-120px;width:320px;height:320px;border-radius:var(--a-rayon-50);background:var(--af-halo-noir)}.af-pg>*{position:relative}.af-eti{align-self:flex-start;padding:6px 11px;border-radius:var(--a-rayon-999);background:var(--a-jaune-pale);color:var(--a-or-fonce);font-size:var(--a-taille-12);font-weight:var(--a-graisse-700);letter-spacing:var(--a-interlettre-0_04em)}.af-noir .af-eti{background:var(--a-jaune-14);color:var(--a-jaune)}.af-pg h3{margin:0;font-size:var(--a-taille-28);letter-spacing:var(--a-interlettre-m0_03em);line-height:var(--a-interligne-1_1)}.af-taux{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.af-taux b{font-size:var(--af-taille-64);font-weight:var(--a-graisse-700);letter-spacing:var(--af-interlettre-m0_05em);line-height:var(--a-interligne-1)}.af-taux span{font-size:var(--a-taille-15);color:var(--a-gris);font-weight:var(--a-graisse-600);max-width:240px;line-height:var(--a-interligne-1_3)}.af-noir .af-taux span{color:var(--a-blanc-65)}.af-pg p{margin:0;font-size:var(--a-taille-15);line-height:var(--a-interligne-1_55);color:var(--a-gris)}.af-noir p{color:var(--a-blanc-72)}.af-flux{padding:14px 10px;border-radius:var(--a-rayon-16);background:var(--a-blanc-06);border:1px solid var(--a-blanc-10);font-size:var(--a-taille-12_5);font-weight:var(--a-graisse-600)}.af-flux,.af-fx{display:flex;align-items:center;gap:6px}.af-fx{flex-direction:column;flex:1 1;min-width:0;text-align:center;line-height:var(--a-interligne-1_2)}.af-fx i{width:40px;height:40px;border-radius:var(--a-rayon-12);background:var(--af-jaune-16);display:flex;align-items:center;justify-content:center}.af-fx svg{stroke:var(--a-jaune)}.af-fx.af-toi i{background:var(--a-jaune)}.af-fx.af-toi svg{stroke:var(--a-noir)}.af-fl{color:var(--af-fleche);font-size:var(--a-taille-18)}.af-mini{display:flex;align-items:center;gap:10px;font-size:var(--a-taille-13_5);flex-wrap:wrap}.af-mini input{width:84px;height:40px;border-radius:var(--a-rayon-10);border:1.5px solid var(--a-bordure);font-size:var(--a-taille-16);font-weight:var(--a-graisse-700);padding:0 10px;text-align:center;color:var(--a-encre);background:var(--a-blanc)}.af-mini input:focus-visible{outline:0;border-color:var(--a-encre)}.af-parts{display:flex;gap:6px;flex-wrap:wrap}.af-parts button{height:32px;min-width:44px;padding:0 10px;border-radius:var(--a-rayon-999);border:1.5px solid var(--a-bordure);background:var(--a-blanc);color:var(--a-encre);font-weight:var(--a-graisse-700);font-size:var(--a-taille-12_5);cursor:pointer}.af-parts button[aria-pressed=true]{background:var(--a-encre);color:var(--a-jaune);border-color:var(--a-encre)}.af-split{display:flex;height:14px;border-radius:var(--af-rayon-7);overflow:hidden}.af-split i{display:block;height:100%}.af-legs{display:flex;justify-content:space-between;gap:10px;font-size:var(--a-taille-12_5);color:var(--a-gris)}.af-legs b{display:block;font-size:var(--a-taille-16);color:var(--a-encre);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.af-legs .af-toi b{color:var(--a-or)}.af-frais{font-size:var(--a-taille-12);color:var(--a-gris-leger);margin-top:-8px}.af-onglets{display:flex;gap:6px;padding:5px;border-radius:var(--a-rayon-999);background:var(--a-blanc);border:1.5px solid var(--a-bordure);max-width:100%}.af-onglets button{height:40px;padding:0 16px;border-radius:var(--a-rayon-999);border:0;background:transparent;font-weight:var(--a-graisse-700);font-size:var(--a-taille-14);color:var(--a-gris);cursor:pointer;white-space:nowrap}.af-onglets button[aria-selected=true]{background:var(--a-encre);color:var(--a-blanc)}.af-qui{width:100%;max-width:760px;background:var(--a-blanc);border:1.5px solid var(--a-bordure);border-radius:var(--a-rayon-24);padding:28px 32px;gap:20px;text-align:left}.af-ic,.af-qui{display:flex;align-items:center}.af-ic{width:64px;height:64px;border-radius:var(--a-rayon-18);background:var(--a-jaune-pale);justify-content:center;flex-shrink:0}.af-ic svg{stroke:var(--a-or-fonce);color:var(--a-or-fonce)}.af-qui b{font-size:var(--a-taille-19);letter-spacing:var(--a-interlettre-m0_02em);display:block;margin-bottom:6px}.af-qui span{font-size:var(--a-taille-15);line-height:var(--a-interligne-1_55);color:var(--a-gris)}.af-etapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:1060px;text-align:left}.af-e{background:var(--a-blanc);border:1.5px solid var(--a-bordure);border-radius:var(--a-rayon-22);padding:24px;display:flex;flex-direction:column;gap:12px;position:relative}.af-num{font-size:var(--a-taille-12);font-weight:var(--a-graisse-700);letter-spacing:var(--a-interlettre-0_08em);color:var(--a-or-fonce)}.af-e b{font-size:var(--a-taille-20);letter-spacing:var(--af-interlettre-m0_025em);padding-right:90px}.af-e>span:last-child{font-size:var(--a-taille-14_5);line-height:var(--a-interligne-1_5);color:var(--a-gris)}.af-tps{position:absolute;right:18px;top:18px;padding:5px 10px;border-radius:var(--a-rayon-999);background:var(--a-jaune);font-size:var(--a-taille-12);font-weight:var(--a-graisse-700)}.af-faq{width:100%;max-width:760px;display:flex;flex-direction:column;gap:10px;text-align:left}.af-q2{border:1.5px solid var(--a-bordure);background:var(--a-blanc);border-radius:var(--a-rayon-16);overflow:hidden}.af-q2 h3{margin:0;font-size:inherit}.af-q2 button{width:100%;min-height:56px;background:transparent;border:0;padding:14px 16px;font-weight:var(--a-graisse-700);font-size:var(--a-taille-15_5);text-align:left;display:flex;align-items:center;gap:12px;cursor:pointer;color:var(--a-encre)}.af-q2 button span{flex:1 1}.af-q2 button i{width:30px;height:30px;border-radius:var(--a-rayon-50);background:var(--a-jaune-pale);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s}.af-q2 button svg{stroke:var(--a-encre)}.af-q2[data-ouverte]{border-color:var(--a-jaune)}.af-q2[data-ouverte] button i{background:var(--a-jaune);transform:rotate(90deg)}.af-q2 p{margin:0;padding:0 16px 16px;font-size:var(--a-taille-14_5);line-height:var(--a-interligne-1_6);color:var(--a-gris)}.af-fin{margin-top:88px;background:var(--a-noir);color:var(--a-blanc);padding:88px 48px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;position:relative;overflow:hidden}.af-fin:before{content:"";position:absolute;left:50%;top:50%;width:900px;max-width:160%;height:500px;transform:translate(-50%,-50%);background:var(--af-halo-fin)}.af-fin>*{position:relative}.af-fin h2{font-size:var(--af-taille-52);letter-spacing:var(--a-interlettre-m0_045em);line-height:var(--a-interligne-1);margin:0;max-width:760px;text-wrap:balance}.af-fin h2 span{color:var(--a-jaune)}.af-ok{display:flex;gap:8px 22px;flex-wrap:wrap;justify-content:center;font-size:var(--a-taille-13_5);color:var(--a-blanc-65)}.af-ok span{display:flex;align-items:center;gap:6px}.af-ok svg{stroke:var(--a-jaune)}.af-deja{font-size:var(--a-taille-13);color:var(--a-blanc-50)}.af-deja a{color:var(--a-jaune)}@media (prefers-reduced-motion:reduce){.af-oeil i{animation:none}.af-btn,.af-pg{transition:none}.af-pg:hover{transform:none}}@media (max-width:1023px){.accueil main.af-pub{padding-left:0!important;padding-right:0!important}.af-fin,.af-hero{padding-left:16px;padding-right:16px}.af-calc{margin-left:16px;margin-right:16px}}@media (max-width:768px){.af-hero{padding-top:56px}.af-hero h1{font-size:var(--a-taille-40)}.af-hero p{font-size:var(--a-taille-17)}.af-btn{width:100%;max-width:420px}.af-calc{padding:22px 18px;border-radius:var(--a-rayon-24)}.af-gros{font-size:var(--af-taille-56)}.af-etapes,.af-progs,.af-tuiles{grid-template-columns:minmax(0,1fr)}.af-sec{padding-top:64px;gap:22px}.af-sec h2{font-size:var(--a-taille-32)}.af-pg{padding:22px}.af-pg h3{font-size:var(--a-taille-24)}.af-taux b{font-size:var(--a-taille-48)}.af-flux{gap:4px;padding:12px 6px;font-size:var(--a-taille-11_5)}.af-fl{display:none}.af-fx i{width:34px;height:34px}.af-onglets{flex-wrap:wrap;justify-content:center;border-radius:var(--a-rayon-22)}.af-onglets button{flex:1 1 auto}.af-qui{flex-direction:column;align-items:flex-start;padding:22px}.af-e b{padding-right:96px}.af-fin{margin-top:64px;padding-top:64px;padding-bottom:64px}.af-fin h2{font-size:var(--a-taille-40)}}