.page_pageHeader__USEBh{padding:140px 0 60px;background:var(--gradient-hero);text-align:center}.page_pageHeader__USEBh h1{margin-bottom:16px}.page_pageHeader__USEBh h1 .page_highlight__hBiLB{background:var(--gradient-highlight);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.page_pageHeader__USEBh p{color:var(--color-charcoal);opacity:.8;max-width:600px;margin:0 auto;font-size:1.15rem}.page_faqSection__fJR7l{background:#fff;padding:80px 0 100px}.page_faqCategory__jxpSN{margin-bottom:60px}.page_faqCategory__jxpSN:last-child{margin-bottom:0}.page_categoryTitle__paKOX{font-size:1.8rem;font-weight:700;color:var(--color-navy);margin-bottom:32px;text-align:center}.page_faqGrid__NMhgp{max-width:800px;margin:0 auto}.page_faqItem__xpey3{background:var(--color-cream);border-radius:var(--radius-md);margin-bottom:16px;overflow:hidden}.page_faqQuestion__rQ9QH{width:100%;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;background:var(--color-cream);border:none;cursor:pointer;font-family:var(--font-body);font-size:1.05rem;font-weight:600;color:var(--color-navy);text-align:left;transition:all .2s}.page_faqQuestion__rQ9QH:hover{background:var(--color-blush)}.page_faqQuestion__rQ9QH .page_icon__ng8LR{font-size:1.5rem;color:var(--color-pink);transition:transform .3s}.page_faqItem__xpey3.page_open__gILsk .page_faqQuestion__rQ9QH .page_icon__ng8LR{transform:rotate(45deg)}.page_faqAnswer__7LlWP{max-height:0;overflow:hidden;transition:max-height .3s ease}.page_faqItem__xpey3.page_open__gILsk .page_faqAnswer__7LlWP{max-height:500px}.page_faqAnswer__7LlWP p{padding:0 28px 24px;color:var(--color-gray);line-height:1.7}@media (max-width:768px){.page_pageHeader__USEBh{padding:110px 0 32px}.page_pageHeader__USEBh h1{font-size:1.6rem}.page_pageHeader__USEBh p{font-size:1rem}.page_faqSection__fJR7l{padding:48px 0 60px}.page_faqCategory__jxpSN{margin-bottom:40px}.page_categoryTitle__paKOX{font-size:1.3rem;margin-bottom:20px}.page_faqQuestion__rQ9QH{padding:18px 20px;font-size:.95rem}.page_faqAnswer__7LlWP p{padding:0 20px 18px;font-size:.95rem}}