.so-hero{color:#fff;background:#000;padding:19px 0 33px}.so-hero__in{align-items:stretch;max-width:1400px;margin:0 auto;display:flex}.so-hero__left{flex-direction:column;gap:26px;width:63.67%;padding:80px 10px 0;display:flex}.so-hero__ico{color:#fff;font-size:129px}.so-hero__ico svg{width:auto;height:129px}.so-hero__h1{color:#fff;font-size:35px;font-weight:800;line-height:47px}.so-hero__sub{color:#fff;font-size:17px}.so-hero__sub a{font-weight:700;text-decoration:underline}.so-hero__div{align-items:center;gap:8px;width:36%;padding:0 0 0 1%;display:flex}.so-hero__basket{fill:#ff5e27;flex:none;width:27px;height:27px}.so-hero__wave{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' overflow='visible' height='100%25' viewBox='0 0 24 24' fill='none' stroke='%23FF5E27' stroke-width='1.9' stroke-linecap='square' stroke-miterlimit='10'%3E%3Cpath d='M0,6c6,0,6,13,12,13S18,6,24,6'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:20px 20px;flex:1;height:20px}.so-hero__text{color:#fff;font-size:17px}.so-hero__contacts{grid-template-columns:30% 1fr;align-items:center;margin-top:60px;padding-left:20px;display:grid}.so-contact{color:#fff;font-size:20px;font-weight:700}.so-contact .seo-list__icon{font-size:18px}.so-contact a:hover{color:#ff9037}.so-card{isolation:isolate;background:#202020;border-radius:12px;flex-direction:column;justify-content:center;gap:10px;width:36.298%;padding:30px 0 0;display:flex;position:relative;overflow:hidden}.so-card__bg{z-index:-1;object-fit:cover;opacity:.34;width:100%;height:100%;position:absolute;inset:0}.so-card__form{padding:10px 52px}.so-card__info{color:#fff;flex-direction:column;gap:10px;padding:10px 20px 30px;display:flex}.so-card__title{color:#fff;font-size:17px;font-weight:700}.so-card__title .seo-list__icon{color:#ff5e27}.so-card__list{color:#fff;gap:7px;margin-left:2%;font-size:17px}.so-card__list .seo-list__item{align-items:flex-start}.so-card__note{color:#fff;font-size:17px;font-weight:700}.so-form .lb-field input:not([type=checkbox]),.so-form .lb-field select{min-height:2.4rem;box-shadow:none;border:0;border-radius:0}.so-form .lb-form__submit{border-radius:0;width:100%;font-size:1.0625rem}.so-logos{justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto;padding:10px 0 20px;display:flex}.so-logos__img{width:18%;max-width:190px;height:auto}.so-intro{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:1134px;margin:0 auto;padding:31px 20px 0;display:flex}.so-intro__ico{color:#ff5e27;font-size:95px}.so-intro__ico svg{width:auto;height:95px}.so-intro__ico--blk{color:#000}.so-intro__ico--blk svg{height:131px}.so-intro__ico--tag svg{height:70px}.so-intro__h{color:#000;text-align:center;font-size:40px;font-weight:300}.so-intro__rule{border:0;border-top:4px solid #ff5e27;width:8%;min-width:70px;margin:0}.so-intro__p{color:#000;text-align:center;max-width:928px;font-size:17px}.so-intro__arrow{color:#ff5e27;display:inline-flex}.so-arrow svg{width:40px;height:auto}.so-split{max-width:1400px;margin:0 auto;padding:20px 3.5%}.so-split__row{justify-content:center;align-items:center;gap:50px;padding:20px 0;display:flex}.so-split__row--a{flex-direction:row-reverse}.so-split__text{width:57.789%}.so-split__media{width:50%}.so-split__img{width:100%;height:auto}.so-split__p{font-size:17px;line-height:1.3}.so-split__row--c{max-width:1280px;margin:0 auto}.so-split__row--c .so-split__p{width:100%}.so-steps{max-width:1282px;margin:0 auto;padding:5% 20px 0}.so-steps__row{justify-content:space-between;align-items:center;gap:40px;display:flex}.so-steps__row>*{width:calc(50% - 20px)}.so-steps__row--gap{align-items:flex-start;margin-top:8%}.so-steps__row--single{margin-top:5%}.so-steps__row--single>*{width:100%}.so-steps__row--last{margin-top:8%;padding-bottom:5%}.so-step{flex-direction:column;gap:20px;display:flex}.so-step__h{font-size:35px;font-weight:800;line-height:1.2}.so-step__p{font-size:17px}.so-step__list{gap:14px}.so-step__li{font-size:17px;line-height:1.3}.so-step .seo-list__item{align-items:flex-start}.so-info{isolation:isolate;color:#fff;background:#242424;border-radius:12px;align-items:center;gap:48px;padding:10%;display:flex;position:relative;overflow:hidden}.so-info__bg{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.so-info__ico{color:#fff;font-size:48px}.so-info__text{font-size:15px;line-height:1.5}.so-factors{background-image:linear-gradient(#ffdace 10%,#fff 50%);margin-top:5%;padding:5%}.so-factors>*{max-width:1200px;margin-inline:auto}.so-factors__top{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.so-factors__line{border:0;border-top:1px solid #212121;flex:0 0 100%;max-width:200px;margin:0 0 2%}.so-factors__h{letter-spacing:-2px;color:#212121;width:45%;font-size:54px;font-weight:500}.so-factors__price{align-items:center;gap:24px;width:48%;display:flex}.so-factors__ico{color:#000;font-size:94px}.so-factors__ico svg{width:auto;height:94px}.so-factors__from{color:#222;margin-top:1%;font-size:24px;font-style:italic;font-weight:600;line-height:1.5}.so-factors__how{color:#222;width:45%;margin-top:3%;font-size:24px;font-style:italic;line-height:1.5}.so-factors__row{grid-template-columns:repeat(3,1fr);gap:10%;margin-top:5%;display:grid}.so-factor__h{color:#212121;margin-bottom:16px;font-size:24px;font-weight:700;line-height:1.2}.so-factor__p{color:#212121;font-size:16px;line-height:1.5}.so-factors__cta{justify-content:space-between;align-items:center;gap:30px;margin-top:5%;display:flex}.so-factors__ctap{flex:1;font-size:17px}.so-factors__btns{flex:1;gap:20px;display:flex}.so-factors__btns>a{flex:1}.so-dashed{border-style:dashed}.so-ghost{color:#000;background:0 0;border-color:#000}.so-ghost:hover{color:#fff;background:#000}.so-pricing{isolation:isolate;background:#000;margin-top:6%;padding-bottom:5%;position:relative;overflow:hidden}.so-pattern{z-index:-1;opacity:.5;grid-template-columns:repeat(3,700px);grid-auto-rows:700px;justify-content:center;display:grid;position:absolute;inset:0;overflow:hidden}.so-pattern__tile{width:700px;height:700px}.so-pricing__in{max-width:1400px;margin:0 auto}.so-pricing__head{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:20px;max-width:1134px;margin:0 auto;padding:61px 20px 0;display:flex}.so-pricing__ico{color:#fff;font-size:70px}.so-pricing__h{color:#fff;font-size:40px;font-weight:300}.so-pricing__rule{border:0;border-top:4px solid #ff5e27;width:8%;min-width:70px;margin:0}.so-pricing__p{color:#fff;max-width:928px;font-size:17px}.so-pricing__grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:30px;padding:5% 5% 3%;display:grid}.so-pricing__cta{justify-content:center;padding:0 0 5%;display:flex}.so-glow{box-shadow:0 0 33px #ff5e27db}.so-glow:hover{color:#000;background:#fff}.so-pc{color:#000;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.so-pc--cream{background:#fbf9ed}.so-pc--lilac{background:#e0dcff}.so-pc:hover{box-shadow:0 0 10px #0003}.so-pc__head{text-align:center;flex-direction:column;align-items:center;padding-top:100px;display:flex}.so-pc__name{text-transform:uppercase;font-size:28px;font-weight:800;line-height:1.2}.so-pc__sub{font-size:17px}.so-pc__price{color:#54595f;letter-spacing:1px;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;padding-top:30px;font-size:40px;line-height:1;display:flex}.so-pc__cur{font-size:85%}.so-pc__per{text-align:center;color:var(--color-orange-ink-deep);letter-spacing:0;flex:0 0 100%;margin-top:10px;font-size:16px;font-weight:600;line-height:1}.so-pc__per br{display:none}.so-pc__list{flex-direction:column;gap:15px;margin:0;padding:30px 0 87px;list-style:none;display:flex}.so-pc__li{align-items:flex-start;gap:10px;margin-inline:9.5%;font-size:16px;font-weight:500;line-height:1.3;display:flex}.so-pc__ico{color:#4ece5f;margin-top:.1em;font-size:16px}.so-pc__ico--no{color:#e84242}.so-pc__ribbon{z-index:1;pointer-events:none;width:150px;height:150px;position:absolute;top:0;right:0;overflow:hidden}.so-pc__ribbon-in{color:#000;text-align:center;text-transform:uppercase;background:#ff5e27;width:200%;margin-top:35px;font-size:13px;font-weight:500;line-height:2;position:absolute;right:0;transform:translateY(-50%)translate(50%)translate(-35px)rotate(45deg)}.so-faq{flex-direction:column;gap:20px;max-width:1120px;margin:0 auto;padding:87px 20px 60px;display:flex}.so-faq__ico{color:#ff5e27;padding-left:150px;font-size:50px}.so-faq__h{font-size:35px;font-weight:800;line-height:1.2}.so-faq__intro{font-size:17px}@media (max-width:1024px){.so-hero__in{flex-direction:column}.so-hero__left,.so-card{width:100%}.so-hero__left{text-align:center;align-items:center;padding-top:10px}.so-hero__ico svg{height:94px}.so-hero__h1{font-size:34px;line-height:1.2}.so-hero__div{width:40%}.so-hero__contacts{justify-items:center;padding-left:0}.so-card{margin-top:30px}.so-split__row,.so-split__row--a{flex-direction:column;gap:20px}.so-split__row--a{flex-direction:column-reverse}.so-split__text,.so-split__media{width:100%}.so-steps__row{flex-direction:column;align-items:stretch}.so-steps__row>*{width:100%}.so-steps__row--gap{margin-top:12%}.so-step__h{font-size:32px}.so-factors__h,.so-factors__price,.so-factors__how{width:100%}.so-factors__h{font-size:50px}.so-factors__from,.so-factors__how{font-size:18px}.so-factors__row{grid-template-columns:1fr;gap:35px}.so-factors__cta{flex-direction:column;align-items:stretch}.so-pricing__grid{grid-template-columns:1fr}.so-pc__head{padding-top:50px}.so-pc__name{font-size:24px}.so-pc__price{font-size:30px}.so-pc__list{padding:30px 10px}.so-pc__li{margin-inline:5%}}@media (max-width:767px){.so-pattern{grid-template-columns:700px}.so-hero__h1{font-size:27px;line-height:1.3}.so-hero__ico svg{height:80px}.so-hero__sub,.so-hero__text,.so-card__list,.so-card__note{font-size:16px}.so-card__form{padding-inline:20px}.so-contact{font-size:18px}.so-hero__contacts{grid-template-columns:1fr;gap:14px}.so-logos{flex-wrap:wrap;justify-content:center;gap:10px 6px}.so-logos__img{width:30%}.so-intro__ico svg,.so-intro__ico--blk svg{height:59px}.so-intro__h,.so-pricing__h{font-size:30px}.so-step__h{font-size:23px}.so-info{gap:11px;padding:5%}.so-factors__h{font-size:30px;line-height:1.2}.so-factors__ico svg{height:77px}.so-factors__btns{flex-direction:column}.so-faq__ico{align-self:center;padding-left:0}.so-faq__h{text-align:center;font-size:24px}}.so-info__ico-link{color:#fff;display:inline-flex}.so-hero,.so-card,.so-info,.so-pricing{--accent-text:var(--color-orange);--accent-text-hover:var(--color-orange-hover)}
