.faq_faqHero__PL73k{background:linear-gradient(135deg,var(--color-dark) 0,var(--color-dark-alt) 100%);padding:5rem 2rem 4rem;text-align:center;position:relative;overflow:hidden}.faq_faqHero__PL73k:before{top:-120px;right:-80px;width:400px;height:400px;opacity:.08}.faq_faqHero__PL73k:after,.faq_faqHero__PL73k:before{content:"";position:absolute;background:var(--color-primary);border-radius:50%}.faq_faqHero__PL73k:after{bottom:-60px;left:-40px;width:250px;height:250px;opacity:.05}.faq_faqHero__PL73k h1{font-size:3rem;font-weight:700;color:var(--color-white);letter-spacing:-.03em;margin-bottom:1rem;position:relative;z-index:1}.faq_faqHero__PL73k p{color:var(--color-text-muted)}.faq_faqHero__PL73k .faq_subtitle__PSp3r{font-size:1.1rem;color:var(--color-text-muted);max-width:520px;margin:0 auto;position:relative;z-index:1}.faq_noticeBanner__QBzpZ{max-width:780px;margin:2.5rem auto 0;background:var(--color-white);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:12px;padding:1.25rem 1.5rem;font-size:.9rem;color:var(--color-text-primary);line-height:1.7;box-shadow:0 4px 24px rgba(0,0,0,.04)}.faq_noticeBanner__QBzpZ a{color:var(--blue-700);font-weight:600;text-decoration:none}.faq_noticeBanner__QBzpZ a:hover{text-decoration:underline}.faq_faqContainer__3BCmi{flex:1;max-width:780px;margin:0 auto;padding:2.5rem 2rem 4rem;width:100%}.faq_faqCategory__PKCJs{margin-bottom:3rem;animation:faq_fadeInUp___Sh9r .5s ease-out both}.faq_faqCategory__PKCJs:first-child{animation-delay:.05s}.faq_faqCategory__PKCJs:nth-child(2){animation-delay:.1s}.faq_faqCategory__PKCJs:nth-child(3){animation-delay:.15s}.faq_faqCategory__PKCJs:nth-child(4){animation-delay:.2s}.faq_faqCategory__PKCJs:nth-child(5){animation-delay:.25s}.faq_faqCategory__PKCJs:nth-child(6){animation-delay:.3s}.faq_categoryLabel__iaBoR{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--blue-700);margin-bottom:1.25rem}.faq_faqItem__9kuH1{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;margin-bottom:.75rem;overflow:hidden;transition:box-shadow .25s ease,transform .2s ease}.faq_faqItem__9kuH1:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-1px)}.faq_faqQuestion__tHOHv{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.15rem 1.5rem;background:none;border:none;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;color:var(--color-dark);text-align:left;gap:1rem;transition:color .2s}.faq_chevron__800OE,.faq_faqQuestion__tHOHv:hover{color:var(--blue-700)}.faq_chevron__800OE{flex-shrink:0;width:20px;height:20px;transition:transform .3s ease}.faq_faqItem__9kuH1.faq_open__yqlI_ .faq_faqQuestion__tHOHv .faq_chevron__800OE{transform:rotate(180deg)}.faq_faqAnswer__R1aDG{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.faq_faqItem__9kuH1.faq_open__yqlI_ .faq_faqAnswer__R1aDG{max-height:1000px}.faq_faqAnswerInner__IrLPU{padding:0 1.5rem 1.25rem;font-size:.92rem;color:var(--color-text-secondary);line-height:1.75}.faq_faqAnswerInner__IrLPU a{color:var(--blue-700);text-decoration:underline;text-underline-offset:2px}.faq_faqAnswerInner__IrLPU a:hover{color:var(--blue-800)}@keyframes faq_fadeInUp___Sh9r{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.faq_faqHero__PL73k h1{font-size:2.25rem}}@media (max-width:600px){.faq_faqHero__PL73k{padding:3.5rem 1.5rem 2.5rem}.faq_faqHero__PL73k h1{font-size:1.75rem}.faq_faqHero__PL73k .faq_subtitle__PSp3r{font-size:.95rem}.faq_faqContainer__3BCmi{padding:1.5rem 1.25rem 3rem}.faq_noticeBanner__QBzpZ{margin:1.5rem 1.25rem 0}.faq_faqQuestion__tHOHv{padding:1rem 1.25rem;font-size:.92rem}.faq_faqAnswerInner__IrLPU{padding:0 1.25rem 1rem;font-size:.875rem}}