.faq_container__OYHpA{max-width:780px;margin:0 auto;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-xl)}.faq_hero__mNc7c{text-align:center;margin-bottom:var(--spacing-lg)}.faq_eyebrow__3g1Sc{font-family:var(--font-display);font-weight:600;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.faq_title__po1ZY{font-size:clamp(2rem,5vw,2.9rem);font-weight:700;line-height:1.15;margin-bottom:var(--spacing-sm)}.faq_subtitle__dD_xB{font-size:clamp(1rem,2.2vw,1.15rem);color:var(--color-muted);line-height:1.7;max-width:560px;margin:0 auto}.faq_inlineLink__MXIMD{color:var(--color-primary);font-weight:600}.faq_inlineLink__MXIMD:hover{text-decoration:underline}.faq_category__ceHh6{margin-top:var(--spacing-lg)}.faq_categoryTitle__vhBfJ{font-size:1.35rem;font-weight:700;margin-bottom:var(--spacing-sm)}.faq_items__abRsV{display:flex;flex-direction:column;gap:.75rem}.faq_item__jV0iq{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);overflow:hidden}.faq_question__L8b62{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);width:100%;padding:1rem 1.25rem;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:1.02rem;font-weight:600;color:var(--color-foreground);line-height:1.5}.faq_chevron__e1eEW,.faq_question__L8b62:hover{color:var(--color-primary)}.faq_chevron__e1eEW{flex-shrink:0;font-size:1.3rem;line-height:1;transition:transform var(--transition-base)}.faq_chevronOpen__jBdj4{transform:rotate(180deg)}.faq_answer__eNNb7{padding:0 1.25rem 1.15rem;color:var(--color-muted);line-height:1.7}.faq_footerCta__JlgU9{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);text-align:center;color:var(--color-muted);line-height:1.7}@media (max-width:640px){.faq_container__OYHpA{padding:var(--spacing-md) var(--spacing-sm) var(--spacing-lg)}.faq_question__L8b62{padding:.9rem 1rem;font-size:.98rem}.faq_answer__eNNb7{padding:0 1rem 1rem}}