.container,section{width:100%}.back-button,.btn-primary,.language-selector-wrapper,.logo-text,.text-wrapper h5,header nav a{font-family:'Proxima Nova'}.flexed,.logo{display:flex;align-items:center}.logo-text,a{line-height:100%}.form-inner-wrapper label a,.highlight,.logo-text,.nav a:hover{color:#ff005e}.agree span::before,.agree.error span::before{content:"";top:0;width:26px;height:26px;transition:.2s}.lang-dropdown,footer,section{overflow:hidden}.benefits .section-title .highlight,.logo-text,h1,h2,h3,h4,header nav a{font-weight:900}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:inherit}.flexed{position:relative;left:-20px;gap:8px;margin-bottom:8px}@font-face{font-family:'Proxima Nova';src:url(/assets/fonts/ProximaNova-Black.woff2);font-weight:900;font-display:swap}@font-face{font-family:'Proxima Nova';src:url(/assets/fonts/ProximaNova-Bold.woff2);font-weight:800;font-display:swap}@font-face{font-family:Urbanist;src:url(/assets/fonts/Urbanist-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter_18pt-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Mulish;src:url(/assets/fonts/Mulish-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:Rhythmic;src:url(/assets/fonts/Rhythmic_RUS.woff2);font-weight:800;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Light.ttf);font-weight:300;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-SemiBold.ttf);font-weight:600;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Bold.ttf);font-weight:700;font-display:swap}p{font-family:Roboto}h1,h2,h3,h4{font-family:'Proxima Nova',sans-serif}body{font-family:Roboto,sans-serif;font-weight:400;background-color:#000;color:#fff;line-height:1.6;overflow-x:hidden}ul{list-style:none}img{max-width:100%;display:block}button{cursor:pointer;border:none;background:0 0;font-family:inherit}.container{max-width:1280px;margin:0 auto}@media(max-width:1340px){.container{padding:0 20px}}.header{position:fixed;top:0;left:0;right:0;background:rgba(0,0,0,.7);padding:20px 0;z-index:1000;backdrop-filter:blur(10px)}.header .container{display:flex;justify-content:space-between;align-items:center}.logo{gap:12px}.logo-text{font-size:clamp(12px, calc(12px + 12 * ((100vw - 375px) / 1065)), 24px)}.nav{display:none;gap:24px;align-items:center}@media(max-width:1024px){.flexed,.nav{display:flex}.flexed{gap:12px;width:110%;align-items:center;position:relative;margin-bottom:0}.header{padding:7px 0}.nav{position:fixed;top:0;left:0;right:0;min-height:100dvh;min-width:100%;background-image:url('/assets/images/iPhone 13 min1243i - 24.webp');background-repeat:no-repeat;background-size:cover;flex-direction:column;padding:24px;justify-content:center;transform:translateX(100%);transition:transform .3s ease-in-out;pointer-events:none}.nav.active{transform:translateX(0);pointer-events:all}}.nav.active .language-selector-wrapper{background-color:#ff005e;color:#fff;width:40px;height:23px;border-radius:24px;display:flex;justify-content:center;align-items:center;font-size:12px;position:absolute;left:20px;top:20px}header nav ul{display:flex;gap:24px}.nav a{font-size:16px;font-weight:800;transition:color .3s;padding:12px 0}.language-selector-wrapper{font-size:20px;color:#ff005e;display:flex;gap:12px;font-weight:900;align-items:center}.back-button,.benefit-content h3,.benefits .section-title,.got-it{font-weight:800}.menu-toggle{display:flex;align-items:center;justify-content:right;width:40px;height:40px}@media (min-width:1024px){.nav{display:flex;flex-direction:row}.nav.active{position:static;background:0 0;border:none;padding:0}.nav a{font-size:24px;padding:0;text-align:center}.menu-toggle{display:none}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.benefit-item,.hero-content,.plan-card{animation:.8s ease-out fadeIn}html{scroll-behavior:smooth}::selection{background:#ff005e;color:#fff}.desktop,.mobile{display:none}.form-popup-wrapper{background-color:#000;border:2px solid #ff005e;border-radius:40px;padding:40px;position:relative;max-width:652px;width:100%;display:flex;justify-content:center;align-items:center}.form-popup-wrapper h5{font-size:clamp(24px, calc(24px + 18 * ((100vw - 375px) / 1065)), 42px)}.form-popup-overlay{position:fixed;justify-content:center;align-items:center;width:100%;height:100%;left:0;display:none;background-color:rgba(0,0,0,.7);top:0;z-index:2000}.form-close-icon{display:flex;justify-content:end;align-items:center;position:absolute;top:24px;right:24px;cursor:pointer}.submit-button{background-color:#ff005e;color:#fff}.form-inner-wrapper{max-width:459px;width:100%}.form-inner{display:flex;flex-direction:column;width:100%;gap:16px}.text-wrapper{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;justify-content:center;text-align:center}.text-wrapper h5{font-weight:800;line-height:80%}.text-wrapper p{font-family:Mulish;font-weight:500;color:#9da6cb;line-height:120%}.agree span,footer .copyright,footer a{font-family:Inter}.form-popup-wrapper input{background:#14151a;border-radius:16px;color:#4f5158;border:1px solid #14151a;padding:12px 14px;font-family:Inter;font-size:16px}.form-popup-wrapper input:focus{border:1px solid #14151a;color:#fff}input:-webkit-autofill{background-color:#14151a!important;color:#4f5158;-webkit-text-fill-color:black!important}.form-popup-wrapper label{color:#4f5158;font-size:14px;line-height:100%}.form-inner-wrapper input{display:flex;width:100%}input[type=checkbox i]{fill:#FF005E;background-color:#ff005e}.custom-checkbox{position:absolute;opacity:0;width:0;height:0}.agree span{position:relative;padding-left:50px;line-height:1.3;display:inline-block;cursor:pointer;margin-top:24px}.agree.error span::before{position:absolute;left:0;border:3px solid #37ff00;border-radius:10px;background:0 0}.agree span::before{position:absolute;left:0;border:3px solid #4f5158;border-radius:10px;background:0 0}.custom-checkbox:checked+span::before{background:#ff005e;border-color:#ff005e;border-radius:10px}.checkmark{position:absolute;left:10px;top:11px;width:16px;height:16px;display:none}.form-popup-overlay .submit-button,.got-it{width:100%;font-size:clamp(24px, calc(24px + 8 * ((100vw - 375px) / 1065)), 32px);margin-top:40px;padding:8px;font-family:'Proxima Nova'}.checkbox-error.show,.custom-checkbox:checked+span .checkmark,.lang-globe svg,.success-screen.active{display:block;padding:40px 20px;text-align:center;align-items:center;gap:12px}input{appearance:none;outline:0}.form-inner input.error{border:2px solid #37ff00!important}.input-wrapper{position:relative}.error-message{color:#37ff00;font-size:12px;position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.checkbox-error{color:#37ff00;font-size:12px;margin-top:5px;display:none}.success-screen{display:none;padding:40px 20px;text-align:center;align-items:center;gap:12px}.success-image{margin-top:30px}.nav.active .langs-wrapper{display:flex;align-items:center;justify-content:center;gap:8px}.close-mobile{position:absolute;right:20px;top:20px}@media(min-width:1024px){.desktop{display:block}.close-mobile,.langs-wrapper .lang-back{display:none}}@media(min-width:1025px){.mobile-header-links{display:none}}.btn-primary{background:#ff005e;color:#fff;white-space:nowrap}.btn-primary:hover{background:#cc004b;transform:translateY(-2px)}.back-button{color:#fff;display:flex;font-size:clamp(10px, calc(10px + 14 * ((100vw - 375px) / 1065)), 24px);align-items:center;gap:8px;cursor:pointer}.language-selector-wrapper{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.langs-wrapper{display:flex;align-items:center;gap:6px;padding-top:2px;transition:.3s}.lang{font-weight:600;color:#ff005e;text-transform:uppercase}.lang-back{display:flex;align-items:center;transition:transform .3s}.language-selector-wrapper.active .lang-back{transform:rotate(90deg)}.lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:2px solid #ff005e;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(-10px);transition:.3s;min-width:160px;z-index:1000}.language-selector-wrapper.active .lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.lang-option{padding:12px 16px;cursor:pointer;transition:.2s;font-size:14px}.lang-option.active:hover,.lang-option:hover{background:#ff005e;color:#fff}.lang-option.active{background:rgba(255,0,94,.1);font-weight:600;color:#ff005e}footer a:hover{color:#ff005e;transition:.3s ease-in-out}@media(max-width:1024px){.lang,nav li{color:#fff}.mobile{display:block}.language-selector-wrapper .lang-globe{display:none}.mobile-header-links{display:flex;gap:16px;position:relative;padding-top:40px}nav li{background-color:#ff005e;max-width:180px;width:100%;height:40px;display:flex;justify-content:center;align-items:center}nav li a{font-size:24px;color:#fff!important}header nav ul{width:100%;font-size:24px;gap:8px;padding-top:200px;flex-direction:column;align-items:center}.agree span,.form-inner{max-width:225px;width:100%}.form-popup-wrapper{padding:40px 24px;border-radius:16px;width:90%}.form-close-icon{width:12px;height:12px}.text-wrapper p{font-size:12px}#contactForm{align-items:center;display:flex;justify-content:center;flex-direction:column}.agree span{font-size:10px}.agree span::before{width:20px;height:20px;border-radius:8px;margin-top:8px}.form-popup-overlay .submit-button{max-width:243px;width:100%}.form-popup-wrapper input{font-size:12px;height:42px}.back-button svg{width:9px;height:9px}.flexed svg{width:10px;height:12px}.lang-dropdown{left:0}.lang-option{color:#ff005e;font-weight:800}header nav ul,html[lang=ru] nav li{max-width:230px}.benefit-content ul h4{font-weight:900!important}}.copyright{margin-bottom:10px!important}.links-wrapper{margin-top:10px;gap:12px!important}@media(max-width:1024px){.checkbox-error.show, .custom-checkbox:checked+span .checkmark, .lang-globe svg, .success-screen.active{padding:0 !Important;align-items:center !important;}}@media(max-width:1024px){.custom-checkbox:checked+span .checkmark{top:16px; left:7px;}}.checkbox-error.show, .custom-checkbox:checked+span .checkmark, .lang-globe svg, .success-screen.active{
    padding:0 !important;
    align-items:center !important;
        padding: 40px 20px;
    text-align: center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    gap: 12px;
}
.custom-checkbox:checked+span .checkmark{
    left:8px !Important;
    top:8px !Important;
}
@media(max-width:1024px){
    .custom-checkbox:checked+span .checkmark{
        left:6px !important;
        top:13px !important;
    }
}
