.ak-footer{background:var(--c-bg-dark, #050210);color:#ffffff80;font-family:var(--font-body, "Inter", system-ui, sans-serif)}.ak-footer-inner{max-width:var(--container-max, 1280px);margin:0 auto;padding:64px 24px 0}.ak-footer-columns{display:grid;grid-template-columns:repeat(var(--footer-cols, 4),1fr);gap:48px;padding-bottom:48px}.ak-footer-col-title{font-size:var(--fs-eyebrow);font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#ffffffeb;margin-bottom:18px}.ak-footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ak-footer-links a{color:#ffffff8c;text-decoration:none;font-size:var(--fs-14);font-weight:400;transition:color .15s,padding-left .15s;display:inline-flex;align-items:center;min-height:0;padding:6px 0}@media(max-width:991px){.ak-footer-links a{padding:7px 0}}.ak-footer-links a:hover{color:var(--white,#fff);padding-left:4px}.ak-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-top:1px solid rgba(255,255,255,.08)}.ak-footer-copyright{font-size:var(--fs-meta);color:#fff9}.ak-footer-socials{display:flex;align-items:center;gap:16px}.ak-footer-socials a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#fff6;transition:color .15s}.ak-footer-socials a:hover{color:var(--white,#fff)}.ak-footer-socials svg{width:18px;height:18px}@media(max-width:991px){.ak-footer-columns{grid-template-columns:repeat(2,1fr);gap:40px 32px}}@media(max-width:575px){.ak-footer-inner{padding:48px 20px 0}.ak-footer-columns{grid-template-columns:repeat(2,1fr);gap:32px 20px;padding-bottom:28px}.ak-footer-col-title{font-size:var(--fs-micro);margin-bottom:10px}.ak-footer-links{gap:0}.ak-footer-links a{font-size:var(--fs-14);min-height:0;padding:6px 0}.ak-footer-bottom{flex-direction:column;align-items:flex-start;gap:18px;text-align:left}}
