main.svelte-1q0cfmk{max-width:760px;padding:calc(var(--espace-4) + env(safe-area-inset-top)) var(--marge-laterale) calc(var(--espace-8) + env(safe-area-inset-bottom));gap:var(--espace-8);flex-direction:column;margin:0 auto;display:flex}.tete.svelte-1q0cfmk{min-height:var(--cible-tactile);justify-content:space-between;align-items:center;display:flex}.marque.svelte-1q0cfmk{align-items:center;gap:var(--espace-2);color:var(--accent);font-family:var(--police-reperage);font-weight:600;font-size:var(--taille-15);text-transform:uppercase;letter-spacing:.12em;display:flex}.lien-tete.svelte-1q0cfmk{min-height:var(--cible-tactile);font-family:var(--police-reperage);font-size:var(--taille-13);text-transform:uppercase;letter-spacing:.08em;color:var(--texte);align-items:center;display:flex}.accroche.svelte-1q0cfmk{gap:var(--espace-4);flex-direction:column;display:flex}.sur-titre.svelte-1q0cfmk{font-family:var(--police-reperage);font-size:var(--taille-13);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0}h1.svelte-1q0cfmk{font-family:var(--police-lecture);letter-spacing:normal;text-transform:none;text-wrap:balance;margin:0;font-size:clamp(2rem,7vw,3rem);font-weight:600;line-height:1.15}.chapo.svelte-1q0cfmk{font-size:var(--taille-19);max-width:34em;margin:0;line-height:1.5}.actions.svelte-1q0cfmk{gap:var(--espace-3);flex-wrap:wrap;display:flex}.actions.svelte-1q0cfmk .bouton:where(.svelte-1q0cfmk),.final.svelte-1q0cfmk .bouton:where(.svelte-1q0cfmk){min-height:52px;padding:0 var(--espace-6)}.precision.svelte-1q0cfmk{font-size:var(--taille-13);color:var(--texte-secondaire);margin:0}.chiffres.svelte-1q0cfmk{margin:var(--espace-2) 0 0;gap:var(--espace-2);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.chiffres.svelte-1q0cfmk li:where(.svelte-1q0cfmk){padding:var(--espace-3);background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);font-size:var(--taille-13);color:var(--texte-secondaire);flex-direction:column;gap:2px;line-height:1.3;display:flex}.valeur.svelte-1q0cfmk{font-size:var(--taille-24);color:var(--accent)}.bande.svelte-1q0cfmk{border-radius:3px;height:6px;display:flex;overflow:hidden}.bande.svelte-1q0cfmk span:where(.svelte-1q0cfmk){flex:1}.bloc.svelte-1q0cfmk{gap:var(--espace-4);flex-direction:column;display:flex}h2.svelte-1q0cfmk{font-family:var(--police-lecture);font-size:var(--taille-24);text-transform:none;letter-spacing:normal;margin:0;font-weight:600;line-height:1.25}h3.svelte-1q0cfmk{margin:0 0 var(--espace-1);font-family:var(--police-lecture);font-size:var(--taille-17);text-transform:none;letter-spacing:normal;font-weight:600}.etapes.svelte-1q0cfmk{gap:var(--espace-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.etapes.svelte-1q0cfmk li:where(.svelte-1q0cfmk){gap:var(--espace-4);display:flex}.etapes.svelte-1q0cfmk p:where(.svelte-1q0cfmk),.offre.svelte-1q0cfmk li:where(.svelte-1q0cfmk),.faq.svelte-1q0cfmk p:where(.svelte-1q0cfmk),.note.svelte-1q0cfmk{font-size:var(--taille-15);margin:0;line-height:1.55}.rang.svelte-1q0cfmk{font-size:var(--taille-15);color:var(--accent);flex:none;padding-top:2px}.question.svelte-1q0cfmk{gap:var(--espace-3);padding:var(--espace-4);background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);flex-direction:column;display:flex}.question-theme.svelte-1q0cfmk{align-items:center;gap:var(--espace-2);font-family:var(--police-reperage);font-size:var(--taille-11);text-transform:uppercase;letter-spacing:.12em;color:var(--couleur-theme);margin:0;display:flex}.enonce.svelte-1q0cfmk{font-size:var(--taille-19);margin:0;line-height:1.4}.propositions.svelte-1q0cfmk{gap:var(--espace-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.propositions.svelte-1q0cfmk li:where(.svelte-1q0cfmk){gap:var(--espace-3);padding:var(--espace-3);border:1px solid var(--bordure);border-radius:var(--rayon);font-size:var(--taille-15);align-items:baseline;display:flex}.lettre.svelte-1q0cfmk{color:var(--accent)}.reponse.svelte-1q0cfmk summary:where(.svelte-1q0cfmk),.faq.svelte-1q0cfmk summary:where(.svelte-1q0cfmk){cursor:pointer;min-height:var(--cible-tactile);font-family:var(--police-reperage);font-size:var(--taille-13);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);align-items:center;display:flex}.reponse.svelte-1q0cfmk p:where(.svelte-1q0cfmk){margin:0 0 var(--espace-2);font-size:var(--taille-15);line-height:1.55}.bonne.svelte-1q0cfmk strong:where(.svelte-1q0cfmk){color:var(--reussite)}.themes.svelte-1q0cfmk{gap:var(--espace-2) var(--espace-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.themes.svelte-1q0cfmk li:where(.svelte-1q0cfmk){align-items:center;gap:var(--espace-3);border-bottom:1px solid var(--bordure);border-bottom:1px solid color-mix(in srgb, var(--bordure) 50%, transparent);min-height:48px;padding-bottom:var(--espace-2);display:flex}.theme-nom.svelte-1q0cfmk{font-size:var(--taille-15);flex:1;line-height:1.3}.theme-nb.svelte-1q0cfmk{font-size:var(--taille-13);color:var(--texte-secondaire)}.note.svelte-1q0cfmk{color:var(--texte-secondaire)}.offres.svelte-1q0cfmk{gap:var(--espace-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.offre.svelte-1q0cfmk{gap:var(--espace-2);padding:var(--espace-4);background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);flex-direction:column;display:flex}.offre.forfait.svelte-1q0cfmk{border:2px solid var(--accent)}.offre.svelte-1q0cfmk ul:where(.svelte-1q0cfmk){margin:var(--espace-2) 0 0;gap:var(--espace-1);flex-direction:column;padding-left:1.2em;display:flex}.prix.svelte-1q0cfmk{font-size:var(--taille-19);margin:0;font-weight:600}.prix-detail.svelte-1q0cfmk{font-size:var(--taille-13);color:var(--texte-secondaire);margin:0}.faq.svelte-1q0cfmk{border-bottom:1px solid var(--bordure)}.faq.svelte-1q0cfmk summary:where(.svelte-1q0cfmk){color:var(--texte);font-family:var(--police-lecture);font-size:var(--taille-17);text-transform:none;letter-spacing:normal}.faq.svelte-1q0cfmk p:where(.svelte-1q0cfmk){padding-bottom:var(--espace-4)}.final.svelte-1q0cfmk{align-items:flex-start;gap:var(--espace-4);padding:var(--espace-6);background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);flex-direction:column;display:flex}.pied.svelte-1q0cfmk{font-size:var(--taille-13);color:var(--texte-secondaire);border-top:1px solid var(--bordure);padding-top:var(--espace-4)}.pied.svelte-1q0cfmk p:where(.svelte-1q0cfmk){margin:0 0 var(--espace-2)}.pied.svelte-1q0cfmk a:where(.svelte-1q0cfmk){color:inherit}
