.web-faq{padding:48px 20px 80px;background-color:#ffffff;background-image:radial-gradient(circle at 5% 10%,rgba(20,93,160,.06) 0,transparent 40%),radial-gradient(circle at 95% 90%,rgba(237,110,86,.05) 0,transparent 40%)}.web-faq__container{max-width:800px;margin:0 auto}.web-faq__header{text-align:center;margin-bottom:40px}.web-faq__title{font-size:2.5rem!important;font-weight:800!important;color:#0f172a!important;margin-bottom:16px!important}.web-faq__title span{color:#145da0}.web-faq__subtitle{font-size:1.15rem!important;color:#475569!important}.web-faq__content .ant-collapse-item{border-bottom:1px solid #e2e8f0!important;margin-bottom:16px;background:transparent!important}.web-faq__content .ant-collapse-header{padding:20px 0!important;align-items:center!important}.faq-question{font-size:1.2rem;font-weight:600;color:#1e293b}.faq-answer{font-size:1.05rem!important;color:#475569!important;line-height:1.6!important;padding-bottom:20px!important;margin-bottom:0!important}.faq-icon{color:#145da0;font-size:1.2rem;background:rgba(20,93,160,.1);width:32px;height:32px;justify-content:center;border-radius:50%}.faq-blog-link,.faq-icon{display:flex;align-items:center}.faq-blog-link{gap:10px;flex-wrap:wrap;margin-top:32px;padding:14px 20px;background:#f1f5f9;border-radius:10px;border:1px solid #e2e8f0;font-size:.95rem;color:#64748b}.faq-blog-link__icon{color:#145da0;font-size:1.1rem;flex-shrink:0}.faq-blog-link__anchor{color:#145da0!important;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.faq-blog-link__anchor:hover{opacity:.75}@media (max-width:768px){.web-faq{padding:60px 20px}.web-faq__title{font-size:2rem!important}.faq-question{font-size:1.1rem}}