.faq_page__eF2xR{padding-top:80px}.faq_hero__z_QiC{position:relative;padding:clamp(80px,12vw,140px) 0;overflow:hidden;background:var(--navy-900)}.faq_heroBg__WgXef{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(37,99,235,.15) 0,transparent 60%)}.faq_heroBg__WgXef:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0);background-size:60px 60px}.faq_heroContainer__P4nmD{position:relative;max-width:var(--container-max);margin:0 auto;padding:0 clamp(20px,5vw,80px);text-align:center}.faq_eyebrow__IXopC{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-400);margin-bottom:16px}.faq_heroTitle__MWSIZ{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;color:var(--white);letter-spacing:-.04em;margin-bottom:16px}.faq_heroDesc__CdHE6{font-size:1.05rem;color:var(--gray-400);max-width:560px;margin:0 auto;line-height:1.7}.faq_container__53a_P{max-width:var(--container-max);margin:0 auto;padding:0 clamp(20px,5vw,80px)}.faq_faq__8zldQ{padding:clamp(80px,12vw,140px) 0;background:var(--navy-950)}.faq_faqList__nAW8Q{display:flex;flex-direction:column;gap:16px;max-width:800px;margin:0 auto}.faq_faqItem__9kuH1{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-base)}.faq_faqItem__9kuH1:hover{border-color:rgba(37,99,235,.2)}.faq_faqQuestion__tHOHv{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 28px;background:none;border:none;cursor:pointer;text-align:left;font-size:1rem;font-weight:600;color:var(--white);gap:16px;transition:color var(--transition-fast)}.faq_faqIcon__ug4er,.faq_faqQuestion__tHOHv:hover{color:var(--blue-400)}.faq_faqIcon__ug4er{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(37,99,235,.1);border-radius:var(--radius-md);flex-shrink:0;transition:all var(--transition-fast)}.faq_faqAnswer__R1aDG{padding:0 28px 24px;font-size:.9rem;color:var(--gray-400);line-height:1.7}.faq_contact__wtTNI{padding:clamp(80px,12vw,140px) 0;background:var(--navy-900);border-top:1px solid hsla(0,0%,100%,.04);text-align:center}.faq_contactTitle__1TIiE{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;color:var(--white);letter-spacing:-.03em;margin-bottom:12px}.faq_contactDesc__F44qK{font-size:1rem;color:var(--gray-400);max-width:480px;margin:0 auto 28px;line-height:1.6}.faq_contactBtn__pp1Jf{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-size:.9rem;font-weight:700;color:var(--white);background:linear-gradient(135deg,var(--blue-accent),#1d4ed8);border-radius:var(--radius-lg);box-shadow:0 4px 20px rgba(37,99,235,.3);transition:all var(--transition-base)}.faq_contactBtn__pp1Jf:hover{transform:translateY(-1px);box-shadow:0 6px 30px rgba(37,99,235,.4)}