.FAQPage_pageWrapper__OaobY{font-family:var(--font-family);min-height:100vh;background-color:var(--color-bg);color:var(--color-text)}.FAQPage_paddingTop__OAFXA{padding-top:var(--nav-height)}.FAQPage_hero__c9wLW{background-color:var(--color-primary-panel);background-image:radial-gradient(ellipse 80% 60% at 30% 50%,rgba(45,212,191,.1) 0,transparent 60%),radial-gradient(ellipse 50% 70% at 80% 20%,rgba(91,188,214,.07) 0,transparent 55%);color:white;text-align:center;padding:clamp(3rem,8vw,5rem) clamp(1rem,3vw,2rem)}.FAQPage_heroInner__QRfFD{max-width:700px;margin:0 auto}.FAQPage_heroTitle__LP7Rp{font-family:var(--font-display);font-size:clamp(3rem,7vw,5.5rem);font-weight:400;margin-bottom:1rem;line-height:.92;letter-spacing:.02em}.FAQPage_heroSubtitle__X86ty{font-size:clamp(1rem,2.5vw,1.2rem);opacity:.92;margin-bottom:2rem;line-height:1.6}.FAQPage_searchBox__0Xnyg{max-width:500px;margin:0 auto;position:relative}.FAQPage_searchInput__Ot1PX{width:100%;padding:1rem 1.5rem;font-size:1rem;border:none;border-radius:2px;outline:none;box-shadow:var(--shadow-lg);background-color:var(--color-surface);color:var(--color-text);box-sizing:border-box;transition:box-shadow var(--transition-fast)}.FAQPage_searchInput__Ot1PX::placeholder{color:var(--color-text-faint)}.FAQPage_searchInput__Ot1PX:focus{box-shadow:var(--shadow-xl),0 0 0 3px rgba(45,212,191,.25)}.FAQPage_faqSection__oEQwe{max-width:1000px;margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,3vw,2rem)}.FAQPage_noResults__uax5E{text-align:center;padding:3rem 1rem}.FAQPage_noResultsText__03yPv{font-size:1.1rem;color:var(--color-text-muted);margin-bottom:1.5rem;line-height:1.6}.FAQPage_clearSearchBtn__kVHq6{background-color:var(--color-accent);color:white;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-primary-sm)}.FAQPage_clearSearchBtn__kVHq6:hover{transform:translateY(-2px);box-shadow:var(--shadow-primary)}.FAQPage_categoryCard__9_Lmf{background-color:var(--color-surface);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);margin-bottom:1.5rem;overflow:hidden}.FAQPage_categoryHeader__ffFQV{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border:none;background-color:var(--color-bg);color:var(--color-text);cursor:pointer;font-family:inherit;font-size:1rem;transition:all var(--transition-normal)}.FAQPage_categoryHeader__ffFQV:hover{background-color:var(--color-bg-section)}.FAQPage_categoryHeaderExpanded__Kkthq{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border:none;background:var(--color-dark-section);color:white;cursor:pointer;font-family:inherit;font-size:1rem;transition:all var(--transition-normal)}.FAQPage_categoryLeft__wBIDR{display:flex;align-items:center;gap:.75rem}.FAQPage_categoryIcon__paay6{font-size:1.5rem;line-height:1}.FAQPage_categoryTitle__ciUDU{font-size:1.1rem;font-weight:700}.FAQPage_categoryCount__e2qQw{font-size:.85rem;font-weight:600;opacity:.8;margin-left:.5rem}.FAQPage_categoryToggle__QXpqD{font-size:1.25rem;transition:transform var(--transition-fast);line-height:1}.FAQPage_faqList__blA4I{padding:0;margin:0;list-style:none}.FAQPage_faqItem__kqYp7{border-bottom:1px solid var(--color-border)}.FAQPage_faqItemLast__SFnIQ{border-bottom:none}.FAQPage_faqQuestion__yrOzN{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left;transition:background-color var(--transition-fast)}.FAQPage_faqQuestion__yrOzN:hover{background-color:var(--color-bg)}.FAQPage_faqQuestionText__QqpO6{font-size:1rem;font-weight:600;color:var(--color-text);line-height:1.4;padding-right:1rem}.FAQPage_faqToggle__KmBGq{font-size:1.25rem;color:var(--color-primary);flex-shrink:0;transition:transform var(--transition-fast);line-height:1}.FAQPage_faqAnswer__U6QdK{padding:0 1.5rem 1.5rem;color:var(--color-text-muted);font-size:1rem;line-height:1.7}.FAQPage_ctaSection__mWNgO{background:var(--color-dark-section);color:white;text-align:center;padding:clamp(3rem,6vw,5rem) clamp(1rem,3vw,2rem)}.FAQPage_ctaInner__vuJGZ{max-width:700px;margin:0 auto}.FAQPage_ctaTitle__nFuwn{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;margin-bottom:1rem;line-height:1.2}.FAQPage_ctaSubtitle__IcFPM{font-size:clamp(1rem,2.5vw,1.2rem);opacity:.92;margin-bottom:2rem;line-height:1.6}.FAQPage_ctaButtons__Kbl1H{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.FAQPage_btnAccent__NYUgg{background-color:var(--color-accent);color:white;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:700;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-normal);box-shadow:0 4px 14px rgba(219,55,2,.35);min-width:180px;text-decoration:none;display:inline-block}.FAQPage_btnAccent__NYUgg:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(219,55,2,.45)}.FAQPage_btnOutlineWhite__hXUHx{background-color:transparent;color:white;border:2px solid white;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-normal);min-width:180px;text-decoration:none;display:inline-block}.FAQPage_btnOutlineWhite__hXUHx:hover{background-color:rgba(255,255,255,.15);transform:translateY(-2px)}.FAQPage_relatedSection__aRdPo{background-color:var(--color-surface);padding:clamp(3rem,6vw,5rem) clamp(1rem,3vw,2rem)}.FAQPage_relatedInner__U8bAa{max-width:1000px;margin:0 auto}.FAQPage_relatedTitle__KtIsV{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;text-align:center;margin-bottom:2.5rem;color:var(--color-text);letter-spacing:-.02em}.FAQPage_relatedGrid__QAN4C{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.FAQPage_relatedCard__suDH5{padding:1.5rem;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-decoration:none;color:inherit;transition:all var(--transition-normal);display:block}.FAQPage_relatedCard__suDH5:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.FAQPage_relatedCardTitle__3_P8r{font-size:1.1rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.FAQPage_relatedCardDesc__ZL8Uh{font-size:.95rem;color:var(--color-text-muted);line-height:1.6}@media (max-width:768px){.FAQPage_ctaButtons__Kbl1H{flex-direction:column;align-items:center}.FAQPage_btnAccent__NYUgg,.FAQPage_btnOutlineWhite__hXUHx{width:100%;max-width:320px;text-align:center}.FAQPage_categoryHeaderExpanded__Kkthq,.FAQPage_categoryHeader__ffFQV,.FAQPage_faqQuestion__yrOzN{padding:1rem 1.25rem}.FAQPage_faqAnswer__U6QdK{padding:0 1.25rem 1.25rem}.FAQPage_relatedGrid__QAN4C{grid-template-columns:1fr}}