.faqs-module__c9Vxhq__hero{background:linear-gradient(135deg,hsl(var(--primary))0%,#1f2f47 100%);color:#fff;text-align:center;padding:8rem 0 6rem;position:relative;overflow:hidden}.faqs-module__c9Vxhq__heroContent{z-index:2;position:relative}.faqs-module__c9Vxhq__hero h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem)}.faqs-module__c9Vxhq__hero p{color:#cdd6e4;max-width:700px;margin:0 auto;font-size:1.25rem;line-height:1.7}.faqs-module__c9Vxhq__faqSection{padding:6rem 0;position:relative}.faqs-module__c9Vxhq__faqContainer{gap:4rem;max-width:900px;margin:0 auto;display:grid}.faqs-module__c9Vxhq__categoryGroup{scroll-margin-top:100px}.faqs-module__c9Vxhq__categoryTitle{color:hsl(var(--primary));border-bottom:2px solid hsl(var(--secondary)/.2);align-items:center;gap:.75rem;margin-bottom:2rem;padding-bottom:1rem;font-size:1.8rem;display:flex}.faqs-module__c9Vxhq__questionList{gap:1.5rem;display:grid}.faqs-module__c9Vxhq__faqItem{border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:#fff;padding:2rem;transition:box-shadow .2s}.faqs-module__c9Vxhq__faqItem:hover{box-shadow:0 10px 30px #00000008}.faqs-module__c9Vxhq__faqItem h3{color:hsl(var(--primary));margin-bottom:1rem;font-size:1.15rem;font-weight:600}.faqs-module__c9Vxhq__faqItem p{color:hsl(var(--text-muted));margin-bottom:0;font-size:1rem;line-height:1.7}.faqs-module__c9Vxhq__illustrationFloat{opacity:.1;pointer-events:none;width:300px;height:300px;position:absolute;top:-50px;right:10%}@media (min-width:1200px){.faqs-module__c9Vxhq__illustrationFloat{opacity:.5;top:50px;right:15%}}
