.hero .title{padding-bottom:24px}.hero .title-h1{text-align:center;text-wrap-style:balance}.hero__tag{padding:6px 12px;border:solid 1px var(--red);border-radius:12px;background-color:var(--light-red-2);color:var(--red);display:inline-block}.hero__text{margin:0 auto;font-size:18px;line-height:26px;font-weight:var(--regular);width:100%;max-width:835px;color:var(--dark-grey-3);text-align:center}.hero__text--bold{font-weight:var(--medium);text-align:left}.hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.hero__wrapper-buttons{margin:32px auto 0;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:16px}.hero__wrapper-features{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero__wrapper-features--gray .hero__feature:not(:last-child){border-color:var(--dark-grey-2)}.hero__wrapper-features--gray .hero__feature-text{color:var(--dark-grey-2)}.hero__feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 8px;padding:0 16px}.hero__feature:not(:last-child){border-right:solid 1px var(--dark-grey-3)}.hero__feature-icon{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.hero__feature-text{font-weight:var(--regular);font-size:14px;line-height:18px;color:var(--dark-grey-3);white-space:nowrap}.hero__image{max-width:1080px;margin:24px auto 0}.hero__image--2{max-width:582px}.hero__image--3{max-width:864px}.hero__image_fit{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.hero__video{max-width:800px;width:100%;aspect-ratio:16/9;margin:40px auto 0}.hero__video video{display:block;width:100%;aspect-ratio:16/9;border-radius:12px}.hero__description-extensions{margin:0 0 40px;font-size:14px;line-height:18px;font-weight:var(--medium);color:var(--dark-grey-3);text-align:center}.hero__icons{margin:16px 0 40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}.hero__icon,.hero__icon-wrapper,.hero__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__icon-wrapper{gap:8px}.hero__icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0}.hero__icon-text{font-weight:var(--regular);font-size:18px;line-height:26px;color:var(--black)}.hero--thank-you{margin-bottom:60px}.hero--thank-you .title{background-image:unset}.hero--thank-you .hero__text{padding:0 16px}.hero--thank-you .js-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero--lp{margin-bottom:40px}.hero--1 .title{background-image:unset}.hero--1 .title-h1,.hero--2 .title-h1,.hero--3 .title-h1,.hero--hp .title-h1{font-size:48px;line-height:64px}.hero--4 .title{gap:32px}.hero--4 .title-h1{font-size:64px;line-height:84px}.hero--5 .title-h1{max-width:800px;font-size:48px;line-height:64px;text-wrap-style:balance}.hero--6 .title{background-image:unset}.hero--6 .title-h1{font-size:48px;line-height:64px}.hero--7 .hero__text{max-width:1000px}.hero--no-dots .title{background-image:unset}.hero--no-dots .title-h1{max-width:1000px}.hero--1200 .hero__text,.hero--1200 .title-h1{max-width:1200px}@media (max-width:1024px){.hero{padding:0 16px}.hero__tag{font-size:12px;line-height:16px}.hero__wrapper-buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:12px}.hero__wrapper-features{margin-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 0}.hero__wrapper-features--start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hero__feature{padding:0 16px 0 0}.hero__feature:not(:last-child){border-right:none}.hero__feature-text{white-space:unset}.hero__description-extensions{margin:0 0 24px}.hero__icons{margin:24px 0 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 32px}.hero__image{margin-top:32px}.hero__image--2{display:none}.hero__image_fit{max-width:unset;width:100%}.hero__video{display:none}.hero__video_2{display:block}.hero--1 .title,.hero--hp .title{padding-left:0;padding-right:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;background-image:unset}.hero--1 .title-h1,.hero--hp .title-h1{font-size:36px;line-height:48px;text-align:left;text-wrap-style:balance}.hero--1 .hero__text,.hero--hp .hero__text{text-align:left}.hero--1 .hero__inner,.hero--hp .hero__inner{gap:16px}.hero--1 .hero__wrapper-buttons,.hero--hp .hero__wrapper-buttons{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8px}.hero--1 .hero__image,.hero--hp .hero__image{display:block}.hero--2 .title,.hero--5 .title{padding-left:0;padding-right:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;background-image:unset}.hero--2 .title-h1,.hero--5 .title-h1{font-size:36px;line-height:48px;text-align:left;text-wrap-style:balance}.hero--2 .hero__text,.hero--5 .hero__text{text-align:left}.hero--2 .hero__inner,.hero--5 .hero__inner{gap:16px}.hero--2 .hero__image,.hero--5 .hero__image{display:none}.hero--3 .title{padding-left:0;padding-right:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;background-image:unset}.hero--3 .title-h1{font-size:36px;line-height:48px;text-align:left;text-wrap-style:balance}.hero--3 .hero__text{text-align:left}.hero--3 .hero__inner{gap:16px}.hero--3 .hero__image img{width:100%;aspect-ratio:344/197}.hero--4 .title{padding-left:0;padding-right:0;gap:24px}.hero--4 .title-h1{font-size:36px;line-height:48px;text-wrap-style:balance}.hero--6 .title{padding-left:0;padding-right:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;background-image:unset}.hero--6 .title-h1{font-size:36px;line-height:48px;text-align:left;text-wrap-style:balance}.hero--6 .hero__text{text-align:left}.hero--6 .hero__inner{gap:16px}.hero--6 .hero__wrapper-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.hero--6 .hero__image{display:block}.hero--7 .title{padding:60px 0 24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.hero--7 .title-h1{text-align:left;text-wrap-style:balance}.hero--7 .hero__text{text-align:left}.hero--no-dots .title{background-image:unset}}