.page_hero__AIKb5{position:relative;padding:clamp(80px,12vh,140px) 0;overflow:hidden}.page_heroGlow__SLr0A{position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,var(--color-primary-200) 0,transparent 70%);opacity:.2;pointer-events:none}[data-theme=dark] .page_heroGlow__SLr0A{background:radial-gradient(circle,var(--color-primary-700) 0,transparent 70%);opacity:.12}.page_heroTitle__IVDid{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin-bottom:var(--space-6)}.page_heroSubtitle__ncOzy{font-size:clamp(1rem,2vw,1.3rem);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.page_faqContainer__iVZJ1{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.page_faqItem__z5ucZ{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-base)}.page_faqOpen__cvbUg{border-color:var(--color-primary-400);box-shadow:0 4px 16px rgba(37,99,235,.08)}[data-theme=dark] .page_faqOpen__cvbUg{box-shadow:0 4px 16px rgba(37,99,235,.12)}.page_faqQuestion__ENcmD{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-5) var(--space-6);font-size:1.05rem;font-weight:700;text-align:left;color:var(--text-primary);background:none;border:none;cursor:pointer;gap:var(--space-4)}.page_faqOpen__cvbUg .page_faqQuestion__ENcmD{color:var(--color-primary-500)}.page_faqIcon__k9Vkb{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--bg-tertiary);color:var(--text-tertiary);transition:all var(--transition-fast)}.page_faqOpen__cvbUg .page_faqIcon__k9Vkb{background:var(--color-primary-50);color:var(--color-primary-500)}[data-theme=dark] .page_faqOpen__cvbUg .page_faqIcon__k9Vkb{background:rgba(37,99,235,.15)}.page_faqAnswer__YzvTc{overflow:hidden}.page_faqAnswer__YzvTc p{padding:0 var(--space-6) var(--space-5);font-size:.95rem;color:var(--text-secondary);line-height:1.7}.page_cta__7lqVa{padding:clamp(60px,10vh,120px) 0;background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-800));color:white}.page_ctaTitle__mPZYp{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;letter-spacing:-.03em;margin-bottom:var(--space-4)}.page_ctaSubtitle__nfZag{font-size:1.05rem;opacity:.85;margin-bottom:var(--space-8)}.page_ctaBtn__vhAfP{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:white;color:var(--color-primary-700);font-weight:800;font-size:1rem;border-radius:var(--radius-xl);transition:all var(--transition-fast)}.page_ctaBtn__vhAfP:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}