#colophon{background-color:#0f172a !important;color:#e2e8f0 !important;margin-top:0 !important}.co-footer-wrap{background-color:#0f172a;padding:55px 24px 45px 24px;border-top:1px solid rgba(255,255,255,0.08);box-sizing:border-box}.co-footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.35fr 1fr 1.1fr 1.15fr;gap:35px;align-items:start}.co-footer-logo-box{background:transparent !important;padding:0 !important;border-radius:0 !important;display:inline-block;margin-bottom:18px;box-shadow:none !important}.co-footer-logo-img{max-height:42px;width:auto;display:block}.co-footer-about{font-size:13.5px;line-height:1.6;color:#e2e8f0;margin:0 0 18px 0}.co-footer-trust-chips{display:flex;flex-wrap:wrap;gap:8px}.co-chip{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);color:#f8fafc;font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px}.co-footer-title{font-size:15px;font-weight:800;color:#f8fafc;text-transform:uppercase;letter-spacing:0.8px;margin:0 0 18px 0;position:relative;padding-bottom:10px}.co-footer-title::after{content:'';position:absolute;bottom:0;left:0;width:32px;height:2.5px;background:#6ee7b7;border-radius:2px}.co-footer-nav{list-style:none !important;padding:0 !important;margin:0 !important}.co-footer-nav li{margin-bottom:10px !important;font-size:13.5px;line-height:1.4}.co-footer-nav a{color:#e2e8f0 !important;text-decoration:none !important;transition:color 0.2s ease,transform 0.2s ease;display:inline-block}.co-footer-nav a:hover{color:#7dd3fc !important;transform:translateX(4px)}.co-footer-contact-list li{display:flex;align-items:flex-start;gap:10px;color:#e2e8f0}.co-icon{font-size:15px;line-height:1.3;flex-shrink:0}.co-footer-btn{background:rgba(110,231,183,0.12);border:1px solid rgba(110,231,183,0.45);color:#6ee7b7 !important;padding:8px 16px;border-radius:8px;font-size:12.5px;font-weight:700;text-decoration:none !important;display:inline-block;transition:all 0.2s ease}.co-footer-btn:hover{background:#064e3b;color:#ffffff !important;transform:translateY(-2px)}.site-below-footer-wrap{background-color:#090d16 !important;border-top:1px solid rgba(255,255,255,0.08) !important;padding:18px 0 !important}.site-below-footer-wrap .ast-footer-copyright{text-align:center}.site-below-footer-wrap .ast-footer-copyright p{margin:0 !important;font-size:13px !important;color:#e2e8f0 !important;letter-spacing:0.2px}@media (max-width:991px){.co-footer-inner{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:580px){.co-footer-inner{grid-template-columns:1fr;gap:28px}.co-footer-wrap{padding:40px 18px 30px 18px}}
