/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:"Gilroy";src:url(../1d051d9d4215c09cbcaa.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(../1d051d9d4215c09cbcaa.eot?#iefix) format("embedded-opentype"),url(../31d54a4b841c0e438f13.woff) format("woff"),url(../b91b0127c56a8e5f9e83.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Gilroy";src:url(../8134b9ab378c54626928.eot);src:local("Gilroy SemiBold"),local("Gilroy-SemiBold"),url(../8134b9ab378c54626928.eot?#iefix) format("embedded-opentype"),url(../e38937dbf8202c144802.woff) format("woff"),url(../6780292641f883b3dad3.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Gilroy";src:url(../9000ed2a78b7dba6fcd6.eot);src:local("Gilroy ExtraBold"),local("Gilroy-ExtraBold"),url(../9000ed2a78b7dba6fcd6.eot?#iefix) format("embedded-opentype"),url(../cb761043a2e505ff53c1.woff) format("woff"),url(../0ac6879cd286550da903.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Gilroy";src:url(../a732fed1bc6140852a0b.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(../a732fed1bc6140852a0b.eot?#iefix) format("embedded-opentype"),url(../5fb38b9fa452b5814397.woff) format("woff"),url(../b900325e44ec0c673e88.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Gilroy";src:url(../b84941b7bdcce7cbba6d.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(../b84941b7bdcce7cbba6d.eot?#iefix) format("embedded-opentype"),url(../2bc7f5d7ea77ee1bddb3.woff) format("woff"),url(../f9f832b0ed3f1ab138c9.ttf) format("truetype");font-weight:500;font-style:normal}html{scroll-behavior:smooth}body{font-family:"Gilroy","sans-serif";font-size:16px;line-height:22px}.btn{box-shadow:0px 0px 22.8px 8px rgba(71,105,255,.11);border-radius:16px;line-height:26px;font-weight:700;outline:none;border:none;padding:12px 20px;align-self:flex-start;text-decoration:none;cursor:pointer}.container{max-width:1216px;margin:0 auto}.catalog_container{max-width:1440px;margin:0 auto}.container_large{max-width:1280px;margin:0 auto}.card_shadow{box-shadow:2px 2px 30.8px 2px rgba(83,116,255,.07);filter:drop-shadow(0px 1px 2px rgba(16, 24, 40, 0.04))}.gradient_text{background:linear-gradient(94.56deg, rgba(31, 134, 255, 0.81) 17.34%, #8306FF 34.02%, #000000 79.15%),#323539;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.paragraph{font-size:20px;line-height:30px;color:#858c95}.title{font-size:32px;line-height:42px;font-weight:800}.header__container{position:sticky;top:0;z-index:10;background-color:#fff}.header{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:15px;max-width:1376px;margin:0 auto;padding:16px}.header__logo{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALMAAAAkCAYAAADCdwsIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVuSURBVHgB7Zztcds4EIbf3Nz/KBUcroJTKjCugigViK4gSgWmK4hTgZQK7KtAdAWWKxCvAusqyHFDYLiEABD8lj14ZnYEgFh8EVwsQI6AYVkhEnkDiEJeEInMxG8YDlnIQv1GIpMz5GReq9/oakReNaKQn0qiqxGZhaEss2Th6GpEZmGoybw24tHViLxKBCoXI7oakdkYwjJLS1p0NSKT8zv6s3akk6uRYRpStONUyB2mRaJ6wPNCdhiGBOXq2FRuaD4fopD7QpYox/wWbwiBcxdjDlfjZ0s5YnpSVn+G4dgHlhuaz8cD6uO4xAXR182QnmvR1Xh7nHDB9HUz1g3XJaZxNR6N+HvUrcYz6jciR6QLKcpxJUNFbtoBFwRNZt24toRYXprsGbpBky90sKQlvmdx8t9zRPqS48JcCw5NZpo05NQLDI9AfVKF8qOQDcYhKeRKhcmikx/4BeVN+qHiQtX/SeXTD9aturZm6V9Z2T49HwvVhhUqw5Kr9uwwDlTPNxb/quqnvgmVdlDpuYpLuPuu+yBR32hmKPuRs7w3LM8/qix9D7Rer76naL+RGlpo05igP9IoV7BrO5a+LeSJxROUN+vF07572DeSmxZ6GdPz1afrEHCzR7cNoDDqufe0QU/gBPa+L1Xc14eVoy1PHr1v6IFsaNSYkmG41UEibDKbk2iLdm0+qjITtO8rsWpRj8sV3GOYyeyTF1V/Yum7gP9h5CItbWmSBIGYpxlZIX+jNPFTQsuVxPR+rZ4gtMyRy5EY18k9+LOQj4Vcw92+GxY+BeqZyzwt6TT275Rco9q0Cozndmm02/ABZdtvjbYmDr096g8a6X1G2Zdb1DfeW9gfyu+qTqr72tBZYwAShD9xXeWIcTYUEmGWmeQO1Wa2ySJQOXxMjji3yssAvQznVk7A3w9tHU32GMYybxp0tpY2y4AybHma2pzifAVoxHc0t1MV6Tc+Q0NPY4p5zy5zVDdAsnSykjtHflq1vrA0PjaPsJ/AkB5tdNYOPSKBH5rIAuMdh9nK/devUusD6d9Z8mRKpIr/Zbnua4tAIE3nzDnKpTJFfSntA01eWkoeMD8ZCwsW9k0Y8xq3lj4rkhtxYYRDxneB8cjRHt4e38Snh1yq8Ac008nAhb40SVFaKloeBLqj/dIcl0fOwsKTz3cNLfRORvg/dIPrvcd8/OG5NsbKfkab19k5Sse+Kznm2eSFkrOwhH3SkiUyNyTcUq8cepR25dEjliqfTzKck1vKsNUvPXV3JUO9bgl73Z8cOoPS9tuMPk+YwGV/q0FuD7eWtApJFl/CvjLtmN7Cokfh+wC9rSXPDZpfaJnuGtWfoPpKT2+4fDpdoYfCPK1IWFwadZ9wGe7lL/gutIukmAaJsNOMraG3gf2M1XWqc+yol3n09kpM3RXctLkvmdIRcI8RHGOVWPoeelbO7/8e/jkhDb0g2lhmgf6WdY3Lhnbj5qvnBeobnYND73uDXo6w+iSqv23Q0F4jg5vPCHMdqJwVhoUs7W1APsqTYkTafDUn0R+Bab6k0y9BeFyTs2vPFt0U1ZEdP0YiHX30tGFlgaUdHHopyr4nKu1g1Jep3yvUId0dmr9RoP59VOUnLcpxjZEmR32s+LjmLF+qyqZf8o8XrMxnVH0EK+udpRzelkeMSNNSRsviAy7H1RgCfba7mEgPqDZ7XXTHKKdP3ReJgH+CPqFqfILmj04ikdlI4J6cd5b8AuevjblIRCIzYXMxyMLKBj3bbv21uRqRN4TA+WSks89QX0zg3O2IrkZkFhLUN3kbdCNFdDUiM6NdjAz9d6gSlZVOEYlMiIB7k9enzB2iqxGZGInx3AFyV5aIRAbif8b5+Bt/eVElAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:cover;width:179px;height:36px}.header__list{display:flex;align-items:center;list-style:none;color:#323539;gap:32px}.header__item a{text-decoration:none;color:#323539}.header__btns{display:flex;gap:8px}.header__btn__reg{background-color:#4769ff;color:#fff}.header__btn__login{background-color:#f9fafb;color:#4769ff}.hero{display:flex;flex-direction:column;padding:32px 16px 0 16px}.hero__text{display:flex;flex-direction:column;gap:20px;max-width:100%}.hero__heading{display:flex;flex-direction:column;font-size:32px;line-height:42px;font-weight:800}.hero__title{display:flex;align-items:center;gap:12px}.hero__paragraph{font-size:16px;line-height:22px;color:#585f79}.hero__btn{text-align:center;color:#fff;width:100%;background:linear-gradient(274.67deg, rgba(31, 134, 255, 0.81) -42.33%, #8306FF 151.16%)}.hero__img__wrapper{display:flex;justify-content:center;align-items:flex-end}.hero__icon{max-width:43px}.hero__img{max-width:260px;max-height:596px}.gradient{background:linear-gradient(94.56deg, rgba(31, 134, 255, 0.81) 17.34%, #8306FF 34.02%, #000000 79.15%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cards{background-color:#f9fafb;padding:80px 0}.cards__heading{text-align:center;margin-bottom:50px;font-weight:700;background:linear-gradient(94.56deg, rgba(31, 134, 255, 0.81) 17.34%, #8306FF 34.02%, #000000 79.15%),linear-gradient(94.56deg, rgba(31, 134, 255, 0.81) 26.16%, #8306FF 56.32%, #000000 115.99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cards__grid{display:grid;gap:8px}.cards__card{width:100%;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:32px;padding:24px 32px}.cards__image{max-width:100%;height:auto}.cards__text{display:flex;flex-direction:column;gap:16px;align-items:center;padding:0 24px}.cards__title{font-size:24px;line-height:32px;font-weight:800;color:#323539;text-align:center}.cards__paragraph{text-align:center;color:#858c95}@media(max-width: 1060px){nav{display:none}}.settings_shadow{box-shadow:9px 9px 30.8px 2px rgba(83,116,255,.07)}.advantages{background-color:#f9fafb;padding:80px 0}.advantages__heading{text-align:center;margin-bottom:50px;font-weight:700}.advantages__grid{display:grid;gap:8px}.advantages__card{display:flex;gap:16px;flex-direction:column;background-color:#fff;border-radius:16px;padding:24px;max-width:100%;align-items:flex-start}.advantages__text{display:flex;flex-direction:column;gap:16px}.advantages__title{font-size:20px;line-height:30px;font-weight:800;color:#323539}.advantages__paragraph{color:#858c95;font-size:14px;line-height:20px}.catalog{padding:32px 0;display:flex;flex-direction:column}.catalog__img{max-width:100%}.catalog__text{display:flex;flex-direction:column;gap:12px;padding:32px 16px;max-width:100%}.catalog__paragraph{color:#858c95}.catalog__text h2{font-size:24px;line-height:34px;font-weight:800}.excel{padding:32px 0;display:flex;align-items:center;flex-direction:column}.excel__img{max-width:100%}.excel__text{display:flex;flex-direction:column;gap:12px;padding:32px 16px;max-width:100%;order:2}.excel__text p{color:#858c95}.badge__card{display:flex;justify-content:center;flex-direction:column;gap:20px;align-items:center;background:linear-gradient(96.13deg, #1F86FF -5.15%, #8306FF 117.35%);border-radius:24px;padding:32px 16px}.badge__text{display:flex;flex-direction:column;gap:16px}.badge__flex{display:flex;flex-direction:column;gap:8px;text-align:center}.badge__title{font-size:24px;line-height:34px;font-weight:800;color:#fff}.badge__paragraph{font-weight:500;font-size:14px;line-height:20px;color:#f9fafb}.badge__btn{font-size:14px;line-height:22px;max-width:235px;width:100%;background-color:#fff}.badge__btn__container{display:flex;align-items:center;justify-content:center}.badge__image__container{position:relative;display:flex;align-items:center}.badge__image{max-width:231px}.settings{padding:64px 0}.settings__card{border:1px solid #eff4fa;box-shadow:0px 1px 2px rgba(16,24,40,.04);border-radius:12px}.settings__text{display:flex;flex-direction:column;gap:16px;padding:24px}.settings__price{background-color:#eff4fa;min-height:154px;display:flex;align-items:center;justify-content:center}.settings span{font-size:30px;line-height:42px;font-weight:800}.settings__img{max-width:100%}.tariff{display:flex;flex-direction:column;gap:48px;border-radius:24px;padding:64px 16px;background-color:#eff4fa}.tariff__header{display:flex;flex-direction:column;gap:12px;align-items:center}.tariff__heading{color:#010c34}.tariff__paragraph{text-align:center;color:#858c95}.tariff__time{display:flex;background-color:#f9fafb}.tariff__time__one{min-width:110px;padding:8px 12px;border:1px solid #4769ff;background-color:#eff4fa;border-radius:12px 0 0 12px;color:#4769ff;text-align:center}.tariff__time__two{min-width:110px;padding:8px 12px;border-width:1px 1px 1px 0;border-color:#abb1bc;border-style:solid;background-color:#eff4fa;color:#585f79;background-color:#f9fafb;text-align:center}.tariff__time__three{min-width:110px;padding:8px 12px;border-width:1px 1px 1px 0;border-color:#abb1bc;border-style:solid;border-radius:0 12px 12px 0;background-color:#eff4fa;color:#585f79;background-color:#f9fafb;text-align:center}.tariff__images{display:grid;gap:8px}.tariff__images img{max-width:314px;height:auto}.input__error{color:#ff6a6a}@media(min-width: 375px){.modal__text h2{font-size:32px !important;line-height:42px !important}.modal__text p{font-size:20px;line-height:30px !important}.input{padding:12px 0 !important;padding-inline-start:98px !important}.input__btn{padding:12px 20px !important;font-size:16px !important;line-height:26px !important;cursor:auto}.tariff{padding:80px 64px}.advantages__card{flex-direction:row;gap:24px}.advantages__title{font-size:24px;line-height:34px}.advantages__paragraph{font-size:16px;line-height:22px}.title{font-size:42px;line-height:52px;font-weight:700}.cards__heading,.advantages__heading{margin-bottom:24px}.container{max-width:640px}.settings__img{width:100%}}@media(min-width: 768px){.modal__text h2{font-size:42px !important;line-height:52px !important}.modal__text p{font-size:20px;line-height:30px !important}.scan{min-width:auto !important}.settings__price span{font-size:24px}.tariff{padding:80px}.footer{padding:64px 112px !important}.footer__card{gap:0px !important}.footer__card__logos{flex-direction:row !important;justify-content:space-between;width:100%}.footer__icons img{display:none}.footer__icons{gap:48px !important}.footer__text{font-size:16px;line-height:22px;border:none !important}.footer__docs{display:none !important}.footer p{font-size:16px;line-height:22px}.show_element{display:block !important}.badge__card{padding:42px 50px;flex-direction:row;justify-content:space-between}.badge__flex{text-align:start}.badge__title{font-size:32px;line-height:42px;max-width:363px}.badge__paragraph{max-width:233px;font-size:16px;line-height:22px}.badge__btn__container{display:block}.badge__btn{font-size:20px;line-height:30px}.badge__image{position:absolute;max-width:300px;right:0}.excel__text{gap:20px;padding:112px}.excel__text p{font-size:20px;line-height:30px}.excel__text h2{font-size:42px;line-height:52px}.tariff__images{grid-template-columns:auto auto}.cards__grid{grid-template-columns:1fr 1fr 1fr}.cards__card{flex-direction:column !important}.cards__image{max-width:100% !important}.cards__title,.cards__paragraph{text-align:center !important}.hero{padding:0 !important;gap:0 !important}.hero__text{max-width:627px;margin-top:150px}.hero__heading{font-size:52px;line-height:52px;font-weight:700}.hero__paragraph{font-size:20px;line-height:30px}.hero__icon{max-width:55px}.hero__btn{width:auto}.hero__img{max-width:100% !important}.catalog{gap:0px}.catalog__text{padding:112px;gap:48px}.catalog__img{max-width:50%}.catalog__paragraph{font-size:20px;line-height:30px}.catalog__text h2{font-size:42px;line-height:52px}.functions{padding:80px 0 !important;gap:48px}.functions__grid{grid-template-columns:1fr 1fr 1fr}.functions__text{gap:8px !important}.functions__paragraph{font-size:16px !important;line-height:22px}.header{padding:20px 32px}.advantages__grid{grid-template-columns:1fr 1fr}.container{max-width:1216px}}@media(min-width: 470px){.header{flex-direction:row;gap:0}}@media(min-width: 570px){.hero{flex-direction:row;justify-content:space-between;padding:32px 0 0 0;gap:50px}.hero__img{max-width:216px}.footer{padding:48px 64px !important}.footer__card{gap:32px !important}.footer__card__logos{flex-direction:row !important;justify-content:space-between;width:100%}.footer__icons{gap:24px !important}.footer__text{flex-direction:row !important;justify-content:space-between;font-size:14px;line-height:20px}.footer__docs{flex-direction:row !important;gap:24px !important;width:auto !important;order:1}.footer p{font-size:14px;line-height:20px;margin-top:0 !important}.catalog{flex-direction:row;justify-content:space-between}.catalog__text{padding:0 64px 0 0;max-width:50%}.catalog__img{max-width:50%}.excel{flex-direction:row;justify-content:space-between}.excel__img{max-width:50%}.excel__text{padding:0px 64px;max-width:50%;order:initial}.excel__text p{color:#858c95}.settings_heading,.settings_p{text-align:center !important}.cards{padding:64px 0}.cards .revert{flex-direction:row-reverse}.cards__card{flex-direction:row;gap:24px;padding:24px}.cards__text{padding:0;gap:12px;align-items:start}.cards__title,.cards__paragraph{text-align:start}.cards__image{max-width:300px}.scan{min-width:300px}}@media(min-width: 1440px){.tariff__images{grid-template-columns:auto auto auto auto}}@media(min-width: 900px){.badge__paragraph{max-width:100%}.settings__price span{font-size:30px}.badge__title{max-width:450px;font-size:40px;line-height:50px}}@media(max-width: 1216px){.container{max-width:1024px}}@media(max-width: 1024px){.container{max-width:960px}}@media(max-width: 960px){.container{max-width:768px}.hero__text{margin-top:30px}}@media(max-width: 768px){.container{max-width:640px}}@media(max-width: 640px){.container{max-width:570px}}.functions{display:flex;flex-direction:column;gap:24px;padding:32px 16px}.functions__heading{text-align:center;margin-bottom:24px}.functions__grid{display:grid;gap:8px}.functions__card{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;border:1px solid #eff4fa;box-shadow:0px 1px 2px rgba(16,24,40,.04);border-radius:16px;padding:24px}.functions__text{display:flex;flex-direction:column;gap:16px;align-items:center}.functions__title{text-align:center;font-size:20px;line-height:30px}.functions__paragraph{font-size:14px;line-height:20px;text-align:center;color:#858c95}.functions__img{width:56px;height:56px}.questions{background-color:#f9fafb;padding:64px 0}.questions__heading{text-align:center;font-size:42px;line-height:53px;margin-bottom:50px}.accordion{display:flex;flex-direction:column;gap:8px}.accordion__card{background-color:#fff;border:1px solid #eff4fa;border-radius:16px;padding:16px 20px}.accordion__label{display:flex;justify-content:space-between;align-items:center;font-size:20px;line-height:30px;font-weight:700;color:#010c34;cursor:pointer;margin-bottom:8px;transition:all .1s}.accordion__arrow{transition:transform .3s}.accordion__content{color:#585f79;max-height:0;overflow:hidden;transition:max-height .4s ease}.accordion__input{display:none}.accordion__input:checked~.accordion__label .accordion__arrow{transform:rotate(180deg)}.accordion__input:checked~.accordion__content{max-height:200px}.footer{padding:40px 16px}.footer__card{display:flex;flex-direction:column;align-items:center;gap:24px}.footer__card__logos{display:flex;flex-direction:column;align-items:center;gap:24px}.footer__logo{max-width:179px}.footer__icons{display:flex;align-items:center;gap:32px}.footer__text{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:24px;border-top:1px solid #e5e5e7}.footer__docs{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.footer__text a,.footer__icons a{color:#858c95;text-decoration:none}.show_element{display:none}.footer p{color:#858c95;margin-top:24px}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:20}.modal{display:none;position:fixed;top:50%;left:50%;min-width:343px;translate:-50% -50%;z-index:30;border:none;background-color:transparent}.modal__content{display:flex;flex-direction:column;gap:16px}.modal__text{display:flex;flex-direction:column;align-items:center;gap:8px;color:#010c34}.modal__text h2{text-align:center;font-size:24px;line-height:34px;font-weight:800}.modal__text p{text-align:center;line-height:26px;font-weight:700}.modal::backdrop{background-color:#fff;opacity:.9}.input__wrapper{width:100%}.input__content{position:relative;margin-bottom:4px}.input__flag{background-color:#fff;position:absolute;top:0;bottom:0;gap:2px;display:flex;height:100%;gap:8px;align-items:center;border:.5px solid #abb1bc;padding:12px 20px;font-weight:600;border-top-left-radius:12px;border-bottom-left-radius:12px}.input__btn{font-size:14px;line-height:22px;width:100%;padding:8px 12px;border-radius:12px;background-color:#eff4fa;color:#abb1bc}.input{background-color:#f9fafb;padding:8px 0;display:block;width:100%;border-radius:12px;border:.5px solid #abb1bc;padding-inline-start:98px;color:#585f79;outline:none;font-size:16px;line-height:22px}label{margin-bottom:4px;display:block;font-size:14px;line-height:20px;font-weight:500;color:#595879;border:none}.close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;color:#fff;cursor:pointer}.primary-btn{background-color:#4769ff;color:#fff;cursor:pointer}.tariff__card{background-color:#fff;border-radius:16px;max-width:314px}.tariff__card-top{display:flex;flex-direction:column;gap:12px;padding:24px 16px;border-bottom:1px solid #fff}.tariff__card-name{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:12px;padding:4px 8px;font-size:16px;line-height:26px;font-weight:700;align-self:flex-start}.tariff__card-price{display:flex;align-items:center;gap:4px;font-weight:700}.tariff__card-price p{font-size:20px;line-height:30px;color:#010c34}.tariff__card-price span{color:#abb1bc}.tariff__card-btn{cursor:pointer;padding:8px 12px;background:linear-gradient(274.67deg, rgba(31, 134, 255, 0.81) -42.33%, #8306FF 151.16%);border-radius:12px;font-weight:700;font-size:14px;line-height:22px;color:#fff;border:none}.tariff__card-desc{font-size:14px;line-height:20px;color:#585f79;font-weight:500}.tariff__card-products{display:flex;align-items:center;justify-content:center;padding:8px 24px;background-color:#f9fafb}.tariff__card-products p{font-size:14px;line-height:22px;color:#4769ff;font-weight:700}.tariff__card-bottom{display:flex;flex-direction:column;gap:8px;padding:12px 16px 24px 16px}.tariff__card-item{display:flex;align-items:center;gap:12px}.tariff__card-item p{font-size:14px;line-height:20px;font-weight:500}.tariff__card-cross{color:#abb1bc}.start{background-color:#5cc689}.base{background-color:#4769ff}.proff{background:linear-gradient(274.67deg, rgba(255, 192, 31, 0.81) -4.48%, #FF6006 151.16%)}.cross-icon{position:absolute;top:24px;z-index:30;right:24px;cursor:pointer}
