.fd4-faq{max-width:1000px;margin:50px auto;padding:20px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#0f172a}.fd4-faq *{box-sizing:border-box}.fd4-faq .fd4-hero{text-align:center;margin-bottom:40px}.fd4-faq .fd4-title{font-size:48px;font-weight:800;line-height:1.15;margin-bottom:15px;color:#3b82f6;background:linear-gradient(90deg,#3b82f6,#22c1c3,#a855f7,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fd4-faq .fd4-desc{color:#64748b;font-size:17px;max-width:760px;margin:0 auto;line-height:1.8}.fd4-faq h2{margin:56px 0 18px!important;padding:0!important;font-size:30px!important;font-weight:800!important;line-height:1.3!important;text-transform:none!important;color:#3b82f6;background:linear-gradient(90deg,#3b82f6,#22c1c3,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fd4-faq h3{margin:0 0 12px!important;padding:0!important;font-size:21px!important;font-weight:700!important;line-height:1.4!important;text-transform:none!important;color:#0f172a!important}.fd4-faq .fd4-box{background:rgba(255,255,255,.92);border:1px solid #e2e8f0;border-radius:20px;padding:26px;margin-bottom:18px;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:.25s ease}.fd4-faq .fd4-box:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(59,130,246,.1)}.fd4-faq .fd4-box p{margin:0 0 12px!important;color:#475569;font-size:16px;line-height:1.8}.fd4-faq .fd4-box p:last-child{margin-bottom:0!important}.fd4-faq .fd4-box ul{margin:12px 0 0!important;padding-left:22px!important;list-style:disc!important;color:#475569;font-size:16px;line-height:1.8}.fd4-faq .fd4-box ol{margin:12px 0 0!important;padding-left:24px!important;list-style:decimal!important;color:#475569;font-size:16px;line-height:1.8}.fd4-faq .fd4-box li{margin-bottom:8px!important;color:#475569}.fd4-faq a{color:#2563eb;text-decoration:underline;text-underline-offset:3px}.fd4-faq a:hover{color:#7c3aed}.fd4-faq .fd4-support{text-align:center;margin-top:60px;padding:40px 24px;border-radius:24px;background:linear-gradient(135deg,#3b82f6,#22c1c3,#a855f7);color:#fff;box-shadow:0 20px 50px rgba(59,130,246,.25)}.fd4-faq .fd4-support h2{margin:0 0 12px!important;font-size:30px!important;background:0 0!important;-webkit-text-fill-color:#fff!important;color:#fff!important}.fd4-faq .fd4-support p{margin:0 auto!important;max-width:640px;line-height:1.8;color:#fff!important}.fd4-faq .fd4-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}.fd4-faq .fd4-support a.fd4-btn{display:inline-block;padding:13px 26px;border-radius:999px;background:#fff;color:#2563eb;font-weight:700;text-decoration:none;transition:.25s ease}.fd4-faq .fd4-support a.fd4-btn:hover{transform:translateY(-3px);color:#2563eb}.fd4-faq .fd4-updated{text-align:center;margin-top:32px;color:#94a3b8;font-size:14px}@media (max-width:768px){.fd4-faq{padding:14px;margin:30px auto}.fd4-faq .fd4-title{font-size:34px}.fd4-faq h2{font-size:25px!important;margin-top:44px!important}.fd4-faq h3{font-size:19px!important}.fd4-faq .fd4-box{padding:20px}.fd4-faq .fd4-box p,.fd4-faq .fd4-box ul,.fd4-faq .fd4-box ol{font-size:15px}}