body{--color-general: #fff;--color-primary: #ff4e50;--color-text: #000;--color-text-soft: #484848;--color-text-light: #9fa0a7;--color-bg: #eef3fb;--color-border: #eef0ef;--color-border-soft: #cdced1;--color-box-shadow-soft: #ebecee;--color-box-shadow-target: #bababd;--color-link: #3478f6;--color-link-rgb: 52 120 246;--font-heading: "Bebas Neue", sans-serif;--font-text: "Roboto", "Arial", sans-serif;background:var(--color-general);color:var(--color-text)}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity-translate-left{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes opacity-translate-left-short{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes opacity-translate-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;font-family:var(--font-text);margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}@font-face{font-family:Roboto;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic");src:url(../fonts/roboto/Roboto-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Italic"),local("Roboto-Italic");src:url(../fonts/roboto/Roboto-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Bold"),local("Roboto-Bold");src:url(../fonts/roboto/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto"),local("Roboto-Regular");src:url(../fonts/roboto/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Medium"),local("Roboto-Medium");src:url(../fonts/roboto/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic");src:url(../fonts/roboto/Roboto-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Thin Italic"),local("Roboto-ThinItalic");src:url(../fonts/roboto/Roboto-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Black"),local("Roboto-Black");src:url(../fonts/roboto/Roboto-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Light"),local("Roboto-Light");src:url(../fonts/roboto/Roboto-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Light Italic"),local("Roboto-LightItalic");src:url(../fonts/roboto/Roboto-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Black Italic"),local("Roboto-BlackItalic");src:url(../fonts/roboto/Roboto-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Thin"),local("Roboto-Thin");src:url(../fonts/roboto/Roboto-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:local("Bebas Neue"),local("Bebas Neue");src:url(../fonts/bebasneue/BebasNeue-Thin.ttf) format("truetype"),url(../fonts/bebasneue/BebasNeue-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:local("Bebas Neue"),local("Bebas Neue");src:url(../fonts/bebasneue/BebasNeueRegular.ttf) format("truetype"),url(../fonts/bebasneue/BebasNeueRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:local("Bebas Neue"),local("Bebas Neue");src:url(../fonts/bebasneue/BebasNeueBold.ttf) format("truetype"),url(../fonts/bebasneue/BebasNeueBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.h2{text-transform:uppercase;margin:0;color:var(--color-text-soft);font-family:var(--font-heading);font-weight:700;font-size:34px;line-height:44px;letter-spacing:1px;text-align:center}@media (min-width: 768px){.h2{margin:0 auto;max-width:510px;font-size:44px;line-height:44px;letter-spacing:1.29412px}}@media (min-width: 1200px){.h2{max-width:100%}}body{font-family:var(--font-text);color:var(--color-text)}html{scroll-behavior:smooth}.container{padding-left:16px;padding-right:16px;margin:0 auto;max-width:1220px}@media (min-width: 768px){.container{padding-left:24px;padding-right:24px}}.section{margin-bottom:80px}@media (min-width: 768px){.section{margin-bottom:120px}}.section--last{margin-bottom:90px}@media (min-width: 768px){.section--last{margin-bottom:100px}}@media (min-width: 768px){.section--last .section__title{max-width:350px}}@media (min-width: 1200px){.section--last .section__title{max-width:100%}}.section__title{margin-bottom:32px}.header-top{display:flex;align-items:center;justify-content:space-between;padding:20px 4px 20px 8px;margin-bottom:16px}@media (min-width: 768px){.header-top{margin-bottom:24px;padding:17px 4px 17px 8px}}@media (min-width: 1200px){.header-top{margin-bottom:32px;padding:27px 4px 27px 3px}}.header-top__logo-img{width:93px;height:17px;display:block}@media (min-width: 1200px){.header-top__logo-img{width:109px;height:20px}}.header__welcome{margin-bottom:80px}@media (min-width: 768px){.header__welcome{margin-bottom:120px}}@keyframes left-stick-animation{0%{transform:translateY(57px) translate(0) rotate(-3deg)}50%{transform:translateY(57px) translate(0) rotate(3deg)}to{transform:translateY(57px) translate(0) rotate(-3deg)}}@keyframes right-stick-animation{0%{transform:translateY(71px) translate(50px) rotate(2deg)}50%{transform:translateY(71px) translate(50px) rotate(-2deg)}to{transform:translateY(71px) translate(50px) rotate(2deg)}}.welcome{border-radius:32px;background:radial-gradient(91.07% 90.1% at 55.18% 100%,#96fff9,#edf0f8);padding:32px 16px 0;overflow:hidden}@media (min-width: 768px){.welcome{padding:63px 64px 0}}@media (min-width: 1200px){.welcome{padding:78px 64px;min-height:376px;position:relative}}@media (min-width: 768px){.welcome__content{max-width:510px}}@media (min-width: 1200px){.welcome__content{max-width:590px}}.welcome__title{text-transform:uppercase;margin:0;font-weight:700;font-size:36px;line-height:44px;font-family:var(--font-heading);letter-spacing:1px;color:var(--color-text-soft)}@media (min-width: 1200px){.welcome__title{font-size:44px;line-height:44px;letter-spacing:1.29412px}}.welcome__text{font-size:16px;line-height:24px;margin:19px 0 0;color:var(--color-text-soft)}@media (min-width: 768px){.welcome__text{font-size:18px;line-height:26px;margin-top:25px}}.welcome-collage{position:relative;height:241px;width:296px;left:50%;transform:translate(-50%)}@media (min-width: 768px){.welcome-collage{height:395px;width:500px}}@media (min-width: 1200px){.welcome-collage{position:absolute;height:376px;width:476px;bottom:0;right:28px;left:auto;transform:none}}.welcome-collage._static-animation .welcome-collage__stick--1{animation:left-stick-animation 6.8s ease-in-out infinite}.welcome-collage._static-animation .welcome-collage__stick--2{animation:right-stick-animation 5.3s ease-in-out infinite .4s}.welcome-collage._animate .welcome-collage__phone{opacity:1;transform:translate(-50%)}.welcome-collage._animate .welcome-collage__stick--1{transform:translateY(57px) translate(0) rotate(-3deg)}.welcome-collage._animate .welcome-collage__stick--2{transform:translateY(71px) translate(50px) rotate(2deg)}.welcome-collage._animate .welcome-collage__star{opacity:1}.welcome-collage._animate .welcome-collage__star--1{transform:translate(-135px)}@media (min-width: 768px){.welcome-collage._animate .welcome-collage__star--1{transform:translate(-222px)}}@media (min-width: 1200px){.welcome-collage._animate .welcome-collage__star--1{transform:translate(-219px)}}.welcome-collage._animate .welcome-collage__star--2{transform:translate(-142px)}@media (min-width: 768px){.welcome-collage._animate .welcome-collage__star--2{transform:translate(-235px)}}@media (min-width: 1200px){.welcome-collage._animate .welcome-collage__star--2{transform:translate(-228px)}}.welcome-collage._animate .welcome-collage__star--3{transform:translate(-84px)}@media (min-width: 768px){.welcome-collage._animate .welcome-collage__star--3{transform:translate(-137px)}}@media (min-width: 1200px){.welcome-collage._animate .welcome-collage__star--3{transform:translate(-142px)}}.welcome-collage._animate .welcome-collage__check{transform:translate(155px);opacity:1}@media (min-width: 768px){.welcome-collage._animate .welcome-collage__check{transform:translate(254px)}}@media (min-width: 1200px){.welcome-collage._animate .welcome-collage__check{transform:translate(212px)}}.welcome-collage__phone{height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%) translateY(20px);margin-left:12px;opacity:0;transition:opacity .2s ease,transform .6s ease;width:216px}@media (min-width: 768px){.welcome-collage__phone{width:362px;margin-left:20px}}@media (min-width: 1200px){.welcome-collage__phone{width:322px;margin:0}}.welcome-collage__stick{position:absolute;height:auto;bottom:0;will-change:transform}.welcome-collage__stick--1{transition:transform .6s ease .3s;left:0;width:156px;transform:translateY(140px) translate(40px) rotate(-50deg)}@media (min-width: 768px){.welcome-collage__stick--1{width:254px;transform:translateY(160px) translate(40px) rotate(-50deg);left:12px;bottom:-40px}}@media (min-width: 1200px){.welcome-collage__stick--1{width:232px;left:-2px;bottom:-32px;transform:translateY(160px) translate(40px) rotate(-50deg)}}.welcome-collage__stick--2{transition:transform .6s ease .35s;right:0;width:140px;transform:translateY(180px) translate(50px) rotate(40deg)}@media (min-width: 768px){.welcome-collage__stick--2{width:240px;transform:translateY(220px) translate(-30px) rotate(40deg);right:-30px;bottom:-55px}}@media (min-width: 1200px){.welcome-collage__stick--2{right:10px;bottom:-39px;transform:translateY(220px) translate(-30px) rotate(40deg)}}.welcome-collage__star{position:absolute;height:auto;left:50%;opacity:0;will-change:transform,opacity}.welcome-collage__star--1{top:86px;width:31px;transform:translate(-135px) scale(.1);transition:transform .2s cubic-bezier(.37,.85,.42,1.36) .6s,opacity .2s ease .55s}@media (min-width: 768px){.welcome-collage__star--1{top:140px;width:50px;transform:translate(-222px) scale(.5)}}@media (min-width: 1200px){.welcome-collage__star--1{top:147px;width:48px;transform:translate(-219px) scale(.5)}}.welcome-collage__star--2{top:23px;width:64px;transform:translate(-142px) scale(.1);transition:transform .2s cubic-bezier(.37,.85,.42,1.36) .7s,opacity .2s ease .65s}@media (min-width: 768px){.welcome-collage__star--2{top:34px;width:104px;transform:translate(-235px) scale(.5)}}@media (min-width: 1200px){.welcome-collage__star--2{top:55px;width:94px;transform:translate(-228px) scale(.5)}}.welcome-collage__star--3{top:23px;width:38px;z-index:2;transform:translate(-84px) scale(.1);transition:transform .2s cubic-bezier(.37,.85,.42,1.36) .65s,opacity .2s ease .6s}@media (min-width: 768px){.welcome-collage__star--3{top:36px;width:60px;transform:translate(-137px) scale(.5)}}@media (min-width: 1200px){.welcome-collage__star--3{top:55px;width:56px;transform:translate(-142px) scale(.5)}}.welcome-collage__check{position:absolute;height:auto;opacity:0;width:144px;top:29px;right:50%;transform:translate(155px) scale(.7);z-index:5;transition:transform .4s cubic-bezier(.37,.85,.42,1.36) .85s,opacity .2s ease .8s;will-change:transform,opacity}@media (min-width: 768px){.welcome-collage__check{width:240px;top:45px;transform:translate(254px) scale(.7)}}@media (min-width: 1200px){.welcome-collage__check{width:216px;top:63px;transform:translate(212px) scale(.7)}}.footer{padding:34px 0 38px;position:relative}@media (min-width: 1200px){.footer{padding:48px 0 52px}}.footer:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background-color:var(--color-border-soft)}@media (min-width: 1200px){.footer:before{right:0;left:0}}@media (min-width: 1200px){.footer{display:flex;align-items:flex-start;justify-content:space-between}}.footer__link{display:block;margin:0 auto 24px;width:150px}@media (min-width: 768px){.footer__link{margin-bottom:24px}}@media (min-width: 1200px){.footer__link{margin:0 0 24px}}.footer__logo{display:block}.footer__about{text-align:center}@media (min-width: 1200px){.footer__about{text-align:left}}.footer__copyrights{font-size:13px;line-height:16px;color:var(--color-text-light)}@media (min-width: 768px){.footer__copyrights{margin:0 auto;max-width:340px}}@media (min-width: 1200px){.footer__copyrights{max-width:100%}}.footer__contacts{text-align:center;margin-bottom:48px}@media (min-width: 1200px){.footer__contacts{order:2;text-align:right;margin-bottom:0}}.footer__contacts-title{color:var(--color-text-light);font-size:14px;line-height:20px}.footer__contacts-info{color:var(--color-text-light);font-size:13px;line-height:16px}.footer__phone{font-weight:700;font-size:20px;line-height:28px;color:var(--color-text-soft);text-decoration:none;transition:opacity .2s ease;margin-bottom:16px;display:inline-block}@media (hover: hover){.footer__phone:hover{opacity:.8}}.btn{padding:0;cursor:pointer;text-decoration:none;background-color:transparent;font-size:16px;line-height:24px;color:var(--color-text);font-family:var(--font-text);border:1px solid transparent;display:inline-block;vertical-align:top;text-align:center;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease,border-color .2s ease,color .2s ease,background-color .2s ease,color .2s ease}.btn-login{color:var(--color-primary);transition:opacity .2s ease}@media (min-width: 768px){.btn-login{display:flex;align-items:center}}@media (hover: hover){.btn-login:hover{opacity:.8}}.btn-login__text{display:none;font-size:14px;line-height:18px}@media (min-width: 768px){.btn-login__text{display:block;max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:2px 8px 0 0}}.btn-login__icon{display:none;width:30px;height:30px}@media (min-width: 768px){.btn-login__icon{display:block}}.btn-login__icon--mobile{display:block;width:24px;height:24px}@media (min-width: 768px){.btn-login__icon--mobile{display:none}}.btn--medium{padding:14px 20px}.btn--fixed{min-width:220px}@media (max-width: 767.98px){.btn--mobile-wide{width:100%}}.btn--heading{font-family:var(--font-heading);text-transform:uppercase;font-weight:700;font-size:20px;line-height:24px;padding-top:15px;padding-bottom:13px}.btn--primary{color:var(--color-general);background-color:var(--color-primary);border-color:var(--color-primary)}@media (hover: hover){.btn--primary:hover{opacity:.8}}.btn--primary-outline{background-color:var(--color-general);color:var(--color-primary);border-color:var(--color-general)}@media (hover: hover){.btn--primary-outline:hover{border-color:var(--color-primary)}}@keyframes boxShadowAnimation{0%,to{box-shadow:0 4px 24px var(--color-box-shadow-soft)}50%{box-shadow:0 4px 24px var(--color-box-shadow-target)}}.apps{display:grid;gap:32px}@media (min-width: 768px){.apps{gap:48px}}@media (min-width: 1200px){.apps{gap:32px;grid-template-columns:repeat(2,minmax(20%,1fr))}}.app-item{background:var(--color-general);border:1px solid var(--color-border);box-shadow:0 4px 24px var(--color-box-shadow-soft);border-radius:32px;padding:16px;scroll-margin-top:30px}@media (min-width: 768px){.app-item{padding:32px;border:none}}.app-item:target{animation:boxShadowAnimation 2s forwards}.app-item__top{margin-bottom:16px}@media (min-width: 768px){.app-item__top{display:flex;align-items:center;margin-bottom:24px}}.app-item__qr{display:none}@media (min-width: 1200px){.app-item__qr{display:block;width:200px;flex-shrink:0}}.app-item__qr--border{border:1px solid var(--color-border-soft);border-radius:30px;overflow:hidden;padding:29px}.app-item__image{display:block;margin-bottom:16px}@media (min-width: 768px){.app-item__image{margin-right:24px;margin-bottom:0}}.app-item__title{font-weight:700;font-size:20px;line-height:34px;margin:0}@media (min-width: 768px){.app-item__title{font-size:28px;line-height:34px}}.app-item__text{font-size:16px;line-height:1.4;margin:0 0 16px}@media (min-width: 768px){.app-item__text{font-size:18px;padding-right:24px;margin-bottom:24px}}@media (min-width: 1200px){.app-item__text--mobile{display:none}}.app-item__text--desktop{display:none}@media (min-width: 1200px){.app-item__text--desktop{display:block}}.app-item__btns{display:grid;gap:16px}@media (min-width: 768px){.app-item__btns{grid-auto-flow:column;justify-content:start}}@media (min-width: 1200px){.app-item--wide{grid-column:1/-1;gap:0 125px;padding-right:52px}}.app-item__list{list-style:none;display:grid;grid-template-columns:100%;gap:20px}@media (min-width: 1200px){.app-item__item{display:flex;align-items:center}}.app-item__img{width:100%;height:auto;display:block}.steps__list{display:grid;gap:32px;padding:0;list-style:none;margin:0}@media (min-width: 768px){.steps__list{max-width:570px;margin:0 auto;grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.steps__list{max-width:100%;grid-template-columns:repeat(4,1fr)}}.steps__list--bottom-spacing{margin-bottom:80px}@media (min-width: 768px){.steps__list--bottom-spacing{margin-bottom:120px}}.steps__btn{padding:0 16px}@media (min-width: 768px){.steps__btn{text-align:center}}.step-item{border-radius:32px;position:relative;background:var(--color-bg);overflow:hidden}.step-item__title{padding:40px 32px 0;text-align:center;font-weight:400;font-size:18px;line-height:26px;position:relative;z-index:2;min-height:110px}@media (min-width: 768px){.step-item__title{padding:32px 32px 0}}.step-item__bold{font-weight:700}.step-item__link{color:var(--color-link);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}@media (hover: hover){.step-item__link:hover{text-decoration-color:rgba(var(--color-link-rgb)/50%)}}.step-item__image{display:block;margin:0 auto;height:auto;width:270px}
