.FaqAccordion_accordion__Bk7pZ{display:flex;flex-direction:column;gap:12px}.FaqAccordion_item__JA_us{background-color:var(--white);border-left:3px solid transparent}.FaqAccordion_itemOpen___u9ge{border-left-color:var(--primary)}.FaqAccordion_question__k1ROM{margin:0}.FaqAccordion_toggle__6d_5x{align-items:center;background:none;border:0;color:var(--black);cursor:pointer;display:flex;font-family:inherit;font-size:18px;font-weight:700;gap:20px;justify-content:space-between;line-height:1.35;padding:24px 28px;text-align:left;width:100%}.FaqAccordion_toggle__6d_5x:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.FaqAccordion_itemOpen___u9ge .FaqAccordion_toggle__6d_5x{color:var(--primary)}.FaqAccordion_sign__RzX67{background:linear-gradient(var(--gray),var(--gray)) 50% /14px 2px no-repeat,linear-gradient(var(--gray),var(--gray)) 50% /2px 14px no-repeat,var(--background);border-radius:50%;flex-shrink:0;height:36px;width:36px}.FaqAccordion_itemOpen___u9ge .FaqAccordion_sign__RzX67{background:linear-gradient(var(--white),var(--white)) 50% /14px 2px no-repeat,var(--primary)}.FaqAccordion_answer__djeiT{display:none;padding:0 28px 24px}.FaqAccordion_itemOpen___u9ge .FaqAccordion_answer__djeiT{display:block}.FaqAccordion_answer__djeiT p{color:var(--gray);font-size:15px;line-height:1.73;margin:0}@media (max-width:600px){.FaqAccordion_toggle__6d_5x{font-size:16px;gap:14px;padding:18px}.FaqAccordion_sign__RzX67{height:32px;width:32px}.FaqAccordion_answer__djeiT{padding:0 18px 18px}}.CalcForm_card__HmReM{background-color:var(--white);border-radius:8px;box-shadow:0 24px 60px rgba(var(--black-rgb),.25);display:flex;flex-direction:column;gap:14px;padding:36px;position:relative;scroll-margin-top:100px}.CalcForm_tagline__L7VeC{color:var(--primary);font-size:13px;font-weight:500;letter-spacing:1.5px;line-height:1.4;margin:0;text-transform:uppercase}.CalcForm_title__RhsW2{color:var(--black);font-size:24px;font-weight:700;line-height:1.25;margin:0}.CalcForm_text__Kfib4{color:var(--gray);font-size:14px;line-height:1.6;margin:0}.CalcForm_form__ulcnU{gap:14px}.CalcForm_field__NUrn8,.CalcForm_form__ulcnU{display:flex;flex-direction:column}.CalcForm_field__NUrn8{gap:6px}.CalcForm_label__yD6za{color:var(--gray);cursor:pointer;font-size:13px;line-height:1.4}.CalcForm_input__uy72q{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background);border:1px solid transparent;border-radius:4px;color:var(--black);font-family:inherit;font-size:15px;min-height:50px;padding:0 16px;width:100%}.CalcForm_input__uy72q::-moz-placeholder{color:var(--gray)}.CalcForm_input__uy72q::placeholder{color:var(--gray)}.CalcForm_input__uy72q:focus{border-color:var(--primary);outline:none}.CalcForm_inputError__fFeDy{border-color:var(--error)}.CalcForm_selectWrap__BV1T0{position:relative}.CalcForm_selectWrap__BV1T0 .CalcForm_input__uy72q{cursor:pointer;padding-right:44px}.CalcForm_selectIcon__hJOwR{color:var(--gray);display:flex;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.CalcForm_submit__ON6WQ{align-items:center;background-color:var(--primary);border:0;border-radius:4px;color:var(--white);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:500;gap:12px;justify-content:center;padding:18px 28px;transition:background-color .3s ease;width:100%}.CalcForm_submit__ON6WQ:focus-visible,.CalcForm_submit__ON6WQ:hover{background-color:var(--black)}.CalcForm_submit__ON6WQ:disabled{cursor:not-allowed;opacity:.6}.CalcForm_error__nTM0I{color:var(--error);font-size:13px;line-height:1.4;margin:0}.CalcForm_success__5A_dd{color:var(--success);font-size:14px}.CalcForm_legal__4QINr,.CalcForm_success__5A_dd{line-height:1.5;margin:0}.CalcForm_legal__4QINr{font-size:12px}.CalcForm_legal__4QINr,.CalcForm_legal__4QINr a{color:var(--gray)}.CalcForm_legal__4QINr a{display:inline;text-decoration:underline}.CalcForm_legal__4QINr a:hover{color:var(--primary)}@media (max-width:600px){.CalcForm_card__HmReM{padding:24px}}.ScrollCarousel_carousel__FYR7Q{min-width:0}.ScrollCarousel_dots__nBAdd{display:none}@media (max-width:768px){.ScrollCarousel_carousel__FYR7Q .ScrollCarousel_track__skUgR{display:flex;gap:12px;margin:0 -15px;overflow-x:auto;padding:0 15px;scroll-padding:0 15px;scroll-snap-type:x mandatory;scrollbar-width:none}.ScrollCarousel_carousel__FYR7Q .ScrollCarousel_track__skUgR::-webkit-scrollbar{display:none}.ScrollCarousel_carousel__FYR7Q .ScrollCarousel_track__skUgR>*{flex:0 0 86%;scroll-snap-align:start}.ScrollCarousel_dots__nBAdd{display:flex;gap:8px;justify-content:center;margin-top:20px}.ScrollCarousel_dot__SkLkh{background-color:var(--gray-light);border:0;border-radius:4px;cursor:pointer;height:8px;padding:0;transition:width .3s ease,background-color .3s ease;width:8px}.ScrollCarousel_dotActive__4dgel{background-color:var(--primary);width:24px}}.SectionHeading_heading__EPMGL{align-items:flex-end;display:flex;gap:40px;justify-content:space-between}.SectionHeading_main__HqEfa{display:flex;flex-direction:column;gap:20px;max-width:640px}.SectionHeading_tagline__r68nQ{align-items:center;color:var(--primary);display:flex;font-size:14px;font-weight:500;gap:12px;letter-spacing:1.5px;line-height:1.4;margin:0;text-transform:uppercase}.SectionHeading_tagline__r68nQ:before{background-color:var(--primary);content:"";flex-shrink:0;height:2px;width:32px}.SectionHeading_title__w1crF{color:var(--black);font-size:44px;font-weight:700;line-height:1.16;margin:0}.SectionHeading_accent__Z5CUO{color:var(--primary);display:block}.SectionHeading_intro___kWkm{color:var(--gray);flex:0 1 420px;font-size:16px;line-height:1.7;margin:0}.SectionHeading_dark__tELRE .SectionHeading_title__w1crF{color:var(--white)}.SectionHeading_dark__tELRE .SectionHeading_intro___kWkm{color:var(--gray-on-dark)}.SectionHeading_stack__3XONb{align-items:flex-start;flex-direction:column;gap:24px}.SectionHeading_stack__3XONb .SectionHeading_intro___kWkm{flex-basis:auto}.SectionHeading_compact__u7k4Y .SectionHeading_title__w1crF{font-size:38px}@media (max-width:980px){.SectionHeading_heading__EPMGL{align-items:flex-start;flex-direction:column;gap:20px}.SectionHeading_intro___kWkm{flex-basis:auto}.SectionHeading_compact__u7k4Y .SectionHeading_title__w1crF,.SectionHeading_title__w1crF{font-size:34px}}@media (max-width:600px){.SectionHeading_main__HqEfa{gap:16px}.SectionHeading_compact__u7k4Y .SectionHeading_title__w1crF,.SectionHeading_title__w1crF{font-size:26px}.SectionHeading_intro___kWkm{font-size:15px}}.ContactCta_section__u_wHc{background-color:var(--black);overflow:hidden;padding:50px 0;position:relative}.ContactCta_bg__zb_Fk{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ContactCta_bg__zb_Fk,.ContactCta_section__u_wHc:before{inset:0;position:absolute}.ContactCta_section__u_wHc:before{background-color:rgba(var(--black-rgb),.82);content:"";z-index:1}.ContactCta_inner__GYMZb{align-items:center;display:flex;gap:80px;justify-content:space-between;position:relative;z-index:2}.ContactCta_heading__3KAVV{flex:1 1;min-width:0}.ContactCta_card__hffwT{background-color:rgba(var(--white-rgb),.05);border:1px solid rgba(var(--white-rgb),.12);border-radius:8px;display:flex;flex:0 0 420px;flex-direction:column;gap:16px;padding:36px}.ContactCta_label__xMXMQ{color:var(--gray-on-dark);font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.4;margin:0;text-transform:uppercase}.ContactCta_phone__pc8eZ{color:var(--white);font-size:32px;font-weight:700;line-height:1.2}.ContactCta_phone__pc8eZ:hover{color:var(--primary)}.ContactCta_hours__An5aw{color:var(--gray-on-dark);font-size:14px;line-height:1.4;margin:0}.ContactCta_messengers__l8U9Y{display:flex;gap:12px;padding-top:8px}.ContactCta_messenger__FeCXD{flex:1 1;padding:14px 16px}@media (max-width:980px){.ContactCta_section__u_wHc{padding:40px 0}.ContactCta_inner__GYMZb{align-items:stretch;flex-direction:column;gap:40px}.ContactCta_card__hffwT{flex-basis:auto;max-width:520px}}@media (max-width:600px){.ContactCta_section__u_wHc{padding:30px 0}.ContactCta_card__hffwT{max-width:none;padding:24px}.ContactCta_phone__pc8eZ{font-size:26px}}.FaqSplit_section__mPjF3{background-color:var(--background);padding:50px 0}.FaqSplit_grid__BBIEd{display:grid;grid-template-areas:"heading accordion" "contact accordion";grid-template-columns:380px minmax(0,1fr);grid-template-rows:auto 1fr;grid-gap:24px 64px;gap:24px 64px}.FaqSplit_heading__yR9yf{grid-area:heading}.FaqSplit_accordion__M5mBF{grid-area:accordion}.FaqSplit_contact__ySU_z{align-items:center;align-self:start;background-color:var(--white);display:flex;flex-direction:column;gap:16px;grid-area:contact;padding:28px;text-align:center}.FaqSplit_contactTitle__6cTi8{font-size:18px;margin:0}.FaqSplit_contactTitle__6cTi8,.FaqSplit_phone__dUyAq{color:var(--black);font-weight:700;line-height:1.3}.FaqSplit_phone__dUyAq{align-items:center;display:inline-flex;font-size:20px;gap:10px}.FaqSplit_phoneIcon__JxQlM,.FaqSplit_phone__dUyAq:hover{color:var(--primary)}.FaqSplit_button___YPG8{padding-bottom:15px;padding-top:15px}@media (max-width:1200px){.FaqSplit_grid__BBIEd{-moz-column-gap:40px;column-gap:40px;grid-template-columns:320px minmax(0,1fr)}}@media (max-width:980px){.FaqSplit_section__mPjF3{padding:40px 0}.FaqSplit_grid__BBIEd{gap:28px;grid-template-areas:"heading" "accordion" "contact";grid-template-columns:minmax(0,1fr);grid-template-rows:none}}@media (max-width:600px){.FaqSplit_section__mPjF3{padding:30px 0}.FaqSplit_contact__ySU_z{padding:24px}}.BuilderFacts_section__n9KSM{background-color:var(--white);padding:50px 0}.BuilderFacts_inner__VwhgU{align-items:center;display:flex;gap:80px}.BuilderFacts_photo__L_XdW{align-items:flex-end;background-color:var(--black-soft);display:flex;flex:0 0 520px;min-height:600px;overflow:hidden;padding:28px;position:relative}.BuilderFacts_image__U_XEC{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.BuilderFacts_badge__BHR7s{align-items:center;background-color:var(--primary);color:var(--white);display:flex;gap:14px;line-height:1.4;margin:0;padding:18px 22px;position:relative}.BuilderFacts_badgeIcon__7Uv2f{flex-shrink:0}.BuilderFacts_badgeTitle__ZroSf{display:block;font-size:16px;font-weight:700}.BuilderFacts_badgeText__lJXG8{display:block;font-size:14px}.BuilderFacts_text__j_u41{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:28px;min-width:0}.BuilderFacts_stats__a1cZ7{border-top:1px solid var(--gray-light);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;width:100%}.BuilderFacts_stat__sto6d{border-bottom:1px solid var(--gray-light);display:flex;flex-direction:column-reverse;gap:6px;justify-content:flex-end;padding:24px 0}.BuilderFacts_stat__sto6d:nth-child(2n){border-left:1px solid var(--gray-light);padding-left:28px}.BuilderFacts_label__JZnOd{color:var(--gray);font-size:15px;line-height:1.4}.BuilderFacts_value__1yiEe{color:var(--black);font-size:48px;font-weight:700;line-height:1;margin:0}.BuilderFacts_accent__b2mdC{color:var(--primary)}.BuilderFacts_accentWord__DHsXf{font-size:28px}@media (max-width:1200px){.BuilderFacts_inner__VwhgU{gap:48px}.BuilderFacts_photo__L_XdW{flex-basis:440px}}@media (max-width:980px){.BuilderFacts_section__n9KSM{padding:40px 0}.BuilderFacts_inner__VwhgU{align-items:stretch;flex-direction:column;gap:40px}.BuilderFacts_photo__L_XdW{flex-basis:auto;min-height:420px}}@media (max-width:600px){.BuilderFacts_section__n9KSM{padding:30px 0}.BuilderFacts_inner__VwhgU{gap:28px}.BuilderFacts_photo__L_XdW{min-height:320px;padding:16px}.BuilderFacts_badge__BHR7s{padding:14px 16px}.BuilderFacts_stat__sto6d{padding:18px 0}.BuilderFacts_stat__sto6d:nth-child(2n){padding-left:18px}.BuilderFacts_value__1yiEe{font-size:36px}.BuilderFacts_accentWord__DHsXf{font-size:22px}.BuilderFacts_label__JZnOd{font-size:14px}.BuilderFacts_button__bY3nZ{width:100%}}.ObjectsGallery_section__hW1e7{background-color:var(--background);padding:50px 0}.ObjectsGallery_grid__QE3Ed{align-items:end;display:grid;grid-template-areas:"heading button" "gallery gallery";grid-template-columns:minmax(0,1fr) auto;grid-gap:56px 40px;gap:56px 40px}.ObjectsGallery_heading__VdaC4{grid-area:heading}.ObjectsGallery_button__n1edo{grid-area:button}.ObjectsGallery_gallery__nK0Fc{grid-area:gallery}.ObjectsGallery_mosaic__K90vQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(230px,auto) minmax(230px,auto) minmax(280px,auto);grid-gap:16px;gap:16px}.ObjectsGallery_object__mThPu:first-child{grid-column:1/3;grid-row:1/3}.ObjectsGallery_object__mThPu{align-items:flex-end;background-color:var(--black-soft);display:flex;margin:0;overflow:hidden;padding:20px;position:relative}.ObjectsGallery_image__9V4N4{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ObjectsGallery_label__B9nLi{background-color:var(--white);display:flex;flex-direction:column;gap:4px;max-width:100%;padding:14px 18px;position:relative}.ObjectsGallery_meta__ASQkk{align-items:center;color:var(--primary);display:flex;font-size:13px;font-weight:500;gap:6px;line-height:1.4}.ObjectsGallery_title___zkFb{color:var(--black);font-size:17px;font-weight:700;line-height:1.3;margin:0}@media (max-width:980px){.ObjectsGallery_section__hW1e7{padding:40px 0}.ObjectsGallery_grid__QE3Ed{gap:40px 24px}.ObjectsGallery_mosaic__K90vQ{grid-template-rows:minmax(200px,auto) minmax(200px,auto) minmax(240px,auto)}}@media (max-width:768px){.ObjectsGallery_grid__QE3Ed{gap:28px;grid-template-areas:"heading" "gallery" "button";grid-template-columns:minmax(0,1fr)}.ObjectsGallery_button__n1edo{width:100%}.ObjectsGallery_object__mThPu{min-height:340px;padding:14px}}@media (max-width:600px){.ObjectsGallery_section__hW1e7{padding:30px 0}}.BuildingTiles_section__UaC9W{background-color:var(--black);padding:50px 0}.BuildingTiles_inner__apIEM{display:flex;flex-direction:column;gap:56px}.BuildingTiles_tiles__yDfF8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.BuildingTiles_tile__vVktY{min-width:0}.BuildingTiles_tileInner__9Gwoh{background-color:var(--black-soft);color:var(--white);display:flex;flex-direction:column;justify-content:flex-end;min-height:400px;overflow:hidden;position:relative}.BuildingTiles_tileInner__9Gwoh:after{background:linear-gradient(180deg,rgba(var(--black-rgb),0) 30%,rgba(var(--black-rgb),.8) 62%,rgba(var(--black-rgb),.95) 100%);content:""}.BuildingTiles_image__lRent,.BuildingTiles_tileInner__9Gwoh:after{inset:0;position:absolute}.BuildingTiles_image__lRent{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}a.BuildingTiles_tileInner__9Gwoh:hover .BuildingTiles_image__lRent{transform:scale(1.04)}.BuildingTiles_text__O8sed{display:flex;flex-direction:column;gap:10px;min-height:150px;padding:24px;position:relative;z-index:1}.BuildingTiles_titleRow__0MVwk{align-items:center;display:flex;gap:12px;justify-content:space-between}.BuildingTiles_title__xWqko{font-size:24px;font-weight:700;line-height:1.2;margin:0}.BuildingTiles_arrow__GzfC6,.BuildingTiles_title__xWqko{color:var(--white)}.BuildingTiles_arrow__GzfC6{align-items:center;background-color:var(--primary);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.BuildingTiles_line__rU7kQ{color:var(--gray-on-dark);font-size:14px;line-height:1.57;margin:0}@media (max-width:980px){.BuildingTiles_section__UaC9W{padding:40px 0}.BuildingTiles_inner__apIEM{gap:40px}.BuildingTiles_tiles__yDfF8{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.BuildingTiles_tileInner__9Gwoh{min-height:340px}}@media (max-width:600px){.BuildingTiles_section__UaC9W{padding:30px 0}.BuildingTiles_inner__apIEM{gap:28px}.BuildingTiles_tiles__yDfF8{gap:12px}.BuildingTiles_tileInner__9Gwoh{min-height:230px}.BuildingTiles_text__O8sed{gap:6px;min-height:0;padding:14px}.BuildingTiles_title__xWqko{font-size:18px}.BuildingTiles_line__rU7kQ{font-size:12px;line-height:1.5}}.TechTabs_wrapper__P2ozj{display:flex;flex-direction:column;gap:16px}.TechTabs_tabs__4LTQT{display:none}.TechTabs_panel__jPwi_{display:flex}.TechTabs_panel__jPwi_>*{flex:1 1;min-width:0}@media (max-width:768px){.TechTabs_tabs__4LTQT{background-color:var(--background);border-radius:6px;display:flex;gap:4px;padding:4px}.TechTabs_tab__QCmij{background:none;border:0;border-radius:4px;color:var(--black);cursor:pointer;flex:1 1;font-family:inherit;font-size:15px;font-weight:500;min-height:44px}.TechTabs_tab__QCmij:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.TechTabs_tabActive__89qJ_{background-color:var(--black);color:var(--white)}.TechTabs_panelHidden__PrTyO{display:none}}.WorksHub_section__zu86B{background-color:var(--white);padding:50px 0}.WorksHub_grid__oVagD{display:grid;grid-template-areas:"heading services" "extras services" "all services";grid-template-columns:460px minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-column-gap:56px;-moz-column-gap:56px;column-gap:56px;grid-row-gap:24px;row-gap:24px}.WorksHub_heading__Ri81q{grid-area:heading}.WorksHub_services__aQHxa{align-self:start;border-left:1px solid var(--gray-light);border-top:1px solid var(--gray-light);display:grid;grid-area:services;grid-template-columns:repeat(2,minmax(0,1fr))}.WorksHub_service__tUpYo{border-bottom:1px solid var(--gray-light);border-right:1px solid var(--gray-light)}.WorksHub_serviceLink__TyJpf{color:var(--black);display:flex;flex-direction:column;gap:14px;height:100%;padding:32px}.WorksHub_serviceLink__TyJpf:hover{background-color:var(--background)}.WorksHub_serviceIcon__xX1wb{align-items:center;background-color:rgba(var(--primary-rgb),.1);border-radius:4px;color:var(--primary);display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.WorksHub_serviceText__JXfD6{display:flex;flex-direction:column;gap:14px}.WorksHub_serviceTitle__MefeO{color:var(--black);font-size:20px;font-weight:700;line-height:1.25;margin:0}.WorksHub_jobs__KJKtT{color:var(--gray);font-size:15px;line-height:1.6}.WorksHub_more__UvZAw{align-items:center;display:inline-flex;font-size:14px;font-weight:500;gap:6px;line-height:1.4;padding-top:4px}.WorksHub_chevron__fl2ud,.WorksHub_more__UvZAw{color:var(--primary)}.WorksHub_chevron__fl2ud{display:none;flex-shrink:0}.WorksHub_extras__p_Mee{display:flex;flex-direction:column;gap:14px;grid-area:extras;padding-top:24px}.WorksHub_extrasLabel__OkQr2{color:var(--gray);font-size:13px;font-weight:500;letter-spacing:1.2px;line-height:1.4;margin:0;text-transform:uppercase}.WorksHub_columns__S0IEQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;align-items:start;gap:28px}.WorksHub_column__1WDx3{border-top:1px solid var(--gray-light)}.WorksHub_extra__EMR3o{align-items:center;border-bottom:1px solid var(--gray-light);color:var(--black);display:flex;font-size:16px;gap:12px;line-height:1.3;padding:14px 0}.WorksHub_extraLink__eU2Bd:hover{color:var(--primary)}.WorksHub_extraIcon__e8KeQ{background-color:rgba(var(--primary-rgb),.1);border-radius:4px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.WorksHub_all__XAgK2,.WorksHub_extraIcon__e8KeQ{align-items:center;color:var(--primary)}.WorksHub_all__XAgK2{align-self:end;display:inline-flex;font-size:16px;font-weight:500;gap:8px;grid-area:all;justify-self:start}.WorksHub_all__XAgK2:hover{color:var(--black)}@media (max-width:1200px){.WorksHub_grid__oVagD{-moz-column-gap:40px;column-gap:40px;grid-template-columns:400px minmax(0,1fr)}.WorksHub_serviceLink__TyJpf{padding:24px}}@media (max-width:980px){.WorksHub_section__zu86B{padding:40px 0}.WorksHub_grid__oVagD{grid-template-areas:"heading" "services" "extras" "all";grid-template-columns:1fr;grid-template-rows:none;row-gap:28px}.WorksHub_extras__p_Mee{padding-top:0}}@media (max-width:600px){.WorksHub_section__zu86B{padding:30px 0}.WorksHub_services__aQHxa{border-left:0;grid-template-columns:1fr}.WorksHub_service__tUpYo{border-right:0}.WorksHub_serviceLink__TyJpf{align-items:center;flex-direction:row;padding:18px 0}.WorksHub_serviceLink__TyJpf:hover{background-color:transparent}.WorksHub_serviceIcon__xX1wb{height:44px;width:44px}.WorksHub_serviceText__JXfD6{flex:1 1;gap:4px}.WorksHub_serviceTitle__MefeO{font-size:17px}.WorksHub_jobs__KJKtT{font-size:14px;line-height:1.5}.WorksHub_more__UvZAw{display:none}.WorksHub_chevron__fl2ud{display:block}.WorksHub_columns__S0IEQ{gap:0 20px}.WorksHub_extra__EMR3o{font-size:15px}}.TechCompare_section__yIuuB{background-color:var(--white);padding:50px 0}.TechCompare_inner__Oqs1_{display:flex;flex-direction:column;gap:56px}.TechCompare_cards__Uo5ga{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:30px;gap:30px}.TechCompare_card__HbUHq{border:1px solid var(--gray-light);display:flex;flex-direction:column}.TechCompare_photo__YJue8{align-items:flex-end;background-color:var(--black-soft);display:flex;height:300px;padding:24px;position:relative}.TechCompare_image__4wYEj{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.TechCompare_price__8oCmK{background-color:var(--primary);border-radius:50px;color:var(--white);font-size:17px;font-weight:700;line-height:1.2;padding:10px 20px;position:relative}.TechCompare_body__kCs8c{flex:1 1;gap:24px;padding:36px}.TechCompare_body__kCs8c,.TechCompare_head__ZFo8_{display:flex;flex-direction:column}.TechCompare_head__ZFo8_{gap:6px}.TechCompare_title__6hZCy{color:var(--black);font-size:28px;font-weight:700;line-height:1.25;margin:0}.TechCompare_title__6hZCy a{color:inherit}.TechCompare_title__6hZCy a:hover{color:var(--primary)}.TechCompare_subtitle__BhCGK{color:var(--gray);font-size:15px;line-height:1.6;margin:0}.TechCompare_lists__INoDH{display:flex;flex-direction:column;gap:24px}.TechCompare_listLabel__9y7kA{color:var(--gray);font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.4;margin:0 0 10px;text-transform:uppercase}.TechCompare_prosLabel__2W3hz{color:var(--primary)}.TechCompare_list__UQfn1{display:flex;flex-direction:column;gap:10px}.TechCompare_item__PD_5O{color:var(--black);font-size:15px;line-height:1.53;padding-left:34px;position:relative}.TechCompare_item__PD_5O:before{border-radius:50%;height:22px;left:0;top:0;width:22px}.TechCompare_item__PD_5O:after,.TechCompare_item__PD_5O:before{content:"";position:absolute}.TechCompare_item__PD_5O:after{height:10px;left:6px;top:6px;width:10px}.TechCompare_pro__YYfA5:before{background-color:rgba(var(--primary-rgb),.1)}.TechCompare_pro__YYfA5:after{background:linear-gradient(var(--primary),var(--primary)) 50% /10px 2px no-repeat,linear-gradient(var(--primary),var(--primary)) 50% /2px 10px no-repeat}.TechCompare_con__v6D8f:before{background-color:var(--background)}.TechCompare_con__v6D8f:after{background:linear-gradient(var(--gray),var(--gray)) 50% /10px 2px no-repeat}.TechCompare_footer__bGCGO{border-top:1px solid var(--gray-light);margin-top:auto;padding-top:24px}@media (max-width:980px){.TechCompare_section__yIuuB{padding:40px 0}.TechCompare_inner__Oqs1_{gap:40px}.TechCompare_cards__Uo5ga{gap:16px}.TechCompare_body__kCs8c{padding:24px}.TechCompare_title__6hZCy{font-size:24px}}@media (max-width:768px){.TechCompare_cards__Uo5ga{grid-template-columns:1fr}.TechCompare_photo__YJue8{height:210px;padding:16px}.TechCompare_footer__bGCGO a{width:100%}}@media (max-width:600px){.TechCompare_section__yIuuB{padding:30px 0}.TechCompare_inner__Oqs1_{gap:28px}.TechCompare_body__kCs8c{gap:20px;padding:22px}}.PriceCases_section__o7825{background-color:var(--background);padding:50px 0}.PriceCases_inner__5SWpw{display:flex;flex-direction:column;gap:40px}.PriceCases_cards__m1SvF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px}.PriceCases_card__FuQn8{background-color:var(--white);display:flex;flex-direction:column}.PriceCases_photo__DYQsM{background-color:var(--black-soft);height:230px;padding:18px;position:relative}.PriceCases_image__0yATr{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.PriceCases_tag__bT2UE{background-color:var(--white);border-radius:50px;color:var(--black);display:inline-block;font-size:13px;font-weight:500;line-height:1.3;padding:7px 14px;position:relative}.PriceCases_body__x_Jsu{flex:1 1;gap:18px;padding:28px}.PriceCases_body__x_Jsu,.PriceCases_head__P3oYI{display:flex;flex-direction:column}.PriceCases_head__P3oYI{gap:6px}.PriceCases_location__UvGQm{align-items:center;color:var(--gray);display:flex;font-size:14px;gap:6px;line-height:1.4;margin:0}.PriceCases_location__UvGQm svg{color:var(--primary);flex-shrink:0}.PriceCases_title__ETa6V{color:var(--black);font-size:20px;font-weight:700;line-height:1.3;margin:0}.PriceCases_price__UQypR{align-items:flex-end;display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding-bottom:4px}.PriceCases_total___Gc3t{color:var(--black);font-size:36px;font-weight:700;line-height:1}.PriceCases_perMeter__4uzrI{color:var(--gray);font-size:14px;line-height:1.4}.PriceCases_bar__O9Jnd{display:flex;gap:2px;height:8px}.PriceCases_segment__YWSkn{flex-basis:0;min-width:4px}.PriceCases_stage1__6p1QT{background-color:var(--black)}.PriceCases_stage2__QWQr8{background-color:var(--primary)}.PriceCases_stage3__zYZ7z{background-color:var(--gray)}.PriceCases_stage4__qrtjz{background-color:var(--gray-on-dark)}.PriceCases_legend__IpYnT{display:flex;flex-direction:column;gap:8px;margin:0}.PriceCases_row__AAOIo{font-size:14px;justify-content:space-between;line-height:1.4}.PriceCases_label__YR_q8,.PriceCases_row__AAOIo{align-items:center;display:flex;gap:10px}.PriceCases_label__YR_q8{color:var(--black)}.PriceCases_dot__ZcKos{border-radius:2px;flex-shrink:0;height:10px;width:10px}.PriceCases_sum__4dAON{color:var(--black);font-weight:500;margin:0;white-space:nowrap}.PriceCases_rowEmpty__l6SnO .PriceCases_label__YR_q8,.PriceCases_rowEmpty__l6SnO .PriceCases_sum__4dAON{color:var(--gray);font-weight:400}.PriceCases_rowEmpty__l6SnO .PriceCases_dot__ZcKos{background-color:var(--gray-light)}.PriceCases_term__5v0CO{align-items:center;border-top:1px solid var(--gray-light);color:var(--black);display:flex;font-size:14px;gap:8px;line-height:1.4;margin:auto 0 0;padding-top:16px}.PriceCases_term__5v0CO svg{color:var(--primary)}.PriceCases_note__lMRLx{align-items:center;color:var(--gray);display:flex;font-size:14px;gap:10px;line-height:1.5;margin:0}.PriceCases_note__lMRLx svg{flex-shrink:0}.PriceCases_request__uENgL{align-items:center;background-color:var(--black);display:flex;gap:48px;justify-content:space-between;padding:40px 48px}.PriceCases_requestText__QkUz0{display:flex;flex-direction:column;gap:10px;max-width:560px}.PriceCases_requestTitle__DMdLQ{color:var(--white);font-size:26px;font-weight:700;line-height:1.25;margin:0}.PriceCases_requestSub__nT9QH{color:var(--gray-on-dark);font-size:15px;line-height:1.6;margin:0}.PriceCases_email__r_sMs{color:var(--white);flex-shrink:0;gap:14px}.PriceCases_emailIcon__peFD3,.PriceCases_email__r_sMs{align-items:center;display:flex}.PriceCases_emailIcon__peFD3{background-color:rgba(var(--white-rgb),.08);border-radius:50%;color:var(--primary);height:52px;justify-content:center;width:52px}.PriceCases_emailText__bip_I{display:flex;flex-direction:column;gap:2px}.PriceCases_emailLabel__25Ca1{color:var(--gray-on-dark);font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.4;text-transform:uppercase}.PriceCases_emailAddress__mpoCf{font-size:26px;font-weight:700;line-height:1.2}.PriceCases_email__r_sMs:hover .PriceCases_emailAddress__mpoCf{color:var(--primary)}@media (max-width:980px){.PriceCases_section__o7825{padding:40px 0}.PriceCases_cards__m1SvF{gap:16px}.PriceCases_body__x_Jsu{padding:22px}.PriceCases_total___Gc3t{font-size:30px}.PriceCases_request__uENgL{align-items:flex-start;flex-direction:column;gap:24px;padding:32px}}@media (max-width:600px){.PriceCases_section__o7825{padding:30px 0}.PriceCases_inner__5SWpw{gap:28px}.PriceCases_note__lMRLx{align-items:flex-start}.PriceCases_request__uENgL{padding:28px 20px}.PriceCases_requestTitle__DMdLQ{font-size:22px}.PriceCases_emailAddress__mpoCf{font-size:20px}}.StagePath_section__WpFRM{background-color:var(--white);padding:50px 0}.StagePath_inner___lc92{display:flex;flex-direction:column;gap:64px}.StagePath_stages__bmxSb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0;padding:0}.StagePath_stage__tX06E{background-color:var(--white);border:1px solid var(--gray-light);display:grid;grid-template-areas:"media" "body";grid-template-rows:280px auto}.StagePath_media__CTv7z{background-color:var(--black-soft);grid-area:media;overflow:hidden;position:relative}.StagePath_media__CTv7z:after{background:linear-gradient(180deg,rgba(var(--black-rgb),0) 45%,rgba(var(--black-rgb),.85) 100%);content:"";inset:0;position:absolute}.StagePath_image__CF4Eb{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.StagePath_when__pUfxb{align-items:center;align-self:start;background-color:var(--white);border-radius:50px;color:var(--black);display:inline-flex;font-size:12px;font-weight:500;gap:6px;grid-area:media;justify-self:start;line-height:1.3;margin:18px;padding:6px 12px;position:relative;z-index:1}.StagePath_when__pUfxb svg{color:var(--primary)}.StagePath_number__CPgqW{align-self:end;color:var(--white);font-size:56px;font-weight:700;grid-area:media;justify-self:start;line-height:1;margin:18px;position:relative;z-index:1}.StagePath_body__u91_h{display:flex;flex-direction:column;gap:10px;grid-area:body;padding:22px 22px 24px}.StagePath_title__mhiHt{color:var(--black);font-size:19px;font-weight:700;line-height:1.26;margin:0}.StagePath_text__L0Mx0{color:var(--gray);font-size:15px;line-height:1.7;margin:0}.StagePath_links__smHCX{display:flex;flex-direction:column;gap:6px;padding-top:10px}.StagePath_link__JqH88{align-items:center;color:var(--primary);display:inline-flex;font-size:14px;font-weight:500;gap:6px;line-height:1.4}a.StagePath_link__JqH88:hover{color:var(--black)}@media (max-width:1200px){.StagePath_stages__bmxSb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.StagePath_section__WpFRM{padding:40px 0}.StagePath_inner___lc92{gap:40px}}@media (max-width:600px){.StagePath_section__WpFRM{padding:30px 0}.StagePath_inner___lc92{gap:32px}.StagePath_stages__bmxSb{gap:12px;grid-template-columns:1fr}.StagePath_stage__tX06E{grid-template-areas:"media when" "media body";grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto 1fr}.StagePath_when__pUfxb{background-color:var(--background);grid-area:when;margin:14px 16px 0;padding:4px 10px}.StagePath_number__CPgqW{font-size:30px;margin:12px}.StagePath_body__u91_h{gap:6px;padding:8px 16px 16px}.StagePath_title__mhiHt{font-size:17px}.StagePath_text__L0Mx0{font-size:14px;line-height:1.5}}.page_page__556_G{margin:0;padding:0}.HeroCalc_hero__oDS1L{background-color:var(--black);display:flex;flex-direction:column;justify-content:space-between;min-height:800px;overflow:hidden;position:relative}.HeroCalc_bg__EvyDx{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.HeroCalc_bg__EvyDx,.HeroCalc_hero__oDS1L:before{inset:0;position:absolute}.HeroCalc_hero__oDS1L:before{background:linear-gradient(90deg,rgba(var(--black-rgb),.96) 0,rgba(var(--black-rgb),.85) 45%,rgba(var(--black-rgb),.4) 100%);content:"";z-index:1}.HeroCalc_main__uMs_R{align-items:center;flex:1 1;gap:40px;justify-content:space-between;padding-bottom:60px;padding-top:60px;position:relative;width:100%;z-index:2}.HeroCalc_main__uMs_R,.HeroCalc_text__EGOHF{display:flex}.HeroCalc_text__EGOHF{flex-direction:column;gap:28px;max-width:610px}.HeroCalc_crumbs__lXuCM{flex-wrap:wrap;font-size:14px;line-height:1.4;list-style:none;margin:0;padding:0}.HeroCalc_crumb__AtRv2,.HeroCalc_crumbs__lXuCM{align-items:center;display:flex;gap:14px}.HeroCalc_crumb__AtRv2+.HeroCalc_crumb__AtRv2:before{content:"›";font-size:16px}.HeroCalc_crumbLink__xxRhj,.HeroCalc_crumb__AtRv2+.HeroCalc_crumb__AtRv2:before{color:var(--gray-on-dark)}.HeroCalc_crumbLink__xxRhj:focus,.HeroCalc_crumbLink__xxRhj:hover{color:var(--white)}.HeroCalc_crumbCurrent__OfA73,.HeroCalc_tagline__OQNKL{color:var(--primary);font-weight:500}.HeroCalc_tagline__OQNKL{align-items:center;display:flex;font-size:14px;gap:12px;letter-spacing:1.5px;line-height:1.4;margin:0;text-transform:uppercase}.HeroCalc_tagline__OQNKL:before{background-color:var(--primary);content:"";flex-shrink:0;height:2px;width:32px}.HeroCalc_title__RPARW{color:var(--white);font-size:54px;font-weight:700;line-height:1.1;margin:0}.HeroCalc_accent__on69r{color:var(--primary);display:block}.HeroCalc_lead__pK2lC{color:var(--gray-on-dark);font-size:18px;line-height:1.6;margin:0;max-width:540px}.HeroCalc_keyFacts__yRjSW{align-items:center;display:flex;flex-wrap:wrap;gap:28px;margin:0}.HeroCalc_keyFact__VOplw{display:flex;flex-direction:column;gap:2px}.HeroCalc_keyFact__VOplw+.HeroCalc_keyFact__VOplw{border-left:1px solid rgba(var(--white-rgb),.15);padding-left:28px}.HeroCalc_keyValue__0hPa5{color:var(--white);font-size:30px;font-weight:700;line-height:1.2;white-space:nowrap}.HeroCalc_keyCaption__iwjUw{color:var(--gray-on-dark);font-size:14px;line-height:1.4;margin:0}.HeroCalc_chips__zHcXr{display:flex;flex-wrap:wrap;gap:12px}.HeroCalc_chip__lZ8Nd{align-items:center;background-color:rgba(var(--white-rgb),.05);border:1px solid rgba(var(--white-rgb),.15);border-radius:50px;color:var(--white);display:inline-flex;font-size:15px;gap:8px;line-height:1.2;padding:10px 18px}.HeroCalc_chip__lZ8Nd svg{color:var(--primary)}.HeroCalc_actions__wwLfT{display:flex;flex-wrap:wrap;gap:28px;padding-top:8px}.HeroCalc_actions__wwLfT,.HeroCalc_cta__QyFc_{align-items:center}.HeroCalc_cta__QyFc_{background-color:var(--primary);border-radius:4px;color:var(--white);display:inline-flex;font-size:16px;font-weight:500;gap:12px;line-height:1.2;padding:18px 28px}.HeroCalc_cta__QyFc_:focus,.HeroCalc_cta__QyFc_:hover{background-color:var(--white);color:var(--black)}.HeroCalc_phone__fuago{display:inline-flex;gap:12px}.HeroCalc_phoneIcon__I82x5,.HeroCalc_phone__fuago{align-items:center;color:var(--white)}.HeroCalc_phoneIcon__I82x5{border:1px solid rgba(var(--white-rgb),.25);border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.HeroCalc_phone__fuago:hover .HeroCalc_phoneIcon__I82x5{border-color:var(--primary);color:var(--primary)}.HeroCalc_phoneText__rlSDZ{display:flex;flex-direction:column;line-height:1.4}.HeroCalc_phoneNumber__q5QAo{font-size:18px;font-weight:600}.HeroCalc_phoneCaption__N2iA_{color:var(--gray-on-dark);font-size:13px}.HeroCalc_form__7J5II{flex:0 0 400px}.HeroCalc_facts__5jcMv{background-color:rgba(var(--black-rgb),.8);border-top:1px solid rgba(var(--white-rgb),.1);position:relative;z-index:2}.HeroCalc_factsList__xnUvA{display:flex;gap:24px;justify-content:space-between;padding-bottom:20px;padding-top:20px;width:100%}.HeroCalc_fact__DJ_Nd{align-items:center;display:flex;gap:12px;line-height:1.4}.HeroCalc_factIcon__DiuUf{color:var(--primary);flex-shrink:0}.HeroCalc_factTitle__MLp0X{color:var(--white);display:block;font-size:15px;font-weight:500}.HeroCalc_factText__fMOOL{color:var(--gray-on-dark);display:block;font-size:13px}@media (max-width:1200px){.HeroCalc_title__RPARW{font-size:48px}.HeroCalc_form__7J5II{flex-basis:370px}}@media (max-width:980px){.HeroCalc_hero__oDS1L:before{background:linear-gradient(180deg,rgba(var(--black-rgb),.7) 0,rgba(var(--black-rgb),.96) 50%)}.HeroCalc_main__uMs_R{align-items:stretch;flex-direction:column;gap:36px;padding-bottom:40px;padding-top:40px}.HeroCalc_text__EGOHF{max-width:none}.HeroCalc_form__7J5II{flex-basis:auto;max-width:560px}.HeroCalc_factsList__xnUvA{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:600px){.HeroCalc_text__EGOHF{gap:20px}.HeroCalc_crumb__AtRv2,.HeroCalc_crumbs__lXuCM{font-size:13px;gap:12px}.HeroCalc_tagline__OQNKL{font-size:13px}.HeroCalc_keyFacts__yRjSW{align-items:stretch;flex-direction:column;gap:0}.HeroCalc_keyFact__VOplw{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:2px 12px;padding:12px 0}.HeroCalc_keyFact__VOplw+.HeroCalc_keyFact__VOplw{border-left:0;border-top:1px solid rgba(var(--white-rgb),.15);padding-left:0}.HeroCalc_keyValue__0hPa5{font-size:26px}.HeroCalc_keyCaption__iwjUw{font-size:13px}.HeroCalc_title__RPARW{font-size:36px}.HeroCalc_lead__pK2lC{font-size:16px}.HeroCalc_chips__zHcXr{gap:8px}.HeroCalc_chip__lZ8Nd{font-size:13px;gap:6px;padding:8px 10px}.HeroCalc_actions__wwLfT{align-items:stretch;flex-direction:column;gap:20px}.HeroCalc_cta__QyFc_{justify-content:center}.HeroCalc_form__7J5II{max-width:none}.HeroCalc_factsList__xnUvA{gap:16px;grid-template-columns:1fr}}