/* Figma header/footer layer */
footer{padding:56px max(5vw,calc((100vw - 1170px)/2)) 28px;background:#100d13;color:#fff}.footer-top{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;padding-bottom:40px}.brand--footer img{width:130px;height:58px}.footer-brand p{max-width:300px;margin-top:17px;color:rgba(255,255,255,.47);font-size:10px;line-height:1.75}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.footer-links>div{display:flex;flex-direction:column;gap:11px}.footer-links strong{margin-bottom:3px;color:rgba(255,255,255,.9);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.footer-links a,.footer-links button{color:rgba(255,255,255,.50);font-size:9px;text-decoration:none}.footer-links a:hover,.footer-bottom a:hover{color:#ff9bc9}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.38);font-size:8px}.footer-bottom>div{display:flex;gap:17px}.footer-bottom a{text-decoration:none;color:inherit}.disclaimer{max-width:900px;margin:0;color:rgba(255,255,255,.26);font-size:7px;font-style:italic;line-height:1.65}.skip-link{position:fixed;left:14px;top:-100px;z-index:200;padding:9px 12px;border-radius:8px;background:#17151b;color:#fff;text-decoration:none;font-size:11px}.skip-link:focus{top:14px}
@media(max-width:720px){footer{padding:44px 18px 24px}.footer-top{grid-template-columns:1fr;gap:34px}.footer-links{grid-template-columns:repeat(2,1fr)}.footer-bottom{align-items:flex-start;gap:15px;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.topbar{transition:none}.main-nav a:after{transition:none}}
