@font-face{font-family:TildaSans;src:url(/fonts/TildaSans-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:TildaSans;src:url(/fonts/TildaSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:TildaSans;src:url(/fonts/TildaSans-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:TildaSans;src:url(/fonts/TildaSans-Semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:TildaSans;src:url(/fonts/TildaSans-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:TildaSans;src:url(/fonts/TildaSans-Black.woff2) format("woff2");font-weight:800 900;font-display:swap}:root{--bg-hero: #090e18;--bg: #0b1220;--bg-alt: #0e1626;--bg-faq: #101a2d;--bg-footer: #070c16;--card: #152238;--input: #eef3fa;--input-text: #13203a;--placeholder: #6b7a92;--red: #e1282f;--red-2: #f22a31;--red-dark: #c8161d;--white: #ffffff;--text: #c3cad7;--muted: #8a93a6;--line: rgba(255, 255, 255, .12);--link: #5d9dff;--font: "TildaSans", "Manrope", Arial, sans-serif;--container: 1090px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--white);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}h1,h2,h3,p{margin:0}.boot{min-height:100vh;background:var(--bg-hero)}html,body{overflow-x:clip}main,.footer{overflow-x:clip}.container{width:100%;max-width:calc(var(--container) + 40px);margin:0 auto;padding:0 20px}.container--faq{max-width:908px}.container--form{max-width:940px}.link{color:var(--link);text-decoration:underline;text-underline-offset:3px}.link:hover{color:#8ab9ff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:10px;font-weight:700;font-size:15px;line-height:1;padding:0 24px;height:44px;transition:background .2s,transform .2s,box-shadow .2s;white-space:nowrap}.btn--red{background:var(--red);color:#fff}.btn--red:hover{background:var(--red-2);box-shadow:0 10px 30px -10px #e1282fb3}.btn--lg{height:58px;padding:0 33px;font-size:17px;border-radius:10px}.header{position:fixed;inset:0 0 auto 0;z-index:50;height:95px;background:#090e188c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.1);transition:background .3s,height .3s}.header--scrolled{background:#090e18f0;height:80px}.header__inner{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 56px 0 48px}.header__nav{display:flex;align-items:center;gap:28px}.header__nav>a:not(.btn){font-size:15.5px;color:#e9edf3;transition:color .2s}.header__nav>a:not(.btn):hover{color:#fff;text-shadow:0 0 1px #fff}.header__cta{margin-left:4px;height:44px;padding:0 23px}.burger{display:none;width:44px;height:44px;background:none;border:0;padding:10px;flex-direction:column;justify-content:space-between}.burger span{display:block;height:2px;background:#fff;border-radius:2px;transition:transform .3s,opacity .3s}.logo{display:inline-flex;align-items:center;gap:12px}.logo__text{display:flex;flex-direction:column;line-height:1}.logo__title{font-weight:800;font-size:19px;letter-spacing:-.01em;color:#fff}.logo__red{color:var(--red)}.logo__sub{font-size:10.5px;letter-spacing:.24em;font-weight:600;color:#c7ccd6;margin-top:3px}.logo--small .logo__title{font-size:12px;letter-spacing:.14em}.logo--small .logo__sub{font-size:11px;letter-spacing:.22em;margin-top:4px}.logo-img{max-height:46px;width:auto}.hero{position:relative;min-height:834px;display:flex;align-items:center;padding:150px 0 90px;background:var(--bg-hero);border-bottom:1px solid rgba(255,255,255,.06);overflow:hidden}.hero__bg-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero__bg{position:absolute;left:0;right:0;top:-18%;bottom:-18%;background-size:cover;background-position:center 40%;opacity:.32;filter:saturate(.6);will-change:transform;animation:heroBg 2.4s cubic-bezier(.2,.7,.2,1) both}@keyframes heroBg{0%{opacity:0;scale:1.12}to{opacity:.32;scale:1}}.hero__inner{will-change:transform,opacity}.hero__line{display:block;overflow:hidden;padding-bottom:.04em}.hero__line>span{display:block;animation:lineUp 1s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--d, 0) * .12s + .2s)}@keyframes lineUp{0%{transform:translateY(105%)}to{transform:none}}.hero__in{animation:fadeUp .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--d, 0) * .12s + .2s)}@keyframes fadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.header{animation:headerIn .8s ease backwards}@keyframes headerIn{0%{transform:translateY(-100%)}to{transform:none}}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#090e18eb,#090e188c 55%,#090e188c),linear-gradient(0deg,#090e18e6,#090e1800 40%)}.hero__inner{position:relative;z-index:1}.hero__title{font-size:clamp(40px,4.15vw,76px);line-height:.99;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:44px}.hero__text{max-width:640px;font-size:18.5px;line-height:1.66;color:var(--text);font-weight:400;margin-bottom:52px}.hero__actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap;margin-bottom:36px}.hero__link{display:inline-flex;align-items:center;gap:12px;font-size:15.5px;color:#e9edf3;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.55);transition:border-color .2s,gap .2s}.hero__link:hover{border-color:#fff;gap:16px}.hero__note{font-size:13.5px;color:var(--muted)}.section{padding:110px 0;background:var(--bg-alt);position:relative}.section--alt{background:var(--bg)}.section__head{max-width:720px;margin-bottom:56px}.section__title{font-size:clamp(32px,3.3vw,46px);line-height:1.1;font-weight:800;letter-spacing:-.015em;margin-bottom:26px}.section__text{font-size:17px;line-height:1.7;color:var(--text)}.section__text+.section__text{margin-top:16px}.reveal{opacity:0;transform:translate3d(0,40px,0);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d, 0) * 90ms)}.reveal--left{transform:translate3d(-50px,0,0)}.reveal--right{transform:translate3d(60px,0,0)}.reveal--zoom{transform:scale(.94) translate3d(0,30px,0)}.reveal.is-visible{opacity:1;transform:none}.section__head.reveal .section__title,.steps__head.reveal .section__title{clip-path:inset(0 0 100% 0);transition:clip-path 1s cubic-bezier(.2,.7,.2,1),opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1)}.section__head.reveal.is-visible .section__title,.steps__head.reveal.is-visible .section__title{clip-path:inset(0 0 -10% 0)}@media(prefers-reduced-motion:reduce){.reveal,.hero__in,.hero__line>span,.hero__bg,.header{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;clip-path:none!important}}.container--main,.section--about>.container{max-width:1108px}.section--about{background:var(--bg-alt);padding:110px 0 120px}.about__title{margin-bottom:48px}.about__title span{display:block}.about{display:grid;grid-template-columns:544px 462px;justify-content:space-between;gap:48px;align-items:start}.about__p{font-size:16.5px;line-height:1.78;color:var(--text);margin-bottom:18px}.about__p b{color:#fff;font-weight:700}.about__quote{margin:42px 0 38px;padding:30px 29px 28px;background:#131e33;border:1px solid rgba(255,255,255,.08);border-radius:18px}.about__quote p{font-size:20px;line-height:1.55;color:#f1f3f7;margin-bottom:18px;max-width:410px}.about__quote footer{font-size:13.5px;color:var(--muted)}.about__quote footer b{color:#fff;font-weight:700}.about__stats{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.stat{position:relative;border-top:1px solid rgba(255,255,255,.22);padding:18px 0 22px}.stat:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.stat:hover:before{transform:scaleX(1)}.stat__value{font-size:33px;font-weight:800;color:#fff;line-height:1.1;margin-bottom:11px;letter-spacing:-.01em}.stat__label{font-size:13.5px;color:var(--muted);line-height:1.55}.about__media{position:relative}.about__main{margin:0;border-radius:20px;overflow:hidden;aspect-ratio:416 / 354;border:1px solid rgba(255,255,255,.08)}.about__main img,.about__small img{width:100%;height:100%;object-fit:cover}.about__main{position:relative}.about__main .about__pimg{position:absolute;left:0;top:-8%;height:116%;will-change:transform}.about__small{will-change:transform}.about__small{margin:0;position:absolute;left:-24px;top:245px;width:235px;height:235px;border-radius:13px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 26px 52px -12px #000000b3}.about__caption{font-size:13.5px;color:var(--muted);margin-top:18px;padding-left:228px;line-height:1.5}.section--steps{background:var(--bg);padding:110px 0 100px}.steps__head{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:52px}.steps__head .section__title{margin:0}.steps__lead{max-width:410px;font-size:15.5px;line-height:1.7;color:var(--text);padding-top:2px}.steps__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.step{position:relative;padding-top:26px}.step:before{content:"";position:absolute;left:0;top:-2.5px;width:0;height:4px;border-radius:4px;background:var(--red);transition:width .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d, 0) * 90ms + .35s)}.step.is-visible:before{width:34px}.step:after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:#ffffff24;transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d, 0) * 90ms)}.step.is-visible:after{transform:none}.step.is-visible:hover:before{width:64px;transition-delay:0s}.step__num{font-size:37px;font-weight:800;color:#3a4250;line-height:1;margin-bottom:22px;letter-spacing:-.01em}.step__title{font-size:18.5px;font-weight:700;line-height:1.3;margin-bottom:14px}.step__text{font-size:14.5px;line-height:1.72;color:var(--text);margin-bottom:14px}.step__term{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.section--adv{background:var(--bg-faq);padding:110px 0 100px}.section__lead{max-width:560px;font-size:15.5px;color:#aab4c6}.section--adv .section__head,.section--reviews .section__head{margin-bottom:50px;max-width:none}.section--adv .section__title,.section--reviews .section__title{margin-bottom:18px}.adv__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 48px}.adv{border-top:1px solid rgba(255,255,255,.14);padding-top:22px}.adv__badge{width:46px;height:46px;border-radius:10px;background:var(--red);display:grid;place-items:center;margin-bottom:20px;transform:scale(.4) rotate(-12deg);opacity:0;transition:transform .6s cubic-bezier(.3,1.6,.5,1),opacity .4s;transition-delay:calc(var(--d, 0) * 90ms + .25s)}.adv.is-visible .adv__badge{transform:none;opacity:1}.adv.is-visible:hover .adv__badge{transform:translateY(-4px);transition-delay:0s;box-shadow:0 10px 24px -8px #e1282fb3}.adv__icon{display:block;width:25px;height:25px;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.adv__title{font-size:17.5px;font-weight:700;line-height:1.3;margin-bottom:12px}.adv__text{font-size:14.5px;line-height:1.72;color:#aab4c6}.section--reviews{background:var(--bg);padding:110px 0 100px}.reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.review{background:#111c30;border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:34px 31px 30px;display:flex;flex-direction:column;transition:border-color .3s}.review{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),border-color .3s;transition-delay:calc(var(--d, 0) * 90ms)}.review.is-visible:hover{border-color:#e1282f59;transform:translateY(-4px);transition-delay:0s}.review__quote{font-size:38px;line-height:.6;height:20px;color:var(--red);font-weight:700;margin:8px 0 18px}.review__text{font-size:16px;line-height:1.68;color:#e2e6ee;flex:1;margin-bottom:22px}.review__author{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.review__avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:0 0 52px;filter:grayscale(.15)}.review__author b{display:block;font-size:16.5px;line-height:1.3}.review__author span{font-size:13.5px;color:var(--muted)}.reviews__note{font-size:12.5px;color:#6f7a8e;margin-top:26px}.section--faq{background:var(--bg-faq);padding:76px 0 100px}.faq__title{margin-bottom:30px}.faq__lead{font-size:16.5px;line-height:1.6;max-width:600px;color:#aab4c6;margin-bottom:48px}.faq{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;background:none;border:0;color:#fff;text-align:left;padding:25px 0;font-size:clamp(17px,1.3vw,20px);font-weight:700;line-height:1.4;letter-spacing:-.012em}.faq__sign{flex:0 0 26px;width:26px;height:26px;border-radius:50%;border:1.5px solid #fff;position:relative;transition:border-color .25s,transform .25s}.faq__sign:before,.faq__sign:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.6px;background:#fff;transform:translate(-50%,-50%);transition:transform .25s,background .25s}.faq__sign:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item.is-open .faq__sign{border-color:var(--red)}.faq__item.is-open .faq__sign:before{background:var(--red)}.faq__item.is-open .faq__sign:after{transform:translate(-50%,-50%) rotate(0);background:var(--red)}.faq__q:hover .faq__sign{border-color:var(--red)}.faq__a{display:grid;transition:grid-template-rows .35s ease}.faq__a>div{overflow:hidden}.faq__a p{font-size:16px;line-height:1.7;color:#aab4c6;max-width:670px;padding:0 0 30px}.faq__a a{color:var(--link);text-decoration:underline;text-underline-offset:3px}.section--form{background:var(--bg);padding:100px 0 96px}.form__title{margin-bottom:30px}.form__lead{font-size:16.5px;line-height:1.7;color:#aab4c6;max-width:590px;margin-bottom:44px}.lead-form{background:linear-gradient(180deg,#152238,#121e33);border:1px solid rgba(255,255,255,.07);border-radius:26px;padding:44px 40px 40px;box-shadow:0 40px 80px -40px #0009}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.field{margin-bottom:26px;min-width:0}.field__label{display:block;font-size:15px;font-weight:700;color:#fff;margin-bottom:11px;line-height:1.3}.req{color:var(--red);margin-left:2px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.row2--top{align-items:start}.row-date-place{display:grid;grid-template-columns:158px 1fr;gap:12px}.row-date-place .input--ico{padding-left:40px;font-size:15.5px}.row-date-place .input-ico{left:13px}.input-wrap{position:relative}.input{width:100%;height:52px;border:2px solid transparent;border-radius:10px;background:var(--input);color:var(--input-text);font-family:inherit;font-size:16px;padding:0 16px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input::placeholder{color:var(--placeholder);opacity:1}.input:focus{border-color:#5d9dff;box-shadow:0 0 0 4px #5d9dff33;background:#fff}.input.is-err{border-color:var(--red);box-shadow:0 0 0 3px #e1282f2e}.input--ico{padding-left:46px}.input-ico{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#4c5b74;pointer-events:none}.input-ico--dark{color:#1d2a44}.input--date{cursor:pointer}.input--date.is-empty{color:var(--placeholder)}.input--date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85}.mt12{margin-top:12px}.select{padding-right:44px;cursor:pointer;color:var(--input-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select.is-placeholder,.select.is-placeholder-dark{color:#2a3650}.select option{color:#13203a}.select-chev{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#1d2a44;pointer-events:none}.textarea{height:116px;padding:16px;resize:vertical;line-height:1.5;min-height:90px}.field__error{color:#ff6b70;font-size:13px;margin-top:7px}.contacts{display:flex;flex-direction:column;gap:12px}.dropzone{height:195px;border:2px dashed rgba(255,255,255,.32);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;position:relative;overflow:hidden;outline:none}.dropzone:hover,.dropzone:focus-visible,.dropzone.is-drag{border-color:#ffffffb3;background:#ffffff08}.dropzone__icon{color:#c7cfdc;margin-bottom:18px}.dropzone__title{font-weight:700;font-size:17px;margin-bottom:8px}.dropzone__hint{font-size:13px;color:#a9b2c2;line-height:1.55}.dropzone.has-file{border-style:solid;border-color:#fff3}.dropzone__preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dropzone__file{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#070c16d1;font-size:13px}.dropzone__file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropzone__remove{background:#ffffff1f;border:0;color:#fff;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:0 0 28px}.dropzone__remove:hover{background:var(--red)}.consent{display:flex;align-items:flex-start;gap:16px;margin:14px 0 34px;padding-left:4px;cursor:pointer;position:relative}.consent input{position:absolute;opacity:0;width:20px;height:20px;margin:0}.consent__box{flex:0 0 20px;width:20px;height:20px;background:#fff;border-radius:2px;margin-top:1px;position:relative;transition:box-shadow .2s}.consent input:checked+.consent__box:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid var(--red);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.consent input:focus-visible+.consent__box{box-shadow:0 0 0 3px #5d9dff80}.consent.is-err .consent__box{box-shadow:0 0 0 2px var(--red)}.consent__text{font-size:15px;line-height:1.55;color:#d7dce5}.form__server-error{background:#e1282f1f;border:1px solid rgba(225,40,47,.5);color:#ffb3b6;padding:12px 16px;border-radius:10px;margin-bottom:18px;font-size:14.5px}.btn-submit{width:100%;height:68px;border:0;border-radius:12px;color:#fff;font-size:19px;font-weight:800;letter-spacing:.02em;background:linear-gradient(180deg,#f22a31,#d01a21);display:flex;align-items:center;justify-content:center;gap:14px;box-shadow:0 16px 40px -12px #e1282fbf,inset 0 1px #fff3;transition:transform .2s,box-shadow .2s,filter .2s}.btn-submit:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 20px 48px -12px #e1282fe6,inset 0 1px #fff3}.btn-submit:disabled{opacity:.75;cursor:progress;transform:none}.spinner{width:22px;height:22px;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.footer{background:var(--bg-footer);padding:60px 0 40px;border-top:1px solid rgba(255,255,255,.04)}.footer__inner{max-width:1108px}.footer__logo{display:inline-block;margin-bottom:26px}.footer__text{font-size:15.5px;line-height:1.6;color:#c3cad7;max-width:420px;margin-bottom:40px}.footer__contacts{display:flex;gap:24px;flex-wrap:wrap;margin:-16px 0 32px;font-size:15.5px}.footer__contacts a:hover{color:var(--red)}.footer__nav{display:flex;flex-wrap:wrap;gap:14px 30px;margin-bottom:28px}.footer__nav a{font-size:15.5px;color:#e6e9ef;transition:color .2s}.footer__nav a:hover{color:var(--red)}.footer__line{height:1px;background:#ffffff1a;margin-bottom:26px}.footer__disclaimer{font-size:12.5px;line-height:1.7;color:#7d879a;max-width:640px;margin-bottom:26px}.footer__bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:#8a93a6}.footer__bottom .link{color:var(--link)}.page-simple{min-height:70vh;padding:170px 0 110px;background:var(--bg)}.thanks{display:flex;align-items:center;background:radial-gradient(ellipse at top,#13203a 0%,var(--bg) 60%)}.thanks__card{max-width:680px;margin:0 auto;text-align:center;background:var(--card);border:1px solid rgba(255,255,255,.07);border-radius:26px;padding:56px 48px}.thanks__icon{width:84px;height:84px;border-radius:50%;background:#e1282f1f;color:var(--red);display:grid;place-items:center;margin:0 auto 28px;box-shadow:0 0 0 10px #e1282f0d}.thanks__title{font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.15;margin-bottom:18px}.thanks__number{display:inline-block;font-size:15px;color:#d7dce5;background:#ffffff0f;padding:8px 16px;border-radius:8px;margin-bottom:20px}.thanks__text{font-size:17px;line-height:1.7;color:var(--text);margin-bottom:36px}.prose{color:var(--text);font-size:16.5px;line-height:1.75}.prose h3{color:#fff;font-size:21px;margin:32px 0 10px}.prose p{margin:0 0 14px}.prose a{color:var(--link);text-decoration:underline}@media(max-width:1200px){.header__inner{padding:0 24px}.header__nav{gap:20px}.steps__list{grid-template-columns:repeat(2,1fr);gap:40px 28px}.about{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.burger{display:flex;position:relative;z-index:2}.header__nav{position:fixed;top:0;right:0;bottom:0;left:0;background:#070c16fa;flex-direction:column;justify-content:center;gap:26px;opacity:0;pointer-events:none;transition:opacity .3s}.header__nav>a:not(.btn){font-size:22px}.header--open .header__nav{opacity:1;pointer-events:auto}.header--open{backdrop-filter:none;-webkit-backdrop-filter:none;background:#070c16}.header__nav{padding:90px 24px 40px;overflow-y:auto}.header__nav>a:not(.btn){opacity:0;transform:translateY(14px);transition:opacity .35s,transform .35s}.header--open .header__nav>a:not(.btn){opacity:1;transform:none}.header--open .header__nav>a:nth-child(2){transition-delay:.04s}.header--open .header__nav>a:nth-child(3){transition-delay:.08s}.header--open .header__nav>a:nth-child(4){transition-delay:.12s}.header--open .header__nav>a:nth-child(5){transition-delay:.16s}.header__nav .header__cta{height:54px;padding:0 32px;font-size:17px;margin:14px 0 0}.header__logo,.burger{position:relative;z-index:2}.header--open .burger span:nth-child(1){transform:translateY(10px) rotate(45deg)}.header--open .burger span:nth-child(2){opacity:0}.header--open .burger span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.about{grid-template-columns:1fr;gap:40px;max-width:640px}.about__media{max-width:520px;margin-left:22px}.about__small{top:auto;bottom:40px}.adv__grid{grid-template-columns:1fr 1fr}.reviews__grid{grid-template-columns:1fr;max-width:560px}.steps__head{flex-direction:column;gap:18px}}@media(max-width:760px){.header,.header--scrolled{height:70px}.header__inner{padding:0 16px}.hero{min-height:100svh;padding:110px 0 60px}.hero__title{margin-bottom:28px}.hero__text{font-size:16.5px;margin-bottom:34px}.hero__actions{flex-direction:column;align-items:flex-start;gap:22px}.hero__actions .btn{width:100%}.section{padding:72px 0}.section__head{margin-bottom:36px}.steps__list,.adv__grid,.reviews__grid{grid-template-columns:1fr}.stat__value{font-size:24px}.about__small{width:150px;height:150px;left:-14px;bottom:30px}.about__caption{padding-left:146px}.about__media{margin-left:14px}.lead-form{padding:28px 18px 22px;border-radius:20px}.row2{grid-template-columns:1fr;gap:0}.row-date-place{grid-template-columns:1fr}.btn-submit{font-size:16px;height:62px}.container{padding:0 16px}.thanks__card{padding:40px 22px}.page-simple{padding:120px 0 80px}}@media(max-width:380px){.hero__title{font-size:34px}.section__title{font-size:29px}.btn-submit{font-size:14.5px;gap:10px}}
