/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;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-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}:root{--main-font-family:"Inter",sans-serif;--accent-primary-000:#faf8f1;--accent-primary-050:#fbf7e8;--accent-primary-100:#fbf3d7;--accent-primary-150:#fcf0c5;--accent-primary-200:#fcecb3;--accent-primary-250:#fde9a2;--accent-primary-300:#fde590;--accent-primary-350:#fee27e;--accent-primary-400:#fede6c;--accent-primary-450:#ffdb5b;--accent-primary-500:#ffcd29;--accent-primary-550:#e8c444;--accent-primary-600:#cfaf3d;--accent-primary-650:#b89c38;--accent-primary-700:#a08833;--accent-primary-750:#88742d;--accent-primary-800:#706027;--accent-primary-850:#594d22;--accent-primary-900:#41391d;--accent-primary-950:#292516;--accent-primary-1000:#1d1b14;--accent-secondary-000:#f6f9f0;--accent-secondary-050:#f3f9e7;--accent-secondary-100:#ebf7d4;--accent-secondary-150:#e4f6c2;--accent-secondary-200:#dcf4af;--accent-secondary-250:#d4f39c;--accent-secondary-300:#ccf289;--accent-secondary-350:#c5f177;--accent-secondary-400:#bdef64;--accent-secondary-450:#b6ee51;--accent-secondary-500:#7ccf29;--accent-secondary-550:#9fd73a;--accent-secondary-600:#8ec035;--accent-secondary-650:#7fab31;--accent-secondary-700:#6f952c;--accent-secondary-750:#5f7e27;--accent-secondary-800:#506823;--accent-secondary-850:#41531f;--accent-secondary-900:#313d1a;--accent-secondary-950:#212715;--accent-secondary-1000:#191c13;--neutrals-secondary-000:#eef0f3;--neutrals-secondary-050:#e7e9ee;--neutrals-secondary-100:#d8dae1;--neutrals-secondary-150:#a3b5af;--neutrals-secondary-200:#bfc1c9;--neutrals-secondary-250:#b2b4bd;--neutrals-secondary-300:#94b5aa;--neutrals-secondary-350:#999ba4;--neutrals-secondary-400:#8c8f98;--neutrals-secondary-450:#73948a;--neutrals-secondary-500:#737680;--neutrals-secondary-550:#686b75;--neutrals-secondary-600:#5c6069;--neutrals-secondary-650:#005b53;--neutrals-secondary-700:#00453e;--neutrals-secondary-750:#00403a;--neutrals-secondary-800:#33363d;--neutrals-secondary-850:#002b27;--neutrals-secondary-900:#001c19;--neutrals-secondary-950:#002420;--neutrals-secondary-1000:#121416;--neutrals-primary-000:#fafafa}*,:after,:before{box-sizing:border-box}body,html{height:100%}html{background-color:var(--neutrals-secondary-950);color:var(--neutrals-secondary-300);font-family:var(--main-font-family);font-size:20px;line-height:1.4;min-width:320px}@media screen and (min-width:540px){html{font-size:14px}}@media screen and (min-width:768px){html{font-size:20px}}body{font-size:20px;font-weight:300;line-height:150%;margin:auto;min-height:100%;min-width:320px}body.open-menu{overflow:hidden}h1{margin:0 0 1.6rem}h4,h5{margin:0;padding:0}img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.container{margin:0 auto;max-width:1440px;padding:0 15px;width:100%}@media screen and (min-width:768px){.container{padding:0 40px}}@media screen and (min-width:1440px){.container{padding:0 100px}}@media screen and (min-width:1920px){.container{max-width:1716px}}._primary-color{color:var(--accent-primary-500)}._secondary-color{color:var(--accent-secondary-500)}.image{display:block;height:auto;margin:1.2rem auto;max-width:10rem}.image img{height:auto;max-width:100%}.country-check{font-family:var(--secondary-font-family);margin-top:4rem}.country-check__box{align-items:center;display:flex;justify-content:center}.country-check__title{font-size:1.2rem;margin:0 0 1.2rem}.country-check__nav{display:flex;gap:.6rem;margin-left:10px}.country-check__nav-link{border:1px solid #fff;border-radius:8px;color:#fff;display:inline-block;font-size:18px;padding:3px 1.2rem;text-decoration:none;text-transform:uppercase}.country-check__img{height:auto;margin-left:12px;max-width:40px}.scroll-to-top{align-items:center;background:var(--neutrals-secondary-950);border:2px solid var(--neutrals-secondary-750);bottom:20px;color:var(--neutrals-secondary-150);cursor:pointer;display:none;height:50px;justify-content:center;padding:0;position:fixed;right:30px;width:50px;z-index:10}.scroll-to-top._show{display:flex}.scroll-to-top:hover{background-color:var(--neutrals-secondary-750)}.title-2{color:var(--neutrals-primary-000);font-size:45px;font-weight:700;letter-spacing:-.02em;line-height:97.52%}@media screen and (min-width:768px){.title-2{text-align:center}}@media screen and (min-width:1024px){.title-2{font-size:56px;line-height:97.52%;text-align:left}}.title-3{color:var(--neutrals-primary-000);font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:97.52%}@media screen and (min-width:1024px){.title-3{font-size:34px}}.title-4{font-size:25px;font-weight:700;line-height:35px}.title-4,.title-5{color:var(--neutrals-primary-000)}.title-5{font-size:20px;font-weight:500;line-height:28px}.button{align-items:center;display:flex;font-size:18px;font-weight:600;justify-content:center;min-height:62px;padding:0 40px;text-decoration:none;text-transform:uppercase}.button:hover{cursor:pointer}.button._primary{background:var(--accent-primary-500);color:var(--accent-secondary-1000)}.button._primary:hover{background:var(--accent-primary-400)}.button._primary:active{background:var(--accent-primary-700)}.button._secondary{background:transparent;border:1px solid var(--accent-secondary-500);color:var(--accent-secondary-500)}.button._secondary:hover{background:var(--accent-secondary-450);border-color:var(--accent-secondary-450);color:var(--neutrals-secondary-1000)}.button._secondary:active{background:var(--accent-secondary-700);border-color:var(--accent-secondary-700)}.button._tertiary{background:transparent;border:1px solid var(--neutrals-secondary-650);color:var(--neutrals-secondary-150)}.button._tertiary:hover{background:var(--neutrals-secondary-650);border-color:var(--neutrals-secondary-650)}.button._tertiary:active{background:var(--neutrals-secondary-750);border-color:var(--neutrals-secondary-750)}.link{align-items:center;color:var(--accent-primary-500);display:inline-flex;font-size:24px;font-weight:300;gap:10px;line-height:29px;text-decoration:none}.link:hover{color:var(--accent-primary-350)}.link:active{color:var(--accent-primary-700)}.header__logo{max-width:88px;position:relative;z-index:10}.header__bar{display:flex;justify-content:space-between;padding-top:40px}.header__nav{background:#1a1b1f;display:none;flex-direction:column;inset:0;justify-content:center;overflow:hidden;padding:120px 15px 15px;position:fixed;z-index:9}@media screen and (min-width:768px){.header__nav{background:none;display:block;padding:0;position:static}}.open-menu .header__nav{display:flex}.header__nav-inner{overflow:auto}@media screen and (min-width:768px){.header__nav-inner{overflow:inherit}}.header__nav-mob{list-style:none;padding:0;text-align:center}@media screen and (min-width:768px){.header__nav-mob{display:none}}.header__nav-mob li{margin-bottom:50px}.header__nav-mob a{color:#d2d4db;font-size:18px;line-height:22px;text-decoration:none}.header__nav-buttons{display:grid;grid-gap:16px;width:100%}@media screen and (min-width:768px){.header__nav-buttons{grid-gap:10px;grid-template-columns:auto auto}}.header__menu-button{background:none;border:none;color:var(--accent-secondary-500);display:flex;padding:0;position:relative;z-index:10}@media screen and (min-width:768px){.header__menu-button{display:none}}.header__menu-icon._close,.open-menu .header__menu-icon._open{display:none}.open-menu .header__menu-icon._close{display:inline}.home-hero{padding:5rem 0}@media screen and (min-width:1920px){.home-hero{padding:2.5rem 0 5rem}}.home-hero__content{max-width:762px}@media screen and (min-width:1024px){.home-hero__wrapper{align-items:center;display:grid;grid-template-columns:auto 380px}}@media screen and (min-width:1280px){.home-hero__wrapper{grid-gap:40px}}@media screen and (min-width:1920px){.home-hero__wrapper{grid-gap:160px;grid-template-columns:auto 520px}}.home-hero__title{color:var(--neutrals-primary-000);font-size:clamp(50px,4.38vw,84px);font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:25px}.home-hero__subtitle{margin:0 0 40px}.home-hero__button{min-height:76px;min-width:268px}@media screen and (min-width:1024px){.home-hero__button{display:inline-flex}}.home-hero__media{display:flex;justify-content:center;margin:100px auto 0;position:relative}@media screen and (min-width:1024px){.home-hero__media{margin:0}}.home-hero__image img{height:clamp(440px,37.5vw,720px)}.home-hero__image-container{position:relative}.home-hero__decor{position:absolute}.home-hero__decor._decor-1{animation:decor-animation-1 3.5s linear infinite alternate-reverse;bottom:0;right:-30%}.home-hero__decor._decor-1 img{height:clamp(226px,19.48vw,374px)}.home-hero__decor._decor-2{animation:decor-animation-1 3s linear infinite alternate;left:-15%;top:0;z-index:-1}.home-hero__decor._decor-2 img{height:clamp(104px,8.75vw,168px)}.home-hero__decor._decor-3{left:0;right:0;text-align:center;top:50%;transform:translateY(-50%);z-index:-1}.home-hero__decor._decor-3 img{max-width:100%}@keyframes decor-animation-1{0%{transform:translateY(0)}to{transform:translateY(40%)}}.products{padding:50px 0 100px}.products__title{margin:0 0 55px}@media screen and (min-width:1440px){.products{padding-top:100px}}@media screen and (min-width:1024px){.products__card{display:grid;grid-gap:60px;align-items:stretch;grid-template-columns:auto 528px;grid-template-columns:auto 564px}}.products__media{border:4px solid var(--neutrals-secondary-700);height:252px;margin-bottom:60px;position:relative}@media screen and (min-width:768px){.products__media{height:500px}}@media screen and (min-width:1024px){.products__media{height:100%;margin-bottom:0}.products__media._fixed-height{height:642px}}.products__media span{color:var(--neutrals-secondary-550);font-size:clamp(66px,8.65vw,166px);font-weight:700;left:50%;letter-spacing:-.03em;line-height:100%;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);width:-moz-min-content;width:min-content}.products__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}@media screen and (min-width:1024px){.products__image img{position:absolute}}.products__content{display:grid;grid-gap:30px;align-content:start}.products__content-title{margin:0 0 8px}.products__text{margin:0 0 30px}.products__text:last-child{margin:0}.products__text span{color:var(--neutrals-primary-000)}.products__features{display:grid;grid-gap:30px;padding-top:10px}@media screen and (min-width:1024px){.products__features{grid-template-columns:1fr 1fr}}.products__features-item{align-items:center;background:var(--neutrals-secondary-850);border-radius:4px;display:flex;flex-direction:column;height:100px;justify-content:center}.products__features-title{color:var(--neutrals-primary-000);font-size:32px;font-weight:900;line-height:39px;margin:0}.products__features-subtitle{color:var(--neutrals-secondary-350);font-size:14px;font-weight:400;line-height:17px;margin:0}.products__features-button{height:100px}.products__tabs{display:none}@media screen and (min-width:1024px){.products__tabs{display:flex;gap:20px;margin-bottom:30px}}@media screen and (min-width:1440px){.products__tabs{margin-right:624px}}.products__tabs-img{height:32px}.products__tabs-button{cursor:pointer;font-size:22px;font-weight:700;height:68px}@media screen and (min-width:1024px){.products__tabs-button{flex:1 1 auto}.products__tabs-button img{display:block}}.products__tabs-button.active{background:var(--neutrals-secondary-750);border-color:var(--neutrals-secondary-750)}.products__category{align-items:center;background:var(--neutrals-secondary-750);border-radius:4px;color:var(--neutrals-secondary-150);display:flex;font-size:22px;font-weight:700;height:74px;justify-content:center;line-height:100%;margin:0 60px 30px;text-transform:uppercase}.products__category img{display:block}@media screen and (min-width:1024px){.products__category{display:none}}.products__next-button,.products__prev-button{align-items:center;background:transparent;border:2px solid var(--neutrals-secondary-750);border-radius:4px;color:var(--neutrals-secondary-150);display:flex;height:50px;justify-content:center;padding:0;position:absolute;top:12px;width:50px;z-index:1}@media screen and (min-width:1024px){.products__next-button,.products__prev-button{display:none}}.products__prev-button{left:0}.products__next-button{right:0}.products__back-button{gap:10px;margin-top:44px;width:100%}.advantages{margin-bottom:130px;padding-top:50px}@media screen and (min-width:1024px){.advantages{padding-top:150px}}.advantages__content{margin:0 auto;max-width:322px}@media screen and (min-width:1024px){.advantages__content{max-width:unset;padding:0 60px}}@media screen and (min-width:1440px){.advantages__content{padding:0}}.advantages__title{margin:0 auto 90px;text-align:center}.advantages__cards{display:grid;grid-gap:90px;text-align:center}@media screen and (min-width:1024px){.advantages__cards{grid-template-columns:repeat(2,1fr);text-align:left}}@media screen and (min-width:1440px){.advantages__cards{grid-gap:140px;grid-template-columns:repeat(3,1fr)}}.advantages__card{display:grid;grid-gap:32px}.advantages__card:hover .advantages__card-icon{color:var(--accent-primary-500)}.advantages__card-title{color:var(--neutrals-primary-000);font-size:36px;font-weight:400;letter-spacing:-.02em;line-height:120.5%;margin:0}.advantages__card-text{line-height:140%;margin:0}.advantages__link{margin:80px 0 0}@media screen and (min-width:768px){.advantages__link{margin:80px auto 0;width:-moz-max-content;width:max-content}}@media screen and (min-width:1024px){.advantages__link{margin:100px auto 0}}.terms{padding-bottom:120px}.terms .container{margin:0 auto;max-width:770px;padding:0 15px;width:100%}.terms__title{margin:96px 0 80px;text-align:center;text-transform:uppercase}.terms__text-title{margin:80px 0 30px}.terms__text-subtitle{margin:0 0 10px}.terms__text-list{margin:30px 0;padding-left:32px}.terms__text-list-item{margin-bottom:10px}.terms .link{font-size:20px;word-break:break-all}.terms p{margin:0 0 30px}._num-list{list-style-type:lower-latin}.testimonials{margin:clamp(150px,8.54vw,164px) 0 130px}.testimonials__content{justify-items:center;margin:0 auto}.testimonials__title{margin:0 auto clamp(40px,3.33vw,64px);text-align:center}.testimonials__cards{display:grid;grid-gap:clamp(16px,1.04vw,20px)}@media screen and (min-width:1024px){.testimonials__cards{grid-template-columns:repeat(2,1fr)}}.testimonials__card{display:grid;grid-gap:clamp(12px,.83vw,16px);align-content:start;background-color:var(--neutrals-secondary-850);border:1px solid var(--neutrals-secondary-700);padding:clamp(28px,1.67vw,32px);text-align:left}.testimonials__card-title{color:var(--neutrals-primary-000);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:97.523%;margin:0}@media screen and (min-width:1024px){.testimonials__card-title{font-size:34px;font-weight:700}}.testimonials__card-link{font-size:20px}@media screen and (min-width:1024px){.testimonials__card-link{font-size:24px}}.testimonials__card-text{line-height:1.4;margin:4px 0 0}.footer{background-color:var(--neutrals-secondary-900);padding:58px 15px}.footer__text{font-size:16px;margin:0;text-align:center}