.NoU7wq_hero{min-height:946px;color:var(--white);background-color:#0a5a82;background-image:url(/media/hero/hero-1728.webp);background-position:50%;background-size:cover;position:relative;overflow:hidden}.NoU7wq_heroShade{background:#006592a6;position:absolute;inset:0}.NoU7wq_heroSearch{z-index:2;top:21px;right:max(calc(var(--gutter) + 10px), calc((100vw - var(--container)) / 2 + 10px));width:357px;height:70px;color:var(--white);border:1px solid var(--white);background:#0000004d;align-items:center;gap:14px;padding:0 14px;display:flex;position:absolute}.NoU7wq_heroSearch input{min-width:0;color:var(--white);background:0 0;border:0;outline:0;flex:1;font-size:20px}.NoU7wq_heroSearch input::placeholder{color:#ffffff8c}.NoU7wq_heroSearchButton{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-6px 0 0;padding:0;display:grid}.NoU7wq_heroSearchButton .NoU7wq_icon{scale:1!important}.NoU7wq_heroInner{z-index:1;width:min(var(--container), calc(100% - (2 * var(--gutter))));grid-template-columns:1fr 377px;align-items:center;gap:80px;min-height:946px;margin-inline:auto;padding-top:102px;display:grid;position:relative}.NoU7wq_heroCopy{align-self:center;padding:0 0 10px 31px;transform:translateY(-39px)}.NoU7wq_heroCopy h1{letter-spacing:-.025em;text-transform:uppercase;word-spacing:.14em;margin:0;font-size:clamp(64px,4.65vw,80px);font-weight:700;line-height:1.13}.NoU7wq_heroCopy p{margin:66px 0 59px;font-size:24px;line-height:32px;transform:translateY(-10px)}.NoU7wq_heroCopy .NoU7wq_arrowButton{position:relative;top:-10px}.NoU7wq_arrowButton{min-width:185px;min-height:56px;color:var(--white);background:var(--brand);border:1px solid var(--brand);justify-content:space-between;align-items:center;gap:30px;padding:14px 18px 14px 22px;font-size:16px;transition:all .16s;display:inline-flex}.NoU7wq_arrowButton>span:first-child{white-space:nowrap;flex:none}.NoU7wq_arrowButton [data-figma-icon]{flex:none;width:25px;height:25px}.NoU7wq_arrowButton:hover{color:var(--brand);background:var(--white)}.NoU7wq_arrowButtonLight{min-width:316px;min-height:81px;color:var(--brand);background:var(--white);border-color:var(--white);padding-inline:29px;font-size:21px}.NoU7wq_arrowButtonLight:hover{color:var(--white);background:var(--brand)}.NoU7wq_heroStats{place-self:end;width:377px;padding-bottom:0;display:grid}.NoU7wq_heroStats>div{text-align:center;border-top:1px solid #fffc;grid-template-columns:auto 1fr;align-items:end;min-height:178px;padding:33px 20px 28px;display:grid}.NoU7wq_heroStats strong{font-size:63px;font-weight:700;line-height:.9}.NoU7wq_heroStats b{text-transform:uppercase;padding:0 0 5px 10px;font-size:34px;line-height:1}.NoU7wq_heroStats span{grid-column:1/-1;margin-top:10px;font-size:17px;line-height:1.25}.NoU7wq_heroStats>div:last-child strong{font-size:58px}.NoU7wq_heroStats>div:last-child b{text-transform:none;font-size:30px}.NoU7wq_section{position:relative;overflow:hidden}.container:before{content:attr(data-ghost);z-index:-1;color:var(--white);font-size:150px;font-family:var(--font-inter), Arial, sans-serif;white-space:nowrap;-webkit-text-stroke:1.25px #b6c2cd;-webkit-text-fill-color:var(--white);pointer-events:none;font-weight:900;line-height:1;position:absolute;top:-40px;left:241px}.NoU7wq_section>*{z-index:1;position:relative}.NoU7wq_sectionTitle{letter-spacing:0;margin:0;font-size:60px;font-weight:700;line-height:normal}.NoU7wq_sectionLead{max-width:605px;margin:55px 0 82px;font-size:24px;line-height:32px}.NoU7wq_servicesSection{padding:112px 0}.NoU7wq_servicesSection .NoU7wq_container:before{font-family:var(--font-manrope), Arial, sans-serif;font-weight:800;top:42px;left:374px}.NoU7wq_serviceGrid{grid-template-columns:repeat(3,1fr);gap:56px 20px;display:grid}.NoU7wq_serviceCard{background:var(--white);border:1px solid #bfc7cf;overflow:hidden}.NoU7wq_cardImage{aspect-ratio:1.2725;display:block;position:relative;overflow:hidden}.NoU7wq_cardImage img{object-fit:cover;transition:transform .3s}.NoU7wq_serviceCard:hover .NoU7wq_cardImage img{transform:scale(1.03)}.NoU7wq_roundArrow{z-index:2;width:48px;height:48px;color:var(--white);background:#008fd0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:18px}.NoU7wq_roundArrow [data-figma-icon]{transform-box:border-box;transform-origin:50%;width:27px;height:27px;transform:rotate(45deg)}.NoU7wq_serviceBody{min-height:398px;padding:29px 28px 38px}.NoU7wq_serviceBody h3{margin:0 0 24px;font-size:23px;font-weight:400;line-height:1.22}.NoU7wq_serviceBody ul{gap:14px;margin:0;padding-left:23px;display:grid}.NoU7wq_serviceBody li{padding-left:4px;font-size:16px;line-height:1.35}.NoU7wq_serviceBody li a:hover,.NoU7wq_serviceBody li a:focus-visible{color:var(--brand-light);text-underline-offset:3px;text-decoration:underline}.NoU7wq_sectionButtonRow{justify-content:flex-end;margin-top:61px;display:flex}.NoU7wq_calculatorPromo{min-height:955px;padding:122px 0 102px}.NoU7wq_calculatorPromo:before{font-size:125px;font-family:var(--font-inter), Arial, sans-serif;font-weight:900;top:61px;left:103px}.NoU7wq_splitSection{grid-template-rows:1fr auto;grid-template-columns:.92fr 1.08fr;align-items:center;gap:30px 50px;display:grid}.NoU7wq_promoCopy{max-width:610px}.NoU7wq_promoCopy .NoU7wq_sectionTitle{margin-bottom:65px}.NoU7wq_promoCopy p{margin:0 0 60px;font-size:24px;line-height:32px}.NoU7wq_laptopWrap{justify-content:center;align-items:center;display:flex}.NoU7wq_laptopWrap img{width:100%;height:auto}.NoU7wq_splitButton{grid-column:2;justify-content:flex-end;display:flex}.NoU7wq_companySection{padding:46px 0 118px}.NoU7wq_companySection:before{top:28px;left:120px}.NoU7wq_companySection .NoU7wq_sectionTitle{font-family:var(--font-inter), Arial, sans-serif;font-weight:400}.NoU7wq_companyIntro{grid-template-columns:1fr 774px;align-items:center;gap:64px;margin-top:58px;display:grid}.NoU7wq_companyIntro p{max-width:660px;margin:0 0 24px;font-size:17px;line-height:1.45}.NoU7wq_companyIntro .NoU7wq_arrowButton{margin-top:31px}.NoU7wq_companyImage{min-height:602px;position:relative;overflow:hidden}.NoU7wq_companyImage img{object-fit:cover}.NoU7wq_workList{gap:60px;margin-top:199px;display:grid}.NoU7wq_workStep{border:1px solid #bfc7cf;grid-template-columns:774px 1fr;min-height:613px;display:grid}.NoU7wq_workStep:nth-child(2){min-height:550px}.NoU7wq_workStep:nth-child(4){min-height:581px}.NoU7wq_workStepReverse .NoU7wq_workImage{order:2}.NoU7wq_workImage{min-height:100%;position:relative;overflow:hidden}.NoU7wq_workImage img{object-fit:cover}.NoU7wq_workCopy{flex-direction:column;justify-content:center;padding:52px 66px;display:flex}.NoU7wq_stepHeading{grid-template-columns:auto 1fr;align-items:start;gap:28px;display:grid}.NoU7wq_stepHeading span{color:#009bd9;font-size:52px;font-weight:300;line-height:1}.NoU7wq_stepHeading h3{text-transform:uppercase;margin:5px 0 27px;font-size:23px;font-weight:500;line-height:1.15}.NoU7wq_workCopy p{margin:0 0 24px 80px;font-size:17px;line-height:1.44}.NoU7wq_workCopy h4{text-transform:uppercase;margin:8px 0 21px 80px;font-size:22px;font-weight:500}.NoU7wq_benefitsSection{padding:92px 0 124px}.NoU7wq_benefitsSection:before{top:46px;left:720px;right:auto}.NoU7wq_benefitGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:82px;display:grid}.NoU7wq_benefitCard{background:#e9edf3;flex-direction:column;min-height:620px;padding:42px 39px 31px;display:flex}.NoU7wq_benefitValue{align-items:center;gap:14px;display:flex}.NoU7wq_benefitIcon{width:67px;height:67px;color:var(--white);background:#009bd9;border-radius:50%;place-items:center;margin-right:8px;display:grid}.NoU7wq_benefitIcon [data-figma-icon]{width:37px;height:37px}.NoU7wq_benefitValue strong{font-size:58px;font-weight:400;line-height:1}.NoU7wq_benefitValue b{align-self:flex-end;padding-bottom:7px;font-size:21px;font-weight:400}.NoU7wq_benefitCard h3{text-transform:uppercase;min-height:52px;margin:31px 0 18px;font-size:20px;font-weight:500}.NoU7wq_blueLine{background:#009bd9;height:2px;margin-bottom:32px}.NoU7wq_benefitCard p{margin:0 0 32px;font-size:15px;line-height:1.43}.NoU7wq_benefitCard .NoU7wq_arrowButton{align-self:flex-start;min-width:151px;margin-top:auto}.NoU7wq_projectsSection{padding:90px 0 112px}.NoU7wq_projectsSection:before{font-family:var(--font-inter), Arial, sans-serif;font-weight:900;left:281px}.NoU7wq_projectFilters{flex-wrap:wrap;gap:22px;margin:62px 0 54px;font-size:15px;display:flex}.NoU7wq_projectFilters a:first-child{text-underline-offset:5px;text-decoration:underline}.NoU7wq_projectFilters a:hover,.NoU7wq_projectFilters a:focus-visible{color:var(--brand-light);text-underline-offset:5px;text-decoration:underline}.NoU7wq_projectGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.NoU7wq_projectCard{min-height:756px;color:var(--white);position:relative;overflow:hidden}.NoU7wq_projectCard>img{object-fit:cover;transition:transform .3s}.NoU7wq_projectCard:hover>img{transform:scale(1.03)}.NoU7wq_projectShade{background:linear-gradient(#0000 30%,#000000b8);position:absolute;inset:0}.NoU7wq_projectCopy{position:absolute;bottom:37px;left:31px;right:31px}.NoU7wq_projectCopy small{font-size:15px}.NoU7wq_projectCopy h3{margin:17px 0 10px;font-size:26px;font-weight:400;line-height:1.15}.NoU7wq_projectCopy p{margin:0;font-size:14px;line-height:1.35}.NoU7wq_applicationSection{min-height:0;padding:0}.NoU7wq_applicationSection>div>p{margin:63px 0 35px;font-size:18px;line-height:1.5}.NoU7wq_contactsSection{padding:76px 0 80px}.NoU7wq_contactsLead{margin:38px 0 32px;font-size:17px}.NoU7wq_contactsGrid{grid-template-columns:794px 1fr;min-height:400px;display:grid}.NoU7wq_contactCard{background:var(--white);border:1px solid #cad2da;border-radius:22px 0 0 22px;align-content:center;gap:32px;padding:45px 53px;display:grid;box-shadow:0 5px 16px #00003c1a}.NoU7wq_phoneRow,.NoU7wq_emailRow,.NoU7wq_addressRow{align-items:flex-start;gap:22px;display:flex}.NoU7wq_contactIcon{width:59px;height:59px;color:var(--white);background:var(--green);border-radius:13px;flex:none;place-items:center;display:grid}.NoU7wq_contactIcon [data-figma-icon]{width:32px;height:32px}.NoU7wq_contactCard b,.NoU7wq_contactCard small{display:block}.NoU7wq_contactCard b{font-size:18px}.NoU7wq_contactCard small{max-width:530px;font-size:14px;line-height:1.35}.NoU7wq_taxiButton{color:#111;background:var(--yellow);border-radius:15px;justify-content:center;align-items:center;gap:18px;min-height:71px;display:flex}.NoU7wq_taxiButton strong{font-size:19px}.NoU7wq_taxiButton span{font-size:16px;font-weight:600}.NoU7wq_map{border:0;border-radius:0 22px 22px 0;width:100%;height:100%;min-height:400px;display:block;position:relative;overflow:hidden}.NoU7wq_map iframe{border:0;width:100%;height:100%;display:block}@media (max-width:1100px){.NoU7wq_hero{min-height:830px}.NoU7wq_heroInner{grid-template-columns:1fr 330px;min-height:830px}.NoU7wq_serviceGrid{grid-template-columns:repeat(2,1fr)}.NoU7wq_benefitGrid{grid-template-columns:1fr}.NoU7wq_benefitCard{min-height:0}.NoU7wq_projectCard{min-height:450px}}@media (max-width:800px){.NoU7wq_hero{background-position:48%;background-size:cover;min-height:1020px}.NoU7wq_heroSearch{display:none}.NoU7wq_heroInner{flex-direction:column;align-items:stretch;gap:45px;min-height:1020px;padding:80px 0 30px;display:flex}.NoU7wq_heroCopy h1{font-size:clamp(43px,12vw,65px)}.NoU7wq_heroCopy{padding-left:0;transform:none}.NoU7wq_heroCopy p{margin:40px 0;font-size:18px}.NoU7wq_heroStats{width:auto;margin-top:auto;padding:0}.NoU7wq_heroStats>div{min-height:132px;padding:24px 5px}.NoU7wq_heroStats strong{font-size:48px}.NoU7wq_heroStats b{font-size:25px}.NoU7wq_section:before{font-size:90px;top:30px;left:20px}.NoU7wq_servicesSection:before{font-family:var(--font-manrope), Arial, sans-serif;font-weight:800}.NoU7wq_serviceGrid,.NoU7wq_splitSection,.NoU7wq_companyIntro,.NoU7wq_workStep,.NoU7wq_projectGrid,.NoU7wq_contactsGrid{grid-template-columns:1fr}.NoU7wq_splitButton{grid-column:1}.NoU7wq_companyImage{min-height:430px}.NoU7wq_workStepReverse .NoU7wq_workImage{order:0}.NoU7wq_workImage{min-height:420px}.NoU7wq_projectCard{min-height:560px}.NoU7wq_benefitGrid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto}.NoU7wq_benefitGrid::-webkit-scrollbar{display:none}.NoU7wq_benefitCard{scroll-snap-align:start}.NoU7wq_applicationSection{min-height:0}.NoU7wq_contactCard{border-radius:20px 20px 0 0}.NoU7wq_map{border-radius:0 0 20px 20px;min-height:360px}}@media (max-width:600px){.NoU7wq_hero{min-height:1050px}.NoU7wq_heroInner{min-height:1050px;padding-top:70px}.NoU7wq_heroCopy h1{font-size:43px;line-height:1.12}.NoU7wq_heroCopy p{font-size:15px}.NoU7wq_arrowButtonLight{min-width:238px;min-height:64px;font-size:17px}.NoU7wq_heroStats>div:last-child strong{font-size:43px}.NoU7wq_heroStats>div:last-child b{font-size:22px}.NoU7wq_sectionTitle{font-size:32px}.NoU7wq_sectionLead{margin:34px 0 44px;font-size:16px;line-height:22px}.NoU7wq_servicesSection,.NoU7wq_calculatorPromo,.NoU7wq_companySection,.NoU7wq_benefitsSection,.NoU7wq_projectsSection,.NoU7wq_applicationSection,.NoU7wq_contactsSection{padding:60px 0}.NoU7wq_calculatorPromo{min-height:823px;padding:73px 0 0}.NoU7wq_serviceGrid{gap:34px}.NoU7wq_serviceBody{min-height:0;padding:24px 22px 32px}.NoU7wq_serviceBody h3{font-size:21px}.NoU7wq_serviceBody li{font-size:14px}.NoU7wq_sectionButtonRow{margin-top:38px}.NoU7wq_promoCopy .NoU7wq_sectionTitle{margin-bottom:42px}.NoU7wq_promoCopy p,.NoU7wq_companyIntro p{font-size:16px;line-height:22px}.NoU7wq_promoCopy p{margin-bottom:30px}.NoU7wq_companyIntro{gap:40px;margin-top:48px}.NoU7wq_companyImage,.NoU7wq_workImage{min-height:330px}.NoU7wq_workList{gap:35px;margin-top:72px}.NoU7wq_workCopy{padding:30px 24px 34px}.NoU7wq_stepHeading{gap:14px}.NoU7wq_stepHeading span{font-size:38px}.NoU7wq_stepHeading h3{margin-top:3px;font-size:17px}.NoU7wq_workCopy p,.NoU7wq_workCopy h4{margin-left:52px}.NoU7wq_workCopy p{font-size:14px}.NoU7wq_workCopy h4{font-size:17px}.NoU7wq_workStep,.NoU7wq_workStep:nth-child(2),.NoU7wq_workStep:nth-child(4){min-height:1000px}.NoU7wq_benefitGrid{margin-top:48px}.NoU7wq_benefitCard{min-height:600px;padding:32px 24px}.NoU7wq_benefitValue strong{font-size:47px}.NoU7wq_projectFilters{gap:12px 18px;margin:40px 0 35px;font-size:12px}.NoU7wq_projectCard{min-height:560px}.NoU7wq_applicationSection>div>p,.NoU7wq_contactsLead{margin-top:26px;font-size:14px}.NoU7wq_contactCard{padding:28px 22px}.NoU7wq_taxiButton{gap:10px}.NoU7wq_taxiButton strong,.NoU7wq_taxiButton span{font-size:14px}}.NoU7wq_mobileProjectText,.NoU7wq_mobileTaxiText,.NoU7wq_benefitControls{display:none}.NoU7wq_mobileContactForm{display:block}.NoU7wq_heroShade{background-color:#0000;background-image:linear-gradient(#0089cc8c 15%,#0000 100%),linear-gradient(90deg,#0089cc8c 3%,#0000 100%)}.NoU7wq_heroCopy h1{letter-spacing:0}.NoU7wq_arrowButton{min-height:80px;padding:25px 30px;font-size:24px}.NoU7wq_arrowButton [data-figma-icon]{width:30px;height:30px}.NoU7wq_arrowButtonLight{min-width:316px;min-height:80px;font-size:24px}.NoU7wq_benefitSubtitle{min-height:32px;margin-top:-2px;font-size:24px;line-height:32px;display:block}.NoU7wq_map>img{object-fit:cover}.NoU7wq_mapButton{z-index:2;width:284px;height:32px;color:var(--ink);background:#fff;place-items:center;font-size:16px;font-weight:700;display:grid;position:absolute;bottom:20px;left:20px}@media (min-width:701px) and (max-width:1300px){.NoU7wq_mapButton{display:none}}@media (min-width:1728px){.NoU7wq_hero{background-position:50%;background-size:cover;height:946px;min-height:946px}.NoU7wq_heroInner{min-height:946px}.NoU7wq_heroCopy h1{font-size:80px;line-height:90px}.NoU7wq_heroStats strong,.NoU7wq_heroStats>div:last-child strong{font-size:65px;font-weight:800}.NoU7wq_heroStats b,.NoU7wq_heroStats>div:last-child b{font-size:35px}.NoU7wq_heroStats span{font-family:var(--font-manrope), Arial, sans-serif;font-size:20px;line-height:22px}.NoU7wq_servicesSection,.NoU7wq_calculatorPromo,.NoU7wq_companySection,.NoU7wq_benefitsSection,.NoU7wq_projectsSection,.NoU7wq_applicationSection,.NoU7wq_contactsSection{padding:0}.NoU7wq_servicesSection{height:2269px}:is(.NoU7wq_servicesSection>.container,.NoU7wq_calculatorPromo>.container,.NoU7wq_companySection>.container,.NoU7wq_benefitsSection>.container,.NoU7wq_projectsSection>.container,.NoU7wq_contactsSection>.container){height:100%;position:relative}.NoU7wq_servicesSection .NoU7wq_sectionTitle{position:absolute;top:120px;left:0}.NoU7wq_servicesSection .NoU7wq_sectionLead{margin:0;position:absolute;top:262px;left:0}.NoU7wq_serviceGrid{grid-template-rows:repeat(2,796px);grid-template-columns:repeat(3,1fr);gap:60px 20px;width:100%;position:absolute;top:418px;left:0}.NoU7wq_serviceCard{border:2px solid #d9dde3;height:796px}.NoU7wq_cardImage{aspect-ratio:auto;height:400px}.NoU7wq_serviceBody{height:396px;min-height:0;font-family:var(--font-manrope), Arial, sans-serif;padding:29px 28px 30px}.NoU7wq_serviceBody h3{margin-bottom:20px;font-size:24px;line-height:33px}.NoU7wq_serviceBody ul{gap:8px;padding-left:24px}.NoU7wq_serviceBody li{font-size:20px;line-height:27px}.NoU7wq_servicesSection .NoU7wq_sectionButtonRow{margin:0;position:absolute;bottom:59px;right:0}.NoU7wq_servicesSection .NoU7wq_arrowButton{width:316px}.NoU7wq_companySection>.container>.NoU7wq_sectionButtonRow .NoU7wq_arrowButton{width:316px}.NoU7wq_calculatorPromo{height:843px;min-height:843px}.NoU7wq_calculatorPromo:before{top:61px}.NoU7wq_splitSection{display:block;position:relative}.NoU7wq_promoCopy{width:646px;max-width:none;position:absolute;top:141px;left:0}.NoU7wq_promoCopy .NoU7wq_sectionTitle{margin-bottom:60px;line-height:82px}.NoU7wq_promoCopy p{margin:0 0 60px;font-size:24px;line-height:32px}.NoU7wq_laptopWrap{width:767px;height:408px;position:absolute;top:265px;left:741px}.NoU7wq_splitButton{display:block;position:absolute;bottom:0;right:0}.NoU7wq_splitButton .NoU7wq_arrowButton{width:252px}.NoU7wq_companySection{height:5919px}.NoU7wq_companySection:before{top:120px;left:80px}.NoU7wq_companySection .NoU7wq_sectionTitle{position:absolute;top:208px;left:0}.NoU7wq_companyIntro{grid-template-columns:774px 774px;align-items:start;gap:20px;width:100%;height:662px;margin:0;display:grid;position:absolute;top:341px;left:0}.NoU7wq_companyIntro>div:first-child{height:662px;position:relative}.NoU7wq_companyIntro p{max-width:774px;font-family:var(--font-inter), Arial, sans-serif;margin:0 0 30px;font-size:24px;line-height:32px}.NoU7wq_companyIntro p:first-child{margin-bottom:30px}.NoU7wq_companyIntro p:nth-child(3){margin-top:28px}.NoU7wq_companyIntro .NoU7wq_arrowButton{width:252px;margin:0;position:absolute;top:662px;left:0}.NoU7wq_companyImage{width:774px;height:602px;min-height:602px}.NoU7wq_workList{grid-template-rows:613px 550px 613px 581px 613px 613px 613px;gap:60px;width:100%;margin:0;display:grid;position:absolute;top:1143px;left:0}.NoU7wq_workStep,.NoU7wq_workStep:nth-child(2),.NoU7wq_workStep:nth-child(4){border:2px solid #d9dde3;grid-template-columns:774px 1fr;height:100%;min-height:0}.NoU7wq_workCopy{font-family:var(--font-inter), Arial, sans-serif;justify-content:flex-start;padding:40px 60px}.NoU7wq_stepHeading{gap:46px}.NoU7wq_stepHeading span{color:#0089cc;font-size:60px}.NoU7wq_stepHeading h3{font-family:var(--font-inter), Arial, sans-serif;margin:17px 0 20px;font-size:32px;font-weight:400;line-height:42px}.NoU7wq_workCopy p{margin:0 0 24px 106px;font-size:24px;line-height:32px}.NoU7wq_workCopy h4{font-family:var(--font-inter), Arial, sans-serif;margin:8px 0 20px 106px;font-size:32px;font-weight:400;line-height:42px}.NoU7wq_companySection>.container>.NoU7wq_sectionButtonRow{margin:0;position:absolute;top:5759px;right:0}.NoU7wq_benefitsSection{height:1740px}.NoU7wq_benefitsSection:before{top:40px}.NoU7wq_benefitsSection .NoU7wq_sectionTitle{position:absolute;top:112px;left:0}.NoU7wq_benefitGrid{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin:0;position:absolute;top:268px;left:0}.NoU7wq_benefitCard{background:#eaeef3;height:1266px;min-height:1266px;padding:40px}.NoU7wq_benefitIcon{background:#0089cc;width:130px;height:130px;margin-right:26px}.NoU7wq_benefitIcon [data-figma-icon]{width:80px;height:80px}.NoU7wq_benefitValue{gap:8px}.NoU7wq_benefitValue strong{font-size:80px}.NoU7wq_benefitValue b{padding-bottom:18px;font-size:40px}.NoU7wq_benefitCard h3{min-height:42px;font-family:var(--font-inter), Arial, sans-serif;margin:39px 0 20px;font-size:32px;font-weight:400;line-height:42px}.NoU7wq_blueLine{background:#0089cc;margin-top:18px;margin-bottom:20px}.NoU7wq_benefitCard p{margin:0 0 32px;font-size:24px;line-height:32px}.NoU7wq_benefitCard .NoU7wq_arrowButton{width:252px;min-width:252px}.NoU7wq_benefitControls{justify-content:space-between;display:flex;position:absolute;bottom:80px;left:0;right:0}.NoU7wq_benefitControls span{border:1px solid #d9dde3;place-items:center;width:80px;height:80px;display:grid}.NoU7wq_benefitControls span:first-child [data-figma-icon]{transform:rotate(180deg)}.NoU7wq_benefitControls [data-figma-icon]{width:30px;height:30px}.NoU7wq_projectsSection{height:1207px}.NoU7wq_projectsSection:before{top:40px}.NoU7wq_projectsSection .NoU7wq_sectionTitle{position:absolute;top:112px;left:0}.NoU7wq_projectFilters{white-space:nowrap;flex-wrap:nowrap;gap:25px;margin:0;font-size:24px;line-height:29px;position:absolute;top:222px;left:23px}.NoU7wq_projectGrid{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;position:absolute;top:311px;left:0}.NoU7wq_projectCard{height:756px;min-height:756px}.NoU7wq_projectCopy{bottom:40px;left:40px;right:40px}.NoU7wq_projectCopy small{font-size:24px;line-height:29px}.NoU7wq_projectCopy h3{font-family:var(--font-inter), Arial, sans-serif;margin:20px 0 10px;font-size:32px;line-height:39px}.NoU7wq_projectCopy p{font-size:18px;line-height:22px}.NoU7wq_projectsSection .NoU7wq_sectionButtonRow{margin:0;position:absolute;bottom:0;right:0}.NoU7wq_projectsSection .NoU7wq_sectionButtonRow .NoU7wq_arrowButton{width:271px}.NoU7wq_applicationSection{height:auto}.NoU7wq_contactsSection{height:916px}.NoU7wq_contactsSection .NoU7wq_sectionTitle{position:absolute;top:0;left:0}.NoU7wq_contactsLead{width:556px;margin:0;font-size:24px;line-height:32px;position:absolute;top:142px;left:0}.NoU7wq_contactsGrid{grid-template-columns:774px 774px;gap:20px;width:100%;height:498px;min-height:498px;position:absolute;top:298px;left:0}.NoU7wq_contactCard{box-shadow:none;border:2px solid #d9dde3;border-radius:0;padding:0;display:block;position:relative}.NoU7wq_phoneRow,.NoU7wq_emailRow,.NoU7wq_addressRow{gap:20px;position:absolute;left:57.6016px}.NoU7wq_phoneRow{top:38.3555px}.NoU7wq_emailRow{top:128.355px}.NoU7wq_addressRow{top:231px}.NoU7wq_contactIcon{border-radius:20px;width:60px;height:60px}.NoU7wq_contactIcon [data-figma-icon]{width:36px;height:36px}.NoU7wq_contactCard b{font-size:24px;line-height:30px}.NoU7wq_contactCard small{max-width:495px;font-size:18px;line-height:24px}.NoU7wq_taxiButton{background:#ebdd24;border-radius:0;gap:20px;width:654px;min-height:90px;position:absolute;bottom:38px;left:58px}.NoU7wq_taxiButton>img{width:143px;height:40px}.NoU7wq_taxiButton span{font-size:24px}.NoU7wq_map{border-radius:0;min-height:498px}.container:before{content:attr(data-ghost);z-index:-1;color:var(--white);font-size:150px;font-family:var(--font-inter), Arial, sans-serif;white-space:nowrap;-webkit-text-stroke:1.25px #b6c2cd;-webkit-text-fill-color:var(--white);pointer-events:none;font-weight:900;line-height:1;position:absolute;top:80px;left:241px}}@media (min-width:701px) and (max-width:1100px){.NoU7wq_companyIntro,.NoU7wq_workStep,.NoU7wq_workStep:nth-child(2),.NoU7wq_workStep:nth-child(4),.NoU7wq_contactsGrid{grid-template-columns:1fr}.NoU7wq_companyIntro{gap:36px}.NoU7wq_companyImage,.NoU7wq_workImage{min-height:480px}.NoU7wq_workStep,.NoU7wq_workStep:nth-child(2),.NoU7wq_workStep:nth-child(4){min-height:0}.NoU7wq_workStepReverse .NoU7wq_workImage{order:0}.NoU7wq_workCopy{padding:40px}.NoU7wq_workCopy p,.NoU7wq_workCopy h4{margin-left:70px}.NoU7wq_contactsGrid{gap:20px}.NoU7wq_map{border-radius:0 0 20px 20px;min-height:460px}.NoU7wq_contactCard{border-radius:20px 20px 0 0}}@media (min-width:1101px) and (max-width:1727px){.NoU7wq_calculatorPromo{min-height:0;padding:130px 0 96px}.NoU7wq_calculatorPromo:before,.NoU7wq_companySection:before,.NoU7wq_benefitsSection:before,.NoU7wq_projectsSection:before{left:var(--gutter);max-width:calc(100% - var(--gutter));overflow:hidden}.NoU7wq_calculatorPromo:before{font-size:clamp(86px,8vw,125px);top:32px}.NoU7wq_calculatorPromo .NoU7wq_splitSection{align-items:start}.NoU7wq_calculatorPromo .NoU7wq_promoCopy .NoU7wq_sectionTitle{margin-bottom:48px}.NoU7wq_calculatorPromo .NoU7wq_promoCopy p{margin-bottom:32px;font-size:clamp(18px,1.42vw,24px);line-height:1.42}.NoU7wq_companySection{height:auto;padding:110px 0 90px}:is(.NoU7wq_companySection>.container,.NoU7wq_benefitsSection>.container){height:auto}.NoU7wq_companySection:before{top:30px}.NoU7wq_companySection .NoU7wq_sectionTitle,.NoU7wq_benefitsSection .NoU7wq_sectionTitle{position:relative;top:auto;left:auto}.NoU7wq_companyIntro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:32px;width:100%;height:auto;margin-top:72px;position:relative;top:auto;left:auto}.NoU7wq_companyIntro>div:first-child{height:auto;min-height:602px}.NoU7wq_companyIntro .NoU7wq_arrowButton{top:auto;bottom:0}.NoU7wq_companyImage{width:100%;height:auto;min-height:602px}.NoU7wq_workList{grid-template-rows:none;gap:32px;width:100%;margin-top:112px;display:grid;position:relative;top:auto;left:auto}.NoU7wq_workStep,.NoU7wq_workStep:nth-child(2),.NoU7wq_workStep:nth-child(4){grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;min-height:520px;overflow:hidden}.NoU7wq_workImage{min-height:520px}.NoU7wq_workCopy{min-width:0;padding:42px 48px}.NoU7wq_stepHeading{gap:28px}.NoU7wq_stepHeading span{font-size:48px;line-height:1}.NoU7wq_stepHeading h3{margin:6px 0 18px;font-size:27px;line-height:1.25}.NoU7wq_workCopy p{margin:0 0 20px 76px;font-size:18px;line-height:1.5}.NoU7wq_workCopy h4{margin:6px 0 14px 76px;font-size:23px;line-height:1.3}.NoU7wq_companySection>.container>.NoU7wq_sectionButtonRow{justify-content:flex-end;margin-top:42px;display:flex;position:relative;top:auto;right:auto}.NoU7wq_benefitsSection{height:auto;padding:112px 0 120px}.NoU7wq_benefitsSection:before{top:34px}.NoU7wq_benefitGrid{align-items:stretch;gap:22px;margin-top:72px;position:relative;top:auto;left:auto}.NoU7wq_benefitCard{height:auto;min-height:760px;padding:32px}.NoU7wq_benefitIcon{width:96px;height:96px;margin-right:20px}.NoU7wq_benefitIcon [data-figma-icon]{width:58px;height:58px}.NoU7wq_benefitValue strong{font-size:62px}.NoU7wq_benefitValue b{padding-bottom:12px;font-size:30px}.NoU7wq_benefitCard h3{min-height:32px;margin:28px 0 12px;font-size:25px;line-height:1.3}.NoU7wq_benefitSubtitle{min-height:25px;font-size:17px;line-height:1.4}.NoU7wq_blueLine{margin:14px 0 18px}.NoU7wq_benefitCard p{margin-bottom:26px;font-size:17px;line-height:1.5}.NoU7wq_benefitCard .NoU7wq_arrowButton{width:210px;min-width:210px;min-height:64px;padding:17px 22px;font-size:18px}.NoU7wq_benefitControls{display:none}.NoU7wq_applicationSection{height:auto}}@media (min-width:1728px){.NoU7wq_arrowButton{height:80px;min-height:80px}.NoU7wq_heroCopy .NoU7wq_arrowButton{width:316px;top:-13px}.NoU7wq_companyIntro>div:first-child{min-height:744px}.NoU7wq_companyIntro .NoU7wq_arrowButton{top:662px;bottom:auto}.NoU7wq_benefitCard .NoU7wq_arrowButton{width:252px;min-width:252px;height:80px;min-height:80px;padding:25px 30px;font-size:24px}}@media (max-width:389px){.NoU7wq_companyIntro p{font-size:15px;line-height:20px}}@media (max-width:374px){.NoU7wq_benefitCard p{line-height:21px}}@media (min-width:1728px){.NoU7wq_workStep,.NoU7wq_workStep:nth-child(2),.NoU7wq_workStep:nth-child(4){grid-template-rows:minmax(0,1fr);min-width:0}.NoU7wq_workImage{width:774px;height:calc(100% + 4px);min-height:0;transform:translate(-2px,-2px)}.NoU7wq_workCopy{width:calc(100% + 2px);min-width:0;height:calc(100% + 4px);min-height:0;overflow:hidden;transform:translate(-2px,-2px)}}@media (max-width:401px),(min-width:403px) and (max-width:700px){.NoU7wq_mobileContactForm{display:block}.NoU7wq_companySection{padding-bottom:72px}.NoU7wq_companyIntro,.NoU7wq_companyIntro>div:first-child,.NoU7wq_workStep,.NoU7wq_workStep:nth-child(2),.NoU7wq_workStep:nth-child(4){height:auto;min-height:0}.NoU7wq_companyImage{aspect-ratio:362/299;height:auto;min-height:280px}.NoU7wq_workList{gap:30px}.NoU7wq_workStep,.NoU7wq_workStep:nth-child(2),.NoU7wq_workStep:nth-child(4){grid-template-columns:1fr;display:grid;overflow:hidden}.NoU7wq_workImage,.NoU7wq_workStep:first-child .NoU7wq_workImage,.NoU7wq_workStep:nth-child(2) .NoU7wq_workImage,.NoU7wq_workStep:nth-child(3) .NoU7wq_workImage,.NoU7wq_workStep:nth-child(7) .NoU7wq_workImage{aspect-ratio:362/287;width:100%;height:auto;min-height:0}.NoU7wq_workCopy{min-width:0;padding:28px 24px 34px}.NoU7wq_stepHeading{grid-template-columns:max-content minmax(0,1fr);gap:10px}.NoU7wq_workCopy p,.NoU7wq_workCopy h4{margin-left:46px}}@media (min-width:1321px) and (max-height:1000px){.NoU7wq_hero,.NoU7wq_heroInner{height:calc(100dvh - 91px);min-height:620px}.NoU7wq_heroInner{padding-top:74px}.NoU7wq_heroCopy{transform:translateY(-18px)}.NoU7wq_heroCopy p{margin:40px 0 42px}.NoU7wq_heroStats>div{min-height:145px;padding-block:18px}}@media (min-width:1321px){.NoU7wq_heroSearch{display:none}}@media (max-width:480px){.NoU7wq_heroCopy p,.NoU7wq_sectionLead,.NoU7wq_serviceBody li,.NoU7wq_serviceBody li a,.NoU7wq_companyIntro p,.NoU7wq_workCopy p,.NoU7wq_benefitCard p,.NoU7wq_benefitSubtitle,.NoU7wq_projectCopy small,.NoU7wq_projectCopy p,.NoU7wq_contactsLead,.NoU7wq_contactCard small,.NoU7wq_projectEmpty,.NoU7wq_calculatorPromo .NoU7wq_promoCopy p{font-size:20px!important}.NoU7wq_hero{background-color:#035383;background-position:50% -253px;background-repeat:no-repeat;background-size:auto 974px;height:1154px;min-height:1154px}.NoU7wq_heroShade{height:721px;inset:0 0 auto}.NoU7wq_heroSearch{gap:10px;width:calc(100% - 60px);height:50px;padding:0 19px;display:flex;top:100px;left:30px;right:auto}.NoU7wq_heroSearch [data-figma-icon]{width:20px;height:20px}.NoU7wq_heroSearch input{font-size:16px}.NoU7wq_heroInner{width:calc(100% - 60px);min-height:1154px;padding:0;display:block;position:relative}.NoU7wq_heroCopy{width:283px;padding:0;position:absolute;top:311px;left:0;transform:none}.NoU7wq_heroCopy h1{margin:0;font-size:35px;line-height:1.38}.NoU7wq_heroCopy p{width:283px;margin:0;line-height:22px;position:absolute;top:126px;left:0;transform:none;font-size:16px!important}.NoU7wq_heroCopy .NoU7wq_arrowButton{width:242px;min-width:242px;height:70px;min-height:70px;padding:25px 30px;font-size:16px;position:absolute;top:228px;left:0}.NoU7wq_heroCopy .NoU7wq_arrowButton [data-figma-icon]{width:20px;height:20px}.NoU7wq_heroStats{background-image:linear-gradient(90deg,#145a8480 14.423%,#c4c7c380 100%),linear-gradient(#035383,#035383);grid-template-rows:137px 148px 148px;width:100vw;height:433px;margin:0;padding:0;display:grid;position:absolute;top:721px;left:50%;transform:translate(-50%)}.NoU7wq_heroStats>div{border-top:1px solid #d9dde3;flex-wrap:wrap;place-content:center;align-items:baseline;min-height:0;padding:0 20px;display:flex}.NoU7wq_heroStats strong,.NoU7wq_heroStats>div:last-child strong{font-size:60px;line-height:70px}.NoU7wq_heroStats>div:last-child strong{font-size:55px}.NoU7wq_heroStats b,.NoU7wq_heroStats>div:last-child b{padding:0 0 4px 8px;font-size:30px}.NoU7wq_heroStats>div:last-child b{font-size:35px}.NoU7wq_heroStats span{font-family:var(--font-manrope), Arial, sans-serif;flex:0 0 100%;margin:-4px 0 0;font-size:16px;line-height:22px}.NoU7wq_stepHeading{grid-template-columns:max-content minmax(0,1fr);gap:10px}.NoU7wq_benefitsSection:before{max-width:calc(100% - 27px);font-family:var(--font-inter), Arial, sans-serif;white-space:nowrap;font-size:60px;top:220px;left:27px;right:auto;overflow:hidden}.NoU7wq_projectsSection:before{white-space:nowrap;max-width:calc(100% - 45px);font-size:60px;top:120px;left:45px;right:auto;overflow:hidden}.container:before{content:attr(data-ghost);z-index:-1;color:var(--white);font-size:40px;font-family:var(--font-inter), Arial, sans-serif;white-space:nowrap;-webkit-text-stroke:1.25px #b6c2cd;-webkit-text-fill-color:var(--white);pointer-events:none;font-weight:900;line-height:1;position:absolute;top:-31px;left:15px}}@media (max-width:401px),(min-width:403px) and (max-width:480px){.NoU7wq_benefitsSection:before,.NoU7wq_projectsSection:before{top:22px}}.NoU7wq_heroSearch{transition:opacity .16s,visibility .16s}.NoU7wq_heroSearch[data-hidden=true]{pointer-events:none;visibility:hidden;opacity:0}.NoU7wq_applicationSection{width:min(var(--container), calc(100% - (2 * var(--gutter))));margin-inline:auto;padding:clamp(54px,6vw,92px) 0;display:block}.NoU7wq_applicationSection>section{border:1px solid #c0d4e0;border-radius:16px;width:100%;box-shadow:0 12px 34px #00355814}@media (min-width:801px){.NoU7wq_hero{min-height:clamp(620px,100svh - 91px,860px)}.NoU7wq_heroSearch{width:330px;height:56px;top:18px;display:flex!important}.NoU7wq_heroInner{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:clamp(30px,5vw,72px);min-height:clamp(620px,100svh - 91px,860px);padding-top:30px}.NoU7wq_heroCopy{align-self:center;padding:0 0 0 clamp(0px,2vw,31px);transform:none}.NoU7wq_heroCopy h1{letter-spacing:0;word-spacing:normal;font-size:clamp(46px,4.25vw,72px);line-height:1.08}.NoU7wq_heroCopy p{margin:30px 0 32px;font-size:clamp(18px,1.5vw,23px);line-height:1.4;transform:none}.NoU7wq_heroCopy .NoU7wq_arrowButton{min-width:230px;min-height:60px;padding:14px 22px;font-size:17px;top:0}.NoU7wq_heroStats{width:min(340px,100%)}.NoU7wq_heroStats>div{min-height:132px;padding:22px 16px 18px}.NoU7wq_heroStats strong,.NoU7wq_heroStats>div:last-child strong{font-size:48px}.NoU7wq_heroStats b,.NoU7wq_heroStats>div:last-child b{font-size:24px}.NoU7wq_heroStats span{margin-top:7px;font-size:15px}.NoU7wq_contactsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.NoU7wq_heroSearch{width:auto;height:56px;top:20px;left:20px;right:20px;display:flex!important}}@media (max-width:480px){.NoU7wq_heroSearch{top:100px}.NoU7wq_arrowButton{min-height:60px;padding:20px 30px;font-size:21px}}.NoU7wq_section:before,.NoU7wq_benefitsSection:before,.NoU7wq_projectsSection:before{max-width:calc(100% - (2 * var(--gutter)));text-overflow:clip;font-size:clamp(64px,8.6vw,150px);line-height:1;overflow:hidden}.NoU7wq_heroCopy h1 span{white-space:nowrap;display:block}.NoU7wq_serviceBody h3{font-size:22px;line-height:1.25}.NoU7wq_serviceBody li,.NoU7wq_serviceBody li a{font-size:16px;line-height:1.4}@media (max-width:700px){.NoU7wq_applicationSection{width:100%;padding:52px 0 0}.NoU7wq_applicationSection>section{box-shadow:none;border-left:0;border-right:0;border-radius:0}}.NoU7wq_homePage{display:contents}.NoU7wq_projectFilters button{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.NoU7wq_projectFilters button:hover,.NoU7wq_projectFilters button:focus-visible,.NoU7wq_projectFilters .NoU7wq_projectFilterActive{color:var(--brand-light);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.NoU7wq_projectEmpty{color:var(--brand);text-align:center;background:#eef3f6;grid-column:1/-1;justify-content:center;align-items:center;min-height:220px;margin:0;padding:32px;display:flex}.NoU7wq_applicationSection{background:#fff;width:100%;max-width:none}.NoU7wq_applicationSection>section{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin-inline:auto}.NoU7wq_projectFilters{font-size:24px;line-height:1.3}.NoU7wq_heroCopy p,.NoU7wq_sectionLead,.NoU7wq_serviceBody li,.NoU7wq_serviceBody li a,.NoU7wq_companyIntro p,.NoU7wq_workCopy p,.NoU7wq_benefitCard p,.NoU7wq_benefitSubtitle,.NoU7wq_projectCopy small,.NoU7wq_projectCopy p,.NoU7wq_contactsLead,.NoU7wq_contactCard small,.NoU7wq_projectEmpty,.NoU7wq_calculatorPromo .NoU7wq_promoCopy p{font-size:24px}@media (min-width:701px){.NoU7wq_arrowButton,.NoU7wq_arrowButtonLight,.NoU7wq_heroCopy .NoU7wq_arrowButton,.NoU7wq_companyIntro .NoU7wq_arrowButton,.NoU7wq_benefitCard .NoU7wq_arrowButton,.NoU7wq_projectsSection .NoU7wq_arrowButton{box-sizing:border-box;width:230px;min-width:230px;height:60px;min-height:60px;padding:14px 22px;font-size:17px}}@media (max-width:700px){.NoU7wq_projectFilters button:nth-child(n+4){display:none}.NoU7wq_applicationSection>section{width:100%}}.NoU7wq_heroSecondary{color:var(--white);text-underline-offset:4px;margin:18px 0 0 24px;font-size:18px;font-weight:600;text-decoration:underline;display:inline-block}@media (max-width:700px){.NoU7wq_heroSecondary{margin:14px 0 0;display:block}}@media (max-width:480px){.NoU7wq_heroSecondary{width:283px;margin:0;font-size:16px;position:absolute;top:314px;left:0}}@media (max-width:900px){.NoU7wq_hero{background-image:url(/media/hero/hero-900.webp)}}.NoU7wq_benefitControls{display:none!important}@media (max-width:800px){.NoU7wq_benefitsSection .NoU7wq_benefitGrid{grid-auto-columns:86%;gap:14px;scroll-padding-left:0}.NoU7wq_benefitsSection .NoU7wq_benefitControls{justify-content:flex-start;align-items:center;gap:22px;margin:20px 0 0;display:flex!important;position:static!important}.NoU7wq_benefitsSection .NoU7wq_benefitCard{height:auto;min-height:0}.NoU7wq_benefitControls button{width:48px;height:48px;color:var(--brand);background:var(--white);border:1px solid var(--brand);cursor:pointer;place-items:center;padding:0;display:grid}.NoU7wq_benefitControls button:disabled{color:#b9c3cc;cursor:default;border-color:#d9dde3}.NoU7wq_benefitControls [data-figma-icon]{width:18px;height:18px}.NoU7wq_benefitControls span{width:auto;min-width:56px;height:auto;color:var(--ink);text-align:center;border:0;font-size:16px;display:inline}}.NoU7wq_homePage{--home-body-size:24px;--home-body-line:1.44}@media (max-width:800px){.NoU7wq_homePage{--home-body-size:20px}}.NoU7wq_homePage section:not(.NoU7wq_hero) :is(p,li):not(form *,[class*=kind],[class*=number]){font-weight:400;font-family:var(--font-inter), Arial, sans-serif!important;font-size:var(--home-body-size)!important;line-height:var(--home-body-line)!important}.NoU7wq_homePage section:not(.NoU7wq_hero) span:not(form *,button *,a *,[class*=kind],[class*=Icon],[class*=icon]){font-family:var(--font-inter), Arial, sans-serif;line-height:var(--home-body-line)}@media (max-width:480px){.NoU7wq_homePage .container:before{max-width:calc(100% - 15px);font-size:min(40px,7vw);overflow:hidden}}@media (min-width:1728px){.NoU7wq_serviceGrid{grid-template-rows:none;grid-auto-rows:auto}.NoU7wq_serviceCard{height:auto;min-height:796px}.NoU7wq_serviceCard .NoU7wq_serviceBody{height:auto;min-height:396px}.NoU7wq_servicesSection{height:2469px}}
