.tf-formules[data-astro-cid-zimz4wwa]{display:grid;gap:28px}.tf-sr[data-astro-cid-zimz4wwa]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tf-calcul[data-astro-cid-zimz4wwa]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:18px 36px;padding:clamp(20px,2.6vw,30px);background:radial-gradient(70% 120% at 100% 0%,rgba(253,238,241,.9),transparent 60%),var(--surface)}.tf-calcul-question[data-astro-cid-zimz4wwa]{display:flex;align-items:center;gap:16px}.tf-calcul-titre[data-astro-cid-zimz4wwa]{display:block;font-family:var(--f-geo);font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--encre)}.tf-calcul-aide[data-astro-cid-zimz4wwa]{display:block;margin-top:3px;font-size:14px;color:var(--texte-faible)}.tf-calcul-reglage[data-astro-cid-zimz4wwa]{display:flex;align-items:center;gap:16px;grid-column:1}.tf-calcul-curseur[data-astro-cid-zimz4wwa]{flex:1;height:8px;border-radius:99px;background:linear-gradient(90deg,var(--rouge) var(--rempli, 9%),var(--creux) var(--rempli, 9%));border:1px solid var(--trait);appearance:none;-webkit-appearance:none;cursor:pointer}.tf-calcul-curseur[data-astro-cid-zimz4wwa]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--surface);border:3px solid var(--rouge);box-shadow:0 4px 12px -4px #e4002b8c;transition:scale .15s ease}.tf-calcul-curseur[data-astro-cid-zimz4wwa]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--surface);border:3px solid var(--rouge);box-shadow:0 4px 12px -4px #e4002b8c}.tf-calcul-curseur[data-astro-cid-zimz4wwa]:active::-webkit-slider-thumb{scale:1.12}.tf-calcul-curseur[data-astro-cid-zimz4wwa]:focus-visible{outline:3px solid rgba(228,0,43,.35);outline-offset:6px}.tf-calcul-valeur[data-astro-cid-zimz4wwa]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--texte)}.tf-calcul-nombre[data-astro-cid-zimz4wwa]{width:76px;min-height:44px;padding:0 10px;border-radius:var(--r-controle);border:1px solid var(--trait-controle);background:var(--surface);font:inherit;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;color:var(--encre)}.tf-calcul-nombre[data-astro-cid-zimz4wwa]:focus{outline:none;border-color:var(--rouge);box-shadow:0 0 0 3px #e4002b1f}.tf-calcul-resultats[data-astro-cid-zimz4wwa]{grid-column:2;grid-row:1 / span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tf-resultat[data-astro-cid-zimz4wwa]{display:grid;gap:4px;padding:16px 18px;border-radius:18px;background:var(--surface);border:1px solid var(--trait)}.tf-resultat--serenite[data-astro-cid-zimz4wwa]{background:var(--rose);border-color:var(--rose-trait)}.tf-resultat-nom[data-astro-cid-zimz4wwa]{font-size:13px;color:var(--texte)}.tf-resultat-nom[data-astro-cid-zimz4wwa] b[data-astro-cid-zimz4wwa]{font-weight:600;color:var(--encre)}.tf-resultat-prix[data-astro-cid-zimz4wwa]{font-size:13.5px;color:var(--texte)}.tf-resultat-prix[data-astro-cid-zimz4wwa] b[data-astro-cid-zimz4wwa]{font-family:var(--f-geo);font-size:28px;font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--encre)}.tf-resultat-annee[data-astro-cid-zimz4wwa]{font-size:13px;color:var(--texte-faible);font-variant-numeric:tabular-nums}.tf-bascule-radio[data-astro-cid-zimz4wwa]{position:absolute;opacity:0;pointer-events:none}.tf-bascule-plaque[data-astro-cid-zimz4wwa]{display:inline-flex;gap:4px;justify-self:center;padding:5px;margin-bottom:24px;border-radius:16px;background:var(--surface);border:1px solid var(--trait-controle);box-shadow:var(--ombre-carte)}.tf-bascule[data-astro-cid-zimz4wwa]{display:grid}.tf-bascule-segment[data-astro-cid-zimz4wwa]{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border-radius:12px;font-size:15px;font-weight:600;color:var(--encre);cursor:pointer;transition:background .2s ease,color .2s ease}.tf-bascule-segment[data-astro-cid-zimz4wwa]:hover{background:var(--creux)}#formule-base[data-astro-cid-zimz4wwa]:checked~.tf-bascule-plaque[data-astro-cid-zimz4wwa] label[data-astro-cid-zimz4wwa][for=formule-base],#formule-serenite[data-astro-cid-zimz4wwa]:checked~.tf-bascule-plaque[data-astro-cid-zimz4wwa] label[data-astro-cid-zimz4wwa][for=formule-serenite]{background:var(--rouge);color:#fff}#formule-base[data-astro-cid-zimz4wwa]:focus-visible~.tf-bascule-plaque[data-astro-cid-zimz4wwa] label[data-astro-cid-zimz4wwa][for=formule-base],#formule-serenite[data-astro-cid-zimz4wwa]:focus-visible~.tf-bascule-plaque[data-astro-cid-zimz4wwa] label[data-astro-cid-zimz4wwa][for=formule-serenite]{outline:3px solid rgba(228,0,43,.35);outline-offset:2px}.tf-vue[data-astro-cid-zimz4wwa]{display:none}#formule-base[data-astro-cid-zimz4wwa]:checked~.tf-vue--base[data-astro-cid-zimz4wwa],#formule-serenite[data-astro-cid-zimz4wwa]:checked~.tf-vue--serenite[data-astro-cid-zimz4wwa]{display:grid;animation:vue-entree .45s var(--courbe)}@keyframes vue-entree{0%{opacity:0;translate:0 10px}}.tf-vue--base[data-astro-cid-zimz4wwa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.tf-plan[data-astro-cid-zimz4wwa]{display:flex;flex-direction:column;gap:10px;padding:24px;transition:border-color .25s ease,box-shadow .3s ease,transform .35s var(--courbe),opacity .7s var(--courbe) var(--delai, 0ms),translate .7s var(--courbe) var(--delai, 0ms)}.tf-plan-tete[data-astro-cid-zimz4wwa]{display:flex;align-items:center;justify-content:space-between;gap:10px}.tf-plan-tranche[data-astro-cid-zimz4wwa]{padding:4px 12px}.tf-plan-nom[data-astro-cid-zimz4wwa]{margin-top:6px;font-size:20px;font-weight:700;letter-spacing:-.015em;color:var(--encre)}.tf-plan-lots[data-astro-cid-zimz4wwa]{min-height:3em;font-size:14px;line-height:1.5;color:var(--texte)}.tf-plan-prix[data-astro-cid-zimz4wwa]{display:flex;align-items:flex-end;gap:8px;margin-top:6px}.tf-plan-montant[data-astro-cid-zimz4wwa]{font-family:var(--f-geo);font-size:48px;font-weight:800;line-height:1;letter-spacing:-1.6px;font-variant-numeric:tabular-nums;color:var(--encre)}.tf-plan-unite[data-astro-cid-zimz4wwa]{display:grid;padding-bottom:4px;font-size:15px;font-weight:600;line-height:1.2;color:var(--encre)}.tf-plan-unite[data-astro-cid-zimz4wwa] small[data-astro-cid-zimz4wwa]{font-size:13px;font-weight:500;color:var(--texte-faible)}.tf-plan-annee[data-astro-cid-zimz4wwa]{display:grid;gap:6px;padding:12px 14px;border-radius:14px;background:var(--creux);font-size:13px;color:var(--texte);font-variant-numeric:tabular-nums}.tf-plan-remise[data-astro-cid-zimz4wwa]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tf-plan-remise[data-astro-cid-zimz4wwa] b[data-astro-cid-zimz4wwa]{font-weight:700;color:var(--encre)}.tf-plan-remise[data-astro-cid-zimz4wwa] .ml-pastille[data-astro-cid-zimz4wwa]{padding:2px 9px;font-size:12px;font-weight:600}.tf-plan-bouton[data-astro-cid-zimz4wwa]{margin-top:6px}.tf-plan-fonctions[data-astro-cid-zimz4wwa]{display:grid;gap:9px;margin-top:8px;padding-top:16px;border-top:1px solid var(--trait);list-style:none}.tf-plan-fonctions[data-astro-cid-zimz4wwa] li[data-astro-cid-zimz4wwa]{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.4;color:var(--encre)}.tf-plan-fonctions[data-astro-cid-zimz4wwa] .ml-coche[data-astro-cid-zimz4wwa]{width:22px;height:22px}.tf-plan[data-astro-cid-zimz4wwa][data-choisi]{border-color:var(--rouge);box-shadow:0 0 0 3px #e4002b1a,var(--ombre-relief)}.tf-plan[data-astro-cid-zimz4wwa][data-choisi] .tf-plan-tranche[data-astro-cid-zimz4wwa]{background:var(--rose);color:var(--rouge)}.tf-plan[data-astro-cid-zimz4wwa][data-choisi] .tf-plan-bouton[data-astro-cid-zimz4wwa]{background:var(--rouge);border-color:var(--rouge);color:#fff}.tf-plan[data-astro-cid-zimz4wwa][data-choisi] .tf-plan-bouton[data-astro-cid-zimz4wwa]:hover{background:var(--rouge-appui)}.tf-plan[data-astro-cid-zimz4wwa][data-choisi]>.tf-plan-tete[data-astro-cid-zimz4wwa] .ml-tuile[data-astro-cid-zimz4wwa]{background:var(--rouge);color:#fff}.tf-vue--serenite[data-astro-cid-zimz4wwa]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;align-items:start}.tf-serenite-gauche[data-astro-cid-zimz4wwa]{display:grid;gap:16px}.tf-equation[data-astro-cid-zimz4wwa]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tf-equation-terme[data-astro-cid-zimz4wwa]{padding:9px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--trait-controle);font-size:14.5px;font-weight:600;color:var(--encre)}.tf-equation-terme--fort[data-astro-cid-zimz4wwa]{background:var(--rouge);border-color:var(--rouge);color:#fff}.tf-equation-terme--option[data-astro-cid-zimz4wwa]{background:var(--rose);border-color:var(--rose-trait);color:var(--rouge)}.tf-equation-signe[data-astro-cid-zimz4wwa]{font-size:18px;font-weight:700;color:var(--texte-faible)}.tf-gestionnaire[data-astro-cid-zimz4wwa]{padding:20px}.tf-gestionnaire-personne[data-astro-cid-zimz4wwa]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:14px;border-bottom:1px solid var(--trait)}.tf-gestionnaire-avatar[data-astro-cid-zimz4wwa]{display:grid;place-items:center;width:48px;height:48px;border-radius:24px;background:var(--rouge);color:#fff;font-weight:600}.tf-gestionnaire-personne[data-astro-cid-zimz4wwa] b[data-astro-cid-zimz4wwa]{display:block;font-size:15.5px;font-weight:600;color:var(--encre)}.tf-gestionnaire-personne[data-astro-cid-zimz4wwa] small[data-astro-cid-zimz4wwa]{display:block;font-size:13px;color:var(--texte)}.tf-gestionnaire-dispo[data-astro-cid-zimz4wwa]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--vert)}.tf-gestionnaire-dispo[data-astro-cid-zimz4wwa]:before{content:"";width:8px;height:8px;border-radius:4px;background:var(--vert);box-shadow:0 0 0 4px var(--vert-fond)}.tf-avantages[data-astro-cid-zimz4wwa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none}.tf-avantages[data-astro-cid-zimz4wwa] li[data-astro-cid-zimz4wwa]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--creux);font-size:13.5px;font-weight:500;line-height:1.3;color:var(--encre)}.tf-avantages[data-astro-cid-zimz4wwa] .ml-tuile[data-astro-cid-zimz4wwa]{width:30px;height:30px;border-radius:9px}.tf-grille[data-astro-cid-zimz4wwa]{display:grid;gap:14px;padding:20px}.tf-grille-tete[data-astro-cid-zimz4wwa] b[data-astro-cid-zimz4wwa]{display:block;font-size:16px;font-weight:600;color:var(--encre)}.tf-grille-tete[data-astro-cid-zimz4wwa] small[data-astro-cid-zimz4wwa]{display:block;font-size:13px;color:var(--texte-faible)}.tf-grille-table[data-astro-cid-zimz4wwa]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.tf-grille-table[data-astro-cid-zimz4wwa] th[data-astro-cid-zimz4wwa],.tf-grille-table[data-astro-cid-zimz4wwa] td[data-astro-cid-zimz4wwa]{padding:11px 8px;border-top:1px solid var(--trait);font-size:14px;text-align:left;color:var(--encre)}.tf-grille-table[data-astro-cid-zimz4wwa] thead[data-astro-cid-zimz4wwa] th[data-astro-cid-zimz4wwa]{border-top:0;padding-top:0;font-size:11.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--texte-faible)}.tf-grille-table[data-astro-cid-zimz4wwa] tbody[data-astro-cid-zimz4wwa] th[data-astro-cid-zimz4wwa]{font-weight:600}.tf-grille-table[data-astro-cid-zimz4wwa] td[data-astro-cid-zimz4wwa]:nth-child(2),.tf-grille-table[data-astro-cid-zimz4wwa] td[data-astro-cid-zimz4wwa]:nth-child(3){color:var(--texte)}.tf-grille-total[data-astro-cid-zimz4wwa] b[data-astro-cid-zimz4wwa]{display:block;font-size:15px;font-weight:700}.tf-grille-total[data-astro-cid-zimz4wwa] small[data-astro-cid-zimz4wwa]{display:block;font-size:12px;color:var(--texte-faible)}.tf-grille-table[data-astro-cid-zimz4wwa] .ml-pastille[data-astro-cid-zimz4wwa]{padding:2px 10px;font-size:12px}.tf-grille-table[data-astro-cid-zimz4wwa] tr[data-astro-cid-zimz4wwa][data-choisi]>[data-astro-cid-zimz4wwa]{background:var(--rose)}.tf-grille-table[data-astro-cid-zimz4wwa] tr[data-astro-cid-zimz4wwa][data-choisi]>[data-astro-cid-zimz4wwa]:first-child{border-radius:10px 0 0 10px;box-shadow:inset 3px 0 0 var(--rouge)}.tf-grille-table[data-astro-cid-zimz4wwa] tr[data-astro-cid-zimz4wwa][data-choisi]>[data-astro-cid-zimz4wwa]:last-child{border-radius:0 10px 10px 0}@media(max-width:1100px){.tf-calcul[data-astro-cid-zimz4wwa]{grid-template-columns:1fr}.tf-calcul-resultats[data-astro-cid-zimz4wwa]{grid-column:auto;grid-row:auto}.tf-vue--base[data-astro-cid-zimz4wwa]{grid-template-columns:1fr;max-width:560px;margin-inline:auto;width:100%}.tf-vue--serenite[data-astro-cid-zimz4wwa]{grid-template-columns:1fr}}@media(max-width:600px){.tf-calcul-resultats[data-astro-cid-zimz4wwa],.tf-avantages[data-astro-cid-zimz4wwa]{grid-template-columns:1fr}.tf-calcul-question[data-astro-cid-zimz4wwa] .ml-tuile[data-astro-cid-zimz4wwa]{display:none}.tf-bascule-plaque[data-astro-cid-zimz4wwa]{display:flex;width:100%}.tf-bascule-segment[data-astro-cid-zimz4wwa]{flex:1;justify-content:center;padding:0 10px;font-size:14px}.tf-grille[data-astro-cid-zimz4wwa]{padding:14px}.tf-grille-table[data-astro-cid-zimz4wwa] td[data-astro-cid-zimz4wwa]:nth-child(2){display:none}.tf-grille-table[data-astro-cid-zimz4wwa] thead[data-astro-cid-zimz4wwa] th[data-astro-cid-zimz4wwa]:nth-child(2){display:none}}.tf-chapeau{padding-bottom:clamp(36px,4vw,52px)}.tf-chapeau .ml-chapeau-photo img{object-position:58% 30%}.tf-garanties{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px;list-style:none}.tf-garanties li{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:500;color:var(--texte)}.tf-garanties .ml-coche{width:24px;height:24px}.anime .ml-chapeau-texte>:nth-child(5){animation-delay:.36s}.tf-onglets{position:sticky;top:calc(var(--hauteur-entete) + 6px);z-index:40;pointer-events:none}.tf-onglets .onglets-page{pointer-events:auto}.tf-corps section[id]{scroll-margin-top:calc(var(--hauteur-entete) + 80px)}@media(max-width:1030px){.tf-onglets{position:static}}.section.tf-section{padding-block:clamp(48px,6vw,72px)}.section.tf-section--serree{padding-top:0}.tf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tf-comparatif{padding:8px 24px 12px}.tf-defile{position:relative;overflow-x:auto}.tf-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.tf-table th,.tf-table td{padding:14px 12px;border-top:1px solid var(--trait);font-size:14.5px;text-align:center;color:var(--encre)}.tf-table th:first-child{text-align:left;padding-left:0}.tf-table thead th{border-top:0;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--texte-faible)}.tf-table tbody th{font-weight:500}.tf-table tbody tr{transition:background .15s ease}.tf-table tbody tr:hover{background:var(--creux)}.tf-col{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--creux);font-family:var(--f-geo);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--encre)}.tf-col svg{color:var(--rouge)}.tf-oui{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:14px;background:var(--rose);color:var(--rouge)}.tf-valeur{font-size:14px;color:var(--texte)}.tf-valeur--prix{font-family:var(--f-geo);font-size:17px;font-weight:800;color:var(--encre)}.tf-ag{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;align-items:start}.tf-ag-modes{display:grid;gap:14px}.tf-mode{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 22px}.tf-mode b{display:block;font-family:var(--f-geo);font-size:16.5px;font-weight:600;color:var(--encre)}.tf-mode small{display:block;margin-top:2px;font-size:14px;line-height:1.45;color:var(--texte)}.tf-ag-grille{padding:8px 24px 12px}.tf-table--ag td,.tf-table--ag th{text-align:left}.tf-table--ag thead .tf-avec{color:var(--rouge)}.tf-table--ag tbody .tf-avec{background:var(--rose)}.tf-table--ag tbody tr:first-child .tf-avec{border-radius:12px 12px 0 0}.tf-table--ag tbody tr:last-child .tf-avec{border-radius:0 0 12px 12px}.tf-table--ag .tf-avec b{display:block;font-size:16px;font-weight:700;color:var(--encre)}.tf-table--ag .tf-avec small{display:block;font-size:12.5px;color:var(--texte)}.tf-sans{color:var(--texte)}.tf-table--ag .ml-pastille{padding:3px 10px;font-size:12px}.tf-inclus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tf-inclus-carte{padding:22px}.tf-inclus-carte .ml-entete{padding:0;margin-bottom:14px}.tf-inclus-carte h3{font-size:16.5px;font-weight:600;color:var(--encre)}.tf-inclus-carte p{margin-top:4px;font-size:14px;line-height:1.55;color:var(--texte)}@media(max-width:1100px){.tf-ag{grid-template-columns:1fr}.tf-inclus{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tf-inclus{grid-template-columns:1fr}.tf-comparatif,.tf-ag-grille{padding:4px 14px 8px}.tf-table th,.tf-table td{padding:12px 8px;font-size:13.5px}.tf-col{padding:6px 8px;font-size:12.5px;white-space:normal}.tf-col svg{display:none}.tf-mode{grid-template-columns:auto 1fr}.tf-mode .ml-pastille{grid-column:2;justify-self:start}}
