.pricing-page.svelte-1hbu8km{background:#fffdf9}.pricing-hero.svelte-1hbu8km{justify-items:start;gap:clamp(1.75rem,3vw,2.5rem);display:grid}.pricing-hero.svelte-1hbu8km .heading{max-width:56rem}.pricing-guides.svelte-1hbu8km{color:var(--marketing-muted,#6f6a62);max-width:42rem;margin:0;font-size:.95rem;line-height:1.65}.pricing-guides.svelte-1hbu8km a:where(.svelte-1hbu8km){color:var(--marketing-accent-text,#9a4f39);text-underline-offset:.25em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pricing-controls.svelte-1hbu8km{flex-wrap:wrap;gap:1.25rem 3rem;display:flex}.pricing-controls.svelte-1hbu8km fieldset:where(.svelte-1hbu8km){border:0;min-width:0;margin:0;padding:0}.pricing-controls.svelte-1hbu8km legend:where(.svelte-1hbu8km){color:var(--marketing-copy);margin-bottom:.5rem;font-size:.8rem}.pricing-options.svelte-1hbu8km{flex-wrap:wrap;gap:.4rem;display:flex}.pricing-options.svelte-1hbu8km button:where(.svelte-1hbu8km){border:1px solid var(--marketing-rule);cursor:pointer;background:0 0;border-radius:.3rem;padding:.65rem .8rem;font-size:.85rem}.pricing-options.svelte-1hbu8km button[aria-pressed=true]:where(.svelte-1hbu8km){background:var(--marketing-brand);border-color:var(--marketing-brand);color:var(--marketing-paper)}.pricing-options.svelte-1hbu8km button:where(.svelte-1hbu8km):focus-visible,.pricing-summary.svelte-1hbu8km a:where(.svelte-1hbu8km):focus-visible{outline:3px solid var(--marketing-focus);outline-offset:3px}.pricing-summary.svelte-1hbu8km{border-block:1px solid var(--marketing-rule);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.pricing-summary.svelte-1hbu8km a:where(.svelte-1hbu8km){color:inherit;gap:.45rem;padding:1.25rem;text-decoration:none;display:grid}.pricing-summary.svelte-1hbu8km a:where(.svelte-1hbu8km)+a:where(.svelte-1hbu8km){border-left:1px solid var(--marketing-rule)}.pricing-summary.svelte-1hbu8km a:where(.svelte-1hbu8km):hover{background:var(--marketing-canvas)}.pricing-summary.svelte-1hbu8km strong:where(.svelte-1hbu8km){color:var(--marketing-accent-text);font-size:.85rem}.pricing-summary.svelte-1hbu8km span:where(.svelte-1hbu8km){font-family:Georgia,serif;font-size:1.2rem}.pricing-summary.svelte-1hbu8km b:where(.svelte-1hbu8km){font-size:1.1rem}.pricing-summary.svelte-1hbu8km small:where(.svelte-1hbu8km){color:var(--marketing-copy);font-size:.75rem}.carte__volet.svelte-1hbu8km{scroll-margin-top:7rem}.pricing-hero.svelte-1hbu8km .carte{margin-inline:0}@media (width<=640px){.pricing-hero.svelte-1hbu8km{gap:1.25rem}.pricing-summary.svelte-1hbu8km{grid-template-columns:1fr}.pricing-summary.svelte-1hbu8km a:where(.svelte-1hbu8km){grid-template-columns:minmax(0,1fr) auto;gap:.3rem .7rem;padding:.8rem 0}.pricing-summary.svelte-1hbu8km a:where(.svelte-1hbu8km)+a:where(.svelte-1hbu8km){border-left:0;border-top:1px solid var(--marketing-rule)}.pricing-summary.svelte-1hbu8km strong:where(.svelte-1hbu8km){grid-column:1}.pricing-summary.svelte-1hbu8km span:where(.svelte-1hbu8km){grid-column:1;font-size:1rem}.pricing-summary.svelte-1hbu8km b:where(.svelte-1hbu8km){grid-area:1/2/3;align-self:center;font-size:1rem}.pricing-summary.svelte-1hbu8km small:where(.svelte-1hbu8km){grid-column:1/-1}}.pricing-savings-layout.svelte-1hbu8km{grid-template-columns:minmax(20rem,1fr) minmax(0,30rem);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}.commission-copy.svelte-1hbu8km{gap:1.1rem;display:grid}.commission-title.svelte-1hbu8km{letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:500;line-height:1.15}.commission-text.svelte-1hbu8km{color:var(--marketing-muted,#6f6a62);max-width:32rem;margin:0;font-size:.95rem;line-height:1.65}.commission-fiche.svelte-1hbu8km{gap:0}.commission-line.svelte-1hbu8km{align-items:baseline;gap:.7rem;margin:0;padding:.95rem 0;display:flex}.commission-line.svelte-1hbu8km+.commission-line:where(.svelte-1hbu8km){border-top:1px solid var(--marketing-rule,#24231f1f)}.commission-line.svelte-1hbu8km span:where(.svelte-1hbu8km){color:var(--marketing-muted,#6f6a62);font-size:.85rem}.commission-line.svelte-1hbu8km i:where(.svelte-1hbu8km){border-bottom:2px dotted #24231f4d;flex:auto;min-width:1.5rem;transform:translateY(-.3em)}.commission-line.svelte-1hbu8km strong:where(.svelte-1hbu8km){letter-spacing:-.01em;text-align:right;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;font-weight:500}.faq-layout.svelte-1hbu8km{grid-template-columns:minmax(20rem,.78fr) minmax(32rem,1.22fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.faq-intro.svelte-1hbu8km{top:calc(var(--header-height,4.6rem) + 2rem);gap:1.5rem;display:grid;position:sticky}.faq-contact.svelte-1hbu8km{color:var(--marketing-brand,#173733);align-items:center;gap:.55rem;width:fit-content;min-height:2.75rem;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.faq-contact.svelte-1hbu8km:hover{text-underline-offset:.25rem;text-decoration:underline}.faq-contact.svelte-1hbu8km:focus-visible{outline:3px solid var(--marketing-accent-text,#9a4f39);outline-offset:3px}.faq-list.svelte-1hbu8km{border-top:1px solid var(--marketing-rule,#24231f1f)}.faq-list.svelte-1hbu8km article:where(.svelte-1hbu8km){border-bottom:1px solid var(--marketing-rule,#24231f1f)}.faq-list.svelte-1hbu8km button:where(.svelte-1hbu8km){color:var(--marketing-text,#24231f);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-height:5rem;padding:1rem 0;font-size:1rem;font-weight:600;display:grid}.faq-list.svelte-1hbu8km button:where(.svelte-1hbu8km) b:where(.svelte-1hbu8km){font-size:1.4rem;font-weight:400}.faq-list.svelte-1hbu8km button:where(.svelte-1hbu8km):focus-visible{outline:3px solid var(--marketing-accent-text,#9a4f39);outline-offset:3px}.faq-answer.svelte-1hbu8km{color:var(--marketing-muted,#6f6a62);max-width:42rem;padding:0 3rem 1.5rem 0;font-size:.9rem;line-height:1.65}.faq-answer.svelte-1hbu8km a{color:var(--marketing-brand,#173733);font-weight:600}@media (width<=1024px){.faq-layout.svelte-1hbu8km{grid-template-columns:minmax(0,1fr)}.faq-intro.svelte-1hbu8km{position:static}}.closing.svelte-1hbu8km{text-align:center;justify-items:center;gap:1.25rem;width:min(46rem,100%);margin:0 auto;display:grid}.closing__eyebrow.svelte-1hbu8km{color:#f0b49e}.closing__title.svelte-1hbu8km{letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:500;line-height:1.12}.closing__text.svelte-1hbu8km{color:#fffdf9c7;max-width:34rem;margin:0 0 .75rem;font-size:.95rem;line-height:1.65}.closing.svelte-1hbu8km .actions__note{color:#fffdf99e}.closing.svelte-1hbu8km .actions__secondary{color:#fffdf9;border-color:#fffdf94d}@media (width<=1024px){.pricing-savings-layout.svelte-1hbu8km{grid-template-columns:minmax(0,1fr);justify-items:start}}
