html body footer.aict-site-footer,.aict-site-footer{background:#1a1a2e!important;color:#e2e8f0!important;font-size:.9375rem;line-height:1.6;margin-top:4rem}html body footer.aict-site-footer .aict-footer-inner,.aict-site-footer .aict-footer-inner{background:transparent!important}.aict-footer-inner{max-width:1200px;margin:0 auto;padding:3rem 1.5rem 1.5rem}.aict-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:2rem}.aict-footer-brand a.aict-footer-logo{display:inline-block;font-size:1.25rem;font-weight:700;color:#fff!important;text-decoration:none;margin-bottom:.5rem}.aict-footer-brand p{color:#64748b;margin:0;max-width:28ch}html body .aict-site-footer .aict-footer-col h3,html body .aict-site-footer .aict-footer-col h4,.aict-footer-col h3,.aict-footer-col h4,.aict-site-footer .aict-footer-col h3,.aict-site-footer .aict-footer-col h4{color:#fff!important;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 1rem;opacity:1}.aict-footer-col ul{list-style:none;margin:0;padding:0}.aict-footer-col ul li{margin-bottom:.375rem}html body .aict-site-footer .aict-footer-col ul li a,.aict-footer-col ul li a{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;opacity:1!important;text-decoration:none;transition:color var(--aict-transition-fast),transform var(--aict-transition-fast);display:block;padding:4px 0;font-size:.9375rem}.aict-footer-col ul li a:hover,.aict-footer-col ul li a:focus-visible{color:#fff!important;transform:translate(2px);outline:none}.aict-footer-col ul li a:focus-visible{outline:2px solid #0e62ff;outline-offset:2px;border-radius:3px}@media (max-width: 768px){.aict-footer-col ul li a{padding:8px 0;min-height:44px;display:flex;align-items:center}}.aict-footer-bottom{border-top:1px solid #2d2d44;margin-top:2.25rem;padding-top:1.25rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.aict-footer-bottom p{color:#64748b;margin:0;font-size:.8125rem}.aict-footer-bottom a{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;opacity:1!important;text-decoration:none;font-size:.8125rem;margin-left:1rem}.aict-footer-bottom a:hover,.aict-footer-bottom a:focus-visible{color:#fff!important;text-decoration:underline}@media (max-width: 768px){.aict-footer-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.aict-footer-brand{grid-column:1 / -1}.aict-footer-bottom{flex-direction:column;text-align:center}}@media (max-width: 480px){.aict-footer-grid{grid-template-columns:1fr}}.aict-site-footer .aict-footer-brand p,.aict-site-footer .aict-footer-bottom p,.aict-site-footer .aict-footer-col p{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;opacity:1!important}.aict-site-footer .aict-footer-brand a.aict-footer-logo{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.aict-site-footer .aict-footer-bottom a{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;opacity:1!important}.aict-site-footer .aict-footer-bottom a:hover,.aict-site-footer .aict-footer-bottom a:focus-visible{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.aict-site-footer .aict-footer-col h3,.aict-site-footer .aict-footer-col h4{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}@media (max-width: 767px){html body footer.aict-site-footer,.aict-site-footer{margin-top:2rem!important}html body footer.aict-site-footer .aict-footer-inner,.aict-site-footer .aict-footer-inner{padding:1.75rem 1.25rem 1.25rem!important}.aict-site-footer .aict-trust-badges{margin:0 0 16px!important;padding:14px 8px!important;gap:12px!important}}html body footer.aict-site-footer a,html body footer.aict-site-footer a:link,html body footer.aict-site-footer a:visited{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;opacity:1!important}html body footer.aict-site-footer a:hover,html body footer.aict-site-footer a:focus-visible{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body footer.aict-site-footer .aict-footer-wcag-badge{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}
