.site-footer.aitech-footer{position:relative;background:#020400!important;color:#fff;border-top:1px solid rgba(255,255,255,.12)}body.af-boxed-layout .site-footer.aitech-footer{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.site-footer.aitech-footer,.site-footer.aitech-footer .aitech-footer__outer{background-color:#020400!important}.aitech-footer *{box-sizing:border-box}.aitech-footer a{color:inherit}.aitech-footer .container-wrapper{width:100%;max-width:none;margin:0;padding:0 40px}.aitech-footer__outer{padding:28px 0 48px;background:radial-gradient(circle at top left,rgba(23,167,223,.08),transparent 28%),linear-gradient(180deg,rgba(0,0,0,0),rgba(255,255,255,.01))}.aitech-footer__subscribe{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:28px;align-items:end;padding:0 0 34px}.aitech-footer__eyebrow{margin:0;color:#10ace8;font-size:clamp(2.8rem, 4vw, 4.5rem);font-weight:800;line-height:.96;letter-spacing:-.02em;text-transform:uppercase}.aitech-footer__intro{max-width:780px;margin:22px 0 0;color:rgba(255,255,255,.92);font-size:1.05rem;line-height:1.48}.aitech-footer__subscribe-panel{display:grid;gap:14px}.aitech-form-notice{padding:14px 16px;border:1px solid transparent;border-radius:14px;font-size:.95rem;line-height:1.55}.aitech-form-notice--success{border-color:rgba(52,211,153,.36);background:rgba(16,185,129,.14);color:#d1fae5}.aitech-form-notice--info{border-color:rgba(56,189,248,.3);background:rgba(14,165,233,.14);color:#d7f1ff}.aitech-form-notice--error{border-color:rgba(248,113,113,.34);background:rgba(239,68,68,.14);color:#fee2e2}.aitech-footer__subscribe-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.04);box-shadow:0 18px 34px rgba(0,0,0,.18)}.aitech-footer__subscribe-input{width:100%;min-width:0;height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.06);color:#fff;font-size:.92rem}.aitech-footer__subscribe-input::placeholder{color:rgba(255,255,255,.5)}.aitech-footer__subscribe-input:focus{border-color:rgba(16,172,232,.7);box-shadow:0 0 0 3px rgba(16,172,232,.16);outline:0}.aitech-footer__subscribe-button{--aitech-button-border:rgba(255, 255, 255, 0.72);--aitech-button-background:transparent;--aitech-button-text:#fff;--aitech-button-shadow:var(--aitech-button-shadow-dark);min-height:42px;padding:0 18px;white-space:nowrap}.aitech-footer__subscribe-button::before{display:none}.aitech-footer__subscribe-label{font-size:.96rem;padding-bottom:3px}.aitech-footer__subscribe-note{margin:0;color:rgba(255,255,255,.68);font-size:.92rem;line-height:1.6}.aitech-footer__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.aitech-footer__divider{margin-bottom:34px;height:1px;background:rgba(255,255,255,.62)}.aitech-footer__grid{display:grid;grid-template-columns:minmax(220px,1.15fr) repeat(5,minmax(120px,1fr));gap:28px;padding-top:0}.aitech-footer__brand-col{display:flex;flex-direction:column;gap:22px}.aitech-footer__brand-link{display:inline-block;text-decoration:none}.aitech-footer__brand-wordmark{display:inline-flex;flex-direction:column;align-items:flex-start;font-family:Roboto,"Arial Black",Arial,sans-serif;font-size:clamp(2.15rem, 2.7vw, 3.05rem);font-weight:900;line-height:.92;letter-spacing:-.045em;text-transform:uppercase}.aitech-footer__brand-wordmark span{display:block;white-space:nowrap}.aitech-footer__brand-wordmark span:first-child{transform:translateX(.08em)}.aitech-footer__brand-wordmark span+span{margin-top:3px}.aitech-footer__brand-summary{margin:0;max-width:18rem;color:rgba(255,255,255,.76);font-size:.96rem;line-height:1.52}.aitech-footer__socials{display:flex;align-items:center;gap:0}.aitech-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:52px;height:36px;color:#fff;text-decoration:none}.aitech-footer__social-link svg{width:20px;height:20px}.aitech-footer__social-link+.aitech-footer__social-link{border-left:1px solid rgba(255,255,255,.72)}.aitech-footer__social-link:focus,.aitech-footer__social-link:hover{color:#10ace8;outline:0}.aitech-footer__social-link.is-disabled{opacity:.4}.aitech-footer__menu-col h3{margin:0 0 18px;color:#fff;font-size:1.02rem;font-weight:700;line-height:1.2}.aitech-footer__list{margin:0;padding:0;list-style:none}.aitech-footer__list li+li{margin-top:10px}.aitech-footer__list a{color:rgba(255,255,255,.88);text-decoration:none;font-size:1rem;line-height:1.5;transition:color .24s,transform .24s}.aitech-footer__list a:focus,.aitech-footer__list a:hover{color:#10ace8;outline:0;transform:translateX(4px)}.aitech-footer__bottom{margin-top:34px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}.aitech-footer__copyright{margin:0;color:rgba(255,255,255,.76);font-size:.96rem;line-height:1.5}#scroll-up{right:24px;bottom:24px;width:56px;height:56px;border:1px solid #10ace8;border-radius:16px;background:linear-gradient(135deg,#10ace8,#0a7fb7);box-shadow:0 18px 32px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.04) inset;transition:transform .24s,box-shadow .24s,background .24s,border-color .24s}#scroll-up.left{right:unset;left:24px}#scroll-up:focus,#scroll-up:hover{border-color:#10ace8;background:#020400;box-shadow:0 22px 36px rgba(0,0,0,.34);transform:translateY(-2px);outline:0}#scroll-up::before{border-bottom-color:#fff}#scroll-up::after{border-bottom-color:#10ace8;transition:border-bottom-color .24s}#scroll-up:focus::after,#scroll-up:hover::after{border-bottom-color:#020400}@media (max-width:1500px){.aitech-footer .container-wrapper{padding:0 28px}.aitech-footer__grid{grid-template-columns:minmax(200px,1.1fr) repeat(5,minmax(110px,1fr));gap:24px}}@media (max-width:1180px){.aitech-footer__subscribe{grid-template-columns:1fr;align-items:start}.aitech-footer__intro{margin-top:16px;line-height:1.44}.aitech-footer__subscribe-panel{max-width:560px}.aitech-footer__grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:34px 28px}}@media (max-width:780px){.aitech-footer .container-wrapper{padding:0 18px}.aitech-footer__outer{padding:24px 0 40px}.aitech-footer__intro{margin-top:10px;font-size:.98rem;line-height:1.38}.aitech-footer__subscribe-form{grid-template-columns:1fr;padding:7px}.aitech-footer__subscribe-input{height:44px}.aitech-footer__subscribe-button{min-height:44px;width:100%}.aitech-footer__divider{margin-bottom:28px}.aitech-footer__grid{grid-template-columns:1fr;gap:28px}.aitech-footer__brand-col{gap:22px}}