.fs-section{background:#f3f6fb;font-family:Inter,Arial,sans-serif;padding:60px 20px}.fs-container{display:flex;flex-wrap:wrap;gap:0;margin:auto;max-width:1400px}.fs-left{background:linear-gradient(135deg,#1e3a8a,#0f172a);border-radius:12px 0 0 12px;color:#fff;flex:1 1 420px;padding:40px 32px;position:relative}.fs-tag{font-size:12px;letter-spacing:1px;margin-bottom:12px;opacity:.7}.fs-left h2{color:#fff;font-size:30px;line-height:1.4;margin-bottom:14px}.fs-left span{color:#60a5fa}.fs-desc{font-size:15px;margin-bottom:22px;max-width:420px;opacity:.9}.fs-stats{margin-bottom:24px}.fs-stats div{display:flex;font-size:14px;justify-content:space-between;margin-top:8px;max-width:260px}.fs-btn{align-items:center;background:#2563eb;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;gap:8px;margin-top:10px;padding:12px 18px;text-decoration:none;transition:.3s}.fs-btn:hover{background:#1d4ed8}.fs-grid{background:#e5e7eb;border-radius:0 12px 12px 0;display:grid;flex:2 1 600px;grid-template-columns:repeat(3,1fr);overflow:hidden}.fs-card{background:#fff;border:1px solid #e5e7eb;color:inherit;display:block;padding:20px;text-decoration:none;transition:all .3s ease}.card-top{justify-content:space-between}.card-top,.icon-box{align-items:center;display:flex}.icon-box{background:#eef2ff;border:1px solid #dbeafe;border-radius:10px;height:42px;justify-content:center;transition:all .3s ease;width:42px}.icon-box i{color:#2563eb;font-size:18px}.arrow{color:#9ca3af;font-size:14px;opacity:.6;transition:all .3s ease}.fs-card h4{font-size:15px;margin:14px 0 6px}.fs-card p{color:#6b7280;font-size:13px}@media (hover:hover){.fs-grid:hover .fs-card{opacity:.4}}.fs-card:hover{background:#f9fbff;opacity:1!important;transform:translateY(-4px);z-index:2}.fs-card:hover .icon-box{background:#2563eb;border-color:#2563eb}.fs-card:hover .icon-box i{color:#fff}.fs-card:hover .arrow{color:#2563eb;transform:translateX(4px)}@media (max-width:1024px){.fs-grid{grid-template-columns:repeat(2,1fr)}.fs-left{padding:30px}.fs-left h2{font-size:26px}}@media (max-width:768px){.fs-container{align-items:stretch;flex-direction:column}.fs-left{border-radius:12px 12px 0 0}.fs-grid{border-radius:0 0 12px 12px;grid-template-columns:1fr;overflow:visible}.fs-left h2{font-size:24px}.fs-desc{font-size:14px}.fs-btn{justify-content:center;width:100%}}@media (max-width:480px){.fs-section{padding:40px 15px}.fs-left{padding:24px}.fs-card{padding:16px}.fs-card h4{font-size:14px}.fs-card p{font-size:12px}}