.faq-module__A2zOva__hero{background:var(--color-navy-900);color:var(--color-text-inverse);padding-block:var(--space-16);text-align:center}.faq-module__A2zOva__heroTitle{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-white);margin-block-end:var(--space-4)}@media (min-width:768px){.faq-module__A2zOva__heroTitle{font-size:var(--font-size-5xl)}}.faq-module__A2zOva__heroSub{font-size:var(--font-size-lg);color:var(--color-navy-200);max-width:480px;line-height:var(--line-height-relaxed);margin-inline:auto}.faq-module__A2zOva__faqSection{padding-block:var(--space-16);background:var(--color-background)}.faq-module__A2zOva__faqList{gap:var(--space-3);flex-direction:column;max-width:760px;margin-inline:auto;display:flex}.faq-module__A2zOva__faqItem{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);overflow:hidden}.faq-module__A2zOva__faqItem summary{padding:var(--space-5) var(--space-6);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-navy-900);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);line-height:var(--line-height-snug);list-style:none;display:flex}.faq-module__A2zOva__faqItem summary::-webkit-details-marker{display:none}.faq-module__A2zOva__faqItem summary:after{content:"+";font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);color:var(--color-amber-500);flex-shrink:0;line-height:1}.faq-module__A2zOva__faqItem[open] summary:after{content:"2"}.faq-module__A2zOva__faqAnswer{padding:0 var(--space-6) var(--space-5);font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);border-top:1px solid var(--color-border);margin-block-start:0;padding-block-start:var(--space-4)}.faq-module__A2zOva__faqAnswer p{margin:0}.faq-module__A2zOva__ctaSection{padding-block:var(--space-16);background:var(--color-gray-100);text-align:center}.faq-module__A2zOva__ctaTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-navy-900);margin-block-end:var(--space-3)}.faq-module__A2zOva__ctaBody{font-size:var(--font-size-md);color:var(--color-text-secondary);margin-block-end:var(--space-8)}
