._container_1u0rx_1{width:min(1120px,85.6%);margin-inline:auto}._section_1u0rx_6{padding:92px 0}._button_1u0rx_10{background:var(--cyan);min-height:49px;color:var(--deep-navy);font-size:var(--text-body);border:1px solid #0000;justify-content:center;align-items:center;gap:20px;padding:13px 21px;font-weight:700;transition:background .2s;display:inline-flex}._button_1u0rx_10:hover{background:var(--cyan-hover)}._hero_1u0rx_29{background:var(--deep-navy);overflow:hidden}._breadcrumbs_1u0rx_34{color:var(--text-muted-light);font-size:var(--text-sm);flex-wrap:wrap;gap:8px;padding-top:25px;display:flex}._breadcrumbs_1u0rx_34 a:hover{color:#fff}._hero-grid_1u0rx_47{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:58px;min-height:570px;padding:42px 0 62px;display:grid}._hero-copy_1u0rx_56{z-index:1;position:relative}._service-context_1u0rx_61,._section-context_1u0rx_62{color:var(--blue-text);font-size:var(--text-sm);letter-spacing:.01em;margin:0 0 19px;font-weight:700;line-height:1.5}._service-context_1u0rx_61{border-left:3px solid var(--cyan);color:var(--text-muted-light);padding-left:15px}._process_1u0rx_77 ._section-context_1u0rx_62,._contact_1u0rx_78 ._section-context_1u0rx_62{color:var(--text-muted-light)}._hero_1u0rx_29 h1{letter-spacing:-.055em;max-width:620px;margin:0 0 22px;font-size:clamp(44px,5.2vw,68px);line-height:.99}._hero-intro_1u0rx_90{max-width:590px;color:var(--text-hero);margin-bottom:29px;font-size:1.08rem;line-height:1.65}._hero-image_1u0rx_98{height:430px;margin:0 calc(-50vw + min(1120px,85.6vw)/2) 0 0;position:relative}._hero-image_1u0rx_98 img{object-fit:cover;filter:saturate(.74)contrast(1.04);width:100%;height:100%;display:block}._hero-image_1u0rx_98 figcaption,._project_1u0rx_113 figure figcaption{z-index:1;background:color-mix(in srgb, var(--deep-navy) 86%, transparent);color:#fff;max-width:calc(100% - 34px);font-size:var(--text-xs);padding:8px 11px;line-height:1.4;position:absolute;bottom:16px;right:17px}._proof-strip_1u0rx_126{border-bottom:1px solid var(--border-light);background:var(--paper);color:var(--ink)}._proof-grid_1u0rx_132{grid-template-columns:150px 1fr;gap:38px;padding-block:30px;display:grid}._proof-grid_1u0rx_132>p{color:var(--ink);margin:0;font-weight:700}._proof-grid_1u0rx_132 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 42px;margin:0;display:grid}._proof-grid_1u0rx_132 dl>div{grid-template-columns:minmax(120px,.75fr) 1.25fr;gap:14px;display:grid}._proof-grid_1u0rx_132 dt{font-weight:700}._proof-grid_1u0rx_132 dd{color:var(--slate);margin:0}._light_1u0rx_167,._ice_1u0rx_168,._project_1u0rx_113,._reviews_1u0rx_170{color:var(--ink);--muted:var(--slate)}._light_1u0rx_167,._project_1u0rx_113{background:#fff}._ice_1u0rx_168,._reviews_1u0rx_170{background:var(--paper)}._light_1u0rx_167 h2,._ice_1u0rx_168 h2,._project_1u0rx_113 h2,._reviews_1u0rx_170 h2{font-size:clamp(36px,4vw,52px)}._fit-grid_1u0rx_192{grid-template-columns:minmax(0,1.4fr) minmax(190px,.8fr) minmax(190px,.8fr);align-items:start;gap:55px;display:grid}._fit-grid_1u0rx_192 article{border-top:2px solid var(--ink);padding-top:19px}._fit-grid_1u0rx_192 article:first-child{border-top:0;padding-top:0}._fit-grid_1u0rx_192 h2{max-width:500px;margin-bottom:20px;font-size:clamp(34px,3.6vw,47px);line-height:1.06}._fit-grid_1u0rx_192 h3{margin-bottom:14px;font-size:22px;line-height:1.16}._fit-grid_1u0rx_192 p{margin-bottom:0}._split-heading_1u0rx_229{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:82px;display:grid}._split-heading_1u0rx_229>div:first-child>p:last-child{max-width:440px}._scope-grid_1u0rx_240{grid-template-columns:1fr 1fr;gap:45px;padding-top:8px;display:grid}._list-heading_1u0rx_247{color:var(--blue-text);margin:0 0 14px;font-size:18px;font-weight:700}._scope-grid_1u0rx_240 article{border-top:1px solid var(--border-light);padding:16px 0}._scope-grid_1u0rx_240 h3,._evidence-grid_1u0rx_260 h3{letter-spacing:-.02em;margin:0 0 7px;font-size:19px;font-weight:700}._scope-grid_1u0rx_240 p,._evidence-grid_1u0rx_260 p{margin:0;line-height:1.65}._process_1u0rx_77{background:var(--deep-navy)}._process_1u0rx_77 h2{max-width:650px;margin-bottom:16px;font-size:clamp(38px,4.3vw,54px)}._section-intro_1u0rx_283{max-width:680px;color:var(--text-muted-light)}._process-grid_1u0rx_288{grid-template-columns:1fr 1fr;gap:0 62px;margin:47px 0 0;padding:0;list-style:none;display:grid}._process-grid_1u0rx_288 li{border-top:1px solid var(--border-dark);grid-template-columns:36px 1fr;gap:18px;padding:23px 0;display:grid}._process-grid_1u0rx_288 span{color:var(--cyan-label);font-size:var(--text-sm);font-weight:700}._process-grid_1u0rx_288 h3{letter-spacing:-.02em;margin:0 0 8px;font-size:19px;font-weight:700}._process-grid_1u0rx_288 p{color:var(--text-muted-light);grid-column:2;margin:0;line-height:1.65}._evidence-grid_1u0rx_260{border-top:2px solid var(--ink)}._evidence-grid_1u0rx_260 article{border-bottom:1px solid var(--border-light);grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);gap:30px;padding:22px 0;display:grid}._sectors_1u0rx_337{padding-top:20px}._sectors_1u0rx_337 h2{max-width:660px}._sector-grid_1u0rx_345{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);flex-wrap:wrap;gap:0;margin-top:39px;display:flex}._sector-grid_1u0rx_345 div{color:var(--ink);padding:17px 28px 17px 0;font-weight:700;position:relative}._sector-grid_1u0rx_345 div:not(:last-child):after{content:"/";color:var(--blue-text);margin-left:28px;font-weight:400}._project-grid_1u0rx_368{grid-template-columns:minmax(0,.96fr) minmax(340px,1.04fr);align-items:center;gap:50px;display:grid}._project_1u0rx_113 figure{min-height:390px;margin:0;position:relative}._project_1u0rx_113 figure img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;position:absolute}._project_1u0rx_113>div>div>p{color:var(--slate)}._project_1u0rx_113{background:var(--paper);padding:72px 0}._project_1u0rx_113 h2{margin-bottom:15px;font-size:clamp(32px,3.2vw,43px)}._case-grid_1u0rx_403{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin-top:25px;display:grid}._case-grid_1u0rx_403>div{border-top:1px solid var(--border-light);padding-top:12px}._case-grid_1u0rx_403 h3{color:var(--blue-text);font-size:var(--text-sm);letter-spacing:0;margin:0 0 4px;font-weight:700}._case-grid_1u0rx_403 p,._note_1u0rx_424{margin:0}._note_1u0rx_424{color:var(--slate);font-size:var(--text-sm);margin-top:17px}._reviews-grid_1u0rx_434{grid-template-columns:minmax(240px,.68fr) repeat(2,minmax(0,1fr));align-items:start;gap:54px;display:grid}._reviews-grid_1u0rx_434 article{border-left:3px solid var(--cyan);padding-left:24px}._reviews-grid_1u0rx_434 blockquote{margin:0 0 25px;line-height:1.65}._reviews-grid_1u0rx_434 article p{color:var(--slate);font-size:var(--text-sm)}._faq-grid_1u0rx_456{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:90px;display:grid}._faq-grid_1u0rx_456 details{border-top:1px solid var(--border-light)}._faq-grid_1u0rx_456 details:last-child{border-bottom:1px solid var(--border-light)}._faq-grid_1u0rx_456 summary{cursor:pointer;font-size:var(--text-body);padding:21px 40px 21px 0;font-weight:700;list-style:none;position:relative}._faq-grid_1u0rx_456 summary::-webkit-details-marker{display:none}._faq-grid_1u0rx_456 summary:after{content:"+";color:var(--blue-text);font-size:22px;font-weight:400;position:absolute;right:4px}._faq-grid_1u0rx_456 details[open] summary:after{content:"−"}._faq-grid_1u0rx_456 details p{max-width:650px;padding:0 40px 20px 0}._contact_1u0rx_78{background:var(--blue-action);padding:58px 0}._contact-grid_1u0rx_506{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:68px;display:grid}._contact_1u0rx_78 h2{margin-bottom:10px;font-size:38px}._contact_1u0rx_78 p{max-width:650px;color:var(--text-on-blue);margin-bottom:0}._contact-actions_1u0rx_524{border-left:1px solid #ffffff73;flex-direction:column;align-items:flex-start;gap:16px;padding-left:30px;display:flex}._contact-actions_1u0rx_524>a:last-child{color:#fff;font-size:var(--text-sm);align-items:center;gap:9px;font-weight:700;display:inline-flex}@media (max-width:980px){._hero-grid_1u0rx_47{gap:36px}._proof-grid_1u0rx_132{grid-template-columns:1fr;gap:18px}._fit-grid_1u0rx_192{grid-template-columns:1.2fr .8fr}._fit-grid_1u0rx_192 article:last-child{grid-column:2}._split-heading_1u0rx_229,._project-grid_1u0rx_368,._faq-grid_1u0rx_456,._contact-grid_1u0rx_506{gap:50px}}@media (max-width:760px){._container_1u0rx_1{width:calc(100% - 40px)}._section_1u0rx_6{padding:66px 0}._hero-grid_1u0rx_47,._fit-grid_1u0rx_192,._split-heading_1u0rx_229,._project-grid_1u0rx_368,._reviews-grid_1u0rx_434,._faq-grid_1u0rx_456,._contact-grid_1u0rx_506{grid-template-columns:1fr}._hero-grid_1u0rx_47{min-height:0;padding-top:34px}._hero_1u0rx_29 h1{font-size:clamp(42px,13vw,58px)}._hero-image_1u0rx_98{height:390px;margin:4px -20px 0}._proof-grid_1u0rx_132 dl,._scope-grid_1u0rx_240,._process-grid_1u0rx_288{grid-template-columns:1fr}._proof-grid_1u0rx_132 dl>div{grid-template-columns:1fr;gap:4px}._fit-grid_1u0rx_192 article:last-child{grid-column:auto}._fit-grid_1u0rx_192 article:first-child{border-bottom:1px solid var(--border-light);padding-bottom:28px}._split-heading_1u0rx_229,._project-grid_1u0rx_368,._faq-grid_1u0rx_456,._contact-grid_1u0rx_506{gap:36px}._case-grid_1u0rx_403{grid-template-columns:1fr}._evidence-grid_1u0rx_260 article,._case-grid_1u0rx_403>div{grid-template-columns:1fr;gap:7px}._sector-grid_1u0rx_345{display:block}._sector-grid_1u0rx_345 div{border-bottom:1px solid var(--border-light);padding:15px 0}._sector-grid_1u0rx_345 div:last-child{border-bottom:0}._sector-grid_1u0rx_345 div:after{display:none}._project_1u0rx_113 figure{min-height:320px}._contact-actions_1u0rx_524{border-top:1px solid #ffffff73;border-left:0;align-items:stretch;padding:28px 0 0}._contact-actions_1u0rx_524 ._button_1u0rx_10{width:100%}}@media (prefers-reduced-motion:reduce){._button_1u0rx_10{transition:none}}
