.services_page__d081B{background:var(--background)}.services_hero__Hy6Yg{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;padding-block:32px 48px}.services_intro__EGTzm{position:relative;z-index:1}.services_back__kdGXW{display:inline-flex;align-items:center;min-height:44px;color:var(--ux-text-secondary);font-size:14px;text-decoration:underline;text-underline-offset:4px}.services_page__d081B .services_intro__EGTzm h1{margin:24px 0;color:var(--green-dark);letter-spacing:-.04em}.services_lead__OHt0R{max-width:40ch;margin:0;font-size:20px;line-height:1.6}.services_art__B4_uk{min-width:0}.services_art__B4_uk .editorial-scene{width:100%;max-width:none;margin:0}.services_catalog__juu1_{padding-block:24px 64px}.services_catalogHeading__LWGQE{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px}.services_page__d081B .services_catalogHeading__LWGQE h2{margin:0;font-size:clamp(25px,2.7vw,34px)}.services_status__cq0Ry{flex-shrink:0;color:var(--ux-text-secondary);font-size:14px}.services_filters__W_D1_{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.services_filters__W_D1_ a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border:1px solid var(--ux-line);border-radius:12px;color:var(--green-dark);font-size:14px;font-weight:550;line-height:1.4;transition:background-color .16s ease,color .16s ease}.services_filters__W_D1_ a:hover{background:var(--mint)}.services_filters__W_D1_ a[aria-current=page]{background:var(--green-dark);color:var(--paper);border-color:var(--green-dark)}.services_grid__Dtajx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.services_category__vNblk{min-width:0;padding:32px;border-radius:20px;background:var(--paper)}.services_category__vNblk:nth-child(2),.services_category__vNblk:nth-child(3){background:var(--mint)}.services_page__d081B .services_category__vNblk h3{margin:0 0 12px;color:var(--green-dark);font-size:26px;font-weight:550}.services_description__u_RHD{max-width:38ch;margin:0;line-height:1.6}.services_empty__fUXYu{margin:32px 0 0;padding-top:18px;border-top:1px solid var(--ux-line);color:var(--ux-text-secondary);font-size:14px;line-height:1.5}.services_filtered__Dtd2d{grid-template-columns:1fr}.services_filtered__Dtd2d .services_category__vNblk{background:var(--mint)}.services_returnLink__XcEdX{display:inline-flex;align-items:center;gap:16px;min-height:48px;margin-top:16px;color:var(--green);text-decoration:underline;text-underline-offset:4px}.services_reading__CgB3M{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-block:32px 64px;border-top:1px solid var(--ux-line)}.services_page__d081B .services_reading__CgB3M h2{margin:0 0 12px;font-size:24px}.services_reading__CgB3M p{max-width:62ch;margin:0;color:var(--ux-text-secondary)}.services_reading__CgB3M>a{display:inline-flex;align-items:center;gap:16px;min-height:48px;flex-shrink:0;color:var(--green);text-decoration:underline;text-underline-offset:4px}.services_reading__CgB3M .graphic-arrow,.services_returnLink__XcEdX .graphic-arrow{width:24px;height:24px;flex:0 0 24px}@media (max-width:800px){.services_hero__Hy6Yg{gap:16px;grid-template-columns:1fr;padding-block:16px 24px}.services_page__d081B .services_intro__EGTzm h1{margin-block:16px}.services_lead__OHt0R{font-size:18px}.services_art__B4_uk{max-width:400px;width:100%;margin-inline:auto}.services_catalogHeading__LWGQE{align-items:flex-start;flex-direction:column;gap:8px}.services_grid__Dtajx{grid-template-columns:1fr;gap:16px}.services_category__vNblk{padding:24px}.services_page__d081B .services_category__vNblk h3{font-size:24px}.services_reading__CgB3M{flex-direction:column;align-items:flex-start;gap:16px}}@media (prefers-reduced-motion:reduce){.services_filters__W_D1_ a{transition:none}}.company_page__8VYIX{--company-space-section:clamp(56px,7vw,96px);color:var(--ink)}.company_companyNav__T50zr{display:flex;flex-wrap:wrap;gap:8px 28px;padding-block:22px 0}.company_companyNav__T50zr a{display:inline-flex;min-height:44px;align-items:center;color:var(--ux-text-secondary);font-size:14px;text-decoration:none}.company_companyNav__T50zr a[aria-current=page]{color:var(--green-dark);text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px}.company_companyNav__T50zr a:hover{color:var(--green)}.company_hero__Y4f2I{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:12px;padding-block:48px 64px}.company_page__8VYIX .company_hero__Y4f2I h1{font-size:clamp(38px,4.8vw,64px);line-height:1.08;letter-spacing:-.04em;font-weight:550;margin:0}.company_hero__Y4f2I h1 span{color:var(--green)}.company_downArrow__o3Z9x{transform:rotate(90deg)}.company_heroCopy__vWjFd{position:relative;z-index:1}.company_lead__WEQJ0{max-width:36ch;margin:28px 0;font-size:clamp(17px,1.5vw,19px);line-height:1.65;color:var(--ux-text-secondary)}.company_heroArt__HQtiE{min-width:0;margin-inline:-20px -32px}.company_heroArt__HQtiE img{width:100%;height:auto;display:block}.company_textLink__vKH76{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--green-dark);font-size:15px;font-weight:550;text-decoration:underline;text-underline-offset:5px}.company_emailLink__W1pHN svg,.company_evidenceLinks__6KlWr svg,.company_routeLinks___b_M_ svg,.company_textLink__vKH76 svg{width:21px;height:21px;flex-shrink:0}.company_page__8VYIX a:hover{text-decoration-thickness:2px}.company_page__8VYIX :is(a,button,summary):active{opacity:.82}.company_page__8VYIX :is(h1,h2,h3){min-width:0;overflow-wrap:anywhere;font-style:normal}.company_page__8VYIX h2{margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.17;letter-spacing:-.035em}.company_statement__aJ6SW{background:var(--green-dark);color:var(--background);padding-block:var(--company-space-section)}.company_statementInner__fch86{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:72px;align-items:start}.company_statement__aJ6SW h2{font-size:clamp(30px,3.7vw,46px)}.company_statement__aJ6SW h2 span{color:var(--mint)}.company_statementCopy__ulRy4{font-size:17px;line-height:1.7}.company_statementCopy__ulRy4 p{margin:0 0 24px}.company_statementCopy__ulRy4 p:last-child{margin-bottom:0}.company_agreement__LefVg,.company_principles__N5jqj{padding-block:var(--company-space-section);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:80px}.company_sectionIntro__O1CAX p{color:var(--ux-text-secondary);margin:24px 0 0;max-width:35ch;font-size:18px}.company_principleList__hzBVu article{padding-block:28px;border-top:1px solid var(--ux-line)}.company_principleList__hzBVu article:first-child{padding-top:0;border:0}.company_principleList__hzBVu article:last-child{padding-bottom:0}.company_page__8VYIX h3{margin:0 0 12px;font-size:23px;line-height:1.3}.company_principleList__hzBVu p,.company_stages__kxNeD p{margin:0;color:var(--ux-text-secondary);max-width:60ch}.company_purpose__at3jS{background:var(--mint);padding-block:64px}.company_purposeInner__liABo{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:72px;align-items:start}.company_purpose__at3jS p{margin:0;font-size:17px;color:var(--green-dark)}.company_routeLinks___b_M_{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:20px}.company_routeLinks___b_M_ a{min-height:44px;display:inline-flex;gap:8px;align-items:center;color:var(--green-dark);text-decoration:underline;text-underline-offset:5px;font-weight:550}.company_evidence__BT53m{padding-block:var(--company-space-section);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:80px}.company_evidenceLinks__6KlWr a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:26px;color:var(--green-dark);border-bottom:1px solid var(--ux-line)}.company_evidenceLinks__6KlWr a:first-child{padding-top:0}.company_evidenceLinks__6KlWr a:hover strong{text-decoration:underline;text-underline-offset:5px}.company_evidenceLinks__6KlWr strong{display:block;font-size:24px;font-weight:550}.company_evidenceLinks__6KlWr small{display:block;margin-top:10px;font-size:15px;line-height:1.6;color:var(--ux-text-secondary)}.company_closing__HeIcl{padding-block:48px 72px;border-top:1px solid var(--ux-line);display:flex;align-items:center;justify-content:space-between;gap:32px}.company_closing__HeIcl p{margin-top:16px;color:var(--ux-text-secondary)}.company_closing__HeIcl>button{flex-shrink:0}.company_closing__HeIcl .company_textLink__vKH76{margin-top:12px}.company_agreement__LefVg{border-top:1px solid var(--ux-line)}.company_stages__kxNeD{list-style:none!important;padding:0!important;margin:0;display:grid;gap:32px}.company_stages__kxNeD li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px}.company_stageNumber__h06Ca{font-size:22px;font-weight:500;color:var(--green);font-variant-numeric:tabular-nums;line-height:1.4}.company_stages__kxNeD .company_stageResult__K1001{color:var(--green-dark);margin-top:14px}.company_stageResult__K1001 strong{font-weight:600}.company_boundary___cpJf{background:var(--mint);padding-block:64px}.company_boundaryInner__gYAud{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:80px}.company_boundary___cpJf p{margin:0 0 18px;color:var(--green-dark);font-size:17px}.company_boundary___cpJf p:last-child{margin:0}.company_feedback__MabEm{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:80px;padding-block:var(--company-space-section)}.company_feedbackIntro__03sXa>p{color:var(--ux-text-secondary);max-width:38ch;margin:24px 0}.company_emailLink__W1pHN{display:flex;gap:16px;width:fit-content;font-size:clamp(22px,2.4vw,30px);font-weight:550;text-decoration:underline;text-underline-offset:7px}.company_emailLink__W1pHN,.company_phoneLink__IpU1G{align-items:center;min-height:44px;color:var(--green-dark)}.company_phoneLink__IpU1G{display:inline-flex;margin-top:8px;font-size:17px}.company_feedbackSteps__k_jsd{background:var(--paper);padding:32px;border-radius:16px;align-self:start}.company_feedbackSteps__k_jsd ol{margin:24px 0 0;padding-left:24px;list-style:decimal}.company_feedbackSteps__k_jsd li{margin-bottom:24px;padding-left:6px;color:var(--ux-text-secondary)}.company_feedbackSteps__k_jsd li:last-child{margin-bottom:0}.company_feedbackSteps__k_jsd strong{color:var(--ink);font-weight:600}.company_faq__e5yKu{padding-bottom:var(--company-space-section)}.company_faq__e5yKu>div{margin-top:32px;max-width:900px}.company_faq__e5yKu details{border-bottom:1px solid var(--ux-line)}.company_faq__e5yKu details:first-child{border-top:1px solid var(--ux-line)}.company_faq__e5yKu summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;min-height:64px;list-style:none;cursor:pointer;font-size:19px;font-weight:550;color:var(--green-dark)}.company_faq__e5yKu summary::-webkit-details-marker{display:none}.company_faq__e5yKu summary:hover{color:var(--green)}.company_faq__e5yKu p{margin:0 44px 24px 0;max-width:72ch;color:var(--ux-text-secondary)}.company_plus__5UuIY{width:18px;height:18px;flex-shrink:0;position:relative}.company_plus__5UuIY:after,.company_plus__5UuIY:before{content:"";position:absolute;background:currentColor;top:8px;left:1px;width:16px;height:2px}.company_plus__5UuIY:after{transform:rotate(90deg);transition:transform var(--motion-feedback) var(--motion-ease)}.company_faq__e5yKu details[open] .company_plus__5UuIY:after{transform:rotate(0)}@media (max-width:1000px){.company_hero__Y4f2I{gap:0}.company_heroArt__HQtiE{margin-right:0}.company_agreement__LefVg,.company_boundaryInner__gYAud,.company_evidence__BT53m,.company_feedback__MabEm,.company_principles__N5jqj,.company_purposeInner__liABo,.company_statementInner__fch86{gap:40px}.company_closing__HeIcl{align-items:flex-start}}@media (max-width:760px){.company_companyNav__T50zr{gap:4px 20px;padding-top:16px}.company_companyNav__T50zr a{font-size:13px}.company_hero__Y4f2I{grid-template-columns:minmax(0,1fr);padding-block:32px 40px}.company_page__8VYIX .company_hero__Y4f2I h1{font-size:clamp(36px,7.8vw,54px);max-width:16ch}.company_lead__WEQJ0{max-width:42ch;margin-block:24px}.company_heroArt__HQtiE{margin:24px 0 0;max-width:580px}.company_agreement__LefVg,.company_boundaryInner__gYAud,.company_evidence__BT53m,.company_feedback__MabEm,.company_principles__N5jqj,.company_purposeInner__liABo,.company_statementInner__fch86{grid-template-columns:minmax(0,1fr);gap:32px}.company_sectionIntro__O1CAX p{max-width:48ch;font-size:17px}.company_statementCopy__ulRy4{font-size:16px}.company_boundary___cpJf,.company_purpose__at3jS{padding-block:48px}.company_principleList__hzBVu article{padding-block:24px}.company_closing__HeIcl{flex-direction:column;padding-block:40px 64px;gap:24px}.company_stages__kxNeD li{grid-template-columns:30px minmax(0,1fr);gap:14px}.company_stageNumber__h06Ca{font-size:19px}.company_feedbackSteps__k_jsd{padding:24px}.company_faq__e5yKu summary{font-size:17px;gap:16px}.company_faq__e5yKu p{margin-right:0}}@media (prefers-reduced-motion:reduce){.company_plus__5UuIY:after{transition:none}}.contacts_page__OIYv9{color:var(--ink)}.contacts_intro__WfiE1{padding-block:56px 48px}.contacts_page__OIYv9 h1{margin:0;font-size:clamp(44px,5.5vw,64px);font-weight:550;line-height:1.08;letter-spacing:-.04em}.contacts_anchors__KJEQx{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:24px}.contacts_anchors__KJEQx a,.contacts_downloadLink__SQKDp,.contacts_textLink___ZBE8{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--green-dark);text-decoration:underline;text-underline-offset:5px}.contacts_section__sXMzW{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:clamp(32px,6vw,80px);padding-block:48px 64px;border-top:1px solid var(--ux-line);scroll-margin-top:112px}.contacts_sectionIntro__3dwYZ h2{margin:0;max-width:14ch;font-size:clamp(28px,3vw,40px);line-height:1.16;font-weight:550;letter-spacing:-.035em}.contacts_sectionIntro__3dwYZ>p{margin-top:20px;max-width:34ch;color:var(--ux-text-secondary);font-size:17px;line-height:1.65}.contacts_contactPanel__sHFVP{background:var(--mint);border-radius:16px;padding:clamp(24px,3.4vw,44px);display:grid;gap:28px}.contacts_contactLabel__ZcPjV{margin:0 0 4px;color:var(--green-dark);font-size:15px}.contacts_contactLink__3hd5O{display:inline-flex;align-items:center;min-height:48px;font-size:clamp(24px,3vw,36px);font-weight:550;letter-spacing:-.025em;color:var(--green-dark);text-decoration:none}.contacts_contactLink__3hd5O:hover{text-decoration:underline;text-underline-offset:7px}.contacts_contactPanel__sHFVP .contacts_textLink___ZBE8{width:fit-content;font-size:16px}.contacts_page__OIYv9 a:hover{text-decoration-thickness:2px}.contacts_page__OIYv9 :is(a,button):focus-visible{outline:3px solid var(--green);outline-offset:5px;border-radius:4px}.contacts_page__OIYv9 ::selection{background:var(--mint);color:var(--green-dark)}.contacts_contactPanel__sHFVP ::selection{background:var(--green-dark);color:var(--mint)}.contacts_details__BiC53{min-width:0}.contacts_requisites__RCFZG{margin:0}.contacts_requisites__RCFZG>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px 24px;padding-block:18px;border-bottom:1px solid var(--ux-line)}.contacts_requisites__RCFZG>div:first-child{padding-top:0}.contacts_requisites__RCFZG dt{color:var(--ux-text-secondary);font-size:15px;line-height:1.6}.contacts_requisites__RCFZG dd{margin:0;font-size:16px;line-height:1.6;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.contacts_copyAction___pDGf{margin-top:24px}.contacts_copyButton__cvLvg{min-height:48px;padding:12px 20px;background:transparent;border:1px solid var(--green);border-radius:12px;color:var(--green-dark);font:inherit;font-size:15px;font-weight:550;cursor:pointer;transition:background-color .16s ease-out}.contacts_copyButton__cvLvg:hover{background:var(--mint)}.contacts_copyButton__cvLvg:disabled{opacity:.65;cursor:wait}.contacts_copyStatus__H_99L{font-size:14px;line-height:1.5;color:var(--ux-text-secondary);max-width:34ch;margin:12px 0 0}.contacts_copyStatus__H_99L:empty{margin:0}.contacts_page__OIYv9 .contacts_banksTitle__jPxqu{margin:48px 0 28px;font-size:26px;line-height:1.25;font-weight:550;letter-spacing:-.025em}.contacts_bank__BaJh_+.contacts_bank__BaJh_{margin-top:40px}.contacts_bankHeading__ZkKh_{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:24px}.contacts_bankHeading__ZkKh_ h4{font-size:21px;line-height:1.3;font-weight:550;margin:0}.contacts_bankHeading__ZkKh_ span{font-size:14px;color:var(--green)}.contacts_document__P4kfS h3{font-size:24px;line-height:1.3;letter-spacing:-.02em;font-weight:550;margin:0 0 12px}.contacts_document__P4kfS p{margin:16px 0;line-height:1.65;color:var(--ux-text-secondary)}.contacts_document__P4kfS .contacts_documentNumber__nzYdb{color:var(--green-dark);font-variant-numeric:tabular-nums}.contacts_documentActions__SO_Tn{display:flex;align-items:center;flex-wrap:wrap;gap:8px 28px;margin-top:24px}.contacts_related__fS6Oz svg,.contacts_textLink___ZBE8 svg{width:22px;height:22px;flex-shrink:0}.contacts_downloadLink__SQKDp{font-size:14px}.contacts_related__fS6Oz{display:flex;flex-wrap:wrap;gap:12px 40px;padding-block:24px 64px;border-top:1px solid var(--ux-line)}.contacts_related__fS6Oz a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--green-dark);text-decoration:underline;text-underline-offset:5px}.contacts_srOnly__ksLDd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:760px){.contacts_intro__WfiE1{padding-block:36px 32px}.contacts_anchors__KJEQx{gap:4px 24px;margin-top:20px;font-size:15px}.contacts_section__sXMzW{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:32px 40px}.contacts_sectionIntro__3dwYZ h2{max-width:none}.contacts_sectionIntro__3dwYZ>p{max-width:44ch;font-size:16px;margin-top:16px}.contacts_contactPanel__sHFVP{gap:24px}.contacts_contactLink__3hd5O{font-size:clamp(22px,5.8vw,32px)}.contacts_requisites__RCFZG>div{grid-template-columns:minmax(0,1fr);gap:5px;padding-block:16px}.contacts_requisites__RCFZG dt{font-size:14px}.contacts_page__OIYv9 .contacts_banksTitle__jPxqu{font-size:24px;margin-top:36px}.contacts_bankHeading__ZkKh_{margin-bottom:20px}.contacts_document__P4kfS h3{font-size:22px}.contacts_related__fS6Oz{gap:8px;flex-direction:column;padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.contacts_copyButton__cvLvg{transition:none}}.project-trust-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:30px}.project-contract-copy h2,.project-trust-heading h2{font-family:inherit;font-size:clamp(29px,3.05vw,44px);font-weight:570;letter-spacing:-.035em;line-height:1.15;margin:15px 0 0;text-wrap:balance}.project-trust-heading>div>p,.project-trust-heading>p{font-size:16px;line-height:1.65;color:#52665a;margin:0}.project-trust-number{color:#4a6855;font-size:11px;font-weight:600;letter-spacing:.045em}.project-team{background:var(--paper)}.project-team-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-bottom:40px}.project-team .project-team-heading h2{margin:0}.project-team-heading>p{max-width:42ch;margin:0;color:var(--ux-text-secondary);font-size:16px;line-height:1.6}.project-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;align-items:start}.project-team-card{min-width:0;display:grid;grid-template-columns:160px minmax(0,1fr);grid-template-rows:auto 1fr;gap:20px 24px;align-items:start;padding-top:28px;border-top:1px solid var(--ux-line)}.project-team-portrait{grid-row:1/3;width:100%;aspect-ratio:4/5;overflow:hidden}.project-team-portrait img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;transform-origin:center top;transform:translateY(var(--team-portrait-y,0)) scale(var(--team-portrait-zoom,1))}.project-team-card[data-team-member=stanislav]{--team-portrait-zoom:2.12}.project-team-card[data-team-member=elena]{--team-portrait-zoom:1.35}.project-team-card[data-team-member=nikita]{--team-portrait-zoom:1.4;--team-portrait-y:-14%}.project-team-identity{min-width:0}.project-team .project-team-identity h3{margin:0;font-size:24px;line-height:1.25;letter-spacing:-.025em;font-weight:550;color:var(--ink);text-wrap:wrap}.project-team .project-team-role{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--green)}.project-team-work{min-width:0}.project-team-primary-task{margin:0;font-size:15px;line-height:1.6;color:var(--ux-text-secondary)}.project-team-responsibilities{margin-top:12px}.project-team-responsibilities>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;width:fit-content;max-width:100%;padding-block:8px;list-style:none;font-size:14px;line-height:1.5;color:var(--green);cursor:pointer}.project-team-responsibilities>summary::-webkit-details-marker{display:none}.project-team-responsibilities>summary:hover{color:var(--green-dark)}.project-team-responsibilities>summary:focus-visible{outline:3px solid var(--green);outline-offset:4px}.project-team-responsibilities>summary svg{width:20px;height:20px;flex:0 0 20px}.project-team-responsibilities[open] .project-team-plus{visibility:hidden}.project-team-responsibilities ul{padding-inline-start:18px;margin:8px 0 0;color:var(--ux-text-secondary);font-size:15px;line-height:1.6;list-style:disc outside}.project-team-responsibilities li+li{margin-top:12px}.project-team-responsibilities li::marker{color:var(--green)}.project-team-contact{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:48px;padding-top:32px;border-top:1px solid var(--ux-line)}.project-team-contact>p{color:var(--ux-text-secondary);font-size:14px;line-height:1.7;margin:0}.project-team-contact strong{color:var(--green-dark);font-weight:600}.project-team-contact .button{flex-shrink:0}.project-team--contained>.container{width:100%;padding-inline:0}.project-contract-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);column-gap:58px;row-gap:30px}.project-contract-copy>p{color:#526458;line-height:1.65;font-size:16px;margin:21px 0 25px}.project-contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.project-contract-grid article{border-top:1px solid #bdcabc;padding-top:18px;min-width:0}.project-contract-grid h3{font-family:inherit;font-size:20px;line-height:1.3;font-weight:590;letter-spacing:-.02em;margin:13px 0 10px}.project-contract-grid p{font-size:14px;line-height:1.6;color:#526458;margin:0}.project-contract-boundary{grid-column:1/-1;display:flex;align-items:center;gap:22px;border:1px solid #d3dfd1;background:#eaf0e5;border-radius:18px;margin:0;padding:22px 25px;color:#48614e;font-size:13px;line-height:1.65}.project-contract-boundary>svg{flex:0 0 58px;width:58px;height:58px}.project-contract-boundary strong{color:#254b35;font-weight:650}.all-case-studies{background:#edf1e9}.all-case-studies-heading-link{display:inline-flex;gap:9px;align-items:center;color:#176b4b;font-size:14px;font-weight:600;margin-top:15px}.all-case-studies-heading-link>svg{width:19px;height:19px}.all-case-studies-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.all-case-studies-card{grid-column:span 2;display:flex;flex-direction:column;min-width:0;padding:24px;background:#fffefa;border:1px solid #d6dfd7;border-radius:22px}.all-case-studies-card:last-child:nth-child(3n+2),.all-case-studies-card:nth-last-child(2):nth-child(3n+1){grid-column:span 3}.all-case-studies-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:25px;color:#58705e;font-size:11px}.all-case-studies-card h3{font-family:inherit;font-size:21px;line-height:1.3;letter-spacing:-.025em;font-weight:590;margin:19px 0 12px}.all-case-studies-card>p{font-size:14px;line-height:1.65;margin:0 0 23px;color:#526458}.all-case-studies-card .all-case-studies-result{font-size:12px;padding-top:12px;border-top:1px solid #dce2d5}.all-case-studies-card>a{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;color:#176b4b;font-size:13px;font-weight:600}.all-case-studies-card>a>svg{width:20px;height:20px;flex:0 0 20px}.all-case-studies a:focus-visible,.project-contract button:focus-visible,.project-team button:focus-visible{outline:3px solid #176b4b;outline-offset:5px;border-radius:4px}@media (max-width:1000px){.project-trust-heading{gap:30px}.project-team-grid,.project-team-heading{column-gap:32px}.project-team-card{grid-template-columns:128px minmax(0,1fr);column-gap:20px}.project-team .project-team-identity h3{font-size:22px}.project-team-work{grid-column:1/-1}.project-team-portrait{grid-row:auto}.project-contract-inner{column-gap:30px}.all-case-studies-card{padding:21px}.all-case-studies-card h3{font-size:19px}}@media (max-width:760px){.project-trust-heading{grid-template-columns:minmax(0,1fr);gap:20px}.project-team-heading{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:32px}.project-team-grid{grid-template-columns:minmax(0,1fr);gap:32px}.project-team-card{grid-template-columns:112px minmax(0,1fr);padding-top:24px}.project-team-identity{align-self:center}.project-team-contact{align-items:flex-start;flex-direction:column;gap:20px}.project-team-contact .button{max-width:100%}.project-contract-inner{grid-template-columns:minmax(0,1fr)}.project-contract-grid{gap:23px 20px}.project-contract-boundary{align-items:flex-start;padding:20px;gap:15px}.project-contract-boundary>svg{width:38px;height:38px;flex-basis:38px}.all-case-studies-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.all-case-studies-card,.all-case-studies-card:last-child:nth-child(3n+2),.all-case-studies-card:nth-last-child(2):nth-child(3n+1){grid-column:span 1}.all-case-studies-card:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:480px){.all-case-studies-grid,.project-contract-grid{grid-template-columns:minmax(0,1fr)}.all-case-studies-card h3{font-size:21px}.project-contract-boundary>svg{display:none}}@media (max-width:360px){.project-team-card{grid-template-columns:96px minmax(0,1fr);column-gap:16px}.project-team .project-team-identity h3{font-size:20px}}.all-case-studies--compact .all-case-studies-card{padding:24px;gap:12px}