.faq_faqContainer__nWFmq{max-width:60rem;margin-inline:auto;padding:var(--site-page-space) var(--site-page-gutter)}.faq_faqAccordionWrapper__pPGKu{max-width:48rem;margin-inline:auto}.faq_faqAccordion__x7OcF{width:100%}.faq_accordionItem__zVFUE{margin-bottom:1rem;border-radius:var(--site-radius);background:var(--surface);border:1px solid var(--border);overflow:hidden;box-shadow:var(--site-card-shadow)}.faq_questionTitle__0zQ1t{font-family:var(--site-font-body);font-weight:600;font-size:1rem;text-align:left;color:var(--foreground);line-height:1.5}.faq_indicator__U3jTD{color:var(--accent);display:flex;align-items:center;justify-content:center}.faq_accordionContent__PKlvf{padding:.5rem 1rem 1rem;text-align:left;color:var(--muted);line-height:1.8;font-size:1rem}.faq_bottomCta__9Kdmy{margin-top:3rem;padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--site-radius);background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.faq_ctaIcon__Qrmsi{font-size:1.75rem;color:var(--accent)}.faq_bottomCta__9Kdmy p{font-size:1rem;color:var(--muted);margin:0}.faq_faqAccordion__x7OcF .accordion__panel{transition:height .28s ease-in-out,opacity .28s ease-in-out}.faq_faqAccordion__x7OcF .accordion__indicator{transition:rotate .28s ease-in-out,transform .28s ease-in-out}.faq_faqAccordion__x7OcF .accordion__body-inner{padding:0}@media (prefers-reduced-motion:reduce){.faq_faqAccordion__x7OcF .accordion__indicator,.faq_faqAccordion__x7OcF .accordion__panel{transition:none}}.faq_questionTitle__0zQ1t{display:flex;align-items:baseline;gap:1rem}.faq_questionNumber__8WyiQ{flex-shrink:0;font-size:.75rem;color:var(--accent);font-weight:400;font-variant-numeric:tabular-nums}.faq_accordionContent__PKlvf{padding:.5rem 1rem 1.5rem 3rem}.faq_accordionItem__zVFUE{box-shadow:none;margin-bottom:.75rem}.faq_accordionItem__zVFUE:has([aria-expanded=true]){border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}.faq_bottomCta__9Kdmy{background:linear-gradient(135deg,var(--site-accent-wash),transparent),var(--surface);max-width:48rem;margin-inline:auto}