.footer{background-color:#0a0c09;background-image:url(/assets/green_black_bg-Bn6UFolX.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:40px 12px 24px}.footer .container{max-width:1424px;margin:0 auto;padding:0}.footer__card{color:#fff;position:relative;overflow:hidden}.footer__main{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#ffffff14;border-radius:32px;grid-template-columns:1.1fr 1fr 1fr;gap:48px;padding:32px 40px;display:grid}.footer__brand{flex-direction:column;gap:32px;display:flex}.footer__logo img{object-fit:contain;width:163px;height:auto;display:block}.footer__apps{flex-direction:column;gap:12px;display:flex}.footer__app{color:#fff;background:#ffffff0a;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:12px;max-width:240px;padding:10px 18px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.footer__app svg{color:#fff;flex-shrink:0}.footer__app span{flex-direction:column;line-height:1.1;display:flex}.footer__app small{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;margin-bottom:2px;font-family:InterDisplayRegular,sans-serif;font-size:10px}.footer__app strong{letter-spacing:.02em;font-family:InterDisplaySemiBold,sans-serif;font-size:14px}.footer__app:hover{background:#ffffff1a;border-color:#ffffff80}.footer__section-title{letter-spacing:0;text-transform:uppercase;color:#fff9;margin:0 0 16px;font-family:InterDisplayRegular,sans-serif;font-size:12px;font-weight:400}.footer__nav-list{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.footer__nav-link{color:#fff;text-transform:uppercase;font-family:InterDisplayMedium,sans-serif;font-size:15px;text-decoration:none;transition:color .2s}.footer__nav-link:hover,.footer__nav-link--active{color:#e8f1a9}.footer__contacts-list{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.footer__contact-link{color:#fff;text-transform:uppercase;font-family:InterDisplayMedium,sans-serif;font-size:15px;text-decoration:none;transition:color .2s}.footer__contact-link:hover{color:#e8f1a9}.footer__socials{gap:10px;display:flex}.footer__social{color:#fff;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.footer__social:hover{background:#ffffff1f;border-color:#fff9}.footer__social:first-child svg{position:relative;left:-2px}.footer__cta{grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;padding-top:48px;display:grid}.footer__cta-title{text-transform:uppercase;color:#fff;letter-spacing:.01em;margin:0 0 8px;font-family:InterDisplayRegular,sans-serif;font-size:40px;font-weight:400;line-height:1.1}.footer__cta-subtitle{color:#ffffffb3;margin:0;font-family:InterDisplayRegular,sans-serif;font-size:14px;line-height:1.45}.footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:24px 4px 0;display:flex}.footer__copyright{color:#fff;font-family:InterDisplayRegular,sans-serif;font-size:12px}.footer__payments{align-items:center;gap:8px;display:inline-flex}.footer__payments-label{text-transform:uppercase;color:#fff9;margin-right:8px;font-family:InterDisplayRegular,sans-serif;font-size:12px}.footer__payment-badge{box-sizing:border-box;background:#ffffff26;border-radius:40px;justify-content:center;align-items:center;width:40px;height:28px;display:inline-flex}.footer__payment-badge img{width:auto;display:block}.footer__legal{align-items:center;gap:16px;display:inline-flex}.footer__legal-link{text-transform:uppercase;color:#ffffffd9;border-bottom:1px solid #0000;font-family:InterDisplayRegular,sans-serif;font-size:12px;text-decoration:none;transition:border-color .2s}.footer__legal-link:hover{border-bottom-color:#ffffff73}.footer-form{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;gap:10px;width:100%;max-width:560px;margin-left:auto;display:flex}.footer-form__field{flex-direction:column;gap:6px;width:100%;display:flex}.footer-form__field:first-child .footer-form__pill{padding:12.5px 16px}.footer-form__field:last-child .footer-form__pill{padding:8px 8px 8px 16px}.footer-form__pill{cursor:text;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;flex-direction:column;align-items:stretch;gap:2px;transition:border-color .2s,background .2s;display:flex}.footer-form__pill:focus-within{background:#ffffff1a;border-color:#ffffff73}.footer-form__pill--error{border-color:#e07b7b}.footer-form__pill--phone-submit{cursor:default;flex-direction:row;align-items:center;gap:10px;padding:6px 6px 6px 22px}.footer-form__label{letter-spacing:0;text-transform:uppercase;color:#ffffff80;font-family:InterDisplayRegular,sans-serif;font-size:10px;font-weight:400;line-height:1.2}.footer-form__phone-block{cursor:text;flex-direction:column;flex:1;gap:4px;min-width:0;padding:6px 0;display:flex}.footer-form__input{appearance:none;color:#fff;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#0000;background-image:none;border:none;outline:none;width:100%;margin:0;padding:0;font-family:InterDisplayRegular,sans-serif;font-size:16px;line-height:1.25}.footer-form__input::placeholder{color:#ffffff73}.footer-form__input:disabled{opacity:.55;cursor:not-allowed}.footer-form__input:-webkit-autofill{caret-color:#fff;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #ffffff14!important}.footer-form__input:-webkit-autofill:hover{caret-color:#fff;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #ffffff14!important}.footer-form__input:-webkit-autofill:focus{caret-color:#fff;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #ffffff14!important}.footer-form__input:-webkit-autofill:active{caret-color:#fff;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #ffffff14!important}.footer-form__input:autofill{color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #ffffff14!important}.footer-form__error{color:#f2b3b3;padding-left:16px;font-family:InterDisplayRegular,sans-serif;font-size:11px}.footer-form__submit{letter-spacing:.1em;flex-shrink:0;min-height:46px;padding:0 20px 0 22px;font-family:InterDisplaySemiBold,sans-serif;font-size:12px}.footer-form__submit .default-btn__text{white-space:nowrap;font-family:inherit;font-size:inherit;letter-spacing:inherit}.footer-form__submit .default-btn__icon{width:14px;height:14px}.footer-form__message{color:#e8f1a9;padding-left:12px;font-family:InterDisplayRegular,sans-serif;font-size:13px}@media (width<=1400px){.footer{padding:16px 8px}.footer__card{border-radius:20px;padding:0}.footer__main{border-radius:24px;grid-template-columns:1fr;gap:24px;padding:24px}.footer__brand{gap:20px}.footer__logo img{width:130px}.footer__apps{flex-direction:column;gap:10px}.footer__app{justify-content:center;max-width:none;padding:12px 20px}.footer__section-title{margin:0 0 16px;font-size:12px}.footer__nav-list{grid-template-columns:1fr;gap:16px}.footer__nav-link{text-transform:uppercase;letter-spacing:0;font-family:InterDisplayRegular,sans-serif;font-size:16px}.footer__contacts-list{gap:4px;margin-bottom:24px}.footer__contact-link{font-family:InterDisplayRegular,sans-serif;font-size:16px}.footer__cta{grid-template-columns:1fr;gap:20px}.footer__socials{gap:8px}.footer__social{background:#ffffff26}.footer__cta-title{margin-bottom:16px;font-size:30px;line-height:1}.footer__cta-subtitle{font-size:14px}.footer__bottom{flex-direction:column;align-items:flex-start;gap:24px;margin-top:32px;padding:0}.footer__legal{flex-direction:column;order:1;align-items:flex-start;gap:24px}.footer__legal-link{font-size:13px}.footer__payments{order:2;gap:4px}.footer__payments-label{margin-right:4px}.footer__copyright{order:3}.footer-form{max-width:none;margin-left:0}.footer-form__pill{gap:4px}.footer-form__pill--phone-submit{flex-direction:row;align-items:center;gap:10px;padding:6px 6px 6px 20px}.footer-form__label{font-size:12px}.footer-form__input{font-size:14px}.footer-form__submit{width:auto;min-height:44px;padding:14px 20px}.footer-form__submit .default-btn__text{font-size:12px}}
