.hero-default{position:relative;margin-block-start:20px;--hero-advantages-gap: 60px}.hero-default.is-loading .hero-default__content{position:absolute;inset:0;width:100%;opacity:0;visibility:hidden;pointer-events:none}.hero-default.is-loading .hero-default__skeleton,.hero-default.is-ready .hero-default__content{position:relative;opacity:1;visibility:visible;pointer-events:auto}.hero-default.is-ready .hero-default__skeleton{position:absolute;inset:0;z-index:2;width:100%;opacity:0;visibility:hidden;pointer-events:none}.hero-default.is-animated-done .hero-default__skeleton{display:none}.hero-default.is-animated-done .hero-default__info h1,.hero-default.is-animated-done .hero-default__info h2,.hero-default.is-animated-done .default-info__cta,.hero-default.is-animated-done .default-info__trust,.hero-default.is-animated-done .hero-default__visual .user{opacity:1;animation:none}.hero-default.is-animated-done .hero-default__visual .saves,.hero-default.is-animated-done .hero-default__visual .top-services{opacity:1;animation:heroFloat 3s ease-in-out infinite}.hero-default .hero-default__content{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.hero-default .hero-default__skeleton{position:relative;z-index:2;opacity:1;visibility:visible;overflow:hidden;transition:opacity .35s ease,visibility .35s ease}.hero-default.is-ready:not(.is-animated-done) .hero-default__info h1{opacity:0;animation:heroFadeUp .4s cubic-bezier(.22,1,.36,1) forwards}.hero-default.is-ready:not(.is-animated-done) .hero-default__info h2{opacity:0;animation:heroFadeUp .4s cubic-bezier(.22,1,.36,1) .2s forwards}.hero-default.is-ready:not(.is-animated-done) .hero-default__info .default-info__cta{opacity:0;animation:heroFadeUp .4s cubic-bezier(.22,1,.36,1) .2s forwards}.hero-default.is-ready:not(.is-animated-done) .hero-default__info .default-info__trust{opacity:0;animation:heroFadeUp .3s cubic-bezier(.22,1,.36,1) .4s forwards}.hero-default.is-ready:not(.is-animated-done) .hero-default__visual .user{opacity:0;animation:heroImageIn .5s cubic-bezier(.22,1,.36,1) .3s forwards}.hero-default.is-ready .hero-default__visual .saves{opacity:0;animation:heroCardInRight .4s cubic-bezier(.22,1,.36,1) 1s forwards,heroFloat 3s ease-in-out 1.45s infinite}.hero-default.is-ready .hero-default__visual .top-services{opacity:0;animation:heroCardInLeft .4s cubic-bezier(.22,1,.36,1) 1.5s forwards,heroFloat 3s ease-in-out 1.95s infinite}.hero-default .wrapper,.hero-default .hero-default__info{display:grid;gap:20px}.hero-default .hero-default__info h1 span{color:#daf46a}.hero-default .hero-default__info h2{font-size:18px;line-height:140%;color:#484848}.hero-default .hero-default__info .default-info__cta a.btn{padding:20px 60px;transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}.hero-default .hero-default__info .default-info__cta a.btn span{font-weight:500;line-height:70%;font-family:Avenir Next Cyr,sans-serif;transition:transform .15s ease}.hero-default .hero-default__info .default-info__cta .desc{margin-top:8px;font-size:12px;color:#484848;line-height:70%}.hero-default .hero-default__info .default-info__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hero-default .hero-default__info .default-info__trust .trust-card{display:flex;align-items:center;justify-content:center;padding:10px;background:#ffffff;box-shadow:0 0 4px #daf46a33;border-radius:10px;font-size:14px;transition:transform .15s ease,box-shadow .15s ease}.hero-default .hero-default__info .default-info__trust .trust-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #daf46a38}.hero-default .hero-default__info .default-info__trust .trust-card .trust-card__inner{display:flex;justify-content:center;align-items:center;gap:12px}.hero-default .hero-default__info .default-info__trust .trust-card .trust-card__inner .trust-icon{display:inline-flex}.hero-default .hero-default__visual{position:relative;display:grid}.hero-default .hero-default__visual .user{width:100%}.hero-default .hero-default__visual .saves{z-index:1;display:flex;align-items:center;gap:8px;position:absolute;left:0;top:46%;min-width:165px;background:#ffffff;box-shadow:0 0 11px #0000002e;padding:12px;border-radius:18px;--hero-base-transform: translateX(0);will-change:opacity,transform;transform:var(--hero-base-transform)}.hero-default .hero-default__visual .saves img{max-width:50px}.hero-default .hero-default__visual .saves p{display:grid}.hero-default .hero-default__visual .saves p span:first-child{font-size:14px;color:#484848}.hero-default .hero-default__visual .saves p span:last-child{font-size:16px;font-weight:600}.hero-default .hero-default__visual .top-services{width:100%;position:absolute;display:flex;justify-content:space-between;gap:15px;padding:16px;border-radius:18px;background:#ffffff;box-shadow:0 0 11px #0000002e;bottom:15px;left:0;--hero-base-transform: translateX(0);will-change:opacity,transform;transform:var(--hero-base-transform)}.hero-default .hero-default__visual .top-services li{position:relative;display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600}.hero-default .hero-default__visual .top-services li img{max-width:36px}.hero-default .hero-default__visual .top-services li:after{position:absolute;display:block;content:" ";height:83%;right:0;top:50%;width:1px;background:#f0f0f0;transform:translate(8px,-50%)}.hero-default .hero-default__visual .top-services li:last-child:after{display:none}.hero-default .hero-default__advantages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;opacity:0;transform:translateY(24px);will-change:opacity,transform;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.hero-default .hero-default__advantages.is-visible{opacity:1;transform:translateY(0)}.hero-default .hero-default__advantages .advantage-card{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #D9D9D9;border-radius:18px;padding:18px 11px}.hero-default .hero-default__advantages .advantage-card .desc{display:grid;gap:4px}.hero-default .hero-default__advantages .advantage-card .desc span:first-child{font-family:Manrope,sans-serif;font-size:30px;line-height:120%}.hero-default .hero-default__advantages .advantage-card .desc span:last-child{font-size:14px;line-height:130%}.hero-default .hero-default__advantages .advantage-card:last-child{grid-column:1/-1;gap:20px}.hero-default .hero-skeleton__wrapper{display:grid;gap:20px}.hero-default .hero-skeleton__title,.hero-default .hero-skeleton__text,.hero-default .hero-skeleton__button,.hero-default .hero-skeleton__small-text,.hero-default .hero-skeleton__trust>div,.hero-default .hero-skeleton__user,.hero-default .hero-skeleton__float,.hero-default .hero-skeleton__advantages>div{position:relative;overflow:hidden;background:linear-gradient(90deg,#eeeeee 0%,#f7f7f7 45%,#eeeeee 100%);background-size:220% 100%;animation:heroSkeletonShimmer 1.2s ease-in-out infinite}.hero-default .hero-skeleton__info{display:grid;gap:14px}.hero-default .hero-skeleton__title{width:86%;height:42px;border-radius:12px}.hero-default .hero-skeleton__title--short{width:62%}.hero-default .hero-skeleton__text{width:78%;height:22px;border-radius:8px}.hero-default .hero-skeleton__text--short{width:56%}.hero-default .hero-skeleton__button{width:240px;height:56px;margin-top:8px;border-radius:999px}.hero-default .hero-skeleton__small-text{width:280px;height:14px;border-radius:8px}.hero-default .hero-skeleton__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.hero-default .hero-skeleton__trust>div{height:76px;border-radius:18px}.hero-default .hero-skeleton__visual{position:relative;min-height:520px}.hero-default .hero-skeleton__user{width:72%;height:500px;margin-inline:auto;border-radius:240px 240px 24px 24px}.hero-default .hero-skeleton__float{position:absolute;z-index:2;border-radius:18px;box-shadow:0 0 11px #00000014}.hero-default .hero-skeleton__float--save{left:4%;top:42%;width:180px;height:72px}.hero-default .hero-skeleton__float--services{left:3%;right:3%;bottom:20px;height:72px}.hero-default .hero-skeleton__advantages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hero-default .hero-skeleton__advantages>div{height:118px;border-radius:18px}.hero-default .hero-skeleton__advantages>div:last-child{grid-column:1/-1}@media (min-width: 768px){.hero-default .hero-default__visual .user{margin-inline:auto}.hero-default .hero-default__visual .top-services{width:fit-content;left:50%;bottom:30px;--hero-base-transform: translateX(-50%)}}@media (min-width: 1024px){.hero-default{margin-block-start:50px}.hero-default .hero-default__info .default-info__trust{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-default .hero-default__visual .user{max-width:70%}.hero-default .hero-default__visual .saves{min-width:210px;top:31%;left:15%}}@media (min-width: 1280px){.hero-default{margin-block-start:0}.hero-default .wrapper{display:flex;flex-wrap:wrap}.hero-default .wrapper .hero-default__info,.hero-default .wrapper .default-info__cta,.hero-default .wrapper .default-info__trust{height:fit-content}.hero-default .wrapper .hero-default__info{width:57%;margin-block-start:50px;grid-column:span 6}.hero-default .wrapper .hero-default__info h2{font-size:24px;max-width:70%}.hero-default .wrapper .hero-default__info .default-info__cta .desc{font-size:14px}.hero-default .wrapper .hero-default__info .default-info__trust{margin-block-start:20px;max-width:90%}.hero-default .wrapper .hero-default__info .default-info__trust .trust-card{height:fit-content;min-height:68px}.hero-default .wrapper .hero-default__visual{width:41%;height:100%;grid-column:span 6}.hero-default .wrapper .hero-default__visual .user{max-width:var(--hero-user-max-width, 511px)}.hero-default .wrapper .hero-default__visual .saves{left:0;--hero-base-transform: translateX(-30%)}.hero-default .wrapper .hero-default__visual .saves img{max-width:60px}.hero-default .wrapper .hero-default__visual .saves p span:first-child{font-size:16px}.hero-default .wrapper .hero-default__visual .saves p span:last-child{font-size:20px}.hero-default .wrapper .hero-default__visual .top-services{left:unset;right:38px;--hero-base-transform: translateX(0);bottom:30%;gap:25px;padding:19px 16px}.hero-default .wrapper .hero-default__visual .top-services li img{max-width:46px}.hero-default .wrapper .hero-default__visual .top-services li:after{transform:translate(12px,-50%)}.hero-default .wrapper .hero-default__advantages{z-index:5;background:#F9F9F9;--hero-advantages-base-offset: -40px;margin-block-start:var(--hero-advantages-offset, var(--hero-advantages-base-offset));width:100%;display:flex;border:1px solid #D9D9D9;border-radius:18px;padding:20px;justify-content:center;gap:84px}.hero-default .wrapper .hero-default__advantages .advantage-card{padding:0;border:none;gap:20px;min-width:320px}.hero-default .wrapper .hero-default__advantages .advantage-card .icon{width:100px;height:100px}.hero-default .wrapper .hero-default__advantages .advantage-card .icon svg{width:100%;height:100%}.hero-default .wrapper .hero-default__advantages .advantage-card .desc span:first-child{font-size:42px}.hero-default .wrapper .hero-default__advantages .advantage-card .desc span:last-child{font-size:20px}.hero-default .wrapper .hero-default__advantages .advantage-card:nth-child(2){order:3}.hero-default .wrapper .hero-default__advantages .advantage-card:last-child{grid-column:unset}.hero-default .hero-skeleton__wrapper{display:flex;flex-wrap:wrap;gap:20px}.hero-default .hero-skeleton__info{width:57%;margin-block-start:50px}.hero-default .hero-skeleton__visual{width:41%;min-height:620px}.hero-default .hero-skeleton__title{height:58px}.hero-default .hero-skeleton__text{height:26px}.hero-default .hero-skeleton__trust{grid-template-columns:repeat(4,minmax(0,1fr));max-width:90%}.hero-default .hero-skeleton__trust>div{height:68px}.hero-default .hero-skeleton__user{width:70%;max-width:511px;height:600px}.hero-default .hero-skeleton__float--save{left:0;top:31%;width:210px;height:74px;transform:translate(-30%)}.hero-default .hero-skeleton__float--services{left:unset;right:38px;bottom:30%;width:460px;height:82px}.hero-default .hero-skeleton__advantages{width:100%;display:flex;justify-content:center;gap:84px;margin-block-start:-40px;padding:20px}.hero-default .hero-skeleton__advantages>div{width:320px;height:100px}.hero-default .hero-skeleton__advantages>div:last-child{width:360px}}@media (min-width: 1440px){.hero-default .wrapper .hero-default__info{width:51%}.hero-default .wrapper .hero-default__info .default-info__trust{max-width:88%}.hero-default .wrapper .hero-default__visual{width:47%}.hero-default .wrapper .hero-default__visual .user{margin-inline:unset}.hero-default .wrapper .hero-default__visual .top-services{bottom:32%}.hero-default .wrapper .hero-default__advantages{--hero-advantages-base-offset: -70px}.hero-default .wrapper .hero-default__advantages .advantage-card{min-width:360px}}@media (prefers-reduced-motion: reduce){.hero-default .hero-default__content,.hero-default .hero-default__skeleton,.hero-default h1,.hero-default h2,.hero-default .default-info__cta,.hero-default .default-info__trust,.hero-default .hero-default__visual .user,.hero-default .hero-default__visual .saves,.hero-default .hero-default__visual .top-services,.hero-default .hero-default__visual .rating-card{opacity:1;transform:var(--hero-base-transform, none);animation:none;transition:none}.hero-default.is-ready .hero-default__skeleton{display:none}.hero-default .hero-default__advantages{transition:none}.hero-default .hero-default__advantages.is-visible{opacity:1;transform:none}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes heroImageIn{0%{opacity:0;transform:scale(.98) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes heroCardInRight{0%{opacity:0;transform:var(--hero-base-transform) translate(28px,8px) scale(.98)}to{opacity:1;transform:var(--hero-base-transform) translate(0) scale(1)}}@keyframes heroCardInLeft{0%{opacity:0;transform:var(--hero-base-transform) translate(-28px,8px) scale(.98)}to{opacity:1;transform:var(--hero-base-transform) translate(0) scale(1)}}@keyframes heroFloat{0%,to{transform:var(--hero-base-transform) translateY(0)}50%{transform:var(--hero-base-transform) translateY(-4px)}}@keyframes heroSkeletonShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}
