.os-fn-corps{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:64px;display:grid}.os-fn-corps .os-prose h2:first-child{margin-top:0}.os-fn-inclus{background:var(--bande);border-radius:var(--rayon);padding:28px;position:sticky;top:92px}.os-fn-inclus h2{font-family:var(--corps);letter-spacing:.14em;text-transform:uppercase;color:var(--encre-2);margin-bottom:18px;font-size:12.5px;font-weight:600}.os-fn-inclus .os-coches{gap:12px;font-size:15.5px}.os-fn-inclus .os-bouton{justify-content:center;width:100%;margin-top:24px}.os-fn-offre{background:var(--ok-pale);color:var(--ok);letter-spacing:.1em;text-transform:uppercase;border-radius:8px;margin-top:16px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-block}@media (max-width:960px){.os-fn-corps{grid-template-columns:1fr;gap:36px}.os-fn-inclus{position:static}}.os-fn-calc{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;margin-top:40px;display:grid}.os-fn-calc-curseurs{border:1px solid var(--trait);border-radius:var(--rayon);background:#fff;align-content:start;gap:26px;padding:30px;display:grid}.os-fn-curseur label{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;font-size:15.5px;font-weight:600;display:flex}.os-fn-curseur output{font-family:var(--titre);color:var(--accent);white-space:nowrap;font-size:20px;font-weight:700}.os-fn-bornes{color:var(--encre-3);justify-content:space-between;margin-top:8px;font-size:12.5px;display:flex}.os-fn-curseur input[type=range]{appearance:none;background:linear-gradient(90deg, var(--accent) var(--p,0%), var(--trait) var(--p,0%));cursor:pointer;border-radius:999px;outline:0;width:100%;height:6px;margin:0;display:block}.os-fn-curseur input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid var(--accent);width:26px;height:26px;box-shadow:var(--ombre);transition:transform .25s var(--courbe);background:#fff;border-radius:50%}.os-fn-curseur input[type=range]::-moz-range-thumb{border:3px solid var(--accent);width:20px;height:20px;box-shadow:var(--ombre);background:#fff;border-radius:50%}.os-fn-curseur input[type=range]::-moz-range-track{background:0 0;border-radius:999px;height:6px}.os-fn-curseur input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.1)}.os-fn-curseur input[type=range]:focus-visible::-webkit-slider-thumb{transform:scale(1.1)}.os-fn-curseur input[type=range]:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.os-fn-resultat{background:var(--nuit);color:#fff;border-radius:var(--rayon);flex-direction:column;padding:30px;display:flex}.os-fn-resultat-l{letter-spacing:.14em;text-transform:uppercase;color:var(--rose-clair);font-size:12.5px;font-weight:600}.os-fn-resultat-n{font-family:var(--titre);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:14px 0 6px;font-size:clamp(40px,4.6vw,64px);font-weight:700;line-height:1}.os-fn-resultat-s{color:#ffffffbf;font-size:16px}.os-fn-formule{border-top:1px solid var(--nuit-trait);color:#ffffffd9;margin-top:22px;padding-top:18px;font-size:14.5px}.os-fn-note{color:#fff9;margin-top:10px;font-size:13.5px;line-height:1.5}@media (max-width:860px){.os-fn-calc{grid-template-columns:1fr}.os-fn-calc-curseurs,.os-fn-resultat{padding:22px}}.os-fn-vs .os-tableau{margin-top:32px}.os-fn-vs .os-tableau th:first-child{width:28%}.os-fn-faq .os-faq{margin-top:28px}.os-fn-suite{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.os-fn-suite .os-carte{flex-direction:column;display:flex}.os-fn-suite .os-carte .os-lien-fleche{margin-top:auto;padding-top:16px}@media (max-width:640px){.os-fn-suite{grid-template-columns:1fr}}.os-fn-index .os-grille{margin-top:36px}@media (min-width:641px){.os-fn-index .os-carte:last-child{grid-column:1/-1;grid-template-columns:44px minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;gap:24px;display:grid}.os-fn-index .os-carte:last-child .os-carte-num,.os-fn-index .os-carte:last-child h3,.os-fn-index .os-carte:last-child .os-inclus{margin:0}}
