.page-module__92KbQW__hero{text-align:center;background:radial-gradient(circle at 50% 0,#ff8c421a 0%,#0000 70%);padding:8rem 0 4rem;position:relative}.page-module__92KbQW__heroTitle{color:var(--primary);background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1}.page-module__92KbQW__heroSubtitle{color:var(--text-light);max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.6}.page-module__92KbQW__faqContainer{width:100%;max-width:900px;margin:0 auto}.page-module__92KbQW__faqItem{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #fff9;margin-bottom:1rem;transition:all .3s;overflow:hidden}.page-module__92KbQW__faqItem:hover{box-shadow:var(--shadow-md);border-color:#ff8c424d}.page-module__92KbQW__faqItemOpen{border-color:#ff8c424d}.page-module__92KbQW__faqQuestion{text-align:left;width:100%;color:var(--text-main);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2rem;font-size:1.1rem;font-weight:700;transition:color .2s;display:flex}.page-module__92KbQW__faqQuestion:hover{color:var(--primary)}.page-module__92KbQW__faqIcon{color:var(--primary);background:var(--secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.5rem;font-weight:300;transition:transform .3s;display:flex}.page-module__92KbQW__faqItemOpen .page-module__92KbQW__faqIcon{transform:rotate(180deg)}.page-module__92KbQW__faqAnswer{color:var(--text-light);padding:0 2rem 1.5rem;font-size:1rem;line-height:1.7;animation:.3s page-module__92KbQW__fadeIn}@keyframes page-module__92KbQW__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module__92KbQW__faqCta{text-align:center;border-top:1px solid var(--border);margin-top:3rem;padding-top:3rem}.page-module__92KbQW__faqCta p{color:var(--text-light);margin-bottom:1rem;font-size:1.1rem}.page-module__92KbQW__faqCtaLink{color:var(--primary);font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.page-module__92KbQW__faqCtaLink:hover{transform:translate(5px)}@media (max-width:768px){.page-module__92KbQW__hero{padding:6rem 0 3rem}.page-module__92KbQW__faqQuestion{padding:1.25rem 1.5rem;font-size:1rem}.page-module__92KbQW__faqAnswer{padding:0 1.5rem 1.25rem}}
