.ServicesFAQSection-module__tNxO4G__faqSection{color:#0f172a;width:100%;font-family:var(--font-family,"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background:#f8fafc;border-top:1px solid #e2e8f0;padding:clamp(60px,7vw,100px) 0;position:relative;overflow:hidden}.ServicesFAQSection-module__tNxO4G__container{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.ServicesFAQSection-module__tNxO4G__header{text-align:center;max-width:720px;margin:0 auto clamp(36px,5vw,56px)}.ServicesFAQSection-module__tNxO4G__sectionBadge{color:#e31e24;letter-spacing:2px;text-transform:uppercase;background:#e31e2414;border:1px solid #e31e2438;border-radius:50px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 18px;font-size:clamp(10px,1.2vw,12px);font-weight:800;display:inline-flex}.ServicesFAQSection-module__tNxO4G__headline{color:#0f172a;margin-bottom:12px;font-size:clamp(26px,3.5vw,42px);font-weight:900;line-height:1.2}.ServicesFAQSection-module__tNxO4G__subheadline{color:#64748b;font-size:clamp(14px,1.5vw,16.5px);line-height:1.65}.ServicesFAQSection-module__tNxO4G__faqList{flex-direction:column;gap:16px;display:flex}.ServicesFAQSection-module__tNxO4G__faqItem{background:#fff;border:1px solid #e2e8f0;border-radius:18px;transition:border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 14px #00000005}.ServicesFAQSection-module__tNxO4G__faqItemActive{border-color:#e31e2459;box-shadow:0 10px 30px -6px #e31e2414}.ServicesFAQSection-module__tNxO4G__faqQuestion{text-align:left;cursor:pointer;color:#0f172a;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:clamp(16px,2.5vw,24px) clamp(18px,3vw,28px);font-family:inherit;font-size:clamp(15px,1.6vw,18px);font-weight:800;transition:color .25s;display:flex}.ServicesFAQSection-module__tNxO4G__faqQuestion:hover{color:#e31e24}.ServicesFAQSection-module__tNxO4G__questionText{flex:1;line-height:1.4}.ServicesFAQSection-module__tNxO4G__iconWrap{color:#0f172a;background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.ServicesFAQSection-module__tNxO4G__faqItemActive .ServicesFAQSection-module__tNxO4G__iconWrap{color:#fff;background:#e31e24;transform:rotate(180deg)}.ServicesFAQSection-module__tNxO4G__faqAnswer{overflow:hidden}.ServicesFAQSection-module__tNxO4G__answerInner{color:#475569;border-top:1px dashed #f1f5f9;margin-top:4px;padding:16px clamp(18px,3vw,28px) clamp(20px,2.5vw,26px);font-size:clamp(13.5px,1.45vw,15.5px);line-height:1.7}@media (max-width:480px){.ServicesFAQSection-module__tNxO4G__container{padding:0 12px}.ServicesFAQSection-module__tNxO4G__faqQuestion{padding:14px}.ServicesFAQSection-module__tNxO4G__answerInner{padding:12px 14px 16px}}@media (max-width:280px){.ServicesFAQSection-module__tNxO4G__container{padding:0 8px}.ServicesFAQSection-module__tNxO4G__faqItem{border-radius:12px}}
