.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_picture__de8WU,.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}.BuildingTiles_productTiles__qL0Tx{grid-template-columns:repeat(3,minmax(0,1fr))}.BuildingTiles_productTile__HWBwf{background-color:var(--black-soft);display:flex;flex-direction:column}.BuildingTiles_productPhoto__pVEkG{background-color:var(--white);flex-shrink:0;height:300px}.BuildingTiles_productImage__UPC7H{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.BuildingTiles_productText__SJQh5{display:flex;flex-direction:column;flex-grow:1;gap:14px;padding:28px}.BuildingTiles_productTitle__XzIAo{color:var(--white);font-size:22px;font-weight:700;line-height:1.25;margin:0}.BuildingTiles_productPrice__vkTwZ{color:var(--primary);font-size:28px;font-weight:700;line-height:1.2;margin:0}.BuildingTiles_productModels__5EMZc{line-height:1.6}.BuildingTiles_productButton__QNzUp{align-self:flex-start;margin-top:auto}@media (min-width:769px){.BuildingTiles_productTile__HWBwf{display:grid;grid-row:span 6;grid-template-rows:subgrid;grid-row-gap:0;min-height:0;row-gap:0}.BuildingTiles_productText__SJQh5{display:grid;grid-row:span 5;grid-template-rows:subgrid}.BuildingTiles_productTitle__XzIAo{grid-row:1}.BuildingTiles_productPrice__vkTwZ{grid-row:2}.BuildingTiles_productNote__bYE0c{grid-row:3}.BuildingTiles_productModels__5EMZc{grid-row:4}.BuildingTiles_productButton__QNzUp{grid-row:5;justify-self:start;margin-top:20px}}@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}.BuildingTiles_productTiles__qL0Tx{grid-template-columns:repeat(3,minmax(0,1fr))}.BuildingTiles_productText__SJQh5{padding:22px}}@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}}@media (max-width:768px){.BuildingTiles_productTiles__qL0Tx{gap:16px;grid-template-columns:1fr}.BuildingTiles_productTile__HWBwf{min-height:0}.BuildingTiles_productPhoto__pVEkG{height:200px}.BuildingTiles_productText__SJQh5{gap:10px;padding:20px 20px 22px}.BuildingTiles_productTitle__XzIAo{font-size:18px}.BuildingTiles_productPrice__vkTwZ{font-size:24px}.BuildingTiles_productText__SJQh5 .BuildingTiles_line__rU7kQ{font-size:14px;line-height:1.6}.BuildingTiles_productButton__QNzUp{align-self:stretch;justify-content:center;margin-top:6px}}.ObjectsGallery_section__hW1e7{background-color:var(--background);padding:50px 0}.ObjectsGallery_white__86bln{background-color:var(--white)}.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_galleryWithNote__Hyu0N,.ObjectsGallery_gallery__nK0Fc{grid-area:gallery}.ObjectsGallery_galleryWithNote__Hyu0N{display:flex;flex-direction:column;gap:20px;min-width:0}.ObjectsGallery_note__yQQGd{color:var(--gray);font-size:13px;line-height:1.5;margin:0}.ObjectsGallery_galleryWithCallout__4dxLb{display:flex;flex-direction:column;gap:56px;grid-area:gallery;min-width:0}.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:flex-start;color:var(--primary);display:flex;font-size:13px;font-weight:500;gap:6px;line-height:1.4}.ObjectsGallery_meta__ASQkk svg{flex-shrink:0;margin-top:calc(.7em - 6.5px)}.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_galleryWithCallout__4dxLb{gap:40px}.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_galleryWithCallout__4dxLb{gap:24px}.ObjectsGallery_gallery__nK0Fc .ObjectsGallery_mosaic__K90vQ{grid-template-rows:minmax(0,1fr) auto}.ObjectsGallery_object__mThPu,.ObjectsGallery_object__mThPu:first-child{grid-column:auto;grid-row:span 2}.ObjectsGallery_object__mThPu{align-items:stretch;display:grid;grid-template-rows:subgrid;grid-row-gap:0;min-height:340px;padding:14px;row-gap:0}.ObjectsGallery_object__mThPu:before{content:"";grid-column:1;grid-row:1/-1;min-height:312px}.ObjectsGallery_label__B9nLi{grid-column:1;grid-row:2}}@media (max-width:600px){.ObjectsGallery_section__hW1e7{padding:30px 0}}.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{display:grid;grid-row:span var(--carousel-rows);grid-template-rows:subgrid;grid-row-gap:0;background-color:var(--white);row-gap:0}.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{display:grid;grid-row:2/-1;grid-template-rows:subgrid;grid-row-gap:18px;padding:28px;row-gap:18px}.PriceCases_head__P3oYI{flex-direction:column}.PriceCases_head__P3oYI,.PriceCases_location__UvGQm{display:flex;gap:6px}.PriceCases_location__UvGQm{align-items:center;color:var(--gray);font-size:14px;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: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}}.TechCompare_section__yIuuB{background-color:var(--white);padding:50px 0}.TechCompare_onBackground___r35i{background-color:var(--background)}.TechCompare_onBackground___r35i .TechCompare_card__HbUHq{background-color:var(--white)}.TechCompare_inner__Oqs1_{display:flex;flex-direction:column;gap:56px}.TechCompare_cards__Uo5ga{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--cards,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_photoContain__j69_m{background-color:var(--background)}.TechCompare_photoContain__j69_m .TechCompare_image__4wYEj{-o-object-fit:contain;object-fit:contain}.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_compact__inYSk .TechCompare_title__6hZCy{font-size:22px}.TechCompare_subtitle__BhCGK{color:var(--gray);font-size:15px;line-height:1.6;margin:0}.TechCompare_subtitleList__1VeSM{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.TechCompare_subtitleItem__8DUpa{color:var(--gray);font-size:15px;line-height:1.55;padding-left:15px;position:relative}.TechCompare_subtitleItem__8DUpa:before{background-color:var(--gray);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:9px;width:5px}.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}.TechCompare_compact__inYSk .TechCompare_title__6hZCy{font-size:20px}.TechCompare_compact__inYSk .TechCompare_cards__Uo5ga{grid-template-columns:1fr}.TechCompare_compact__inYSk .TechCompare_photo__YJue8{height:260px}.TechCompare_compact__inYSk.TechCompare_onBackground___r35i .TechCompare_card__HbUHq{background-color:transparent}}@media (max-width:768px){.TechCompare_cards__Uo5ga{grid-template-columns:1fr}.TechCompare_onBackground___r35i .TechCompare_card__HbUHq{background-color:transparent}.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}}@media (min-width:769px){.TechCompare_section__yIuuB:not(.TechCompare_compact__inYSk) .TechCompare_card__HbUHq,.TechCompare_section__yIuuB:not(.TechCompare_compact__inYSk) .TechCompare_cards__Uo5ga>div{display:grid;grid-row:span 5;grid-template-rows:subgrid}.TechCompare_section__yIuuB:not(.TechCompare_compact__inYSk) .TechCompare_card__HbUHq{grid-row-gap:0;row-gap:0}.TechCompare_section__yIuuB:not(.TechCompare_compact__inYSk) .TechCompare_body__kCs8c{display:grid;grid-row:span 4;grid-template-rows:subgrid}.TechCompare_section__yIuuB:not(.TechCompare_compact__inYSk) .TechCompare_lists__INoDH{display:contents}}@media (min-width:981px){.TechCompare_compact__inYSk .TechCompare_card__HbUHq,.TechCompare_compact__inYSk .TechCompare_cards__Uo5ga>div{display:grid;grid-row:span 5;grid-template-rows:subgrid}.TechCompare_compact__inYSk .TechCompare_card__HbUHq{grid-row-gap:0;row-gap:0}.TechCompare_compact__inYSk .TechCompare_body__kCs8c{display:grid;grid-row:span 4;grid-template-rows:subgrid}.TechCompare_compact__inYSk .TechCompare_lists__INoDH{display:contents}}.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_picture__ENJQP{display:block}.StagePath_image__CF4Eb,.StagePath_picture__ENJQP{height:100%;width:100%}.StagePath_image__CF4Eb{-o-object-fit:cover;object-fit:cover}.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}}.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:980px){.TechTabs_fromTablet__Ply5q .TechTabs_tabs__4LTQT{background-color:var(--background);border-radius:6px;display:flex;gap:4px;padding:4px}.TechTabs_fromTablet__Ply5q .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_fromTablet__Ply5q .TechTabs_tab__QCmij:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.TechTabs_fromTablet__Ply5q .TechTabs_tabActive__89qJ_{background-color:var(--black);color:var(--white)}.TechTabs_fromTablet__Ply5q .TechTabs_panelHidden__PrTyO{display:none}}@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;hyphens:auto;line-height:1.3;overflow-wrap:anywhere;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}}