.hero.hero--variant1{max-width:1720px;display:flex;flex-direction:column;padding:60px 60px 0;margin:0 auto;gap:30px;background-color:#fff;position:relative;border-radius:10px;overflow:hidden}.hero.hero--variant1 .hero-info{display:flex;justify-content:space-between;align-items:center;column-gap:calc(243 * (.3px + .7 * var(--designer-fluid)));position:relative}.hero.hero--variant1 .hero__content{max-width:917px}.hero.hero--variant1 .title-h1{line-height:1.057;margin-bottom:8px}.hero.hero--variant1 .hero__txt{font-weight:400;line-height:1.154;margin-bottom:0}.hero__actions{display:flex;gap:30px;margin-top:50px}.hero.hero--variant1 .hero__cards{position:relative;z-index:5}.hero.hero--variant1 .hero__cards>.statistic-cards{max-width:100%;width:440px;display:flex;justify-content:flex-end;flex-wrap:wrap;position:relative;z-index:5;gap:10px}.statistic-card.light--card{flex:1 1 calc((100% - 10px)/2);min-height:132px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;border-radius:10px;padding:20px}.statistic-card.light--card{color:#000;background:#fff;border:1px solid var(--ols-color-border)}.statistic-card.light--card .statistic-card__num{font-size:32px;font-weight:700;line-height:36px;text-align:left;margin-bottom:12px}.statistic-card__txt{font-size:16px;font-weight:400;line-height:22px;text-align:left}@media (min-width:1521px){.hero.hero--variant1 .hero__txt{font-size:26px}.hero.hero--variant1 .hero__actions .btn-main{font-size:18px;line-height:24px}}.hero.hero--variant1 .hero__bg-image{width:635px;height:620px;position:absolute;z-index:1;right:150px;bottom:0}.hero.hero--variant1 .hero-illustration{max-width:1600px;position:relative;z-index:90;overflow:hidden}.hero-illustration__img{width:100%;height:100%;border-radius:20px;object-fit:cover}.hero.hero--variant2{max-width:1840px;padding:0 40px;margin:0 auto}.hero--variant2__container{display:flex;justify-content:space-between;background-color:var(--ols-color-surface-dark);position:relative;border-radius:10px;overflow:hidden}.hero--variant2__container:before{content:"";position:absolute;z-index:1;top:0;left:0;width:380px;height:380px;margin:-190px 0 0 -190px;pointer-events:none;--hero-dot-pitch: 8.05px;background-image:radial-gradient(circle,rgba(255,255,255,.2) calc(var(--hero-dot-pitch) * .3106),transparent calc(var(--hero-dot-pitch) * .3727));background-size:var(--hero-dot-pitch) var(--hero-dot-pitch);-webkit-mask-image:radial-gradient(circle closest-side,rgba(0,0,0,1) 0%,rgba(0,0,0,.8) 12.6%,rgba(0,0,0,.59) 25.3%,rgba(0,0,0,.4) 37.9%,rgba(0,0,0,.25) 50.5%,rgba(0,0,0,.13) 63.2%,rgba(0,0,0,.04) 75.8%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(circle closest-side,#000,#000c 12.6%,#00000096 25.3%,#0006,#00000040 50.5%,#00000021 63.2%,#0000000a 75.8%,#0000);animation:hero-dots-drift 44s linear infinite}@keyframes hero-dots-drift{0%{left:19.1%;top:-15.2%;transform:scale(1.343)}14.286%{left:59.1%;top:103.4%;transform:scale(2.518)}28.571%{left:90.7%;top:49.7%;transform:scale(1)}42.857%{left:98%;top:-12.4%;transform:scale(1.54)}57.143%{left:78.5%;top:144.1%;transform:scale(2.701)}71.429%{left:52%;top:-6.6%;transform:scale(1.41)}85.714%{left:31.2%;top:120.3%;transform:scale(2.657)}to{left:19.1%;top:-15.2%;transform:scale(1.343)}}.hero.hero--variant2 .hero__content{max-width:910px;width:100%;padding:98px 0 104px 60px;position:relative;z-index:5}.hero.hero--variant2 .title-h1{margin-bottom:20px}.hero.hero--variant2 .hero__txt{font-weight:400;margin-bottom:85px}.hero.hero--variant2 .hero__content .btn-green,.hero.hero--variant2 .hero__content .btn-black{margin:0}.hero.hero--variant2 .hero__media{max-width:930px;width:100%;display:flex;justify-content:center;align-items:center;padding:18px 0;position:relative;z-index:5}.hero.hero--variant2 .hero__img{max-width:600px;width:100%;height:auto;position:relative;z-index:5}@media (max-width:1600px){.hero.hero--variant2 .hero__content{padding-left:40px}.hero.hero--variant2 .hero__media{justify-content:end;padding-right:40px}}@media (max-width:1521px){.hero.hero--variant2 .hero__content{max-width:710px}.hero.hero--variant2 .hero__txt.title-h4{margin-bottom:65px}.hero.hero--variant2 .hero__img{max-width:500px}}@media (max-width:1442px){.hero.hero--variant1 .hero__bg-image{width:535px;height:520px}}@media (max-width:1366px){.statistic-card.light--card{padding:15px}}@media (max-width:1202px){.hero.hero--variant2 .hero__txt.title-h4{margin-bottom:65px}}@media (max-width:1025px){.hero.hero--variant1 .hero__content{max-width:40%}.hero.hero--variant1 .hero__bg-image{width:535px;height:520px;right:80px}.hero.hero--variant2 .hero__content{padding-left:20px}.hero.hero--variant2 .hero__media{padding-right:20px}.hero.hero--variant2 .hero__img{max-width:350px}}@media (max-width:821px){.hero.hero--variant1{max-width:1600px;display:flex;flex-direction:column;padding:40px 40px 0}.hero.hero--variant1 .hero-info{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;position:relative}.hero.hero--variant1 .hero__content{max-width:100%}.hero.hero--variant1 .hero__bg-image{width:535px;height:520px;right:40px}.hero__actions .btn-main{margin:0}.statistic-cards{align-self:flex-start;display:inline-flex;justify-content:flex-start;margin-top:40px}.hero--variant2__container{flex-direction:column;justify-content:start}.hero.hero--variant2 .hero__content{padding-bottom:40px}.hero.hero--variant2 .hero__media{padding:0 20px}.hero.hero--variant2 .hero__img{max-width:820px}}@media (max-width:769px){.hero.hero--variant1 .hero__content{max-width:100%}.hero__actions{margin-top:30px}.hero.hero--variant1 .hero__bg-image{width:375px;height:320px;top:auto;right:0;left:50%;bottom:10px;transform:translate(-50%)}.hero.hero--variant2{flex-direction:column}.hero.hero--variant2 .hero__content{padding:40px 20px 0;max-width:100%}.hero.hero--variant2 .hero__media{padding:0 20px 40px;justify-content:center}}@media (max-width:480px){.hero.hero--variant1 .statistic-cards{justify-content:center;margin-top:0}.hero.hero--variant1{padding:40px 0 0}.hero.hero--variant1 .hero-info{padding:0 20px}.hero__actions{flex-direction:column;margin-top:30px}.hero-illustration__img{width:100%;height:auto;border-radius:0}.statistic-card.light--card{padding:12px}.statistic-card.light--card .statistic-card__num{font-size:24px;line-height:32px}.hero.hero--variant2{padding:0}.hero.hero--variant2 .hero__content .btn-green{width:fit-content;margin-right:0}.hero.hero--variant2 .hero__txt.title-h4{margin-bottom:20px}.hero.hero--variant2 .hero__content .btn-black{width:100%}.hero.hero--variant2 .hero__img{max-width:100%}.hero__actions{margin-bottom:40px}.hero__actions .btn-main,.hero.hero--variant2 .hero__content .btn-green{width:fit-content;margin:0}}@media (max-width:1366px){.hero--variant2__container:before{width:285px;height:285px;margin:-142px 0 0 -142px;--hero-dot-pitch: 6.04px}}@media (max-width:769px){.hero--variant2__container:before{width:209px;height:209px;margin:-104px 0 0 -104px;--hero-dot-pitch: 4.43px}}@media (prefers-reduced-motion: reduce){.hero--variant2__container:before{animation:none;left:90.7%;top:49.7%;transform:scale(1)}}.hero.hero--variant1{--hero-duration: 1.2s;--hero-info-slide: 462px;--hero-illustration-rise: 9.3%}.hero--variant1.hero--animate .hero-illustration{box-sizing:content-box;aspect-ratio:var(--hero-illustration-ratio);border-radius:20px;background-color:#0b0b0b}.hero--variant1.hero--animate .hero-illustration__img{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:480px){.hero--variant1.hero--animate .hero-illustration{border-radius:0}}@media (scripting: enabled) and (prefers-reduced-motion: no-preference){.hero--variant1.hero--animate .hero-info{z-index:5;transform:translateY(max(var(--hero-info-slide),100%));animation:hero-info-failsafe 0s 4s forwards}.hero--variant1.hero--animate .hero-illustration{padding-top:var(--hero-illustration-rise);margin-top:calc(-1 * var(--hero-illustration-rise));animation:hero-illustration-failsafe 0s 4s forwards}.hero--variant1.hero--animate.is-inview .hero-info{transform:translateY(0);transition:transform var(--hero-duration) ease-in-out;animation:none}.hero--variant1.hero--animate.is-inview .hero-illustration{padding-top:0;margin-top:0;animation:none;transition:padding-top var(--hero-duration) ease-in-out,margin-top var(--hero-duration) ease-in-out}}@keyframes hero-info-failsafe{to{transform:translateY(0)}}@keyframes hero-illustration-failsafe{to{padding-top:0;margin-top:0}}
