.footer-module__oqRDSq__footer{z-index:1;border-top:1px solid var(--footer-rule);background:var(--footer-bg);width:100%;color:var(--footer-ink);--footer-bg:#03070c;--footer-ink:#e4edf4;--footer-muted:#8da2b3;--footer-rule:#ffffff20;margin-top:0;position:relative}.footer-module__oqRDSq__inner{width:min(100% - 10vw,1280px);margin:auto}.footer-module__oqRDSq__top{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);gap:48px;padding:48px 0 38px;display:grid}.footer-module__oqRDSq__logo{align-items:center;gap:10px;display:inline-flex}.footer-module__oqRDSq__logo img{border-radius:50%;width:30px;height:30px}.footer-module__oqRDSq__logo span{font:600 20px var(--font-sans),sans-serif;letter-spacing:-.04em}.footer-module__oqRDSq__brand>p{font:13px/1.8 var(--font-sans),sans-serif;color:var(--footer-muted);margin:18px 0 20px}.footer-module__oqRDSq__caption{font:8px/1.5 var(--font-mono),monospace;letter-spacing:.15em;color:var(--footer-muted)}.footer-module__oqRDSq__column{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-module__oqRDSq__column h2{font:9px/1.5 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.15em;color:var(--footer-muted);margin:0 0 8px}.footer-module__oqRDSq__column>a{font:12px/1.6 var(--font-sans),sans-serif;color:var(--footer-ink);align-items:center;gap:8px;display:inline-flex}.footer-module__oqRDSq__column>a:hover{text-underline-offset:4px;text-decoration:underline}.footer-module__oqRDSq__footer a:focus-visible{outline:2px solid var(--footer-ink);outline-offset:5px}.footer-module__oqRDSq__bottom{border-top:1px solid var(--footer-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:48px;padding:24px 0 30px;display:grid}.footer-module__oqRDSq__bottom p{font:10px/1.8 var(--font-sans),sans-serif;color:var(--footer-muted)}.footer-module__oqRDSq__bottom .footer-module__oqRDSq__disclaimer{max-width:640px;font-size:10px}body[data-anya-theme=light] .footer-module__oqRDSq__footer{--footer-bg:#f4f8fc;--footer-ink:#10202a;--footer-muted:#536773;--footer-rule:#10202a25;filter:none!important}@media (max-width:700px){.footer-module__oqRDSq__inner{width:calc(100% - 40px)}.footer-module__oqRDSq__top{grid-template-columns:1fr 1fr;gap:32px 24px;padding:36px 0}.footer-module__oqRDSq__brand{grid-column:1/-1}.footer-module__oqRDSq__bottom{grid-template-columns:1fr;gap:12px;padding:24px 0}.footer-module__oqRDSq__column>a{font-size:12px}}
