.faq-section{background-color:#fff;margin:0;padding:60px 0 100px}.dark .faq-section{background-color:var(--background)}.faq-section-title{text-align:center;background:linear-gradient(93.89deg,#5c4adc -4.21%,#3295cd 99.6%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:40px;font-family:Roboto;font-size:36px;font-style:normal;font-weight:700;line-height:42px}.faq-section-content{width:100%;margin:0 auto;padding:0 15px}@media (min-width:640px){.faq-section-content{width:540px;padding:0}}@media (min-width:768px){.faq-section-content{width:720px}}@media (min-width:1024px){.faq-section-content{width:960px}}@media (min-width:1280px){.faq-section-content{width:1140px}}@media (min-width:1536px){.faq-section-content{width:1320px}}.faq-collapse{background:0 0}.faq-panel{background:#f9fcff;border:1px solid #e6f0ff;border-radius:8px;margin-bottom:16px;overflow:hidden}.dark .faq-panel{background:#1e1e2e;border-color:#2a2a3e}.faq-panel [data-slot=accordion-trigger]{color:#333;background:#f9fcff;border-bottom:none;padding:20px 24px;font-size:16px;font-weight:600}.dark .faq-panel [data-slot=accordion-trigger]{color:#e0e0e0;background:#1e1e2e}.faq-panel [data-slot=accordion-trigger]:hover{background:#ebf2fd;text-decoration:none}.dark .faq-panel [data-slot=accordion-trigger]:hover{background:#252540}.faq-panel [data-slot=accordion-trigger][data-state=open]{color:#5c4adc;background:#ebf2fd}.dark .faq-panel [data-slot=accordion-trigger][data-state=open]{color:#7b6ce8;background:#252540}.faq-panel [data-slot=accordion-content]{background:#fff;border-top:1px solid #e6f0ff}.dark .faq-panel [data-slot=accordion-content]{background:#1a1a2e;border-top-color:#2a2a3e}.faq-panel [data-slot=accordion-content]>div{color:#666;padding:20px 24px;font-size:16px;line-height:1.6}.dark .faq-panel [data-slot=accordion-content]>div{color:#aaa}.faq-panel [data-slot=accordion-content] p{margin:0;font-size:16px}.faq-panel [data-slot=accordion-trigger] svg{color:#5c4adc;width:18px;height:18px}@media (max-width:767px){.faq-section{padding:40px 0 60px}.faq-section-title{margin-bottom:30px;font-size:24px;line-height:28px}.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:639px){.faq-section{padding:30px 0 50px}.faq-section-title{margin-bottom:20px;font-size:24px;font-weight:500;line-height:24px}.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}}
