.report-hero{position:relative;overflow:hidden;background:radial-gradient(70% 70% at 100% 100%, #00261C 0%, rgba(0, 38, 28, 0) 65%),linear-gradient(160deg, #005C43 0%, #003F2E 100%)}.report-hero__fx{position:absolute;inset:0;overflow:hidden;pointer-events:none}.report-hero__fx::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom, rgba(0, 38, 28, 0.55) 0%, rgba(0, 38, 28, 0.3) 30%, rgba(0, 38, 28, 0) 55%)}.report-hero__fx::after{content:"";position:absolute;inset:0;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");opacity:.08;mix-blend-mode:overlay}.report-hero__floor{position:absolute;left:0;bottom:0;width:100%;height:38%;color:rgba(208,236,227,.22);-webkit-mask-image:linear-gradient(to top, black 20%, transparent 95%);mask-image:linear-gradient(to top, black 20%, transparent 95%)}@media(max-width: 768px){.report-hero__floor{height:30%}}.report-hero__inner{padding-top:150px}@media(max-width: 1220px){.report-hero__inner{padding-top:120px}}@media(max-width: 550px){.report-hero__inner{padding-top:100px}}.report-hero__title{max-width:1200px;margin:0 auto;font-size:104px;line-height:1}@media(max-width: 1440px){.report-hero__title{font-size:85px}}@media(max-width: 768px){.report-hero__title{font-size:52px;line-height:1.05}}@media(max-width: 550px){.report-hero__title{font-size:44px}}.report-hero__lower{max-width:720px;margin:28px auto 0;font-family:"Inter",sans-serif;font-size:20px;line-height:1.5;opacity:.85}@media(max-width: 768px){.report-hero__lower{font-size:16px}}.report-hero__img{position:relative;z-index:1;max-width:1300px;margin:64px auto 0;padding:0 30px 110px}@media(max-width: 1220px){.report-hero__img{padding-bottom:80px}}@media(max-width: 550px){.report-hero__img{margin-top:40px;padding:0 20px 48px}}.report-hero__img::before{content:"";position:absolute;left:6%;right:30%;top:0;bottom:30%;background:radial-gradient(closest-side, rgba(208, 236, 227, 0.3), rgba(208, 236, 227, 0));filter:blur(30px)}.report-hero__img::after{content:"";position:absolute;left:12%;right:6%;bottom:92px;height:36px;border-radius:50%;background:radial-gradient(closest-side, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0))}@media(max-width: 1220px){.report-hero__img::after{bottom:64px}}@media(max-width: 550px){.report-hero__img::after{bottom:36px;height:20px}}.report-hero__img img{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:2178/1130;border-radius:0 !important}@media(max-width: 550px){.report-hero__img img{aspect-ratio:1381/716}}.case-ico{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:64px;height:64px;border-radius:50%;background-color:#d0ece3;color:#000}.case-ico svg{display:block}.main-wrap .case-problems .problem__item{display:grid;grid-template-columns:64px minmax(0, 1fr);gap:24px;padding-left:0}@media(max-width: 1220px){.main-wrap .case-problems .problem__item{grid-template-columns:minmax(0, 1fr);justify-items:center;gap:20px}}.main-wrap .case-problems .problem__item::before{display:none}.solutions__items.case-solutions{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:21px}@media(max-width: 1220px){.solutions__items.case-solutions{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 768px){.solutions__items.case-solutions{grid-template-columns:minmax(0, 1fr)}}.solutions__items.case-solutions .solutions__item{width:auto;margin-bottom:0}.solutions__items.case-solutions .solutions__item-name{min-height:0}@media(max-width: 550px){.solutions__items.case-solutions .solutions__item-ico{display:flex;margin-left:auto;margin-right:auto}}.solutions__items.case-solutions .solutions__item:last-child{grid-column:1/-1;display:grid;grid-template-columns:64px minmax(0, 1fr);align-items:center;gap:32px;padding:40px;border:0;background:radial-gradient(120% 160% at 0% 0%, #005C43 0%, #003F2E 100%);color:#fff}@media(max-width: 768px){.solutions__items.case-solutions .solutions__item:last-child{grid-template-columns:minmax(0, 1fr);gap:0;padding:24px 24px 32px}}.solutions__items.case-solutions .solutions__item:last-child .solutions__item-ico{margin-bottom:0}@media(max-width: 768px){.solutions__items.case-solutions .solutions__item:last-child .solutions__item-ico{margin-bottom:24px}}.solutions__items.case-solutions .solutions__item:last-child .solutions__item-desc{max-width:940px;color:rgba(255,255,255,.8)}.problem__img.case-shots{gap:32px;margin-top:140px;padding:0;border-radius:0;background:none}@media(max-width: 1610px){.problem__img.case-shots{margin-top:80px}}@media(max-width: 550px){.problem__img.case-shots{padding:0}}.about__img picture,.problem__img.case-shots picture,.solutions__img picture,.technology__img picture{flex:1 1 0;min-width:0}.about__img img,.problem__img.case-shots img,.solutions__img img,.technology__img img{display:block;width:100%;height:auto;border-radius:20px}@media(min-width: 551px){.technology__right{width:100%}}.technology__items{display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.technology__items{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 550px){.technology__items{grid-template-columns:repeat(2, 1fr);justify-items:center;gap:32px 16px}}.technology__item{width:min-content;text-align:center}@media(min-width: 769px){.technology__item:last-child:nth-child(3n+1){grid-column:2}}@media(max-width: 768px){.technology__item:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}}.technology__item-ico{width:220px;height:220px}@media(max-width: 1610px){.technology__item-ico{width:200px;height:200px}}@media(max-width: 550px){.technology__item-ico{width:120px;height:120px}}.technology__item-ico img{width:120px !important;height:96px;object-fit:contain}@media(max-width: 550px){.technology__item-ico img{width:64px !important;height:52px}}@media(max-width: 1220px){.advantages__item-ico.case-ico{margin:0 auto 24px}}.results__item{width:285px;height:285px;border-radius:50%;background:#f0f3f4}.results__item-desc{max-width:244px;line-height:1.2;color:#606162}
