.landing-footer{background:#0a0a0a;position:relative;overflow:hidden}.landing-footer__wordmark-strip{border-bottom:1px solid rgba(255,255,255,.07);padding:32px 24px 0;overflow:hidden}.landing-footer__wordmark{font-family:Bebas Neue,sans-serif;font-size:clamp(80px,14vw,180px);letter-spacing:.04em;line-height:.85;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.18);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;display:block}.landing-footer__inner{max-width:1100px;margin:0 auto;padding:56px 24px 32px}.landing-footer__top{display:grid;grid-template-columns:260px repeat(4,1fr);gap:40px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:28px}@media (max-width: 960px){.landing-footer__top{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.landing-footer__top{grid-template-columns:1fr}}.landing-footer__brand{display:flex;flex-direction:column;gap:14px}.landing-footer__brand img{height:30px;width:auto;filter:brightness(10);opacity:.8}.landing-footer__tagline{font-family:Nunito,sans-serif;font-size:14px;color:#fff6;line-height:1.6}.landing-footer__col-title{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.06em;color:#fff;margin-bottom:18px}.landing-footer__col-links{display:flex;flex-direction:column;gap:10px}.landing-footer__col-link{font-family:Nunito,sans-serif;font-size:14px;color:#fff6;text-decoration:none;transition:color .2s ease}.landing-footer__col-link:hover{color:#fff}.landing-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.landing-footer__copy{font-family:Nunito,sans-serif;font-size:13px;color:#ffffff40}.landing-footer__socials{display:flex;align-items:center;gap:12px}.landing-footer__socials a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);transition:all .2s ease}.landing-footer__socials a:hover{background:#2d7ff9;border-color:#2d7ff9;transform:translateY(-2px)}.landing-footer__socials a img{width:16px;height:16px;filter:invert(1);opacity:.75}
