.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-billing.svelte-1hbu8km{color:var(--marketing-muted,#6f6a62);align-items:baseline;gap:.6rem;margin:0;font-size:.95rem;display:flex}.pricing-billing__word.svelte-1hbu8km{color:#285c51;cursor:pointer;letter-spacing:-.015em;white-space:nowrap;background:0 0;border:0;align-items:baseline;gap:.5rem;padding:0;font-size:clamp(1.12rem,1.4vw,1.28rem);font-weight:550;display:inline-flex}.pricing-billing__value.svelte-1hbu8km,.pricing-billing__viewport.svelte-1hbu8km,.pricing-billing__word.svelte-1hbu8km{font-family:Georgia,Times New Roman,serif}.pricing-billing__viewport.svelte-1hbu8km{vertical-align:bottom;display:inline-grid;overflow:hidden}.pricing-billing__value.svelte-1hbu8km{border-bottom:2px dotted #285c5173;grid-area:1/1;transition:border-color .2s;display:inline-block}.pricing-billing__word.svelte-1hbu8km:hover .pricing-billing__value:where(.svelte-1hbu8km){border-bottom-color:#285c51}.pricing-billing__word.svelte-1hbu8km:focus-visible{outline-offset:3px;border-radius:.2rem;outline:3px solid #9a4f39}.pricing-billing__chevron.svelte-1hbu8km{border:1px solid #285c5159;border-radius:50%;align-self:center;place-items:center;width:1.4rem;height:1.4rem;transition:border-color .2s,background-color .2s;display:grid}.pricing-billing__chevron.svelte-1hbu8km svg:where(.svelte-1hbu8km){width:.7rem;height:.7rem}.pricing-billing__word.svelte-1hbu8km:hover .pricing-billing__chevron:where(.svelte-1hbu8km){background:#285c5114;border-color:#285c51}.pricing-hero.svelte-1hbu8km .carte{margin-inline:0}.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}}
