.faqs-module__c9Vxhq__hero{padding:160px 0 100px}.faqs-module__c9Vxhq__faqBody{background:var(--bg-primary)}.faqs-module__c9Vxhq__heroTitle{letter-spacing:-.05em;margin-bottom:24px;font-size:clamp(36px,6vw,64px);font-weight:900;line-height:1.05}.faqs-module__c9Vxhq__heroSubtitle{color:var(--text-secondary);max-width:640px;font-size:20px;line-height:1.7}.faqs-module__c9Vxhq__categories{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.faqs-module__c9Vxhq__catBtn{border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;background:#fff;padding:8px 20px;font-size:13px;font-weight:700;transition:all .2s}.faqs-module__c9Vxhq__catBtn:hover{border-color:var(--color-blue);color:var(--color-blue)}.faqs-module__c9Vxhq__catBtnActive{background:var(--text-primary);color:#fff;border-color:var(--text-primary)}.faqs-module__c9Vxhq__catBtnActive:hover{background:var(--text-primary);color:#fff}.faqs-module__c9Vxhq__faqSection{padding-top:0}.faqs-module__c9Vxhq__faqGrid{flex-direction:column;max-width:800px;margin:0 auto;display:flex}.faqs-module__c9Vxhq__faqItem{border-bottom:1px solid var(--border-subtle)}.faqs-module__c9Vxhq__questionBtn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:28px 0;display:flex}.faqs-module__c9Vxhq__questionText{color:var(--text-primary);letter-spacing:-.02em;flex:1;font-size:20px;font-weight:800;line-height:1.3}.faqs-module__c9Vxhq__icon{background:var(--bg-secondary);width:36px;height:36px;color:var(--text-tertiary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.faqs-module__c9Vxhq__iconOpen{background:var(--color-blue);color:#fff;transform:rotate(45deg)}.faqs-module__c9Vxhq__answerWrap{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.faqs-module__c9Vxhq__answerWrapOpen{max-height:400px}.faqs-module__c9Vxhq__answer{color:var(--text-secondary);max-width:680px;padding:0 0 28px;font-size:17px;line-height:1.8}.faqs-module__c9Vxhq__contactStrip{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:32px;max-width:800px;margin:80px auto 0;padding:40px 48px;display:flex}.faqs-module__c9Vxhq__contactText h3{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:6px;font-size:20px;font-weight:900}.faqs-module__c9Vxhq__contactText p{color:var(--text-secondary);font-size:15px;font-weight:600}.faqs-module__c9Vxhq__contactBtn{background:var(--text-primary);color:#fff;border-radius:var(--radius-md);white-space:nowrap;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.faqs-module__c9Vxhq__contactBtn:hover{background:var(--color-blue);transform:translateY(-2px);box-shadow:0 8px 24px #0097fe40}@media (max-width:768px){.faqs-module__c9Vxhq__hero{padding:120px 0 80px}.faqs-module__c9Vxhq__questionText{font-size:17px}.faqs-module__c9Vxhq__contactStrip{flex-direction:column;align-items:flex-start;padding:32px}}
