.fm-faqs-section{background:var(--fm-bg,#061025);padding:30px 16px 120px}.fm-container{margin:0 auto;max-width:896px}.fm-header{margin-bottom:48px;text-align:center}.fm-title{color:#fff;font-size:clamp(32px,4vw,40px);font-weight:600;line-height:1.1;margin:0 0 16px}.fm-subtitle{color:#9ca3af;font-size:18px;line-height:1.6;margin:0 auto;max-width:900px}.fm-subtitle p{margin:0}.fm-faqs-section[data-theme=dark]{--fm-title-color:#fff;--fm-subtitle-color:#9ca3af}.fm-faqs-section[data-theme=light]{--fm-title-color:#0b1220;--fm-subtitle-color:#374151}.fm-title{color:var(--fm-title-color)}.fm-subtitle{color:var(--fm-subtitle-color,#9ca3af)}.fm-subtitle a,.fm-subtitle em,.fm-subtitle li,.fm-subtitle p,.fm-subtitle span,.fm-subtitle strong{color:inherit}.fm-subtitle a{color:#618cfc;font-weight:600;text-decoration:none}.fm-subtitle a:hover{color:#4a7ae8;text-decoration:underline}.fm-faq-list{display:flex;flex-direction:column;gap:16px}.fm-faq{background:#fff;border-radius:12px;box-shadow:0 10px 15px -10px rgba(0,0,0,.25);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.fm-faq.is-active{box-shadow:0 18px 30px -18px rgba(15,83,254,.35)}.fm-question{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;text-align:left;transition:background .2s ease;width:100%}.fm-question:hover{background:#f9fafb}.fm-question-text{color:#1a1a1a;font-family:Inter,sans-serif!important;font-size:18px;font-weight:600;padding-right:32px;transition:color .2s ease}.fm-faq.is-active .fm-question-text{color:#0f53fe}.fm-icon{flex:0 0 auto;height:20px;position:relative;width:20px}.fm-minus,.fm-plus{color:#9ca3af;display:grid;font-size:20px;font-weight:700;inset:0;line-height:1;place-items:center;position:absolute;transition:opacity .15s ease,transform .15s ease,color .15s ease}.fm-minus{color:#0f53fe;opacity:0;transform:rotate(-90deg)}.fm-faq.is-active .fm-plus{opacity:0;transform:rotate(90deg)}.fm-faq.is-active .fm-minus{opacity:1;transform:rotate(0deg)}.fm-answer{height:0;overflow:hidden;transition:height .3s ease}.fm-answer-inner{color:#374151;line-height:1.75;padding:10px 24px 20px}.fm-cta{margin-top:48px;text-align:center}.fm-cta-pill{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;display:inline-flex;gap:8px;padding:12px 24px}.fm-cta-label{color:#d1d5db}.fm-cta-link{color:#618cfc;font-weight:600;text-decoration:none;transition:color .15s ease}.fm-cta-link:hover{color:#4a7ae8}