.landing-footer{color:#ffffffb3;background:#0e1521;padding:68px 0 24px;position:relative}.landing-footer:before{content:"";background:linear-gradient(90deg,#0000,#c08a2d8c,#0000);height:1px;position:absolute;top:0;left:0;right:0}.landing-footer__main{grid-template-columns:minmax(270px,1.2fr) minmax(150px,.62fr) minmax(160px,.68fr) minmax(260px,1fr);gap:52px;padding-bottom:44px;display:grid}.landing-footer__company{max-width:390px}.landing-footer .landing-logo,.landing-footer .landing-logo:hover{color:#fff}.landing-footer .landing-logo__mark{color:var(--landing-dark);background:#fff}.landing-footer .landing-logo__caption{color:#ffffff73}.landing-footer__description{color:#ffffff85;max-width:375px;margin:21px 0 0;font-size:13px;line-height:1.75}.landing-footer__status{color:#ffffff9e;align-items:center;gap:10px;margin-top:24px;font-size:10px;font-weight:680;line-height:1.5;display:flex}.landing-footer__status>span{background:var(--landing-accent);border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #c08a2d1f}.landing-footer__title{color:#fff;letter-spacing:.09em;text-transform:uppercase;margin:3px 0 20px;font-size:11px;font-weight:790;line-height:1}.landing-footer__links{gap:13px;display:grid}.landing-footer__links a{color:#ffffff8c;width:fit-content;font-size:12px;font-weight:620;line-height:1.45;text-decoration:none;transition:color .2s,transform .2s}.landing-footer__links a:hover{color:#fff;transform:translate(2px)}.landing-footer__contacts-text{color:#ffffff7a;max-width:300px;margin:0;font-size:11px;line-height:1.65}.landing-footer__contact-list{gap:11px;margin-top:19px;display:grid}.landing-footer__contact{color:#ffffffb3;align-items:center;gap:10px;min-width:0;font-size:11px;font-weight:640;line-height:1.45;text-decoration:none;display:flex}a.landing-footer__contact{transition:color .2s}a.landing-footer__contact:hover{color:#fff}.landing-footer__contact-icon{width:29px;height:29px;color:var(--landing-accent);background:#ffffff08;border:1px solid #ffffff17;border-radius:5px;flex:0 0 29px;justify-content:center;align-items:center;display:inline-flex}.landing-footer__contact-icon svg{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.landing-footer__contact--address{align-items:flex-start}.landing-footer__contact--address .landing-footer__contact-icon{margin-top:1px}.landing-footer__messengers{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.landing-footer__messenger{color:#fffc;background:#ffffff09;border:1px solid #ffffff1f;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 14px;font-size:10px;font-weight:740;line-height:1;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s,transform .2s;display:inline-flex}.landing-footer__messenger svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.landing-footer__messenger:hover{color:#fff;transform:translateY(-1px)}.landing-footer__messenger--whatsapp:hover{background:#4bbe691f;border-color:#4bbe698c}.landing-footer__messenger--telegram:hover{background:#399ed71f;border-color:#399ed78c}.landing-footer__consultation{color:#fff;background:#ffffff09;border:1px solid #ffffff24;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:42px;margin-top:22px;padding:0 16px;font-size:10px;font-weight:760;line-height:1;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.landing-footer__consultation svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .2s}.landing-footer__consultation:hover{color:#fff;border-color:var(--landing-accent);background:var(--landing-accent);transform:translateY(-1px)}.landing-footer__consultation:hover svg{transform:translate(3px)}.landing-footer__bottom{color:#ffffff59;border-top:1px solid #ffffff14;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:30px;padding-top:22px;font-size:11px;line-height:1.5;display:grid}.landing-footer__copyright{white-space:nowrap}.landing-footer__disclaimer{text-align:center;margin:0}.landing-footer__legal{justify-content:flex-end;align-items:center;gap:17px;display:flex}.landing-footer__legal a{color:#ffffff6b;text-decoration:none;transition:color .2s}.landing-footer__legal a:hover{color:#ffffffdb}.landing-footer__logo{color:#fff;align-items:center;width:fit-content;max-width:100%;text-decoration:none;display:inline-flex}.landing-footer__logo-image{object-fit:contain;width:400px;max-width:100%;height:auto;display:block}@media (width<=1099.98px){.landing-footer__main{grid-template-columns:minmax(260px,1.1fr) minmax(150px,.65fr) minmax(250px,1fr);gap:40px}.landing-footer__main>:nth-child(3){display:none}}@media (width<=767.98px){.landing-footer{padding:52px 0 22px}.landing-footer__main{grid-template-columns:1fr;gap:34px;padding-bottom:34px}.landing-footer__company{max-width:none}.landing-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.landing-footer__contacts-text{max-width:420px}.landing-footer__bottom{grid-template-columns:1fr;gap:10px}.landing-footer__disclaimer{text-align:left}.landing-footer__legal{flex-wrap:wrap;justify-content:flex-start}.landing-footer__logo-image{width:205px}}@media (width<=479.98px){.landing-footer__links{grid-template-columns:1fr}.landing-footer__legal{flex-direction:column;align-items:flex-start;gap:8px}.landing-footer__messengers{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-footer__messenger{width:100%}}
