.ss58{--ss58-colonne:calc(var(--so-marge) + (100% - 2 * var(--so-marge) - var(--so-gouttiere)) / 2);--ss58-haut:calc(var(--so-entete-h) + var(--so-e-8));position:relative;background:var(--so-fond);color:var(--so-encre)}.so .ss58 .l-es.l-es-pret{grid-template-columns:var(--ss58-colonne) minmax(0,1fr);min-height:100svh}.so .ss58 .l-es.l-es-pret .l-es-contenu{order:1;gap:var(--so-e-6);padding:var(--ss58-haut) var(--so-gouttiere) var(--so-section) var(--so-marge);background:var(--so-fond)}.so .ss58 .l-es.l-es-pret .l-es-scene{order:2;position:sticky;top:0;align-self:start;height:100svh;min-height:var(--so-arrivee-min);background:var(--so-fond)}.so .ss58 .l-es.l-es-pret .l-pr-scene{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:var(--ss58-haut) var(--so-marge) var(--so-section) var(--so-gouttiere);background:transparent}.so .ss58 .l-es.l-es-pret .l-pr-scene-sur{padding-top:var(--so-e-3);border-top:var(--so-filet) solid var(--so-ligne);color:var(--so-encre);font-size:var(--so-t-petit);font-weight:500;line-height:1.5;letter-spacing:.02em;text-transform:uppercase}.so .ss58 .l-es.l-es-pret .l-pr-scene-chiffre{margin-top:var(--so-e-6);font-family:inherit;font-size:var(--so-t-chiffre);font-weight:300;line-height:1;letter-spacing:-.02em}.so .ss58 .l-es.l-es-pret .l-pr-attente{max-width:var(--so-mesure);color:var(--so-gris);font-family:var(--l-bagoss);font-size:var(--so-t-phrase);font-weight:400;line-height:var(--so-interligne-titre);letter-spacing:0}.so .ss58 .l-es.l-es-pret .l-pr-par-mois{color:var(--so-gris);font-family:inherit;font-size:var(--so-t-intro);letter-spacing:0}.so .ss58 .l-es.l-es-pret .l-pr-bandes{margin-top:var(--so-e-8);height:var(--so-e-8);border-radius:var(--so-rayon);background:var(--so-panneau)}.so .ss58 .l-es.l-es-pret .l-pr-legende{gap:var(--so-e-2);margin-top:var(--so-e-4);font-size:var(--so-t-corps)}.so .ss58 .l-es.l-es-pret .l-pr-legende li{gap:var(--so-e-2);padding-bottom:var(--so-e-2);border-bottom:var(--so-filet) solid var(--so-ligne)}.so .ss58 .l-es.l-es-pret .l-pr-legende strong{font-weight:400}.so .ss58 .l-es.l-es-pret .l-pr-pastille{width:var(--so-signe);height:var(--so-signe);border-radius:0}.so .ss58 .l-es.l-es-pret .l-pr-taux{max-width:var(--so-mesure-large);margin-top:var(--so-e-4);color:var(--so-gris);font-size:var(--so-t-petit);line-height:1.5}.so .ss58 .l-es.l-es-pret .l-es-texte-court{max-width:48ch;margin:0;font-size:var(--so-t-intro);line-height:1.5}.so .ss58 .l-es.l-es-pret .l-pr-resultat{font-family:inherit;font-size:var(--so-t-chiffre);font-weight:300;line-height:1;letter-spacing:-.02em}.so .ss58 .l-es.l-es-pret .l-pr-environ{color:var(--so-gris);font-size:var(--so-t-intro)}.so .ss58 .l-es.l-es-pret :is(.l-es-note,.l-pr-choix-aide){max-width:var(--so-mesure-moyenne);margin:0;color:var(--so-gris);font-size:var(--so-t-petit);line-height:1.5}.so .ss58 .l-es.l-es-pret .l-pr-choix-aide[data-erreur=oui]{color:var(--so-encre)}.so .ss58 .l-es.l-es-pret .l-es-groupe{gap:var(--so-e-1);width:100%}.so .ss58 .l-es.l-es-pret .l-pr-choix-taux{gap:var(--so-e-4)}.so .ss58 .l-es.l-es-pret .l-es-champ input{max-width:100%}.so .ss58 .l-es.l-es-pret .l-es-champ-budget{align-items:flex-end}.so .ss58 .l-es.l-es-pret .l-es-champ-budget input{font-family:inherit;font-size:var(--so-t-corps)}.so .ss58 .l-es.l-es-pret .l-es-champ-budget .l-es-unite{font-size:var(--so-t-corps)}.so .ss58 .l-es.l-es-pret :is(.l-es-puces,.l-es-choix) button{min-width:0;height:auto}.so .ss58 .l-es.l-es-pret .l-pr-biens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.so .ss58 .l-es.l-es-pret .l-pr-biens button{padding-block:var(--so-e-2);line-height:1.4;text-align:left}@media (max-width:767px){.so .ss58 .l-es.l-es-pret .l-pr-biens{grid-template-columns:minmax(0,1fr)}}.so .ss58 .l-es.l-es-pret .l-pr-detail{width:100%;border-top:var(--so-filet) solid var(--so-ligne)}.so .ss58 .l-es.l-es-pret .l-pr-detail div{gap:var(--so-e-4);padding:var(--so-e-2) 0;border-bottom:var(--so-filet) solid var(--so-ligne);font-size:var(--so-t-corps)}.so .ss58 .l-es.l-es-pret .l-pr-detail dt{color:var(--so-gris)}.so .ss58 .l-es.l-es-pret .l-pr-detail dd{font-weight:400}.so .ss58 .l-es.l-es-pret .l-pr-apercu{max-width:var(--so-mesure-moyenne);padding:var(--so-e-2) var(--so-e-3);border-radius:var(--so-rayon);background:var(--so-panneau);font-size:var(--so-t-corps);line-height:1.5}@media (max-width:991px){.so .ss58 .l-es.l-es-pret{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:var(--so-entete-h)}.so .ss58 .l-es.l-es-pret .l-es-scene{display:none}.so .ss58 .l-es.l-es-pret .l-pr-apercu{display:block}.so .ss58 .l-es.l-es-pret .l-es-contenu{min-height:0;padding:var(--so-e-8) var(--so-marge) var(--so-e-12)}}