.faq-page_hero__xMVdr{background:linear-gradient(140deg,#f6f6fe,#ebeaff 55%,#e9f4ff);padding:80px 28px;text-align:center}.faq-page_heroContainer__S8p_C{max-width:760px;margin:0 auto}.faq-page_eyebrow__cmKV2{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-bottom:12px}.faq-page_heroTitle__78_y1{font-size:clamp(40px,5vw,64px);font-weight:900;line-height:1.05;letter-spacing:-.03em;color:var(--dark);margin-bottom:12px}.faq-page_heroSubtitle__nhh7l{font-size:16px;font-weight:500;color:var(--muted);line-height:1.75;margin:0 auto}.faq-page_faqSection__4TLAz{background:#fff;padding:72px 28px 100px}.faq-page_faqContainer__3Q_cD{max-width:760px;margin:0 auto}.faq-page_groupSection__VKkQN{margin-top:48px}.faq-page_groupSection__VKkQN:first-child{margin-top:0}.faq-page_groupHeader__Ud_Lq{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--primary-light)}.faq-page_groupItems__0jzve{display:flex;flex-direction:column;gap:8px}.faq-page_faqItem__BvUye{background:#fff;border-radius:16px;border:1px solid var(--border);overflow:hidden;transition:border-color .18s,box-shadow .18s}.faq-page_faqItemOpen__g0jtf,.faq-page_faqItem__BvUye:hover{border-color:var(--primary-light);box-shadow:0 2px 12px rgba(105,101,168,.08)}.faq-page_trigger__NqtoI{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;background:none;border:none;cursor:pointer;text-align:left}.faq-page_question___oS7n{font-size:16px;font-weight:800;color:var(--dark);line-height:1.4;flex:1;margin:0}.faq-page_toggleIcon___ZyWb{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--primary-pale);border:1.5px solid var(--primary-light);display:inline-flex;align-items:center;justify-content:center;color:var(--primary);font-size:16px;font-weight:700;line-height:1;transition:background .18s,border-color .18s,transform .18s}.faq-page_faqItemOpen__g0jtf .faq-page_toggleIcon___ZyWb{background:var(--primary-light);border-color:var(--primary);transform:rotate(45deg)}.faq-page_trigger__NqtoI:focus-visible .faq-page_toggleIcon___ZyWb{outline:2px solid var(--primary);outline-offset:2px}.faq-page_answerPanel___VT7J{overflow:hidden;transition:max-height .25s ease}.faq-page_answer__IVP4h{font-size:16px;font-weight:500;color:var(--muted);line-height:1.75;padding:0 28px 22px;margin:0}.faq-page_answer__IVP4h a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.faq-page_answer__IVP4h a:hover{opacity:.8}.faq-page_answer__IVP4h strong{font-weight:800;color:var(--dark)}@media (max-width:640px){.faq-page_hero__xMVdr{padding:60px 20px}.faq-page_faqSection__4TLAz{padding:48px 20px 72px}.faq-page_trigger__NqtoI{padding:18px 20px}.faq-page_answer__IVP4h{padding:0 20px 18px}.faq-page_toggleIcon___ZyWb{width:24px;height:24px;font-size:14px}}