.faq-section{background-color:#fff;margin:0;padding:60px 0 100px}.faq-section-title{text-align:center;font-size:1.5rem;font-weight:700;color:#4f46e5!important;margin-bottom:40px!important}.faq-section-content{width:100%;margin:0 auto;padding:0 15px}@media (min-width:576px){.faq-section-content{width:540px;padding:0}}@media (min-width:768px){.faq-section-content{width:720px}}@media (min-width:992px){.faq-section-content{width:960px}}@media (min-width:1200px){.faq-section-content{width:1140px}}@media (min-width:1400px){.faq-section-content{width:1320px}}.faq-collapse{background:0 0}.faq-panel{background:#f8fafc;margin-bottom:16px;transition:box-shadow .2s;overflow:hidden;border:1px solid #e2e8f0!important;border-radius:10px!important}.faq-panel:hover{box-shadow:0 2px 8px #0000000a}.faq-panel [data-slot=accordion-trigger]{color:"#334155";background:#f8fafc;border-bottom:none;padding:20px 24px;font-size:16px;font-weight:600;text-decoration:none!important}.faq-panel [data-slot=accordion-trigger]:hover{background:#eef2ff;text-decoration:none!important}.faq-panel[data-state=open] [data-slot=accordion-trigger]{color:#4f46e5;background:#eef2ff}.faq-panel [data-slot=accordion-content]{background:#fff;border-top:1px solid #e2e8f0}.faq-panel [data-slot=accordion-content]>div{color:#64748b;padding:20px 24px;font-size:16px;line-height:1.7}.faq-panel [data-slot=accordion-content] p{margin:0;font-size:16px}.faq-panel [data-slot=accordion-trigger] svg{color:#4f46e5;font-size:14px}@media (max-width:768px){.faq-section{padding:40px 0 60px}.faq-section-title{margin-bottom:30px!important;font-size:24px!important}.faq-panel [data-slot=accordion-trigger]{padding:16px 20px;font-size:15px}.faq-panel [data-slot=accordion-content]>div{padding:16px 20px;font-size:16px}.faq-panel [data-slot=accordion-content] p{font-size:16px}}@media (max-width:576px){.faq-section{padding:30px 0 50px}.faq-section-title{margin-bottom:20px!important;font-size:20px!important}.faq-panel{margin-bottom:12px}.faq-panel [data-slot=accordion-trigger]{padding:12px 16px;font-size:14px;line-height:1.4}.faq-panel [data-slot=accordion-content]>div{padding:12px 16px;font-size:16px;line-height:1.5}.faq-panel [data-slot=accordion-content] p{font-size:16px}}
