:root{--gvk-audit-container:min(1280px, calc(100vw - clamp(36px, 7vw, 128px)));--gvk-audit-narrow:min(920px, calc(100vw - clamp(36px, 7vw, 128px)));--gvk-audit-gutter:clamp(18px, 3.4vw, 52px);--gvk-audit-section:clamp(64px, 8vw, 118px);--gvk-audit-radius:8px;--gvk-audit-radius-lg:12px;--gvk-audit-ink:var(--gvk-color-brand-950);--gvk-audit-text:var(--gvk-color-text-soft);--gvk-audit-muted:#587078;--gvk-audit-line:rgba(var(--gvk-rgb-brand-850), .13);--gvk-audit-line-strong:rgba(var(--gvk-rgb-brand-850), .22);--gvk-audit-surface:rgba(var(--gvk-rgb-surface), .97);--gvk-audit-surface-soft:rgba(var(--gvk-rgb-page), .82);--gvk-audit-shadow:0 18px 50px rgba(var(--gvk-rgb-brand-950), .11);--gvk-audit-shadow-soft:0 10px 28px rgba(var(--gvk-rgb-brand-950), .075);--gvk-audit-dark:linear-gradient(135deg, var(--gvk-color-brand-950) 0%, var(--gvk-color-brand-900) 58%, var(--gvk-color-brand-850) 100%);--gvk-audit-accent:linear-gradient(135deg, var(--gvk-color-brand-400), var(--gvk-color-mint-500))}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body,button,input,select,textarea{font-family:var(--gvk-font);letter-spacing:0}body{color:var(--gvk-audit-text);background:radial-gradient(circle at 14% 0%, rgba(var(--gvk-rgb-mint-100), .86), transparent 30rem), linear-gradient(180deg, var(--gvk-color-page) 0%, var(--gvk-color-surface-soft) 100%)}img,video{display:block}:is(h1,h2,h3,h4,p,ul,ol,blockquote){margin-block-start:0}:is(h1,h2,h3,h4,strong){color:var(--gvk-audit-ink)}:is(h1,h2,h3){letter-spacing:0;text-wrap:balance}:is(p,li,span){overflow-wrap:anywhere}:is(.gvk-home,.about-page,.services-page,.plain-page,.legacy-page,.service-call-app,.content-archive){color:var(--gvk-audit-text);background:linear-gradient(180deg, rgba(var(--gvk-rgb-page), .98), rgba(var(--gvk-rgb-surface), .98) 52%, rgba(var(--gvk-rgb-page), .9))}:is(.about-page,.services-page,.plain-page,.legacy-page,.service-call-app,.content-archive):has(>:is(.about-hero,.services-hero,.interior-hero,.legacy-hero,.service-call-hero):first-child){padding-top:0;padding-block-start:0}:is(.about-page,.services-page,.plain-page,.legacy-page,.service-call-app,.content-archive)>:is(.contact-strip,.contact-form-shell,.service-call-shell,.project-grid,.knowledge-grid,.sector-list,.card-grid,.projects-toolbar,.legacy-layout,.press-coverage-section,.about-story-section,.about-values-band,.about-team-section,.about-company-section,.about-trust-section,.about-standards-band,.about-cta-band,.services-cards-section,.services-content-section,.services-stats-band,.services-flow-section,.services-industry-section,.services-deep-section,.services-cta-band,.sectors-service-band){width:var(--gvk-audit-container);margin-inline:auto}:is(.gvk-premium-feature-strip,.gvk-premium-section,.gvk-premium-control,.gvk-premium-final-cta){width:var(--gvk-audit-container)}.gvk-header,html.gvk-header-collapsed body:not(.gvk-dialog-open) .gvk-header:not(:focus-within){height:76px;min-height:76px;padding-inline:var(--gvk-audit-gutter);background:linear-gradient(90deg, rgba(var(--gvk-rgb-brand-980), .985), rgba(var(--gvk-rgb-brand-900), .975) 60%, rgba(var(--gvk-rgb-brand-850), .985)), var(--gvk-color-brand-950);box-shadow:0 14px 36px rgba(var(--gvk-rgb-brand-980), .18);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo nav tools";gap:clamp(18px,2.5vw,40px)}.gvk-header__logo,html[dir=rtl] .gvk-header__logo,html[dir=ltr] .gvk-header__logo{border-radius:var(--gvk-audit-radius);background:rgba(var(--gvk-rgb-surface), .045);min-width:116px;height:46px}.gvk-header__logo img{width:clamp(104px,7vw,124px)}.gvk-header__nav{background:0 0;gap:clamp(12px,1.35vw,26px);width:min(100%,720px)}.gvk-header__nav a{min-height:42px;color:rgba(var(--gvk-rgb-mint-100), .82);padding-block:2px;font-size:14px;font-weight:400}.gvk-header__nav a:before{height:2px;bottom:5px}.gvk-header__nav a:hover,.gvk-header__nav a:focus-visible,.gvk-header__nav a.is-active{color:var(--gvk-color-surface)}.gvk-header__tools{gap:8px}.gvk-header__cta{min-height:40px;color:var(--gvk-color-brand-950);background:var(--gvk-audit-accent);box-shadow:0 10px 24px rgba(var(--gvk-rgb-brand-980), .18);border-radius:999px;padding-inline:16px;font-size:13px}.gvk-header__icon,.gvk-header__language,.gvk-header__menu{background:rgba(var(--gvk-rgb-surface), .06);border-radius:999px}.gvk-premium-hero{min-height:calc(100svh - 76px);color:var(--gvk-color-surface);background:var(--gvk-color-brand-950);isolation:isolate;align-items:center;padding:clamp(82px,9vw,132px) 0 clamp(132px,15vw,210px);display:grid;position:relative;overflow:hidden}.gvk-premium-hero__visual{z-index:-2;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.gvk-premium-hero__visual:after{content:"";z-index:2;background:linear-gradient(90deg, rgba(var(--gvk-rgb-brand-950), .92), rgba(var(--gvk-rgb-brand-950), .68) 42%, rgba(var(--gvk-rgb-brand-950), .2)), linear-gradient(180deg, rgba(var(--gvk-rgb-brand-950), .24), rgba(var(--gvk-rgb-brand-950), .78));pointer-events:none;position:absolute;inset:0}html[dir=ltr] .gvk-premium-hero__visual:after{background:linear-gradient(270deg, rgba(var(--gvk-rgb-brand-950), .92), rgba(var(--gvk-rgb-brand-950), .68) 42%, rgba(var(--gvk-rgb-brand-950), .2)), linear-gradient(180deg, rgba(var(--gvk-rgb-brand-950), .24), rgba(var(--gvk-rgb-brand-950), .78))}.gvk-hero-swiper,.gvk-hero-swiper .swiper-wrapper,.gvk-hero-swiper .swiper-slide,.gvk-hero-swiper__media{width:100%;height:100%}.gvk-hero-swiper__media{display:block;position:relative}.gvk-hero-swiper__media img{object-fit:cover;filter:saturate(.94)contrast(1.07)}.gvk-premium-hero__grid{z-index:3;width:var(--gvk-audit-container);align-items:center;min-height:0;margin-inline:auto;display:grid;position:relative}.gvk-premium-hero__copy{width:min(720px,100%);color:var(--gvk-color-surface);box-shadow:none;background:0 0;padding:0}.gvk-premium-hero__copy:before{display:none}.gvk-premium-eyebrow,.eyebrow,.gvk-premium-section-head p{border:1px solid rgba(var(--gvk-rgb-copper-600), .28);width:fit-content;max-width:100%;color:var(--gvk-color-copper-700);background:rgba(var(--gvk-rgb-copper-600), .08);border-radius:999px;padding:6px 12px;font-size:clamp(12px,.85vw,14px);font-weight:850;line-height:1}.gvk-premium-hero .gvk-premium-eyebrow,:is(.services-hero,.legacy-hero,.service-call-hero,.gvk-premium-control,.gvk-premium-final-cta,.services-stats-band,.services-cta-band,.about-values-band,.about-standards-band,.about-cta-band,.sectors-service-band) :is(.eyebrow,.gvk-premium-eyebrow){border-color:rgba(var(--gvk-rgb-mint-100), .24);color:var(--gvk-color-copper-300);background:rgba(var(--gvk-rgb-surface), .09)}.gvk-premium-hero h1{max-width:800px;color:var(--gvk-color-surface);letter-spacing:0;text-shadow:0 20px 55px rgba(var(--gvk-rgb-brand-980), .34);margin-block:18px 0;font-size:clamp(42px,6.2vw,88px);font-weight:720;line-height:.98}.gvk-premium-hero__copy-inner>p:not(.gvk-premium-eyebrow){max-width:650px;color:rgba(var(--gvk-rgb-surface), .84);margin-block:22px 0;font-size:clamp(17px,1.35vw,21px);line-height:1.7}.gvk-premium-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:30px;display:flex}.gvk-premium-hero__text-link{color:rgba(var(--gvk-rgb-mint-100), .88)}.gvk-hero-slider-rail,.gvk-premium-stats{z-index:4;width:var(--gvk-audit-container);margin-inline:auto;position:relative}.gvk-hero-slider-rail{color:rgba(var(--gvk-rgb-mint-100), .82);margin-top:clamp(34px,5vw,68px)}.gvk-premium-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:clamp(20px,3vw,34px);display:grid}.gvk-premium-stat-card{border:1px solid rgba(var(--gvk-rgb-surface), .14);border-radius:var(--gvk-audit-radius-lg);min-height:96px;color:var(--gvk-color-surface);background:rgba(var(--gvk-rgb-brand-980), .48);box-shadow:inset 0 1px 0 rgba(var(--gvk-rgb-surface), .08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px}.gvk-premium-stat-card strong{color:var(--gvk-color-mint-100)}.gvk-premium-stat-card span{color:rgba(var(--gvk-rgb-mint-100), .76)}:is(.about-hero,.interior-hero,.legacy-hero,.service-call-hero),.services-page .services-hero{box-shadow:none;border:0;border-radius:0;margin-block-end:var(--gvk-audit-section);overflow:hidden}:is(.about-hero,.interior-hero,.legacy-hero){background:var(--gvk-color-brand-950);grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);min-height:min(650px,100svh - 76px)}html[dir=ltr] :is(.about-hero,.interior-hero,.legacy-hero){grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)}:is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy){min-height:inherit;background:linear-gradient(135deg, rgba(var(--gvk-rgb-surface), .98), rgba(var(--gvk-rgb-page), .96));flex-direction:column;justify-content:center;gap:16px;padding:clamp(42px,6vw,86px);display:flex}:is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy):before{content:"";background:linear-gradient(90deg, var(--gvk-color-mint-500), var(--gvk-color-brand-500), var(--gvk-color-copper-600));border-radius:999px;order:-1;width:78px;height:4px}:is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy) h1{max-width:760px;color:var(--gvk-audit-ink);font-size:clamp(36px,5vw,70px);font-weight:720;line-height:1.02}:is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy) p:not(.eyebrow),.interior-hero__meta,.legacy-meta{max-width:650px;color:var(--gvk-audit-muted);font-size:clamp(16px,1.24vw,19px);line-height:1.75}:is(.about-hero-media,.interior-hero__media,.legacy-hero-image){min-height:inherit;background:var(--gvk-color-brand-900);border:0;border-radius:0}:is(.about-hero-media,.interior-hero__media):after{background:linear-gradient(180deg, rgba(var(--gvk-rgb-brand-950), .02), rgba(var(--gvk-rgb-brand-950), .42))}:is(.about-hero-media,.interior-hero__media) img,.legacy-hero-image{object-fit:cover;filter:saturate(.96)contrast(1.05);width:100%;height:100%}.legacy-hero-copy{color:var(--gvk-color-surface);background:linear-gradient(135deg, rgba(var(--gvk-rgb-brand-950), .98), rgba(var(--gvk-rgb-brand-900), .96))}.legacy-hero-copy h1,.legacy-hero-copy strong{color:var(--gvk-color-surface)}.legacy-hero-copy>p:not(.eyebrow),.legacy-meta{color:rgba(var(--gvk-rgb-mint-100), .78)}.services-page .services-hero{background:var(--gvk-color-brand-950);isolation:isolate;align-items:end;width:100vw;max-width:100vw;min-height:min(700px,100svh - 76px);margin-inline:calc(50% - 50vw);padding:clamp(32px,6vw,76px);display:grid}@supports (width:100dvw){.services-page .services-hero{width:100dvw;max-width:100dvw;margin-inline:calc(50% - 50dvw)}}.services-page .services-hero-media{z-index:-2;border-radius:0;position:absolute;inset:0}.services-page .services-hero-media:after{background:linear-gradient(90deg, rgba(var(--gvk-rgb-brand-950), .9), rgba(var(--gvk-rgb-brand-950), .64) 42%, rgba(var(--gvk-rgb-brand-950), .18)), linear-gradient(180deg, rgba(var(--gvk-rgb-brand-950), .1), rgba(var(--gvk-rgb-brand-950), .74))}html[dir=ltr] .services-page .services-hero-media:after{background:linear-gradient(270deg, rgba(var(--gvk-rgb-brand-950), .9), rgba(var(--gvk-rgb-brand-950), .64) 42%, rgba(var(--gvk-rgb-brand-950), .18)), linear-gradient(180deg, rgba(var(--gvk-rgb-brand-950), .1), rgba(var(--gvk-rgb-brand-950), .74))}.services-page .services-hero-copy,html[dir=rtl] .services-page .services-hero-copy,html[dir=ltr] .services-page .services-hero-copy{width:min(720px,100%);min-height:0;color:var(--gvk-color-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-self:end;padding:0}html[dir=ltr] .services-page .services-hero-copy{justify-self:start}.services-page .services-hero-copy h1{color:var(--gvk-color-surface);text-shadow:0 20px 55px rgba(var(--gvk-rgb-brand-980), .32);font-size:clamp(40px,6vw,82px);font-weight:720;line-height:.99}.services-page .services-hero-copy h1 span{color:var(--gvk-color-mint-100)}.services-page .services-hero-copy p:not(.eyebrow){color:rgba(var(--gvk-rgb-mint-100), .82)}.services-hero-metrics{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:680px;margin-block-start:28px;display:grid}.services-hero-metrics div{border:1px solid rgba(var(--gvk-rgb-surface), .13);border-radius:var(--gvk-audit-radius);background:rgba(var(--gvk-rgb-brand-980), .42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.service-call-hero{background:linear-gradient(90deg, rgba(var(--gvk-rgb-brand-950), .92), rgba(var(--gvk-rgb-brand-900), .82)), var(--service-call-hero-image) center / cover;grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr);min-height:min(560px,100svh - 76px)}.service-call-hero__copy,.service-call-hero>div{min-height:inherit;color:var(--gvk-color-surface);background:0 0;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,76px);display:flex}.service-call-hero h1{color:var(--gvk-color-surface);font-size:clamp(38px,5vw,72px);font-weight:720;line-height:1.02}.service-call-hero p:not(.eyebrow){color:rgba(var(--gvk-rgb-mint-100), .82)}.service-call-status-card{min-height:inherit;border:0;border-inline-start:1px solid rgba(var(--gvk-rgb-surface), .14);color:var(--gvk-color-surface);background:rgba(var(--gvk-rgb-brand-980), .42);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0;padding:clamp(30px,4vw,56px)}html[dir=ltr] .service-call-status-card{border-inline-start:0;border-inline-end:1px solid rgba(var(--gvk-rgb-surface), .14)}.service-call-status-card a,.service-call-status-card strong{color:var(--gvk-color-mint-100)}:is(.gvk-premium-section,.gvk-premium-control,.gvk-premium-final-cta,.about-story-section,.about-values-band,.about-team-section,.about-company-section,.about-trust-section,.about-standards-band,.about-cta-band,.services-cards-section,.services-content-section,.services-stats-band,.services-flow-section,.services-industry-section,.services-deep-section,.services-cta-band,.service-call-shell,.legacy-layout,.knowledge-grid,.press-coverage-section,.project-grid,.sector-list,.card-grid,.contact-strip,.contact-form-shell){margin-block-end:var(--gvk-audit-section)}:is(.gvk-premium-section-head,.section-heading,.services-section-title,.services-flow-copy,.services-content-lead,.about-story-copy,.service-form__gate-copy,.service-form__ticket-head){text-align:start;justify-items:start;gap:12px;max-width:780px;display:grid}:is(.gvk-premium-section-head,.section-heading,.services-section-title){border-top:1px solid var(--gvk-audit-line);padding-top:18px}:is(.gvk-premium-section-head--center,.section-heading.centered){text-align:center;justify-items:center;margin-inline:auto}:is(.gvk-premium-section-head,.section-heading,.services-section-title) h2{color:var(--gvk-audit-ink);font-size:clamp(30px,4vw,54px);font-weight:720;line-height:1.08}:is(.gvk-premium-section-head,.section-heading,.services-section-title) :is(span,p:not(.eyebrow):not(.gvk-premium-eyebrow)){color:var(--gvk-audit-muted);font-size:clamp(16px,1.16vw,19px);line-height:1.7}.gvk-premium-feature-strip{margin-top:calc(var(--gvk-audit-section) * -.52);margin-bottom:var(--gvk-audit-section);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}:is(.gvk-premium-service-grid,.gvk-premium-project-grid,.gvk-premium-insight-grid,.services-card-grid,.services-topic-grid,.services-industry-grid,.services-related-grid,.about-company-grid,.about-trust-links,.project-grid,.sector-list,.card-grid){gap:clamp(14px,2vw,24px);display:grid}:is(.gvk-premium-service-grid,.services-card-grid,.services-topic-grid,.services-industry-grid,.project-grid,.sector-list),:is(.gvk-premium-project-grid,.gvk-premium-insight-grid,.about-trust-links,.card-grid){grid-template-columns:repeat(3,minmax(0,1fr))}.about-company-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.knowledge-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.article-list{gap:clamp(14px,2vw,22px);display:grid}:is(.gvk-premium-feature-card,.gvk-premium-service-card,.gvk-premium-project-card,.gvk-premium-insight-card,.gvk-premium-process-step,.project-card,.article-card,.sector-card,.item-card,.text-row,.archive-link,.services-topic-card,.services-industry-card,.services-related-card,.service-showcase-card,.about-company-grid article,.about-trust-links a,.legacy-content,.legacy-contact-card,.legacy-related,.faq-rail,.service-call-form-panel,.service-call-guide){border:1px solid var(--gvk-audit-line);border-radius:var(--gvk-audit-radius-lg);background:linear-gradient(180deg, rgba(var(--gvk-rgb-surface), .98), rgba(var(--gvk-rgb-page), .92));box-shadow:var(--gvk-audit-shadow-soft)}:is(.gvk-premium-feature-card,.gvk-premium-service-card,.gvk-premium-project-card,.gvk-premium-insight-card,.gvk-premium-process-step,.project-card-link,.article-card-link,.sector-card-link,.item-card-link,.archive-link,.services-topic-card,.services-industry-card,.services-related-card,.service-showcase-card,.about-company-grid article,.about-trust-links a){transition:transform .18s var(--gvk-ease-out), border-color .18s ease, box-shadow .18s ease, filter .18s ease}:is(.gvk-premium-feature-card,.gvk-premium-service-card,.gvk-premium-project-card,.gvk-premium-insight-card,.gvk-premium-process-step,.project-card-link,.article-card-link,.sector-card-link,.item-card-link,.archive-link,.services-topic-card,.services-industry-card,.services-related-card,.service-showcase-card,.about-company-grid article,.about-trust-links a):hover{border-color:rgba(var(--gvk-rgb-brand-600), .34);box-shadow:var(--gvk-audit-shadow);transform:translateY(-4px)}:is(.project-card,.article-card,.sector-card,.services-industry-card,.service-showcase-card,.gvk-premium-project-card,.gvk-premium-insight-card) img{filter:saturate(.96)contrast(1.03)}:is(.project-card,.article-card){min-height:100%;overflow:hidden}:is(.project-card,.article-card) img{aspect-ratio:16/10;object-fit:cover;width:100%}:is(.project-card,.article-card)>div{gap:10px;padding:clamp(18px,2.2vw,26px);display:grid}:is(.project-card,.article-card) h3,:is(.sector-card,.item-card,.services-topic-card,.services-industry-card,.services-related-card,.service-showcase-card,.about-company-grid article,.about-trust-links a) h3{color:var(--gvk-audit-ink);margin:0;font-size:clamp(20px,1.7vw,27px);font-weight:780;line-height:1.18}:is(.project-card,.article-card,.sector-card,.item-card,.text-row,.services-topic-card,.services-industry-card,.services-related-card,.service-showcase-card,.about-company-grid article,.about-trust-links a) p,:is(.services-industry-card,.services-related-card,.about-trust-links a) span{color:var(--gvk-audit-muted);line-height:1.68}.sector-card,.item-card{align-content:start;gap:14px;min-height:100%;padding:clamp(18px,2.2vw,26px);display:grid}.sector-card-image,.services-industry-card-image,.service-showcase-image img{aspect-ratio:16/9;border-radius:var(--gvk-audit-radius);object-fit:cover;width:100%}.services-industry-card,.service-showcase-card{min-height:100%}:is(.services-stats-band,.services-cta-band,.about-values-band,.about-standards-band,.about-cta-band,.gvk-premium-control,.gvk-premium-final-cta,.sectors-service-band,.contact-strip){border:1px solid rgba(var(--gvk-rgb-mint-100), .16);border-radius:var(--gvk-audit-radius-lg);color:var(--gvk-color-surface);background:radial-gradient(circle at 12% 18%, rgba(var(--gvk-rgb-mint-500), .16), transparent 30%), var(--gvk-audit-dark);box-shadow:var(--gvk-audit-shadow);overflow:hidden}:is(.services-stats-band,.services-cta-band,.about-values-band,.about-standards-band,.about-cta-band,.gvk-premium-control,.gvk-premium-final-cta,.sectors-service-band,.contact-strip) :is(h2,h3,strong){color:var(--gvk-color-surface)}:is(.services-stats-band,.services-cta-band,.about-values-band,.about-standards-band,.about-cta-band,.gvk-premium-control,.gvk-premium-final-cta,.sectors-service-band,.contact-strip) :is(p,span,li){color:rgba(var(--gvk-rgb-mint-100), .78)}.services-stats-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:clamp(22px,3vw,38px);display:grid}.services-stats-band>div,.about-values-band article,.about-standards-band article,.sectors-service-card{border:1px solid rgba(var(--gvk-rgb-surface), .12);border-radius:var(--gvk-audit-radius);background:rgba(var(--gvk-rgb-surface), .08);box-shadow:inset 0 1px 0 rgba(var(--gvk-rgb-surface), .08)}.about-story-section{grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(22px,3.5vw,52px);display:grid}.about-video-story{gap:clamp(20px,3vw,34px);display:grid}.about-team-shell,.clients-shell{border-radius:var(--gvk-audit-radius-lg)}.about-cta-band{direction:ltr;grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr);align-items:center;gap:clamp(22px,4vw,72px);min-height:330px;padding:clamp(36px,5vw,64px);display:grid}.about-cta-band img{object-fit:cover;border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.about-cta-band__copy,.about-cta-band__actions{z-index:2;align-content:center;gap:16px;width:100%;padding:0;display:grid;position:relative}.about-cta-band__copy{text-align:right;grid-area:1/2;justify-self:end;justify-items:end}.about-cta-band__actions{grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;gap:12px;max-width:520px}html[dir=ltr] .about-cta-band__copy{text-align:left;grid-column:1;justify-self:start;justify-items:start}html[dir=ltr] .about-cta-band__actions{grid-column:2;justify-self:end}html[dir=rtl] .about-cta-band>.about-cta-band__copy{text-align:right;direction:rtl;grid-area:1/2;justify-self:end;justify-items:end;max-width:none;padding:0}html[dir=rtl] .about-cta-band>.about-cta-band__actions{direction:rtl;grid-area:1/1;justify-self:start;width:100%;max-width:520px;padding:10px}html[dir=ltr] .about-cta-band>.about-cta-band__copy{text-align:left;direction:ltr;grid-area:1/1;justify-self:start;justify-items:start;max-width:none;padding:0}html[dir=ltr] .about-cta-band>.about-cta-band__actions{direction:ltr;grid-area:1/2;justify-self:end;width:100%;max-width:520px;padding:10px}.services-content-section,.services-flow-layout,.service-call-shell,.legacy-layout{grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(22px,3.5vw,48px);display:grid}.services-flow-layout{grid-template-columns:minmax(0,.58fr) minmax(280px,.42fr)}.services-flow-layout>img{border-radius:var(--gvk-audit-radius-lg);object-fit:cover;width:100%;min-height:100%;max-height:680px}.services-flow-list,.legacy-content,.service-call-guide ol{gap:14px;display:grid}.legacy-content{padding:clamp(24px,3.2vw,42px)}.legacy-sidebar{gap:18px;display:grid}.legacy-contact-card,.legacy-related{padding:clamp(20px,2.4vw,30px)}.contact-strip,.contact-form-shell{display:grid}.contact-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.contact-strip :is(a,span){border:1px solid rgba(var(--gvk-rgb-surface), .12);border-radius:var(--gvk-audit-radius);background:rgba(var(--gvk-rgb-surface), .075);align-items:center;min-height:68px;padding:16px 18px;display:flex}:is(.gvk-premium-button,.hero-cta,.secondary-cta,.primary-button,.gvk-button,.cookie-button,.service-call-button,.phone-button){letter-spacing:0;border-radius:999px;min-height:46px;padding-inline:20px;font-weight:850}:is(.gvk-premium-button--primary,.hero-cta,.primary-button,.gvk-button,.cookie-button.primary){color:var(--gvk-color-brand-950);background:var(--gvk-audit-accent);box-shadow:0 14px 32px rgba(var(--gvk-rgb-brand-950), .14)}:is(.gvk-premium-button--secondary,.secondary-cta,.cookie-button.secondary,.cookie-button.ghost){color:var(--gvk-audit-ink);background:rgba(var(--gvk-rgb-surface), .92);border:1px solid var(--gvk-audit-line)}:is(.gvk-premium-hero,.services-hero,.legacy-hero,.service-call-hero,.gvk-premium-control,.gvk-premium-final-cta,.services-cta-band,.about-cta-band) :is(.secondary-cta,.gvk-premium-button--secondary,.gvk-premium-button--light){color:var(--gvk-color-surface);background:rgba(var(--gvk-rgb-surface), .1);border-color:rgba(var(--gvk-rgb-surface), .18)}:is(.gvk-premium-button,.hero-cta,.secondary-cta,.primary-button,.gvk-button,.cookie-button,.service-call-button,.phone-button):hover{transform:translateY(-2px)}.service-form,.service-call-form-panel,.service-call-guide{border-radius:var(--gvk-audit-radius-lg)}.service-form{border:1px solid var(--gvk-audit-line);background:var(--gvk-color-surface);box-shadow:var(--gvk-audit-shadow-soft)}:is(.service-form input,.service-form select,.service-form textarea,.contact-form input,.contact-form select,.contact-form textarea,.gvk-search-panel__form input){border:1px solid var(--gvk-audit-line);border-radius:var(--gvk-audit-radius);background:var(--gvk-color-surface-soft);min-height:46px}:is(.service-form input,.service-form select,.service-form textarea,.contact-form input,.contact-form select,.contact-form textarea,.gvk-search-panel__form input):focus{border-color:rgba(var(--gvk-rgb-brand-600), .58);background:var(--gvk-color-surface);box-shadow:0 0 0 4px rgba(var(--gvk-rgb-brand-600), .12)}.contact-form-shell{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(22px,3vw,42px)}.contact-form-copy{border:1px solid var(--gvk-audit-line);border-radius:var(--gvk-audit-radius-lg);background:linear-gradient(180deg, rgba(var(--gvk-rgb-surface), .98), rgba(var(--gvk-rgb-page), .88));box-shadow:var(--gvk-audit-shadow-soft);gap:14px;padding:clamp(24px,3vw,38px);display:grid}.contact-form-copy h2{color:var(--gvk-audit-ink);margin:0;font-size:clamp(30px,3.2vw,48px);line-height:1.08}.contact-form-copy p:not(.eyebrow){color:var(--gvk-audit-muted);margin:0;font-size:clamp(16px,1.2vw,19px);line-height:1.7}.contact-form{padding:clamp(24px,3vw,38px)}.contact-form__website{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.gvk-footer{border-top:1px solid rgba(var(--gvk-rgb-mint-100), .12);background:linear-gradient(180deg, var(--gvk-color-brand-900), var(--gvk-color-brand-950));margin-top:0}.gvk-footer__grid,.gvk-footer__bottom{width:var(--gvk-audit-container)}html[dir=rtl] :is(.gvk-premium-hero__copy,.about-hero-copy,.services-hero-copy,.interior-hero__copy,.legacy-hero-copy,.service-call-hero__copy,.section-heading:not(.centered),.services-section-title,.gvk-premium-section-head:not(.gvk-premium-section-head--center),.project-card,.article-card,.sector-card,.item-card,.legacy-content,.service-call-form-panel,.service-call-guide){text-align:right;direction:rtl}html[dir=ltr] :is(.gvk-premium-hero__copy,.about-hero-copy,.services-hero-copy,.interior-hero__copy,.legacy-hero-copy,.service-call-hero__copy,.section-heading:not(.centered),.services-section-title,.gvk-premium-section-head:not(.gvk-premium-section-head--center),.project-card,.article-card,.sector-card,.item-card,.legacy-content,.service-call-form-panel,.service-call-guide){text-align:left;direction:ltr}html[dir=rtl] :is(.gvk-premium-hero__actions,.services-hero-actions,.gvk-premium-final-cta__actions,.form-actions){direction:rtl;justify-content:flex-start}html[dir=ltr] :is(.gvk-premium-hero__actions,.services-hero-actions,.gvk-premium-final-cta__actions,.form-actions){direction:ltr;justify-content:flex-start}html[dir=rtl] :is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy):before{transform-origin:100%;margin-inline:0 auto}html[dir=ltr] :is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy):before{transform-origin:0;margin-inline:0 auto}@media (max-width:1180px){:root{--gvk-audit-container:min(100% - 32px, 1280px);--gvk-audit-narrow:min(100% - 32px, 920px)}.gvk-header,html.gvk-header-collapsed body:not(.gvk-dialog-open) .gvk-header:not(:focus-within){grid-template-columns:auto minmax(44px,1fr) auto;grid-template-areas:"logo menu tools"}.gvk-header__menu{display:inline-flex}.gvk-header__nav{display:none}:is(.about-hero,.interior-hero,.legacy-hero,.service-call-hero),.about-story-section,.services-content-section,.services-flow-layout,.contact-form-shell,.service-call-shell,.legacy-layout,.knowledge-grid,.about-cta-band{grid-template-columns:1fr}.about-cta-band__copy,.about-cta-band__actions,html[dir=rtl] .about-cta-band>.about-cta-band__copy,html[dir=rtl] .about-cta-band>.about-cta-band__actions,html[dir=ltr] .about-cta-band__copy,html[dir=ltr] .about-cta-band__actions,html[dir=ltr] .about-cta-band>.about-cta-band__copy,html[dir=ltr] .about-cta-band>.about-cta-band__actions{grid-area:auto/1;justify-self:stretch;width:100%}.about-cta-band__actions{max-width:none}:is(.about-hero-media,.interior-hero__media,.legacy-hero-image){min-height:340px}.service-call-status-card{border-inline:0;border-top:1px solid rgba(var(--gvk-rgb-surface), .14)}:is(.gvk-premium-service-grid,.gvk-premium-project-grid,.gvk-premium-insight-grid,.services-card-grid,.services-topic-grid,.services-industry-grid,.about-company-grid,.project-grid,.sector-list,.card-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:root{--gvk-audit-container:min(100% - 28px, 1280px);--gvk-audit-section:56px}.gvk-header,html.gvk-header-collapsed body:not(.gvk-dialog-open) .gvk-header:not(:focus-within){gap:8px;height:72px;min-height:72px;padding-inline:12px}.gvk-header__logo,html[dir=rtl] .gvk-header__logo,html[dir=ltr] .gvk-header__logo{min-width:106px;max-width:112px;height:44px;padding-inline:8px}.gvk-header__logo img{width:100px}.gvk-header__cta,.gvk-header__icon--search{display:none}.gvk-header__menu,.gvk-header__icon,.gvk-header__language{width:40px;height:40px}.gvk-premium-hero{min-height:calc(100svh - 72px);padding-block:78px 118px}.gvk-premium-hero h1,.services-page .services-hero-copy h1{font-size:clamp(38px,11vw,56px);line-height:1.02}.gvk-premium-hero__copy-inner>p:not(.gvk-premium-eyebrow),.services-page .services-hero-copy p:not(.eyebrow){font-size:16px;line-height:1.62}.gvk-premium-hero__actions,.services-hero-actions,.gvk-premium-final-cta__actions{width:100%;display:grid}:is(.gvk-premium-hero__actions,.services-hero-actions,.gvk-premium-final-cta__actions)>:is(a,button){width:100%}.gvk-premium-stats,.services-hero-metrics,.services-stats-band,.contact-strip,.contact-form-shell,.gvk-premium-feature-strip,:is(.gvk-premium-service-grid,.gvk-premium-project-grid,.gvk-premium-insight-grid,.services-card-grid,.services-topic-grid,.services-industry-grid,.services-related-grid,.about-company-grid,.about-trust-links,.project-grid,.sector-list,.card-grid){grid-template-columns:1fr}.gvk-premium-feature-strip{margin-top:0}:is(.about-hero,.interior-hero,.legacy-hero,.service-call-hero),.services-page .services-hero{min-height:auto;margin-block-end:48px}:is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy,.service-call-hero__copy,.service-call-hero>div){min-height:auto;padding:30px 22px}:is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy) h1,.service-call-hero h1{font-size:clamp(34px,10vw,48px)}:is(.about-hero-media,.interior-hero__media,.legacy-hero-image){min-height:260px}.services-page .services-hero{padding:96px 18px 42px}.services-page .services-hero-copy,html[dir=rtl] .services-page .services-hero-copy,html[dir=ltr] .services-page .services-hero-copy{width:100%}.knowledge-grid,.legacy-layout,.service-call-shell{gap:18px}.about-cta-band img{min-height:240px}.about-cta-band__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[dir] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__grid{grid-template-columns:1fr;justify-items:start}html[dir] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy,html[dir=rtl] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy,html[dir=ltr] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy{width:min(780px,100%);max-width:min(780px,100%);color:var(--gvk-color-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-column:1;justify-self:start;margin:0;padding:0}html[dir] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy-inner{width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[dir] .gvk-premium-home .gvk-premium-hero h1{max-width:780px;color:var(--gvk-color-surface);word-break:normal;overflow-wrap:normal;font-size:clamp(42px,5.7vw,82px);font-weight:720;line-height:.99}html[dir] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy-inner>p:not(.gvk-premium-eyebrow){max-width:660px;color:rgba(var(--gvk-rgb-mint-100), .84)}html[dir=ltr] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy,html[dir=ltr] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy-inner,html[dir=ltr] .gvk-premium-home .gvk-premium-hero h1,html[dir=ltr] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy-inner>p:not(.gvk-premium-eyebrow){text-align:left}html[dir=rtl] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy,html[dir=rtl] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy-inner,html[dir=rtl] .gvk-premium-home .gvk-premium-hero h1,html[dir=rtl] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy-inner>p:not(.gvk-premium-eyebrow){text-align:right}html[dir=rtl] .services-page .services-hero .services-hero-copy,html[dir=ltr] .services-page .services-hero .services-hero-copy,.services-page .services-hero .services-hero-copy{width:min(720px,100%);min-height:0;color:var(--gvk-color-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}html[dir] .services-page>.services-hero:first-child,html[dir=rtl] .services-page>.services-hero:first-child,html[dir=ltr] .services-page>.services-hero:first-child{padding-inline:max(var(--gvk-audit-gutter), calc((100vw - 1280px) / 2));padding-block:clamp(74px,9vw,132px) clamp(44px,6vw,78px)}html[dir] .services-page>.services-hero:first-child>.services-hero-media,html[dir] .services-page>.services-hero:first-child>.services-hero-media:before,html[dir] .services-page>.services-hero:first-child>.services-hero-media:after{inset-block:0;inset-inline:auto;width:calc(100vw + (2 * var(--gvk-audit-gutter)));border-radius:0;height:100%;left:50%;transform:translate(-50%)}html[dir] .services-page>.services-hero:first-child>.services-hero-media img{object-fit:cover;width:100%;height:100%}@supports (width:100dvw){html[dir] .services-page>.services-hero:first-child>.services-hero-media,html[dir] .services-page>.services-hero:first-child>.services-hero-media:before,html[dir] .services-page>.services-hero:first-child>.services-hero-media:after{width:calc(100dvw + (2 * var(--gvk-audit-gutter)))}}html[dir=rtl] .services-page .services-hero .services-hero-copy{justify-self:end}html[dir=ltr] .services-page .services-hero .services-hero-copy{justify-self:start}html[dir=rtl] .services-page .services-hero .services-hero-copy h1,html[dir=ltr] .services-page .services-hero .services-hero-copy h1,.services-page .services-hero .services-hero-copy h1,html[dir=rtl] .services-page .services-hero .services-hero-copy h1 span,html[dir=ltr] .services-page .services-hero .services-hero-copy h1 span,.services-page .services-hero .services-hero-copy h1 span{max-width:720px;color:var(--gvk-color-surface);text-shadow:0 20px 55px rgba(var(--gvk-rgb-brand-980), .34);font-size:clamp(40px,5.7vw,80px);font-weight:720;line-height:1}html[dir=rtl] .services-page .services-hero .services-hero-copy p:not(.eyebrow),html[dir=ltr] .services-page .services-hero .services-hero-copy p:not(.eyebrow),.services-page .services-hero .services-hero-copy p:not(.eyebrow){max-width:640px;color:rgba(var(--gvk-rgb-mint-100), .84)}html[dir] .services-page .services-hero .services-hero-copy .eyebrow{width:fit-content;max-width:100%;color:var(--gvk-color-copper-300)}html[dir] .services-page .services-hero .services-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:680px;margin-block-start:28px;display:grid}html[dir] .services-page .services-hero .services-hero-metrics>div,html[dir] .services-page .services-hero .services-hero-metrics>div:first-child{border:1px solid rgba(var(--gvk-rgb-surface), .14);border-radius:var(--gvk-audit-radius);min-height:82px;color:var(--gvk-color-surface);background:rgba(var(--gvk-rgb-brand-980), .42);box-shadow:inset 0 1px 0 rgba(var(--gvk-rgb-surface), .08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px 16px}html[dir] .services-page .services-hero .services-hero-metrics strong{color:var(--gvk-color-mint-100)}html[dir] .services-page .services-hero .services-hero-metrics span{color:rgba(var(--gvk-rgb-mint-100), .76)}html[dir] .service-call-app .service-call-hero .service-call-hero__copy,html[dir] .service-call-app .service-call-hero>div{color:var(--gvk-color-surface);box-shadow:none;background:0 0;border:0;border-radius:0}html[dir] .service-call-app .service-call-hero .service-call-hero__copy h1,html[dir] .service-call-app .service-call-hero h1{color:var(--gvk-color-surface)}html[dir] .service-call-app .service-call-hero .service-call-hero__copy p:not(.eyebrow),html[dir] .service-call-app .service-call-hero p:not(.eyebrow){color:rgba(var(--gvk-rgb-mint-100), .84)}html[dir] .service-call-app .service-call-hero .service-call-status-card{border:1px solid rgba(var(--gvk-rgb-surface), .14);border-radius:var(--gvk-audit-radius-lg);color:var(--gvk-color-surface);background:rgba(var(--gvk-rgb-brand-980), .58);box-shadow:inset 0 1px 0 rgba(var(--gvk-rgb-surface), .08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[dir] .service-call-app .service-call-hero .service-call-status-card :is(span,p){color:rgba(var(--gvk-rgb-mint-100), .78)}html[dir] .service-call-app .service-call-hero .service-call-status-card a,html[dir] .service-call-app .service-call-hero .service-call-status-card strong{color:var(--gvk-color-mint-100)}.service-showcase-card,.service-showcase-card *,.services-industry-card,.services-industry-card *,.services-related-card,.services-related-card *{min-width:0;max-width:100%}@media (max-width:760px){html[dir] .gvk-premium-home .gvk-premium-hero h1{overflow-wrap:break-word;font-size:clamp(38px,10.2vw,54px)}html[dir] .services-page>.services-hero:first-child,html[dir=rtl] .services-page>.services-hero:first-child,html[dir=ltr] .services-page>.services-hero:first-child{padding:94px 14px 34px}html[dir] .services-page .services-hero .services-hero-metrics{grid-template-columns:1fr}html[dir=rtl] .services-page .services-hero .services-hero-copy h1,html[dir=ltr] .services-page .services-hero .services-hero-copy h1,.services-page .services-hero .services-hero-copy h1,html[dir=rtl] .services-page .services-hero .services-hero-copy h1 span,html[dir=ltr] .services-page .services-hero .services-hero-copy h1 span,.services-page .services-hero .services-hero-copy h1 span{font-size:clamp(36px,9.8vw,50px)}}html[dir] :is(.plain-page,.content-archive)>:is(.interior-hero,.legacy-hero)+:is(.project-grid,.knowledge-grid,.press-coverage-section,.sector-list,.card-grid){margin-block-start:clamp(88px,9vw,156px)!important}html[dir] .plain-page>.press-coverage-section+.knowledge-grid{margin-block-start:clamp(44px,5.2vw,78px)!important}html[dir] .press-coverage-section{gap:clamp(22px,3vw,36px);display:grid}html[dir] .press-coverage-header{gap:10px;max-width:820px;display:grid}html[dir] .press-coverage-header :is(.eyebrow,h2,p){margin:0}html[dir] .press-coverage-header h2{color:var(--gvk-audit-ink);font-size:clamp(28px,3.2vw,46px);font-weight:820;line-height:1.08}html[dir] .press-coverage-header>p:not(.eyebrow){color:var(--gvk-audit-muted);font-size:clamp(16px,1.18vw,19px);line-height:1.68}html[dir] .press-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);display:grid}html[dir] .press-coverage-card{border:1px solid var(--gvk-audit-line);border-radius:var(--gvk-audit-radius);min-height:100%;color:var(--gvk-audit-text);background:linear-gradient(180deg, rgba(var(--gvk-rgb-surface), .98), rgba(var(--gvk-rgb-page), .92));box-shadow:var(--gvk-audit-shadow-soft);transition:transform .18s var(--gvk-ease-out), border-color .18s ease, box-shadow .18s ease;grid-template-rows:auto auto 1fr auto;align-content:start;gap:12px;padding:clamp(20px,2.3vw,30px);text-decoration:none;display:grid}html[dir] .press-coverage-card:hover{border-color:rgba(var(--gvk-rgb-brand-600), .34);box-shadow:var(--gvk-audit-shadow);transform:translateY(-4px)}html[dir] .press-coverage-card__source{width:fit-content;max-width:100%;color:var(--gvk-color-brand-700);background:rgba(var(--gvk-rgb-brand-600), .08);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:850;line-height:1}html[dir] .press-coverage-card h3{color:var(--gvk-audit-ink);margin:0;font-size:clamp(20px,1.65vw,26px);font-weight:800;line-height:1.2}html[dir] .press-coverage-card p{color:var(--gvk-audit-muted);margin:0;font-size:15px;line-height:1.66}html[dir] .press-coverage-card__meta{color:var(--gvk-audit-ink);flex-wrap:wrap;align-items:center;gap:8px;padding-block-start:4px;font-size:13px;font-weight:780;display:flex}html[dir] .press-coverage-card__meta span{color:var(--gvk-audit-muted)}html[dir] .legacy-page .legacy-content>.press-coverage-section{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[dir] .legacy-page .legacy-content>.press-coverage-section .press-coverage-header h2{font-size:clamp(26px,2.4vw,38px)}@media (max-width:780px){html[dir] .press-coverage-grid{grid-template-columns:1fr}}html[dir] :is(.project-grid,.article-list) :is(.project-card,.article-card),html[dir] :is(.project-grid,.article-list) :is(.project-card-link,.article-card-link){border:1px solid var(--gvk-audit-line);border-radius:var(--gvk-audit-radius-lg);min-height:0;color:var(--gvk-audit-text);box-shadow:var(--gvk-audit-shadow-soft);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);padding:0;display:grid;position:relative;overflow:hidden;background:var(--gvk-color-surface)!important}html[dir] .project-grid .project-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg, rgba(var(--gvk-rgb-mint-500), .24), rgba(var(--gvk-rgb-brand-600), .18)), linear-gradient(180deg, rgba(var(--gvk-rgb-brand-950), .05), rgba(var(--gvk-rgb-brand-950), .12));mix-blend-mode:normal;grid-area:1/1}html[dir] :is(.project-grid,.article-list) :is(.project-card,.article-card):after{content:none;display:none}html[dir] :is(.project-grid,.article-list) :is(.project-card,.article-card)>img{z-index:0;aspect-ratio:16/10;object-fit:cover;object-position:center;background:radial-gradient(circle at 18% 10%, rgba(var(--gvk-rgb-mint-500), .2), transparent 42%), linear-gradient(135deg, #d9f0ee, #f1f8f7 48%, #dfeeed);filter:saturate(.96)contrast(1.03);grid-area:1/1;width:100%;height:auto;min-height:0;position:static;inset:auto}html[dir] .project-grid .project-card>img{object-fit:contain;opacity:.88;background:radial-gradient(circle at 16% 14%, rgba(var(--gvk-rgb-mint-500), .32), transparent 38%), linear-gradient(135deg, #b9e4df, #d8f0ee 48%, #bfdeda);padding:clamp(26px,3.6vw,54px)}html[dir] :is(.project-grid,.article-list) :is(.project-card,.article-card)>div{z-index:2;border-block-start:1px solid rgba(var(--gvk-rgb-brand-850), .1);grid-area:2/1;align-content:start;gap:12px;min-height:0;padding:clamp(24px,2.8vw,36px);display:grid;position:static;inset:auto;color:var(--gvk-audit-text)!important;background:var(--gvk-color-surface)!important}html[dir] :is(.project-grid,.article-list) :is(.project-card,.article-card) :is(h3,p,span,strong,em){text-shadow:none}html[dir] :is(.project-grid,.article-list) :is(.project-card,.article-card)>div>span{border-radius:999px;width:fit-content;max-width:100%;padding:6px 10px;font-size:12px;font-weight:850;line-height:1;color:var(--gvk-color-brand-700)!important;background:rgba(var(--gvk-rgb-brand-600), .08)!important}html[dir] :is(.project-grid,.article-list) :is(.project-card,.article-card) h3{margin:0;font-size:clamp(20px,1.55vw,25px);font-weight:780;line-height:1.2;color:var(--gvk-audit-ink)!important}html[dir] :is(.project-grid,.article-list) :is(.project-card,.article-card) p{margin:0;font-size:15px;line-height:1.65;color:var(--gvk-audit-muted)!important}.articles-load-more{gap:clamp(24px,3vw,36px);display:grid}.articles-load-more__footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 18px;padding-block-start:clamp(6px,1vw,14px);display:flex}.articles-load-more__footer p{color:var(--gvk-audit-muted);margin:0;font-size:15px;font-weight:760}.articles-load-more__button{cursor:pointer;border:0;min-width:150px}@media (max-width:760px){html[dir] :is(.plain-page,.content-archive)>:is(.interior-hero,.legacy-hero)+:is(.project-grid,.knowledge-grid,.sector-list,.card-grid){margin-block-start:68px!important}html[dir] .project-grid .project-card>img{padding:28px}}html[dir] :is(.about-page,.plain-page,.legacy-page,.content-archive)>:is(.about-hero,.interior-hero,.legacy-hero):first-child,html[dir] :is(.about-hero,.interior-hero,.legacy-hero):first-child{border:1px solid rgba(var(--gvk-rgb-brand-900), .08)!important;width:100%!important;max-width:min(1280px,100vw - clamp(32px,7vw,120px))!important;min-height:0!important;color:var(--gvk-dark)!important;background:linear-gradient(135deg, rgba(var(--gvk-rgb-mint-500), .08), transparent 44%), linear-gradient(180deg, rgba(var(--gvk-rgb-surface), .98), rgba(var(--gvk-rgb-surface), .9))!important;box-shadow:none!important;isolation:isolate!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;margin-block:0 clamp(36px,5vw,68px)!important;margin-inline:auto!important;padding:clamp(30px,4vw,54px)!important;display:grid!important;position:relative!important;overflow:hidden!important}html[dir] :is(.about-hero,.interior-hero,.legacy-hero):first-child:after,html[dir=ltr] :is(.about-hero,.interior-hero,.legacy-hero):first-child:after{content:none!important;display:none!important}html[dir] :is(.about-hero-media,.interior-hero__media,.legacy-hero-image){display:none!important}html[dir] :is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy){z-index:2!important;width:min(880px,100%)!important;min-height:0!important;color:var(--gvk-dark)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}html[dir=rtl] :is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy){text-align:right!important;justify-self:start!important}html[dir=ltr] :is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy){text-align:left!important;justify-self:start!important}html[dir] :is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy):before{content:none!important;display:none!important}html[dir] :is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy) :is(.eyebrow,.gvk-premium-eyebrow),html[dir] .services-hero-copy .eyebrow,html[dir] .service-call-hero .eyebrow{border:1px solid rgba(var(--gvk-rgb-brand-700), .12)!important;width:fit-content!important;max-width:100%!important;color:var(--gvk-color-brand-800)!important;background:rgba(var(--gvk-rgb-mint-500), .1)!important;border-radius:999px!important;margin:0 0 12px!important;padding:7px 11px!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important}html[dir] :is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy) h1{max-width:860px!important;color:var(--gvk-dark)!important;text-shadow:none!important;margin:0!important;font-size:clamp(32px,4.2vw,56px)!important;font-weight:650!important;line-height:1.08!important}html[dir] :is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy) h1 span{color:inherit!important}html[dir] :is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy) :is(h2,strong){color:var(--gvk-dark)!important;margin:12px 0 0!important;font-size:clamp(24px,2.6vw,34px)!important;font-weight:520!important;line-height:1.14!important}html[dir] :is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy) p:not(.eyebrow),html[dir] :is(.interior-hero__meta,.legacy-meta){max-width:720px!important;color:rgba(var(--gvk-rgb-brand-900), .72)!important;margin:14px 0 0!important;font-size:clamp(16px,1.7vw,19px)!important;line-height:1.62!important}html[dir] .interior-hero__meta,html[dir] .legacy-meta{border:1px solid rgba(var(--gvk-rgb-mint-100), .18)!important;background:rgba(var(--gvk-rgb-surface), .08)!important;width:fit-content!important;max-width:100%!important;box-shadow:inset 0 1px 0 rgba(var(--gvk-rgb-surface), .08)!important;border-radius:999px!important;padding:10px 14px!important}html[dir] .about-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;max-width:720px!important;margin-block-start:clamp(10px,1.4vw,18px)!important;display:grid!important}html[dir] .about-hero-stats div,html[dir] .about-hero-stats div:first-child{border:1px solid rgba(var(--gvk-rgb-brand-900), .08)!important;background:rgba(var(--gvk-rgb-surface), .72)!important;min-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:12px!important;padding:12px 14px!important}html[dir] .about-hero-stats strong{color:var(--gvk-dark)!important;font-size:clamp(20px,1.8vw,28px)!important}html[dir] .about-hero-stats span{color:rgba(var(--gvk-rgb-brand-900), .68)!important}html[dir] .services-page>.services-hero:first-child,html[dir=rtl] .services-page>.services-hero:first-child,html[dir=ltr] .services-page>.services-hero:first-child,html[dir] .service-call-app>.service-call-hero:first-child{min-height:0!important;margin-block:0 clamp(36px,5vw,68px)!important;padding-block:clamp(30px,4vw,54px)!important}html[dir] .gvk-premium-home .gvk-premium-feature-strip{margin-top:clamp(58px,7vw,112px)!important;margin-bottom:var(--gvk-audit-section)!important}@media (max-width:1020px){html[dir] .about-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){html[dir] :is(.about-page,.plain-page,.legacy-page,.content-archive)>:is(.about-hero,.interior-hero,.legacy-hero):first-child,html[dir] :is(.about-hero,.interior-hero,.legacy-hero):first-child,html[dir] .services-page>.services-hero:first-child,html[dir=rtl] .services-page>.services-hero:first-child,html[dir=ltr] .services-page>.services-hero:first-child,html[dir] .service-call-app>.service-call-hero:first-child{min-height:auto!important;margin-block:0 34px!important;padding:22px 18px!important}html[dir] :is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy){gap:13px!important;width:100%!important}html[dir] :is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy):before{width:70px!important}html[dir] :is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy) h1{font-size:clamp(36px,10.4vw,50px)!important;line-height:1.04!important}html[dir] :is(.about-hero-copy,.interior-hero__copy,.legacy-hero-copy) p:not(.eyebrow),html[dir] :is(.interior-hero__meta,.legacy-meta){font-size:16px!important;line-height:1.62!important}html[dir] .about-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html[dir] .about-hero-stats div,html[dir] .about-hero-stats div:first-child{min-height:58px!important;padding:10px 12px!important}html[dir] .services-page .services-hero .services-hero-metrics{grid-template-columns:1fr!important;margin-block-start:18px!important}html[dir] .gvk-premium-home .gvk-premium-feature-strip{margin-top:44px!important}}html[dir] .gvk-premium-home .gvk-premium-services{width:100vw!important;max-width:100vw!important;padding:clamp(70px, 8vw, 112px) max(var(--gvk-audit-gutter), calc((100vw - 1280px) / 2)) clamp(72px, 8vw, 116px)!important;background:linear-gradient(180deg, rgba(var(--gvk-rgb-surface), .98), rgba(var(--gvk-rgb-page), .94))!important;margin-inline:calc(50% - 50vw)!important}@supports (width:100dvw){html[dir] .gvk-premium-home .gvk-premium-services{width:100dvw!important;max-width:100dvw!important;margin-inline:calc(50% - 50dvw)!important}}html[dir] .gvk-premium-services .gvk-premium-section-head,html[dir] .gvk-premium-services .gvk-premium-service-grid{width:100%!important;max-width:1280px!important;margin-inline:auto!important}html[dir] .gvk-premium-services .gvk-premium-section-head{text-align:center!important;justify-items:center!important;max-width:min(940px,100%)!important;margin-block-end:clamp(28px,3.6vw,46px)!important}html[dir] .gvk-premium-services .gvk-premium-section-head h2{max-width:900px!important}html[dir] .gvk-premium-services .gvk-premium-section-head span{max-width:820px!important}html[dir] .gvk-premium-service-grid{gap:clamp(16px,1.8vw,24px)!important}html[dir] .gvk-premium-service-card{grid-template-rows:auto auto minmax(0,1fr) auto!important;align-content:start!important;gap:clamp(12px,1.35vw,17px)!important;min-height:0!important;padding:clamp(22px,2vw,30px)!important;display:grid!important}html[dir] .gvk-premium-service-card svg{width:38px!important;height:38px!important}html[dir] .gvk-premium-service-card h3{font-size:clamp(20px,1.45vw,25px)!important;line-height:1.18!important}html[dir] .gvk-premium-service-card p{max-width:34rem!important;margin:0!important;font-size:clamp(15px,1.05vw,17px)!important;line-height:1.65!important}html[dir] .gvk-premium-service-card>span{align-self:end!important;margin-top:clamp(8px,1vw,14px)!important}@media (max-width:1180px){html[dir] .gvk-premium-home .gvk-premium-services{padding-inline:var(--gvk-audit-gutter)!important}}@media (max-width:760px){html[dir] .gvk-premium-home .gvk-premium-services{width:100%!important;max-width:100%!important;margin-inline:0!important;padding:56px 14px 64px!important}html[dir] .gvk-premium-services .gvk-premium-section-head,html[dir] .gvk-premium-services .gvk-premium-service-grid{width:100%!important}html[dir] .gvk-premium-services .gvk-premium-section-head{text-align:start!important;justify-items:start!important}html[dir] .gvk-premium-service-card{padding:22px!important}}html[dir] .services-page .service-showcase-card{isolation:isolate;min-height:clamp(430px,30vw,520px)!important;color:var(--gvk-color-surface)!important;background:var(--gvk-color-brand-950)!important;align-content:end!important;padding:clamp(24px,2.2vw,34px)!important}html[dir] .services-page .service-showcase-image{z-index:0!important;border-radius:inherit!important;height:auto!important;position:absolute!important;inset:0!important}html[dir] .services-page .service-showcase-image img{aspect-ratio:auto!important;object-fit:cover!important;filter:saturate(.9)contrast(1.04)brightness(.82)!important;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html[dir] .services-page .service-showcase-image:after{content:"";z-index:1;background:linear-gradient(180deg, rgba(var(--gvk-rgb-brand-950), .12) 0%, rgba(var(--gvk-rgb-brand-950), .68) 48%, rgba(var(--gvk-rgb-brand-950), .94) 100%), linear-gradient(90deg, rgba(var(--gvk-rgb-brand-950), .72) 0%, rgba(var(--gvk-rgb-brand-950), .22) 52%, rgba(var(--gvk-rgb-brand-950), .58) 100%);position:absolute;inset:0}html[dir] .services-page .service-showcase-icon,html[dir] .services-page .service-showcase-card h3,html[dir] .services-page .service-showcase-card p,html[dir] .services-page .service-showcase-card ul,html[dir] .services-page .service-showcase-card strong{z-index:2;position:relative}html[dir] .services-page .service-showcase-card h3,html[dir] .services-page .service-showcase-card p,html[dir] .services-page .service-showcase-card li,html[dir] .services-page .service-showcase-card strong{text-shadow:0 2px 18px rgba(var(--gvk-rgb-brand-950), .55);color:var(--gvk-color-surface)!important}html[dir] .services-page .service-showcase-card p,html[dir] .services-page .service-showcase-card li{color:rgba(var(--gvk-rgb-surface), .84)!important}html[dir] .services-page .service-showcase-card strong{color:var(--gvk-color-mint-200)!important}html[dir] .services-page .service-showcase-icon{border:3px solid rgba(var(--gvk-rgb-surface), .92)!important;color:var(--gvk-color-surface)!important;background:radial-gradient(circle at 34% 24%, rgba(var(--gvk-rgb-mint-500), .28), transparent 48%), rgba(var(--gvk-rgb-brand-950), .9)!important;box-shadow:0 16px 34px rgba(var(--gvk-rgb-brand-950), .34), inset 0 0 0 1px rgba(var(--gvk-rgb-mint-100), .16)!important}html[dir] .services-page .service-showcase-icon svg{filter:drop-shadow(0 2px 8px rgba(var(--gvk-rgb-brand-950), .42));stroke:currentColor!important;stroke-width:2.8px!important}html[dir] .services-page .services-flow-section{border:1px solid rgba(var(--gvk-rgb-brand-850), .1);border-radius:var(--gvk-audit-radius-lg);background:linear-gradient(135deg, rgba(var(--gvk-rgb-surface), .98), rgba(var(--gvk-rgb-page), .94)), radial-gradient(circle at 12% 0%, rgba(var(--gvk-rgb-mint-500), .1), transparent 30%);box-shadow:0 24px 70px rgba(var(--gvk-rgb-brand-950), .08);position:relative;overflow:hidden;grid-template-columns:minmax(260px,.28fr) minmax(0,.72fr)!important;align-items:stretch!important;gap:clamp(28px,3.4vw,54px)!important;padding:clamp(28px,3.8vw,54px)!important}html[dir] .services-page .services-flow-copy{text-align:start!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;align-content:center!important;justify-items:start!important;margin:0!important;padding:0!important;display:grid!important}html[dir] .services-page .services-flow-copy h2{letter-spacing:0;max-width:430px;font-weight:520;margin:0!important;font-size:clamp(42px,4.3vw,68px)!important;line-height:1.08!important}html[dir] .services-page .services-flow-copy p:not(.eyebrow){max-width:460px;color:var(--gvk-audit-muted)!important;margin-block-start:clamp(18px,2vw,28px)!important;font-size:clamp(17px,1.25vw,21px)!important;line-height:1.75!important}html[dir] .services-page .services-flow-layout{min-width:0;grid-template-columns:minmax(0,.62fr) minmax(220px,.38fr)!important;align-items:stretch!important;gap:clamp(18px,2vw,28px)!important;display:grid!important}html[dir] .services-page .services-flow-layout>img{object-position:center;box-shadow:0 18px 50px rgba(var(--gvk-rgb-brand-950), .13);border-radius:var(--gvk-audit-radius)!important;height:100%!important;min-height:0!important;max-height:none!important}html[dir] .services-page .services-flow-list{align-content:start!important;gap:10px!important;padding:0!important}html[dir] .services-page .services-flow-list:after{display:none!important}html[dir] .services-page .services-flow-list li,html[dir=rtl] .services-page .services-flow-list li,html[dir=ltr] .services-page .services-flow-list li{border:1px solid rgba(var(--gvk-rgb-brand-850), .1)!important;border-radius:var(--gvk-audit-radius)!important;text-align:start!important;background:linear-gradient(180deg, rgba(var(--gvk-rgb-surface), .98), rgba(var(--gvk-rgb-surface), .9)), rgba(var(--gvk-rgb-surface), .94)!important;min-height:104px!important;box-shadow:0 12px 32px rgba(var(--gvk-rgb-brand-950), .06)!important;align-content:center!important;justify-items:start!important;gap:6px!important;padding-block:16px!important;padding-inline:88px 22px!important;display:grid!important}html[dir] .services-page .services-flow-list li:before{opacity:.78;background:linear-gradient(180deg, var(--gvk-ui-mint), var(--gvk-ui-teal))!important;width:3px!important;inset-inline:0 auto!important;transform:none!important}html[dir] .services-page .services-flow-icon,html[dir=rtl] .services-page .services-flow-icon,html[dir=ltr] .services-page .services-flow-icon{transform:translateY(-50%);top:50%!important;width:46px!important;height:46px!important;color:var(--gvk-ui-teal)!important;background:rgba(var(--gvk-rgb-mint-100), .38)!important;box-shadow:inset 0 0 0 1px rgba(var(--gvk-rgb-brand-600), .1)!important;inset-inline:22px auto!important}html[dir] .services-page .services-flow-icon svg{width:24px!important;height:24px!important}html[dir] .services-page .services-flow-list li>span{margin-block-end:7px;width:auto!important;height:auto!important;color:var(--gvk-ui-teal)!important;background:rgba(var(--gvk-rgb-mint-500), .12)!important;border-radius:999px!important;padding:4px 8px!important;font-size:12px!important;font-weight:820!important;line-height:1!important}html[dir] .services-page .services-flow-list h3{color:var(--gvk-audit-ink)!important;margin:0!important;font-size:clamp(20px,1.35vw,24px)!important;font-weight:760!important;line-height:1.2!important}html[dir] .services-page .services-flow-list p{max-width:38rem;color:var(--gvk-audit-muted)!important;margin-block-start:4px!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.55!important}@media (max-width:1180px){html[dir] .services-page .services-flow-section,html[dir] .services-page .services-flow-layout{grid-template-columns:1fr!important}html[dir] .services-page .services-flow-layout>img{order:-1;min-height:320px!important;max-height:420px!important}}@media (max-width:720px){html[dir] .services-page .services-flow-section{padding:22px!important}html[dir] .services-page .services-flow-copy h2{font-size:clamp(34px,11vw,46px)!important}html[dir] .services-page .services-flow-list li,html[dir=rtl] .services-page .services-flow-list li,html[dir=ltr] .services-page .services-flow-list li{min-height:0!important;padding-block:18px!important}}html[dir] .services-page .services-content-section{grid-template-columns:minmax(290px,.31fr) minmax(0,.69fr)!important;align-items:start!important;gap:clamp(28px,3.4vw,54px)!important}html[dir] .services-page .services-content-lead{min-height:360px!important;padding:clamp(30px,2.8vw,44px)!important}html[dir] .services-page .services-content-lead h2{text-wrap:balance;max-width:420px;font-size:clamp(42px,3.6vw,58px)!important;line-height:1.08!important}html[dir] .services-page .services-content-lead p:not(.eyebrow){max-width:490px}html[dir] .services-page .services-topic-grid{grid-template-columns:repeat(2,minmax(300px,1fr))!important;gap:clamp(18px,2vw,28px)!important}html[dir] .services-page .services-topic-card{gap:14px!important;min-height:330px!important;padding:clamp(24px,2vw,32px)!important}html[dir] .services-page .services-topic-card h3{text-wrap:balance;font-size:clamp(27px,2vw,34px)!important;font-weight:760!important;line-height:1.08!important}html[dir=rtl] .services-page .services-topic-card h3{white-space:nowrap}@media (max-width:1180px){html[dir] .services-page .services-content-section{grid-template-columns:1fr!important}html[dir] .services-page .services-content-lead{min-height:0!important;position:relative!important;top:auto!important}}@media (max-width:720px){html[dir] .services-page .services-topic-grid{grid-template-columns:1fr!important}html[dir] .services-page .services-content-lead h2{font-size:clamp(34px,10vw,46px)!important}html[dir=rtl] .services-page .services-topic-card h3{white-space:normal}}html[dir] .services-page .services-cta-band{width:100vw!important;max-width:100vw!important;min-height:clamp(310px,24vw,420px)!important;padding:clamp(58px, 7vw, 96px) max(var(--gvk-audit-gutter), calc((100vw - 1280px) / 2))!important;color:var(--gvk-color-surface)!important;background:linear-gradient(90deg, rgba(var(--gvk-rgb-brand-980), .96) 0%, rgba(var(--gvk-rgb-brand-950), .88) 48%, rgba(var(--gvk-rgb-brand-900), .72) 100%), url(/images/services/industrial-pipes.jpg) center / cover no-repeat!important;box-shadow:none!important;isolation:isolate!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,760px) minmax(180px,auto)!important;justify-content:space-between!important;place-items:center stretch!important;gap:clamp(28px,5vw,86px)!important;margin:clamp(34px,5vw,82px) calc(50% - 50vw) 0!important;display:grid!important;position:relative!important;overflow:hidden!important}@supports (width:100dvw){html[dir] .services-page .services-cta-band{width:100dvw!important;max-width:100dvw!important;margin-inline:calc(50% - 50dvw)!important}}html[dir] .services-page .services-cta-band:after{content:""!important;inset:clamp(18px, 2.4vw, 32px) max(var(--gvk-audit-gutter), calc((100vw - 1280px) / 2))!important;border:1px solid rgba(var(--gvk-rgb-mint-100), .16)!important;pointer-events:none!important;z-index:0!important;position:absolute!important}html[dir] .services-page .services-cta-band>div{z-index:1!important;max-width:100%!important;position:relative!important}html[dir] .services-page .services-cta-band>div:first-child{display:grid;text-align:start!important;justify-items:start!important;gap:14px!important}html[dir] .services-page .services-cta-band h2{max-width:760px!important;color:var(--gvk-color-surface)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(38px,4.6vw,72px)!important;font-weight:820!important;line-height:.98!important}html[dir] .services-page .services-cta-band p{max-width:660px!important;color:rgba(var(--gvk-rgb-mint-100), .84)!important;margin:0!important;font-size:clamp(17px,1.35vw,22px)!important;line-height:1.62!important}html[dir] .services-page .services-cta-band>div:last-child{justify-content:flex-end!important;justify-self:end!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:220px!important;display:flex!important}html[dir] .services-page .services-cta-band :is(.hero-cta,.secondary-cta){white-space:nowrap!important;width:auto!important;min-width:188px!important;height:56px!important;min-height:56px!important;box-shadow:0 18px 38px rgba(var(--gvk-rgb-brand-980), .28)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:999px!important;place-self:center end!important;gap:12px!important;margin:0!important;padding:0 26px!important;font-size:17px!important;font-weight:850!important;line-height:1!important}html[dir] .services-page .services-cta-band .hero-cta{border:1px solid rgba(var(--gvk-rgb-surface), .26)!important;color:var(--gvk-color-brand-980)!important;background:var(--gvk-color-mint-300)!important}html[dir] .services-page .services-cta-band .secondary-cta{border:1px solid rgba(var(--gvk-rgb-brand-850), .18)!important;color:var(--gvk-audit-ink)!important;background:rgba(var(--gvk-rgb-surface), .68)!important}html[dir] .services-page .services-cta-band :is(.hero-cta,.secondary-cta) span{color:currentColor!important;font-size:22px!important;line-height:1!important}@media (max-width:900px){html[dir] .services-page .services-cta-band{grid-template-columns:1fr!important;min-height:0!important;padding-block:clamp(52px,12vw,78px)!important}html[dir] .services-page .services-cta-band>div:first-child{text-align:center!important;justify-items:center!important}html[dir] .services-page .services-cta-band>div:last-child{justify-content:center!important;justify-self:center!important;min-width:0!important}}@media (max-width:520px){html[dir] .services-page .services-cta-band{margin-top:38px!important;padding-inline:18px!important}html[dir] .services-page .services-cta-band:after{inset:14px!important}html[dir] .services-page .services-cta-band>div:last-child{width:100%!important;display:grid!important}html[dir] .services-page .services-cta-band :is(.hero-cta,.secondary-cta){justify-self:stretch!important;width:100%!important}}html[dir] .legacy-page .legacy-layout{grid-template-columns:minmax(0,.72fr) minmax(260px,.28fr)!important;align-items:start!important;gap:clamp(22px,2.6vw,38px)!important}html[dir] .legacy-page .legacy-content{max-width:none!important;padding:clamp(30px,3.2vw,46px)!important}html[dir] .legacy-page .legacy-sidebar{gap:16px!important;max-width:380px!important}html[dir] .legacy-page .legacy-contact-card,html[dir] .legacy-page .legacy-related{color:var(--gvk-audit-text)!important;background:linear-gradient(180deg, rgba(var(--gvk-rgb-surface), .98), rgba(var(--gvk-rgb-page), .9))!important}html[dir] .legacy-page .legacy-contact-card :is(span,small),html[dir] .legacy-page .legacy-related a span{color:var(--gvk-audit-muted)!important}html[dir] .legacy-page .legacy-contact-card strong,html[dir] .legacy-page .legacy-related h2,html[dir] .legacy-page .legacy-related a strong{color:var(--gvk-audit-ink)!important}html[dir] .legacy-page .legacy-contact-card .secondary-cta{border-color:rgba(var(--gvk-rgb-brand-850), .18)!important;color:var(--gvk-audit-ink)!important;background:rgba(var(--gvk-rgb-surface), .86)!important}html[dir] .legacy-page .legacy-list--ordered{counter-reset:legacy-list-step!important}html[dir] .legacy-page .legacy-list--ordered li{counter-increment:legacy-list-step!important;padding-inline-start:58px!important}html[dir] .legacy-page .legacy-list--ordered li:before{content:counter(legacy-list-step)!important;inset-inline-start:16px!important;width:28px!important;height:28px!important;color:var(--gvk-color-brand-950)!important;background:var(--gvk-color-mint-500)!important;border-radius:999px!important;place-items:center!important;font-size:.9rem!important;font-weight:900!important;line-height:1!important;display:inline-grid!important;position:absolute!important;top:16px!important}@media (max-width:980px){html[dir] .legacy-page .legacy-layout{grid-template-columns:1fr!important}html[dir] .legacy-page .legacy-sidebar{max-width:none!important;position:static!important}}html[dir] .gvk-premium-home .gvk-premium-feature-strip{align-items:stretch!important;margin-top:clamp(24px,3.5vw,48px)!important;margin-bottom:clamp(26px,3.2vw,44px)!important;padding-block:0!important}html[dir] .gvk-premium-home .gvk-premium-services{padding-block-start:clamp(72px,7vw,108px)!important}html[dir] .gvk-premium-home .gvk-premium-projects{margin-block-end:0!important}html[dir] .gvk-premium-home .gvk-premium-feature-card{align-content:start!important;min-height:224px!important;padding:clamp(24px,2vw,30px)!important}@media (max-width:760px){html[dir] .gvk-premium-home .gvk-premium-feature-strip{margin-top:28px!important;margin-bottom:44px!important}html[dir] .gvk-premium-home .gvk-premium-feature-card{min-height:0!important}}html[data-a11y-theme]{--gvk-a11y-page:#f6faf9;--gvk-a11y-surface:#fff;--gvk-a11y-elevated:#eef6f5;--gvk-a11y-ink:#04272d;--gvk-a11y-muted:#314b54;--gvk-a11y-line:#0d454d;--gvk-a11y-accent:#00a6b8;--gvk-a11y-accent-soft:#d8fbff;--gvk-a11y-accent-ink:#fff;--gvk-a11y-hero-bg:#052f36;--gvk-a11y-hero-ink:#fff;--gvk-a11y-hero-muted:#d9f2f2;--gvk-a11y-hero-overlay:#021a1fd1;--gvk-audit-ink:var(--gvk-a11y-ink);--gvk-audit-text:var(--gvk-a11y-muted);--gvk-audit-muted:var(--gvk-a11y-muted);--gvk-audit-line:color-mix(in srgb, var(--gvk-a11y-line) 38%, transparent);--gvk-audit-surface:var(--gvk-a11y-surface);--gvk-bg:var(--gvk-a11y-page);--gvk-dark:var(--gvk-a11y-ink);--gvk-dark-2:var(--gvk-a11y-ink);--gvk-accent:var(--gvk-a11y-accent);--gvk-accent-hover:var(--gvk-a11y-accent);--gvk-white:var(--gvk-a11y-surface);--color-navy:var(--gvk-a11y-ink);--color-deep-blue:var(--gvk-a11y-ink);--color-muted:var(--gvk-a11y-muted);--color-blue:var(--gvk-a11y-accent);--color-white:var(--gvk-a11y-surface);--gvk-premium-blue:var(--gvk-a11y-accent);--gvk-premium-cyan:var(--gvk-a11y-accent-soft)}html[data-a11y-theme=contrast]{--gvk-a11y-page:#fff;--gvk-a11y-surface:#fff;--gvk-a11y-elevated:#f4f4f4;--gvk-a11y-ink:#000;--gvk-a11y-muted:#161616;--gvk-a11y-line:#000;--gvk-a11y-accent:#ffd400;--gvk-a11y-accent-soft:#fff3a0;--gvk-a11y-accent-ink:#000;--gvk-a11y-hero-bg:#000;--gvk-a11y-hero-ink:#fff;--gvk-a11y-hero-muted:#fff;--gvk-a11y-hero-overlay:#000000e6}html[data-a11y-theme=invert]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gvk-a11y-page:#020708;--gvk-a11y-surface:#0b181b;--gvk-a11y-elevated:#102326;--gvk-a11y-ink:#f5ffff;--gvk-a11y-muted:#c8e4e7;--gvk-a11y-line:#e4ffff;--gvk-a11y-accent:#7ff5ff;--gvk-a11y-accent-soft:#143b40;--gvk-a11y-accent-ink:#001719;--gvk-a11y-hero-bg:#000;--gvk-a11y-hero-ink:#fff;--gvk-a11y-hero-muted:#d9ffff;--gvk-a11y-hero-overlay:#000000e6}html[data-a11y-theme=blue]{--gvk-a11y-page:#eaf6ff;--gvk-a11y-surface:#fff;--gvk-a11y-elevated:#d7ecfb;--gvk-a11y-ink:#052f57;--gvk-a11y-muted:#2d5875;--gvk-a11y-line:#164d77;--gvk-a11y-accent:#176fb6;--gvk-a11y-accent-soft:#c8e7ff;--gvk-a11y-accent-ink:#fff;--gvk-a11y-hero-bg:#063258;--gvk-a11y-hero-ink:#fff;--gvk-a11y-hero-muted:#d9edff;--gvk-a11y-hero-overlay:#042a4ad6}html[data-a11y-theme=beige]{--gvk-a11y-page:#fbf4da;--gvk-a11y-surface:#fff9e6;--gvk-a11y-elevated:#f2e6bd;--gvk-a11y-ink:#342600;--gvk-a11y-muted:#66521f;--gvk-a11y-line:#8a6a08;--gvk-a11y-accent:#765800;--gvk-a11y-accent-soft:#eadb94;--gvk-a11y-accent-ink:#fff9e6;--gvk-a11y-hero-bg:#3b2e0c;--gvk-a11y-hero-ink:#fff7d2;--gvk-a11y-hero-muted:#f1dfaa;--gvk-a11y-hero-overlay:#3b2e0cdb}html[data-a11y-theme=brown]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gvk-a11y-page:#24160e;--gvk-a11y-surface:#342316;--gvk-a11y-elevated:#432d1d;--gvk-a11y-ink:#fff1d6;--gvk-a11y-muted:#e6cba6;--gvk-a11y-line:#d4aa73;--gvk-a11y-accent:#d7ff6b;--gvk-a11y-accent-soft:#50651d;--gvk-a11y-accent-ink:#1a120c;--gvk-a11y-hero-bg:#1b100a;--gvk-a11y-hero-ink:#fff6e5;--gvk-a11y-hero-muted:#e8cdaa;--gvk-a11y-hero-overlay:#1b100ae0}html[data-a11y-theme] body,html[data-a11y-theme] :is(.gvk-home,.about-page,.services-page,.plain-page,.legacy-page,.service-call-app,.content-archive){color:var(--gvk-a11y-ink)!important;background:linear-gradient(180deg, var(--gvk-a11y-page), color-mix(in srgb, var(--gvk-a11y-page) 88%, var(--gvk-a11y-elevated)))!important}html[data-a11y-theme] :is(.gvk-header,.gvk-menu-overlay,.gvk-search-panel,.gvk-accessibility-panel,.cookie-consent,.gvk-footer){color:var(--gvk-a11y-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-line) 32%, transparent)!important;background:var(--gvk-a11y-surface)!important;box-shadow:0 18px 50px color-mix(in srgb, var(--gvk-a11y-ink) 12%, transparent)!important}html[data-a11y-theme] :is(.gvk-premium-feature-card,.gvk-premium-service-card,.gvk-premium-project-card,.gvk-premium-insight-card,.gvk-premium-process-step,.project-card,.article-card,.sector-card,.item-card,.text-row,.archive-link,.services-topic-card,.services-industry-card,.services-related-card,.service-showcase-card,.about-company-grid article,.about-trust-links a,.about-values-band article,.about-standards-band article,.legacy-content,.legacy-contact-card,.legacy-related,.service-call-form-panel,.service-call-guide,.service-call-status-card,.faq-rail,.contact-strip a,.contact-strip span,.service-form){color:var(--gvk-a11y-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-line) 38%, transparent)!important;background:linear-gradient(180deg, var(--gvk-a11y-surface), color-mix(in srgb, var(--gvk-a11y-surface) 80%, var(--gvk-a11y-elevated)))!important;box-shadow:0 14px 34px color-mix(in srgb, var(--gvk-a11y-ink) 9%, transparent)!important}html[data-a11y-theme] :is(.gvk-home,.about-page,.services-page,.plain-page,.legacy-page,.service-call-app,.content-archive,.gvk-footer,.gvk-accessibility-panel) :is(h1,h2,h3,h4,strong,label){color:var(--gvk-a11y-ink)!important;text-shadow:none!important}html[data-a11y-theme] :is(.gvk-home,.about-page,.services-page,.plain-page,.legacy-page,.service-call-app,.content-archive,.gvk-footer,.gvk-accessibility-panel) :is(p,li,small,span){color:var(--gvk-a11y-muted)!important;text-shadow:none!important}html[data-a11y-theme] :is(a,em,.privacy-link,.gvk-premium-feature-card em,.gvk-premium-service-card>span,.services-topic-card a){color:var(--gvk-a11y-accent)!important;text-shadow:none!important}html[data-a11y-theme] :is(.gvk-premium-hero,.about-hero,.interior-hero,.legacy-hero,.services-hero,.service-call-hero,.gvk-banner__inner,.about-cta-band,.services-cta-band,.gvk-premium-final-cta,.about-values-band,.about-standards-band,.services-stats-band){color:var(--gvk-a11y-hero-ink)!important;background:var(--gvk-a11y-hero-bg)!important;border-color:color-mix(in srgb, var(--gvk-a11y-hero-ink) 30%, transparent)!important}html[data-a11y-theme] :is(.gvk-premium-hero,.about-hero,.interior-hero,.legacy-hero,.services-hero,.service-call-hero,.gvk-banner__inner,.about-cta-band,.services-cta-band,.gvk-premium-final-cta,.about-values-band,.about-standards-band,.services-stats-band):after{opacity:1!important;background:var(--gvk-a11y-hero-overlay)!important}html[data-a11y-theme] :is(.gvk-premium-hero img,.about-hero-media img,.interior-hero__media img,img.legacy-hero-image,.services-hero-media img,.service-call-hero img){opacity:.34!important;filter:grayscale()contrast(1.16)!important}html[data-a11y-theme] :is(.gvk-premium-hero,.about-hero,.interior-hero,.legacy-hero,.services-hero,.service-call-hero,.gvk-banner__inner,.about-cta-band,.services-cta-band,.gvk-premium-final-cta,.about-values-band,.about-standards-band,.services-stats-band) :is(h1,h2,h3,h4,strong,a,button,label,.eyebrow,.gvk-premium-eyebrow){color:var(--gvk-a11y-hero-ink)!important;text-shadow:none!important}html[data-a11y-theme] :is(.gvk-premium-hero,.about-hero,.interior-hero,.legacy-hero,.services-hero,.service-call-hero,.gvk-banner__inner,.about-cta-band,.services-cta-band,.gvk-premium-final-cta,.about-values-band,.about-standards-band,.services-stats-band) :is(p,span,li,small){color:var(--gvk-a11y-hero-muted)!important;text-shadow:none!important}html[data-a11y-theme] .service-call-hero :is(.service-call-hero__copy,.service-call-status-card){color:var(--gvk-a11y-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-line) 38%, transparent)!important;background:linear-gradient(180deg, var(--gvk-a11y-surface), color-mix(in srgb, var(--gvk-a11y-surface) 80%, var(--gvk-a11y-elevated)))!important;box-shadow:0 14px 34px color-mix(in srgb, var(--gvk-a11y-ink) 9%, transparent)!important}html[data-a11y-theme] .service-call-hero :is(.service-call-hero__copy,.service-call-status-card) :is(h1,h2,h3,h4,strong,label){color:var(--gvk-a11y-ink)!important;text-shadow:none!important}html[data-a11y-theme] .service-call-hero :is(.service-call-hero__copy,.service-call-status-card) :is(p,li,small,span){color:var(--gvk-a11y-muted)!important;text-shadow:none!important}html[data-a11y-theme] .service-call-hero :is(.service-call-hero__copy,.service-call-status-card) :is(a,.eyebrow,.service-call-telemetry strong){color:var(--gvk-a11y-accent)!important;text-shadow:none!important}html[data-a11y-theme] .service-call-hero :is(.eyebrow,.service-call-telemetry strong){border-color:color-mix(in srgb, var(--gvk-a11y-accent) 34%, transparent)!important;background:color-mix(in srgb, var(--gvk-a11y-accent-soft) 72%, var(--gvk-a11y-surface))!important}html[data-a11y-theme] :is(.gvk-premium-button,.gvk-premium-button--primary,.hero-cta,.primary-button,.gvk-button,.service-call-button,.service-call-float,.cookie-button.primary,.gvk-accessibility-panel__reset){color:var(--gvk-a11y-accent-ink)!important;border-color:var(--gvk-a11y-accent)!important;background:var(--gvk-a11y-accent)!important;box-shadow:none!important}html[data-a11y-theme] :is(.secondary-cta,.cookie-button:not(.primary),.gvk-premium-button--secondary,.gvk-premium-button--light){color:var(--gvk-a11y-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-line) 45%, transparent)!important;background:var(--gvk-a11y-surface)!important;box-shadow:none!important}html[data-a11y-theme] :is(.gvk-premium-hero,.about-hero,.interior-hero,.legacy-hero,.services-hero,.service-call-hero,.gvk-banner__inner,.about-cta-band,.services-cta-band,.gvk-premium-final-cta) :is(.secondary-cta,.gvk-premium-button--secondary,.gvk-premium-button--light){color:var(--gvk-a11y-hero-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-hero-ink) 46%, transparent)!important;background:0 0!important}html[data-a11y-theme] :is(.gvk-premium-button,.hero-cta,.primary-button,.gvk-button,.secondary-cta,.service-call-button,.service-call-float,.cookie-button,.gvk-accessibility-panel__reset) :is(span,strong,small){color:currentColor!important}html[dir] .about-company-section .section-heading .eyebrow{color:#006f7c!important;font-weight:850!important}html[data-a11y-theme] :is(.gvk-premium-stat-card,.services-hero-metrics div,.about-hero-stats div,.services-stats-band>div){color:var(--gvk-a11y-hero-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-hero-ink) 34%, transparent)!important;background:color-mix(in srgb, var(--gvk-a11y-hero-bg) 78%, var(--gvk-a11y-hero-ink) 10%)!important;box-shadow:none!important}html[data-a11y-theme] :is(.gvk-premium-stat-card,.services-hero-metrics div,.about-hero-stats div,.services-stats-band>div) :is(strong,span){color:currentColor!important;text-shadow:none!important}html[data-a11y-theme] .gvk-accessibility-option{color:var(--gvk-a11y-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-line) 45%, transparent)!important;background:var(--gvk-a11y-surface)!important}html[data-a11y-theme] .gvk-accessibility-option.is-active{color:var(--gvk-a11y-accent-ink)!important;border-color:var(--gvk-a11y-accent)!important;background:var(--gvk-a11y-accent)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--gvk-a11y-accent-ink) 24%, transparent)!important}html[data-a11y-theme] :is(.gvk-header__nav a,.gvk-header__icon,.gvk-header__language,.gvk-header__menu,.gvk-footer a){color:var(--gvk-a11y-ink)!important}html[dir] .legacy-page .legacy-content>.legacy-faq-section{border:1px solid var(--gvk-audit-line)!important;border-radius:var(--gvk-audit-radius-lg)!important;background:linear-gradient(180deg, rgba(var(--gvk-rgb-surface), .98), rgba(var(--gvk-rgb-page), .9))!important;box-shadow:0 16px 42px rgba(var(--gvk-rgb-brand-950), .07)!important;gap:clamp(18px,2.4vw,28px)!important;margin-block:clamp(32px,4vw,54px)!important;padding:clamp(22px,3vw,38px)!important;display:grid!important}html[dir] .legacy-page .legacy-faq-section__header{justify-items:start!important;gap:8px!important;display:grid!important}html[dir] .legacy-page .legacy-faq-section__header span{border:1px solid rgba(var(--gvk-rgb-brand-850), .15)!important;width:fit-content!important;color:var(--gvk-audit-muted)!important;background:rgba(var(--gvk-rgb-surface), .72)!important;border-radius:999px!important;padding:7px 13px!important;font-size:.9rem!important;font-weight:800!important}html[dir] .legacy-page .legacy-faq-section__header h2{color:var(--gvk-audit-ink)!important;text-align:start!important;margin:0!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.12!important}html[dir] .legacy-page .legacy-faq-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;gap:clamp(12px,1.6vw,18px)!important;display:grid!important}html[dir] .legacy-page .legacy-faq-item{border:1px solid rgba(var(--gvk-rgb-brand-850), .12)!important;border-radius:var(--gvk-audit-radius)!important;background:rgba(var(--gvk-rgb-surface), .78)!important;min-height:190px!important;box-shadow:0 10px 26px rgba(var(--gvk-rgb-brand-950), .055)!important;align-content:start!important;gap:10px!important;padding:clamp(18px,2vw,24px)!important;display:grid!important}html[dir] .legacy-page .legacy-faq-item h3{color:var(--gvk-audit-ink)!important;text-align:start!important;margin:0!important;font-size:clamp(20px,1.45vw,25px)!important;line-height:1.28!important}html[dir] .legacy-page .legacy-faq-item p{color:var(--gvk-audit-text)!important;text-align:start!important;margin:0!important;font-size:clamp(16px,1vw,18px)!important;line-height:1.75!important}html[dir] .legacy-page .legacy-faq-item:last-child:nth-child(odd){grid-column:1/-1!important;min-height:auto!important}html[dir] .legacy-page .legacy-content>.legacy-cta-strip{border:1px solid rgba(var(--gvk-rgb-brand-850), .16)!important;border-radius:var(--gvk-audit-radius-lg)!important;color:var(--gvk-color-surface)!important;background:var(--gvk-audit-dark)!important;box-shadow:var(--gvk-audit-shadow)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(18px,2.4vw,30px)!important;margin-block:clamp(30px,4vw,54px) 0!important;padding:clamp(22px,3vw,38px)!important;display:grid!important}html[dir] .legacy-page .legacy-cta-strip>div:first-child{gap:8px!important;display:grid!important}html[dir] .legacy-page .legacy-cta-strip span{color:rgba(var(--gvk-rgb-surface), .74)!important;font-weight:800!important}html[dir] .legacy-page .legacy-cta-strip h2{color:var(--gvk-color-surface)!important;text-align:start!important;margin:0!important;font-size:clamp(28px,3.2vw,46px)!important;line-height:1.1!important}html[dir] .legacy-page .legacy-cta-strip p{max-width:56ch!important;color:rgba(var(--gvk-rgb-surface), .82)!important;text-align:start!important;margin:0!important;font-size:clamp(16px,1vw,18px)!important;line-height:1.7!important}html[dir] .legacy-page .legacy-cta-strip__actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:10px!important;display:flex!important}html[dir] .legacy-page .legacy-cta-strip__actions a{white-space:nowrap!important}html[data-a11y-theme] .legacy-page :is(.legacy-faq-section,.legacy-faq-item){color:var(--gvk-a11y-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-line) 38%, transparent)!important;background:var(--gvk-a11y-surface)!important;box-shadow:none!important}html[data-a11y-theme] .legacy-page .legacy-cta-strip{color:var(--gvk-a11y-hero-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-hero-ink) 32%, transparent)!important;background:var(--gvk-a11y-hero-bg)!important;box-shadow:none!important}@media (max-width:780px){html[dir] .legacy-page .legacy-content>.legacy-cta-strip{grid-template-columns:1fr!important}html[dir] .legacy-page .legacy-cta-strip__actions{justify-content:stretch!important}html[dir] .legacy-page .legacy-cta-strip__actions a{width:100%!important}}html[dir] .legacy-page--technician .legacy-hero:first-child{min-height:clamp(620px,100svh - 76px,820px)!important}html[dir] .legacy-page--technician .legacy-hero:first-child:after{background:linear-gradient(90deg, rgba(var(--gvk-rgb-brand-950), .94), rgba(var(--gvk-rgb-brand-950), .7) 42%, rgba(var(--gvk-rgb-brand-950), .24)), linear-gradient(180deg, rgba(var(--gvk-rgb-brand-950), .08), rgba(var(--gvk-rgb-brand-950), .9))!important}html[dir=ltr] .legacy-page--technician .legacy-hero:first-child:after{background:linear-gradient(270deg, rgba(var(--gvk-rgb-brand-950), .94), rgba(var(--gvk-rgb-brand-950), .7) 42%, rgba(var(--gvk-rgb-brand-950), .24)), linear-gradient(180deg, rgba(var(--gvk-rgb-brand-950), .08), rgba(var(--gvk-rgb-brand-950), .9))!important}html[dir] .legacy-page--technician .legacy-hero-copy{gap:clamp(14px,1.6vw,20px)!important;width:min(880px,100%)!important}html[dir] .legacy-page--technician .legacy-hero-copy h1{max-width:820px!important}html[dir] .legacy-page--technician .legacy-hero-copy>p:not(.eyebrow){max-width:720px!important}html[dir] .legacy-page--technician .legacy-hero-image{object-position:center center!important}html[dir] .legacy-page--technician .technician-hero-actions{flex-wrap:wrap!important;gap:12px!important;margin-block-start:4px!important;display:flex!important}html[dir] .legacy-page--technician .technician-hero-actions a{border-radius:var(--gvk-audit-radius)!important;white-space:nowrap!important;min-height:52px!important}html[dir] .legacy-page--technician .technician-hero-actions .secondary-cta{border-color:rgba(var(--gvk-rgb-mint-100), .44)!important;color:var(--gvk-color-surface)!important;background:rgba(var(--gvk-rgb-surface), .08)!important}html[dir] .legacy-page--technician .technician-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:min(780px,100%)!important;margin-block-start:clamp(10px,1.2vw,16px)!important;display:grid!important}html[dir] .legacy-page--technician .technician-hero-stats div{border:1px solid rgba(var(--gvk-rgb-mint-100), .22)!important;border-radius:var(--gvk-audit-radius)!important;background:rgba(var(--gvk-rgb-surface), .09)!important;min-height:122px!important;box-shadow:inset 0 1px 0 rgba(var(--gvk-rgb-surface), .08)!important;align-content:start!important;gap:5px!important;padding:16px!important;display:grid!important}html[dir] .legacy-page--technician .technician-hero-stats strong{color:var(--gvk-color-mint-300)!important;font-size:clamp(30px,3.4vw,48px)!important;line-height:.95!important}html[dir] .legacy-page--technician .technician-hero-stats span{color:var(--gvk-color-surface)!important;font-size:1rem!important;font-weight:850!important}html[dir] .legacy-page--technician .technician-hero-stats small{color:rgba(var(--gvk-rgb-mint-100), .78)!important;font-size:.92rem!important;line-height:1.45!important}html[dir] .legacy-page--technician .legacy-layout{align-items:start!important}html[dir] .legacy-page--technician .legacy-content{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}html[dir] .legacy-page--technician .legacy-content>:is(h2,h3){max-width:820px!important;margin-block:clamp(34px,4vw,54px) 14px!important}html[dir] .legacy-page--technician .legacy-content>:is(p,blockquote,.legacy-list){max-width:850px!important}html[dir] .legacy-page--technician .technician-lead-panel,html[dir] .legacy-page--technician .technician-leasing-section{border:1px solid var(--gvk-audit-line)!important;border-radius:var(--gvk-audit-radius)!important;background:linear-gradient(180deg, rgba(var(--gvk-rgb-surface), .99), rgba(var(--gvk-rgb-page), .9))!important;box-shadow:var(--gvk-audit-shadow-soft)!important;grid-template-columns:minmax(0,1fr) minmax(260px,.86fr)!important;align-items:stretch!important;gap:clamp(20px,3vw,38px)!important;margin-block:0 clamp(24px,3vw,38px)!important;display:grid!important;overflow:hidden!important}html[dir] .legacy-page--technician .technician-lead-panel__copy{align-content:center!important;gap:12px!important;padding:clamp(24px,3vw,42px)!important;display:grid!important}html[dir] .legacy-page--technician .technician-lead-panel__copy span,html[dir] .legacy-page--technician .technician-leasing-section span{border:1px solid rgba(var(--gvk-rgb-brand-850), .14)!important;width:fit-content!important;color:var(--gvk-audit-muted)!important;background:rgba(var(--gvk-rgb-surface), .78)!important;border-radius:999px!important;padding:7px 12px!important;font-size:.9rem!important;font-weight:850!important}html[dir] .legacy-page--technician .technician-lead-panel h2,html[dir] .legacy-page--technician .technician-leasing-section h2{color:var(--gvk-audit-ink)!important;margin:0!important;font-size:clamp(30px,3vw,46px)!important;line-height:1.08!important}html[dir] .legacy-page--technician .technician-lead-panel p,html[dir] .legacy-page--technician .technician-leasing-section p{max-width:56ch!important;color:var(--gvk-audit-text)!important;margin:0!important;font-size:clamp(17px,1.1vw,19px)!important;line-height:1.78!important}html[dir] .legacy-page--technician .technician-lead-panel__media{min-height:330px!important;margin:0!important}html[dir] .legacy-page--technician .technician-lead-panel__media img{object-fit:cover!important;width:100%!important;height:100%!important}html[dir] .legacy-page--technician .technician-benefit-grid,html[dir] .legacy-page--technician .technician-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(14px,2vw,22px)!important;margin-block:clamp(24px,3.2vw,42px)!important;display:grid!important}html[dir] .legacy-page--technician .technician-benefit-grid article,html[dir] .legacy-page--technician .technician-media-grid article{border:1px solid var(--gvk-audit-line)!important;border-radius:var(--gvk-audit-radius)!important;background:rgba(var(--gvk-rgb-surface), .98)!important;box-shadow:var(--gvk-audit-shadow-soft)!important;overflow:hidden!important}html[dir] .legacy-page--technician .technician-benefit-grid article{align-content:start!important;gap:11px!important;min-height:210px!important;padding:clamp(22px,2.4vw,30px)!important;display:grid!important}html[dir] .legacy-page--technician .technician-benefit-grid article>span{background:linear-gradient(90deg, var(--gvk-color-mint-500), #f3b241)!important;border-radius:999px!important;width:46px!important;height:4px!important}html[dir] .legacy-page--technician .technician-benefit-grid h3,html[dir] .legacy-page--technician .technician-media-grid h3{color:var(--gvk-audit-ink)!important;margin:0!important;font-size:clamp(21px,1.6vw,27px)!important;line-height:1.22!important}html[dir] .legacy-page--technician .technician-benefit-grid p,html[dir] .legacy-page--technician .technician-media-grid p{color:var(--gvk-audit-text)!important;margin:0!important;font-size:clamp(16px,1vw,18px)!important;line-height:1.72!important}html[dir] .legacy-page--technician .technician-media-grid article{grid-template-rows:220px 1fr!important;display:grid!important}html[dir] .legacy-page--technician .technician-media-grid article:first-child{grid-column:1/-1!important;grid-template-rows:minmax(280px,auto)!important;grid-template-columns:minmax(0,.92fr) minmax(280px,.68fr)!important}html[dir] .legacy-page--technician .technician-media-grid img{object-fit:cover!important;width:100%!important;height:100%!important}html[dir] .legacy-page--technician .technician-media-grid article>div{align-content:start!important;gap:10px!important;padding:clamp(20px,2.2vw,28px)!important;display:grid!important}html[dir] .legacy-page--technician .technician-leasing-section{background:linear-gradient(135deg, rgba(var(--gvk-rgb-brand-950), .98), rgba(var(--gvk-rgb-brand-850), .94))!important;box-shadow:var(--gvk-audit-shadow)!important;grid-template-columns:minmax(0,.9fr) minmax(280px,1fr)!important;padding:clamp(24px,3vw,40px)!important}html[dir] .legacy-page--technician .technician-leasing-section>div{align-content:start!important;gap:12px!important;display:grid!important}html[dir] .legacy-page--technician .technician-leasing-section span{border-color:rgba(var(--gvk-rgb-mint-100), .18)!important;color:var(--gvk-color-mint-100)!important;background:rgba(var(--gvk-rgb-surface), .08)!important}html[dir] .legacy-page--technician .technician-leasing-section h2{color:var(--gvk-color-surface)!important}html[dir] .legacy-page--technician .technician-leasing-section p{color:rgba(var(--gvk-rgb-mint-100), .82)!important}html[dir] .legacy-page--technician .technician-leasing-section ul{gap:12px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}html[dir] .legacy-page--technician .technician-leasing-section li{border:1px solid rgba(var(--gvk-rgb-mint-100), .16)!important;border-radius:var(--gvk-audit-radius)!important;min-height:58px!important;color:rgba(var(--gvk-rgb-mint-100), .9)!important;background:rgba(var(--gvk-rgb-surface), .07)!important;align-items:center!important;padding:14px 16px!important;padding-inline-start:42px!important;font-size:clamp(16px,1vw,18px)!important;line-height:1.55!important;display:grid!important;position:relative!important}html[dir] .legacy-page--technician .technician-leasing-section li:before{content:""!important;inset-inline-start:16px!important;background:var(--gvk-color-mint-500)!important;width:10px!important;height:10px!important;box-shadow:0 0 0 5px rgba(var(--gvk-rgb-mint-500), .13)!important;border-radius:999px!important;position:absolute!important;top:22px!important}html[dir] .legacy-page--technician .technician-sidebar-gallery{gap:14px!important;display:grid!important}html[dir] .legacy-page--technician .technician-sidebar-gallery figure{border:1px solid var(--gvk-audit-line)!important;border-radius:var(--gvk-audit-radius)!important;background:rgba(var(--gvk-rgb-surface), .98)!important;box-shadow:var(--gvk-audit-shadow-soft)!important;margin:0!important;overflow:hidden!important}html[dir] .legacy-page--technician .technician-sidebar-gallery img{aspect-ratio:4/3!important;object-fit:cover!important;width:100%!important}html[dir] .legacy-page--technician .technician-sidebar-gallery figcaption{color:var(--gvk-audit-ink)!important;padding:13px 15px!important;font-weight:850!important}html[data-a11y-theme] .legacy-page--technician :is(.technician-lead-panel,.technician-benefit-grid article,.technician-media-grid article,.technician-sidebar-gallery figure){color:var(--gvk-a11y-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-line) 38%, transparent)!important;background:var(--gvk-a11y-surface)!important;box-shadow:none!important}html[data-a11y-theme] .legacy-page--technician .technician-leasing-section{color:var(--gvk-a11y-hero-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-hero-ink) 32%, transparent)!important;background:var(--gvk-a11y-hero-bg)!important;box-shadow:none!important}@media (max-width:1100px){html[dir] .legacy-page--technician .technician-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[dir] .legacy-page--technician .technician-hero-stats div:first-child{grid-column:1/-1!important}html[dir] .legacy-page--technician .technician-lead-panel,html[dir] .legacy-page--technician .technician-leasing-section,html[dir] .legacy-page--technician .technician-media-grid article:first-child{grid-template-columns:1fr!important}}@media (max-width:760px){html[dir] .legacy-page--technician .legacy-hero:first-child{min-height:auto!important;padding-block:112px 56px!important}html[dir] .legacy-page--technician .technician-hero-actions a{width:100%!important}html[dir] .legacy-page--technician .technician-hero-stats,html[dir] .legacy-page--technician .technician-benefit-grid,html[dir] .legacy-page--technician .technician-media-grid{grid-template-columns:1fr!important}html[dir] .legacy-page--technician .technician-hero-stats div:first-child{grid-column:auto!important}html[dir] .legacy-page--technician .technician-media-grid article,html[dir] .legacy-page--technician .technician-media-grid article:first-child{grid-template-rows:220px 1fr!important}html[dir] .legacy-page--technician .technician-lead-panel__media{min-height:240px!important}}html[dir] .legacy-page--energy-efficiency .legacy-hero:first-child{min-height:clamp(620px,100svh - 76px,820px)!important}html[dir] .legacy-page--energy-efficiency .legacy-hero:first-child:after{background:linear-gradient(90deg, rgba(var(--gvk-rgb-brand-950), .96), rgba(var(--gvk-rgb-brand-950), .76) 43%, rgba(var(--gvk-rgb-brand-950), .28)), linear-gradient(180deg, rgba(var(--gvk-rgb-mint-500), .14), transparent 36%), linear-gradient(180deg, rgba(var(--gvk-rgb-brand-950), .08), rgba(var(--gvk-rgb-brand-950), .9))!important}html[dir=ltr] .legacy-page--energy-efficiency .legacy-hero:first-child:after{background:linear-gradient(270deg, rgba(var(--gvk-rgb-brand-950), .96), rgba(var(--gvk-rgb-brand-950), .76) 43%, rgba(var(--gvk-rgb-brand-950), .28)), linear-gradient(180deg, rgba(var(--gvk-rgb-mint-500), .14), transparent 36%), linear-gradient(180deg, rgba(var(--gvk-rgb-brand-950), .08), rgba(var(--gvk-rgb-brand-950), .9))!important}html[dir] .legacy-page--energy-efficiency .legacy-hero-copy{gap:clamp(14px,1.6vw,20px)!important;width:min(900px,100%)!important}html[dir] .legacy-page--energy-efficiency .legacy-hero-copy h1{max-width:820px!important}html[dir] .legacy-page--energy-efficiency .legacy-hero-copy>p:not(.eyebrow){max-width:760px!important}html[dir] .legacy-page--energy-efficiency .legacy-hero-image{object-position:center center!important}html[dir] .legacy-page--energy-efficiency .energy-hero-actions{flex-wrap:wrap!important;gap:12px!important;margin-block-start:4px!important;display:flex!important}html[dir] .legacy-page--energy-efficiency .energy-hero-actions a{border-radius:var(--gvk-audit-radius)!important;white-space:nowrap!important;min-height:52px!important}html[dir] .legacy-page--energy-efficiency .energy-hero-actions .secondary-cta{border-color:rgba(var(--gvk-rgb-mint-100), .44)!important;color:var(--gvk-color-surface)!important;background:rgba(var(--gvk-rgb-surface), .08)!important}html[dir] .legacy-page--energy-efficiency .energy-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:min(780px,100%)!important;margin-block-start:clamp(10px,1.2vw,16px)!important;display:grid!important}html[dir] .legacy-page--energy-efficiency .energy-hero-stats div{border:1px solid rgba(var(--gvk-rgb-mint-100), .22)!important;border-radius:var(--gvk-audit-radius)!important;background:rgba(var(--gvk-rgb-surface), .09)!important;min-height:122px!important;box-shadow:inset 0 1px 0 rgba(var(--gvk-rgb-surface), .08)!important;align-content:start!important;gap:5px!important;padding:16px!important;display:grid!important}html[dir] .legacy-page--energy-efficiency .energy-hero-stats strong{color:var(--gvk-color-mint-300)!important;font-size:clamp(30px,3.4vw,48px)!important;line-height:.95!important}html[dir] .legacy-page--energy-efficiency .energy-hero-stats span{color:var(--gvk-color-surface)!important;font-size:1rem!important;font-weight:850!important}html[dir] .legacy-page--energy-efficiency .energy-hero-stats small{color:rgba(var(--gvk-rgb-mint-100), .78)!important;font-size:.92rem!important;line-height:1.45!important}html[dir] .legacy-page--energy-efficiency .legacy-layout{align-items:start!important}html[dir] .legacy-page--energy-efficiency .legacy-content{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}html[dir] .legacy-page--energy-efficiency .energy-method-panel,html[dir] .legacy-page--energy-efficiency .energy-action-list{border:1px solid var(--gvk-audit-line)!important;border-radius:var(--gvk-audit-radius)!important;background:linear-gradient(180deg, rgba(var(--gvk-rgb-surface), .99), rgba(var(--gvk-rgb-page), .9))!important;box-shadow:var(--gvk-audit-shadow-soft)!important;grid-template-columns:minmax(0,1fr) minmax(280px,.86fr)!important;align-items:stretch!important;gap:clamp(20px,3vw,38px)!important;margin-block:0 clamp(26px,3.2vw,44px)!important;display:grid!important;overflow:hidden!important}html[dir] .legacy-page--energy-efficiency .energy-method-panel__copy{align-content:center!important;gap:12px!important;padding:clamp(24px,3vw,42px)!important;display:grid!important}html[dir] .legacy-page--energy-efficiency .energy-method-panel__copy span,html[dir] .legacy-page--energy-efficiency .energy-section-heading span,html[dir] .legacy-page--energy-efficiency .energy-action-list span{border:1px solid rgba(var(--gvk-rgb-brand-850), .14)!important;width:fit-content!important;color:var(--gvk-audit-muted)!important;background:rgba(var(--gvk-rgb-surface), .78)!important;border-radius:999px!important;padding:7px 12px!important;font-size:.9rem!important;font-weight:850!important}html[dir] .legacy-page--energy-efficiency .energy-method-panel h2,html[dir] .legacy-page--energy-efficiency .energy-section-heading h2,html[dir] .legacy-page--energy-efficiency .energy-action-list h2{color:var(--gvk-audit-ink)!important;margin:0!important;font-size:clamp(30px,3vw,46px)!important;line-height:1.08!important}html[dir] .legacy-page--energy-efficiency .energy-method-panel p,html[dir] .legacy-page--energy-efficiency .energy-section-heading p,html[dir] .legacy-page--energy-efficiency .energy-action-list p{max-width:58ch!important;color:var(--gvk-audit-text)!important;margin:0!important;font-size:clamp(17px,1.1vw,19px)!important;line-height:1.78!important}html[dir] .legacy-page--energy-efficiency .energy-method-panel__media{background:var(--gvk-audit-dark)!important;min-height:340px!important;margin:0!important;position:relative!important}html[dir] .legacy-page--energy-efficiency .energy-method-panel__media img{object-fit:cover!important;width:100%!important;height:100%!important}html[dir] .legacy-page--energy-efficiency .energy-method-panel__media:after{content:""!important;background:linear-gradient(180deg, transparent 38%, rgba(var(--gvk-rgb-brand-950), .78))!important;position:absolute!important;inset:0!important}html[dir] .legacy-page--energy-efficiency .energy-method-panel__media figcaption{inset-inline:clamp(18px,2vw,26px)!important;z-index:1!important;color:var(--gvk-color-surface)!important;gap:4px!important;display:grid!important;position:absolute!important;bottom:clamp(18px,2vw,26px)!important}html[dir] .legacy-page--energy-efficiency .energy-method-panel__media figcaption strong{color:var(--gvk-color-mint-300)!important;font-size:clamp(34px,4vw,58px)!important;line-height:.95!important}html[dir] .legacy-page--energy-efficiency .energy-method-panel__media figcaption span{color:rgba(var(--gvk-rgb-surface), .82)!important;font-size:clamp(16px,1.1vw,19px)!important;font-weight:850!important}html[dir] .legacy-page--energy-efficiency .energy-steps-section,html[dir] .legacy-page--energy-efficiency .energy-benefits-section{gap:clamp(18px,2.4vw,30px)!important;margin-block:clamp(28px,3.6vw,48px)!important;display:grid!important}html[dir] .legacy-page--energy-efficiency .energy-section-heading{justify-items:start!important;gap:10px!important;display:grid!important}html[dir] .legacy-page--energy-efficiency .energy-steps-grid,html[dir] .legacy-page--energy-efficiency .energy-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(14px,2vw,22px)!important;display:grid!important}html[dir] .legacy-page--energy-efficiency .energy-step-card,html[dir] .legacy-page--energy-efficiency .energy-benefit-card{border:1px solid var(--gvk-audit-line)!important;border-radius:var(--gvk-audit-radius)!important;background:rgba(var(--gvk-rgb-surface), .98)!important;box-shadow:var(--gvk-audit-shadow-soft)!important;overflow:hidden!important}html[dir] .legacy-page--energy-efficiency .energy-step-card{align-content:start!important;gap:12px!important;min-height:250px!important;padding:clamp(22px,2.4vw,30px)!important;display:grid!important}html[dir] .legacy-page--energy-efficiency .energy-step-card>span{width:56px!important;height:56px!important;color:var(--gvk-audit-dark)!important;background:linear-gradient(135deg, var(--gvk-color-mint-500), #f3b241)!important;border-radius:18px!important;place-items:center!important;font-size:1.45rem!important;font-weight:950!important;display:inline-grid!important}html[dir] .legacy-page--energy-efficiency .energy-step-card h3,html[dir] .legacy-page--energy-efficiency .energy-benefit-card h3{color:var(--gvk-audit-ink)!important;margin:0!important;font-size:clamp(21px,1.6vw,27px)!important;line-height:1.22!important}html[dir] .legacy-page--energy-efficiency .energy-step-card p,html[dir] .legacy-page--energy-efficiency .energy-benefit-card p{color:var(--gvk-audit-text)!important;margin:0!important;font-size:clamp(16px,1vw,18px)!important;line-height:1.72!important}html[dir] .legacy-page--energy-efficiency .energy-benefit-card{align-content:start!important;gap:12px!important;min-height:238px!important;padding:clamp(22px,2.4vw,30px)!important;display:grid!important}html[dir] .legacy-page--energy-efficiency .energy-benefit-card img{object-fit:contain!important;width:62px!important;height:62px!important}html[dir] .legacy-page--energy-efficiency .energy-action-list{color:var(--gvk-color-surface)!important;background:linear-gradient(135deg, rgba(var(--gvk-rgb-brand-950), .98), rgba(var(--gvk-rgb-brand-850), .94))!important;box-shadow:var(--gvk-audit-shadow)!important;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr)!important;padding:clamp(24px,3vw,40px)!important}html[dir] .legacy-page--energy-efficiency .energy-action-list>div{align-content:start!important;gap:12px!important;display:grid!important}html[dir] .legacy-page--energy-efficiency .energy-action-list span{border-color:rgba(var(--gvk-rgb-mint-100), .18)!important;color:var(--gvk-color-mint-100)!important;background:rgba(var(--gvk-rgb-surface), .08)!important}html[dir] .legacy-page--energy-efficiency .energy-action-list h2{color:var(--gvk-color-surface)!important}html[dir] .legacy-page--energy-efficiency .energy-action-list p{color:rgba(var(--gvk-rgb-mint-100), .82)!important}html[dir] .legacy-page--energy-efficiency .energy-action-list ol{counter-reset:energy-actions!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}html[dir] .legacy-page--energy-efficiency .energy-action-list li{border:1px solid rgba(var(--gvk-rgb-mint-100), .16)!important;border-radius:var(--gvk-audit-radius)!important;min-height:62px!important;color:rgba(var(--gvk-rgb-mint-100), .9)!important;background:rgba(var(--gvk-rgb-surface), .07)!important;counter-increment:energy-actions!important;align-items:center!important;padding:14px 16px!important;padding-inline-start:52px!important;font-size:clamp(16px,1vw,18px)!important;line-height:1.55!important;display:grid!important;position:relative!important}html[dir] .legacy-page--energy-efficiency .energy-action-list li:before{content:counter(energy-actions)!important;inset-inline-start:14px!important;width:26px!important;height:26px!important;color:var(--gvk-audit-dark)!important;background:var(--gvk-color-mint-300)!important;border-radius:999px!important;place-items:center!important;font-size:.86rem!important;font-weight:950!important;display:grid!important;position:absolute!important;top:14px!important}html[dir] .legacy-page--energy-efficiency .energy-sidebar-gallery{gap:14px!important;display:grid!important}html[dir] .legacy-page--energy-efficiency .energy-sidebar-gallery figure{border:1px solid var(--gvk-audit-line)!important;border-radius:var(--gvk-audit-radius)!important;background:rgba(var(--gvk-rgb-surface), .98)!important;box-shadow:var(--gvk-audit-shadow-soft)!important;margin:0!important;overflow:hidden!important}html[dir] .legacy-page--energy-efficiency .energy-sidebar-gallery img{aspect-ratio:4/3!important;object-fit:cover!important;width:100%!important}html[dir] .legacy-page--energy-efficiency .energy-sidebar-gallery figcaption{color:var(--gvk-audit-ink)!important;padding:13px 15px!important;font-weight:850!important}html[data-a11y-theme] .legacy-page--energy-efficiency :is(.energy-method-panel,.energy-step-card,.energy-benefit-card,.energy-sidebar-gallery figure){color:var(--gvk-a11y-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-line) 38%, transparent)!important;background:var(--gvk-a11y-surface)!important;box-shadow:none!important}html[data-a11y-theme] .legacy-page--energy-efficiency .energy-action-list{color:var(--gvk-a11y-hero-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-hero-ink) 32%, transparent)!important;background:var(--gvk-a11y-hero-bg)!important;box-shadow:none!important}@media (max-width:1100px){html[dir] .legacy-page--energy-efficiency .energy-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[dir] .legacy-page--energy-efficiency .energy-hero-stats div:first-child{grid-column:1/-1!important}html[dir] .legacy-page--energy-efficiency .energy-method-panel,html[dir] .legacy-page--energy-efficiency .energy-action-list{grid-template-columns:1fr!important}}@media (max-width:760px){html[dir] .legacy-page--energy-efficiency .legacy-hero:first-child{min-height:auto!important;padding-block:112px 56px!important}html[dir] .legacy-page--energy-efficiency .energy-hero-actions a{width:100%!important}html[dir] .legacy-page--energy-efficiency .energy-hero-stats,html[dir] .legacy-page--energy-efficiency .energy-steps-grid,html[dir] .legacy-page--energy-efficiency .energy-benefit-grid{grid-template-columns:1fr!important}html[dir] .legacy-page--energy-efficiency .energy-hero-stats div:first-child{grid-column:auto!important}html[dir] .legacy-page--energy-efficiency .energy-method-panel__media{min-height:240px!important}html[dir] .legacy-page--energy-efficiency .energy-step-card,html[dir] .legacy-page--energy-efficiency .energy-benefit-card{min-height:auto!important}}html[dir] .service-call-app .service-call-shell{direction:ltr!important;align-items:stretch!important}html[dir=rtl] .service-call-app .service-call-shell{grid-template-columns:minmax(270px,320px) minmax(0,1fr)!important;grid-template-areas:"guide form"!important}html[dir=ltr] .service-call-app .service-call-shell{grid-template-columns:minmax(0,1fr) minmax(270px,320px)!important;grid-template-areas:"form guide"!important}html[dir] .service-call-app .service-call-form-panel{grid-area:form!important;min-width:0!important}html[dir] .service-call-app .service-call-guide{grid-area:guide!important;min-width:0!important}html[dir=rtl] .service-call-app :is(.service-call-form-panel,.service-call-guide){direction:rtl!important}html[dir=ltr] .service-call-app :is(.service-call-form-panel,.service-call-guide){direction:ltr!important}html[dir] .service-call-app .service-form__gate{overflow:visible!important}html[dir] .service-call-app .service-form__gate-controls{width:100%!important;min-width:0!important}html[dir] .service-call-app .service-form__gate-controls input[type=tel]{width:100%!important}html[dir] .service-call-app .service-call-shell{align-items:start!important;gap:clamp(22px,3vw,42px)!important;min-block-size:calc(100svh - 96px)!important;padding-block-start:clamp(28px,4vw,56px)!important;scroll-margin-top:clamp(28px,4vw,56px)!important}html[dir=rtl] .service-call-app .service-call-shell{grid-template-columns:minmax(260px,340px) minmax(0,1fr)!important}html[dir=ltr] .service-call-app .service-call-shell{grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important}html[dir] .service-call-app .service-call-form-panel,html[dir] .service-call-app .service-call-guide{align-self:start!important}html[dir] .service-call-app .service-call-guide{inset-block-start:96px!important;height:auto!important;min-height:0!important;padding:clamp(22px,2.2vw,32px)!important;position:sticky!important;top:96px!important}html[dir] .service-call-app .service-call-guide h2{margin-block-end:clamp(16px,1.8vw,24px)!important;font-size:clamp(24px,2vw,34px)!important;line-height:1.12!important}html[dir] .service-call-app .service-call-guide li{border:1px solid rgba(var(--gvk-rgb-brand-850), .1)!important;background:rgba(var(--gvk-rgb-surface), .72)!important;min-height:auto!important;box-shadow:0 10px 28px rgba(var(--gvk-rgb-brand-950), .045)!important;border-radius:8px!important;padding:14px 16px!important}html[dir] .service-call-app .service-form__intake{min-height:clamp(84px,7vw,104px)!important;padding:clamp(18px,2vw,24px) clamp(24px,2.8vw,36px)!important}html[dir] .service-call-app .service-form__gate{grid-template-columns:minmax(300px,.46fr) minmax(360px,.54fr)!important;gap:clamp(24px,3.2vw,46px)!important;padding:clamp(30px,3.4vw,46px) clamp(24px,3vw,44px)!important}html[dir] .service-call-app .service-form__gate-copy{max-width:540px!important}html[dir] .service-call-app .service-form__gate-copy h2{max-width:520px!important;font-size:clamp(34px,3.1vw,52px)!important;line-height:1.08!important}html[dir] .service-call-app .service-form__gate-copy p:not(.eyebrow){max-width:500px!important;margin-block-start:16px!important;font-size:clamp(16px,1.15vw,20px)!important;line-height:1.55!important}html[dir] .service-call-app .service-form__gate-controls{max-width:520px!important;padding:clamp(20px,2.4vw,30px)!important}html[dir] .service-call-app .service-form--existing-customer .form-status{max-width:100%!important;margin-block-start:4px!important;line-height:1.35!important}@media (max-width:980px){html[dir] .service-call-app .service-call-shell{grid-template-columns:1fr!important;grid-template-areas:"form""guide"!important;min-block-size:auto!important}html[dir] .service-call-app .service-form__gate{grid-template-columns:1fr!important}html[dir] .service-call-app .service-call-guide{inset-block-start:auto!important;position:static!important;top:auto!important}}html[dir] .about-page .about-timeline{color:var(--gvk-color-surface)!important;background:radial-gradient(circle at 14% 10%, rgba(var(--gvk-rgb-mint-500), .16), transparent 30%), var(--gvk-audit-dark)!important}html[dir] .about-page .about-timeline h2{color:var(--gvk-color-surface)!important}html[dir] .about-page .about-timeline ol{gap:clamp(12px,1.6vw,18px)!important}html[dir] .about-page .about-timeline li{border-color:rgba(var(--gvk-rgb-surface), .22)!important;min-height:94px!important;color:var(--gvk-audit-text)!important;background:linear-gradient(180deg, rgba(var(--gvk-rgb-surface), .96), rgba(var(--gvk-rgb-mint-100), .9))!important;box-shadow:inset 0 1px 0 rgba(var(--gvk-rgb-surface), .72)!important;grid-template-columns:minmax(74px,auto) minmax(0,1fr)!important;align-items:center!important;gap:clamp(16px,2vw,24px)!important;display:grid!important}html[dir] .about-page .about-timeline li strong{color:var(--gvk-audit-ink)!important;font-weight:900!important;display:block!important}html[dir] .about-page .about-timeline li span{color:var(--gvk-audit-text)!important;font-weight:650!important;line-height:1.65!important}html[data-a11y-theme] .about-page .about-timeline{color:var(--gvk-a11y-hero-ink)!important;background:var(--gvk-a11y-hero-bg)!important}html[data-a11y-theme] .about-page .about-timeline h2{color:var(--gvk-a11y-hero-ink)!important}html[data-a11y-theme] .about-page .about-timeline li{color:var(--gvk-a11y-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-line) 45%, transparent)!important;background:var(--gvk-a11y-surface)!important}html[data-a11y-theme] .about-page .about-timeline li :is(strong,span){color:var(--gvk-a11y-ink)!important}html[dir] .about-page .about-team-card>div:last-child{color:var(--gvk-color-surface)!important;background:linear-gradient(180deg, rgba(var(--gvk-rgb-brand-950), .98), rgba(var(--gvk-rgb-brand-900), .99))!important}html[dir] .about-page .about-team-card>div:last-child h3{color:var(--gvk-color-surface)!important;text-shadow:0 1px 14px #0000002e!important}html[dir] .about-page .about-team-card>div:last-child p{color:rgba(var(--gvk-rgb-mint-100), .86)!important}html[data-a11y-theme] .about-page .about-team-card>div:last-child{color:var(--gvk-a11y-hero-ink)!important;background:var(--gvk-a11y-hero-bg)!important}html[data-a11y-theme] .about-page .about-team-card>div:last-child :is(h3,p){color:var(--gvk-a11y-hero-ink)!important}html[dir] .about-page .about-team-videos{border:1px solid rgba(var(--gvk-rgb-brand-900), .12)!important;border-radius:var(--gvk-audit-radius-lg)!important;min-width:0!important;color:var(--gvk-color-surface)!important;background:linear-gradient(135deg, var(--gvk-color-brand-950), var(--gvk-color-brand-900) 64%, var(--gvk-color-brand-850))!important;box-shadow:0 24px 58px rgba(var(--gvk-rgb-brand-950), .16)!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(22px,3vw,34px)!important;margin-top:clamp(28px,4vw,54px)!important;padding:clamp(22px,3vw,38px)!important;display:grid!important;position:relative!important;overflow:hidden!important}html[dir] .about-page .about-team-videos:before{content:""!important;background:linear-gradient(90deg, transparent, rgba(var(--gvk-rgb-mint-100), .38), transparent)!important;pointer-events:none!important;height:1px!important;position:absolute!important;inset-block-start:0!important;inset-inline:clamp(22px,3vw,38px)!important}html[dir] .about-page .about-team-videos__top{z-index:1!important;grid-template-columns:minmax(0,680px) auto!important;justify-content:space-between!important;align-items:end!important;gap:18px!important;min-width:0!important;display:grid!important;position:relative!important}html[dir] .about-page .about-team-videos__head{text-align:start!important;justify-items:start!important;gap:10px!important;display:grid!important}html[dir] .about-page .about-team-videos__head .eyebrow{color:var(--gvk-color-mint-300)!important;background:rgba(var(--gvk-rgb-surface), .08)!important;margin:0!important}html[dir] .about-page .about-team-videos__head h3{max-width:680px!important;color:var(--gvk-color-surface)!important;margin:0!important;font-size:clamp(30px,3.1vw,48px)!important;font-weight:820!important;line-height:1.08!important}html[dir] .about-page .about-team-videos__head span{max-width:620px!important;color:rgba(var(--gvk-rgb-mint-100), .82)!important;font-size:clamp(15px,1.1vw,18px)!important;font-weight:650!important;line-height:1.7!important}html[dir] .about-page .about-team-videos__controls{justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}html[dir=rtl] .about-page .about-team-videos__controls{justify-content:flex-start!important}html[dir] .about-page .about-team-videos__controls button{border:1px solid rgba(var(--gvk-rgb-mint-100), .24)!important;width:48px!important;height:48px!important;color:var(--gvk-color-surface)!important;background:rgba(var(--gvk-rgb-surface), .08)!important;cursor:pointer!important;border-radius:999px!important;place-items:center!important;font-size:28px!important;font-weight:760!important;line-height:1!important;transition:transform .16s,background .16s,border-color .16s!important;display:inline-grid!important}html[dir] .about-page .about-team-videos__controls button:hover{border-color:rgba(var(--gvk-rgb-mint-100), .42)!important;background:rgba(var(--gvk-rgb-surface), .14)!important;transform:translateY(-1px)!important}html[dir] .about-page .about-team-videos__swiper{z-index:1!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-block-end:38px!important;position:relative!important;overflow:visible!important}html[dir] .about-page .about-team-videos__swiper .swiper-wrapper{min-width:0!important}html[dir] .about-page .about-team-videos__swiper .swiper-slide{min-width:0!important;height:auto!important}html[dir] .about-page .about-team-video-card{border:1px solid rgba(var(--gvk-rgb-mint-100), .16)!important;border-radius:var(--gvk-audit-radius)!important;background:rgba(var(--gvk-rgb-surface), .08)!important;height:100%!important;min-height:404px!important;box-shadow:0 18px 44px rgba(var(--gvk-rgb-brand-980), .14)!important;grid-template-rows:auto 1fr!important;display:grid!important;overflow:hidden!important}html[dir] .about-page .about-team-video-card__media{aspect-ratio:16/9!important;background:linear-gradient(135deg, rgba(var(--gvk-rgb-brand-980), .98), rgba(var(--gvk-rgb-brand-800), .92))!important;border-radius:0!important;place-items:center!important;width:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}html[dir] .about-page .about-team-video-card__media iframe{border:0!important;width:100%!important;height:100%!important}html[dir] .about-page .about-team-video-card__media.privacy-media-placeholder{padding:clamp(18px,2vw,26px)!important}html[dir] .about-page .about-team-video-card__body{align-content:start!important;gap:9px!important;min-height:178px!important;padding:clamp(20px,2vw,28px)!important;display:grid!important}html[dir] .about-page .about-team-video-card__body:before{content:""!important;background:linear-gradient(90deg, var(--gvk-color-mint-500), #f1c46a)!important;border-radius:999px!important;width:52px!important;height:4px!important}html[dir] .about-page .about-team-video-card__body span{color:rgba(var(--gvk-rgb-mint-100), .72)!important;font-size:.86rem!important;font-weight:850!important}html[dir] .about-page .about-team-video-card__body h4{color:var(--gvk-color-surface)!important;margin:0!important;font-size:clamp(24px,2vw,32px)!important;font-weight:820!important;line-height:1.12!important}html[dir] .about-page .about-team-video-card__body p{max-width:44ch!important;color:rgba(var(--gvk-rgb-mint-100), .78)!important;margin:0!important;font-size:clamp(15px,1vw,17px)!important;line-height:1.68!important}html[dir] .about-page .about-team-videos__swiper .swiper-pagination{justify-content:center!important;gap:8px!important;display:flex!important;bottom:0!important}html[dir] .about-page .about-team-videos__dot{background:rgba(var(--gvk-rgb-mint-100), .34)!important;opacity:1!important;cursor:pointer!important;border-radius:999px!important;width:9px!important;height:9px!important;transition:width .16s,background .16s!important}html[dir] .about-page .about-team-videos__dot.is-active{background:var(--gvk-color-mint-500)!important;width:34px!important}html[data-a11y-theme] .about-page .about-team-videos{color:var(--gvk-a11y-hero-ink)!important;border-color:var(--gvk-a11y-line)!important;background:var(--gvk-a11y-hero-bg)!important;box-shadow:none!important}html[data-a11y-theme] .about-page .about-team-videos :is(h3,h4,span,p){color:var(--gvk-a11y-hero-ink)!important}html[data-a11y-theme] .about-page .about-team-video-card{border-color:color-mix(in srgb, var(--gvk-a11y-hero-ink) 34%, transparent)!important;background:color-mix(in srgb, var(--gvk-a11y-hero-bg) 78%, var(--gvk-a11y-hero-ink) 10%)!important;box-shadow:none!important}@media (max-width:820px){html[dir] .about-page .about-team-videos{padding:22px!important}html[dir] .about-page .about-team-videos__top{grid-template-columns:1fr!important;align-items:start!important}html[dir] .about-page .about-team-videos__controls,html[dir=rtl] .about-page .about-team-videos__controls{justify-content:center!important}html[dir] .about-page .about-team-video-card{min-height:0!important}html[dir] .about-page .about-team-video-card__body{min-height:168px!important}}@media (max-width:520px){html[dir] .about-page .about-team-videos{margin-inline:-4px!important;padding:18px!important}}html[dir] .about-page .about-cta-band__actions{align-items:stretch!important}html[dir] .about-page .about-cta-band__actions>:is(.hero-cta,.secondary-cta){white-space:nowrap!important;place-self:stretch stretch!important;gap:10px!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0 18px!important;line-height:1!important}html[dir] .about-page .about-cta-band__actions>:is(.hero-cta,.secondary-cta) span{font-size:24px!important;line-height:1!important}html[dir] .about-page .about-cta-band__phone{margin:0!important}html[dir] .plain-page .sectors-service-band{grid-template-columns:minmax(340px,.34fr) minmax(680px,.66fr)!important;align-items:center!important;gap:clamp(34px,4.2vw,72px)!important;width:min(100% - 72px,1720px)!important;max-width:none!important;margin-top:clamp(48px,5vw,76px)!important;padding:clamp(36px,4vw,60px)!important}html[dir] .plain-page .sectors-service-band .section-heading{text-align:start!important;border-top:0!important;grid-template-columns:1fr!important;place-content:center start!important;place-items:start!important;gap:clamp(14px,1.4vw,22px)!important;max-width:480px!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important}html[dir] .plain-page .sectors-service-band .section-heading :is(.eyebrow,h2,.secondary-cta){grid-area:auto/1!important}html[dir] .plain-page .sectors-service-band .section-heading h2{max-width:460px!important;color:var(--gvk-color-surface)!important;margin:0!important;font-size:clamp(46px,4.8vw,74px)!important;font-weight:820!important;line-height:1.02!important}html[dir] .plain-page .sectors-service-band .section-heading .secondary-cta{white-space:nowrap!important;border-radius:999px!important;gap:12px!important;width:fit-content!important;min-width:228px!important;height:56px!important;min-height:56px!important;margin:10px 0 0!important;padding:0 24px!important;line-height:1!important}html[dir] .plain-page .sectors-service-band .section-heading .secondary-cta span{font-size:24px!important;line-height:1!important}html[dir] .plain-page .sectors-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:center!important;gap:clamp(16px,1.6vw,24px)!important;margin:0!important}html[dir] .plain-page .sectors-service-band .sectors-service-card{min-height:clamp(300px,21vw,360px)!important;padding:clamp(24px,2.2vw,34px)!important}html[dir] .plain-page .sectors-service-band .sectors-service-card h3{max-width:none!important;font-size:clamp(25px,1.9vw,34px)!important;line-height:1.12!important}html[dir] .plain-page .sectors-service-band .sectors-service-card p{max-width:none!important}@media (max-width:1180px){html[dir] .plain-page .sectors-service-band{grid-template-columns:1fr!important;width:min(100% - 44px,840px)!important}html[dir] .plain-page .sectors-service-band .section-heading{max-width:none!important}html[dir] .plain-page .sectors-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:820px){html[dir] .plain-page .sectors-service-grid{grid-template-columns:1fr!important}html[dir] .plain-page .sectors-service-band .sectors-service-card{min-height:0!important}}@media (max-width:560px){html[dir] .plain-page .sectors-service-band{width:min(100% - 28px,520px)!important;padding:24px!important}html[dir] .plain-page .sectors-service-band .section-heading h2{font-size:clamp(38px,12vw,52px)!important}html[dir] .plain-page .sectors-service-band .section-heading .secondary-cta{width:100%!important}}html[dir] .gvk-premium-home .gvk-premium-section{justify-items:stretch!important;row-gap:clamp(26px,3.4vw,42px)!important;display:grid!important}html[dir] .gvk-premium-home .gvk-premium-section>.gvk-premium-section-head,html[dir] .gvk-premium-home .gvk-premium-section>.gvk-premium-section-row,html[dir] .gvk-premium-home .gvk-premium-section>:is(.gvk-premium-service-grid,.gvk-premium-project-grid,.gvk-premium-sector-grid,.gvk-premium-process-grid,.gvk-premium-insight-grid){margin-block:0!important}html[dir] .gvk-premium-home .gvk-premium-section-head--center{text-align:center!important;justify-items:center!important;width:min(900px,100%)!important;max-width:none!important;margin-inline:auto!important}html[dir] .gvk-premium-home .gvk-premium-section-head--center h2{max-width:850px!important}html[dir] .gvk-premium-home .gvk-premium-section-row{grid-template-columns:minmax(0,780px) auto!important;justify-content:space-between!important;align-items:end!important;gap:clamp(16px,2.2vw,28px)!important;width:100%!important;display:grid!important}html[dir] .gvk-premium-home .gvk-premium-section-row .gvk-premium-section-head{max-width:780px!important;margin:0!important}html[dir] .gvk-premium-home .gvk-premium-section-row .gvk-premium-button{justify-self:end!important}html[dir=rtl] .gvk-premium-home .gvk-premium-section-row .gvk-premium-button{justify-self:start!important}.legacy-service-clients{width:100%!important;margin-block-start:clamp(24px,4vw,54px)!important}html[dir] .gvk-premium-home .gvk-client-showcase{width:100vw!important;max-width:100vw!important;padding:clamp(56px, 5vw, 72px) max(var(--gvk-audit-gutter), calc((100vw - 1280px) / 2)) clamp(70px, 7vw, 110px)!important;color:var(--gvk-color-surface)!important;background:linear-gradient(135deg, rgba(var(--gvk-rgb-brand-980), .94), rgba(var(--gvk-rgb-brand-900), .92) 58%, rgba(var(--gvk-rgb-brand-800), .86)), url(/images/clients/showcase/clients-bg.jpg) center / cover no-repeat!important;isolation:isolate!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(22px,3vw,34px)!important;margin-inline:calc(50% - 50vw)!important;scroll-margin-top:clamp(96px,10vw,140px)!important;display:grid!important;position:relative!important;overflow:hidden!important}@supports (width:100dvw){html[dir] .gvk-premium-home .gvk-client-showcase{width:100dvw!important;max-width:100dvw!important;margin-inline:calc(50% - 50dvw)!important}}html[dir] .gvk-premium-home .gvk-client-showcase:before{content:""!important;z-index:-1!important;background:linear-gradient(90deg, transparent, rgba(var(--gvk-rgb-mint-100), .1), transparent), radial-gradient(circle at 18% 18%, rgba(var(--gvk-rgb-copper-300), .16), transparent 24rem)!important;position:absolute!important;inset:0!important}html[dir] .gvk-premium-home .gvk-client-showcase__intro,html[dir] .gvk-premium-home .gvk-client-showcase__toolbar,html[dir] .gvk-premium-home .gvk-client-showcase__swiper{width:min(1280px,100%)!important;margin-inline:auto!important}html[dir] .gvk-premium-home .gvk-client-showcase__intro{grid-template-columns:minmax(0,1fr) minmax(390px,440px)!important;align-items:end!important;gap:clamp(22px,3vw,42px)!important;min-width:0!important;display:grid!important}html[dir] .gvk-premium-home .gvk-client-showcase__intro>div:first-child{text-align:start!important;justify-items:start!important;gap:14px!important;display:grid!important}html[dir] .gvk-premium-home .gvk-client-showcase__intro p{border:1px solid rgba(var(--gvk-rgb-mint-100), .18)!important;width:fit-content!important;color:var(--gvk-color-mint-300)!important;background:rgba(var(--gvk-rgb-surface), .08)!important;border-radius:999px!important;margin:0!important;padding:8px 13px!important;font-size:.84rem!important;font-weight:900!important}html[dir] .gvk-premium-home .gvk-client-showcase__intro h2{max-width:760px!important;color:var(--gvk-color-surface)!important;margin:0!important;font-size:clamp(36px,4vw,62px)!important;font-weight:840!important;line-height:1.02!important}html[dir] .gvk-premium-home .gvk-client-showcase__intro>div:first-child>span{max-width:640px!important;color:rgba(var(--gvk-rgb-mint-100), .82)!important;font-size:clamp(16px,1.2vw,19px)!important;font-weight:650!important;line-height:1.72!important}html[dir] .gvk-premium-home .gvk-client-showcase__metrics{border:1px solid rgba(var(--gvk-rgb-mint-100), .2)!important;background:linear-gradient(135deg, rgba(var(--gvk-rgb-surface), .12), rgba(var(--gvk-rgb-surface), .05)), rgba(var(--gvk-rgb-brand-980), .18)!important;min-width:0!important;box-shadow:inset 0 1px 0 rgba(var(--gvk-rgb-surface), .13), 0 18px 48px rgba(var(--gvk-rgb-brand-980), .16)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:24px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:8px!important;display:grid!important}html[dir] .gvk-premium-home .gvk-client-showcase__metrics strong{border:1px solid rgba(var(--gvk-rgb-mint-100), .08)!important;min-height:112px!important;color:var(--gvk-color-surface)!important;background:linear-gradient(180deg, rgba(var(--gvk-rgb-surface), .1), rgba(var(--gvk-rgb-brand-980), .18))!important;box-shadow:inset 0 1px 0 rgba(var(--gvk-rgb-surface), .08)!important;text-align:center!important;border-radius:18px!important;grid-template-rows:54px minmax(34px,auto)!important;align-content:start!important;justify-items:center!important;gap:4px!important;padding:24px 12px 12px!important;display:grid!important;position:relative!important;overflow:hidden!important}html[dir] .gvk-premium-home .gvk-client-showcase__metrics strong:before{content:""!important;inset-block-start:12px!important;background:linear-gradient(90deg, var(--gvk-color-mint-500), #f1c46a)!important;border-radius:999px!important;width:34px!important;height:3px!important;position:absolute!important;left:50%!important;translate:-50%!important}html[dir] .gvk-premium-home .gvk-client-showcase__metric-value{color:var(--gvk-color-surface)!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important;white-space:nowrap!important;align-self:center!important;font-size:clamp(36px,3vw,48px)!important;font-weight:920!important;line-height:.94!important;display:block!important}html[dir] .gvk-premium-home .gvk-client-showcase__metric-label{max-width:14ch!important;color:rgba(var(--gvk-rgb-mint-100), .76)!important;text-wrap:balance!important;align-self:start!important;font-size:clamp(12px,.78vw,14px)!important;font-weight:850!important;line-height:1.25!important;display:block!important}html[dir] .gvk-premium-home .gvk-client-showcase__toolbar{justify-content:flex-end!important;display:flex!important}html[dir=rtl] .gvk-premium-home .gvk-client-showcase__toolbar{justify-content:flex-start!important}html[dir] .gvk-premium-home .gvk-client-showcase__controls{align-items:center!important;gap:10px!important;display:flex!important}html[dir] .gvk-premium-home .gvk-client-showcase__controls button{border:1px solid rgba(var(--gvk-rgb-mint-100), .24)!important;width:48px!important;height:48px!important;color:var(--gvk-color-surface)!important;background:rgba(var(--gvk-rgb-surface), .08)!important;cursor:pointer!important;border-radius:999px!important;place-items:center!important;font-size:28px!important;font-weight:760!important;line-height:1!important;transition:transform .16s,background .16s,border-color .16s!important;display:inline-grid!important}html[dir] .gvk-premium-home .gvk-client-showcase__controls button:hover{border-color:rgba(var(--gvk-rgb-mint-100), .42)!important;background:rgba(var(--gvk-rgb-surface), .14)!important;transform:translateY(-1px)!important}html[dir] .gvk-premium-home .gvk-client-showcase__swiper{min-width:0!important;max-width:100%!important;padding-block-end:42px!important;overflow:hidden!important}html.motion-ready .gvk-premium-home .gvk-client-showcase :is(.gvk-client-showcase__intro,.gvk-client-card)[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}html[dir] .gvk-premium-home .gvk-client-showcase__swiper .swiper-wrapper,html[dir] .gvk-premium-home .gvk-client-showcase__swiper .swiper-slide{min-width:0!important}html[dir] .gvk-premium-home .gvk-client-showcase__swiper .swiper-slide{height:auto!important}html[dir] .gvk-premium-home .gvk-client-card{border:1px solid rgba(var(--gvk-rgb-mint-100), .16)!important;border-radius:var(--gvk-audit-radius)!important;height:100%!important;min-height:414px!important;color:inherit!important;background:linear-gradient(180deg, rgba(var(--gvk-rgb-surface), .12), rgba(var(--gvk-rgb-surface), .075))!important;box-shadow:0 22px 54px rgba(var(--gvk-rgb-brand-980), .18)!important;grid-template-rows:174px 1fr!important;text-decoration:none!important;transition:transform .18s,border-color .18s,background .18s!important;display:grid!important;overflow:hidden!important}html[dir] .gvk-premium-home a.gvk-client-card:hover,html[dir] .gvk-premium-home a.gvk-client-card:focus-visible{border-color:rgba(var(--gvk-rgb-mint-100), .36)!important;background:linear-gradient(180deg, rgba(var(--gvk-rgb-surface), .16), rgba(var(--gvk-rgb-surface), .1))!important;transform:translateY(-4px)!important}html[dir] .gvk-premium-home .gvk-client-card__logo{background:linear-gradient(180deg, rgba(var(--gvk-rgb-surface), .98), rgba(var(--gvk-rgb-page), .96))!important;place-items:center!important;padding:clamp(20px,2.2vw,34px)!important;display:grid!important}html[dir] .gvk-premium-home .gvk-client-card__logo img{object-fit:contain!important;filter:saturate(.96)contrast(1.02)!important;width:100%!important;max-width:230px!important;height:100%!important;max-height:112px!important}html[dir] .gvk-premium-home .gvk-client-card__body{align-content:start!important;gap:10px!important;min-width:0!important;padding:clamp(20px,2vw,28px)!important;display:grid!important}html[dir] .gvk-premium-home .gvk-client-card__body:before{content:""!important;background:linear-gradient(90deg, var(--gvk-color-mint-500), #f1c46a)!important;border-radius:999px!important;width:54px!important;height:4px!important}html[dir] .gvk-premium-home .gvk-client-card__body em{color:rgba(var(--gvk-rgb-mint-100), .72)!important;font-size:.84rem!important;font-style:normal!important;font-weight:850!important}html[dir] .gvk-premium-home .gvk-client-card__body strong{color:var(--gvk-color-surface)!important;margin:0!important;font-size:clamp(24px,2vw,32px)!important;font-weight:850!important;line-height:1.1!important}html[dir] .gvk-premium-home .gvk-client-card__body>span{color:rgba(var(--gvk-rgb-mint-100), .78)!important;margin:0!important;font-size:clamp(15px,1vw,17px)!important;font-weight:620!important;line-height:1.64!important}html[dir] .gvk-premium-home .gvk-client-card__body i{width:fit-content!important;color:var(--gvk-color-brand-950)!important;background:var(--gvk-color-mint-500)!important;border-radius:999px!important;margin-top:auto!important;padding:8px 12px!important;font-size:.86rem!important;font-style:normal!important;font-weight:900!important}html[dir] .gvk-premium-home .gvk-client-showcase__swiper .swiper-pagination{justify-content:center!important;gap:8px!important;display:flex!important;bottom:0!important}html[dir] .gvk-premium-home .gvk-client-showcase__dot{background:rgba(var(--gvk-rgb-mint-100), .34)!important;opacity:1!important;cursor:pointer!important;border-radius:999px!important;width:9px!important;height:9px!important;transition:width .16s,background .16s!important}html[dir] .gvk-premium-home .gvk-client-showcase__dot.is-active{background:var(--gvk-color-mint-500)!important;width:34px!important}html[data-a11y-theme] .gvk-premium-home .gvk-client-showcase{color:var(--gvk-a11y-hero-ink)!important;background:var(--gvk-a11y-hero-bg)!important}html[data-a11y-theme] .gvk-premium-home .gvk-client-showcase__metrics,html[data-a11y-theme] .gvk-premium-home .gvk-client-showcase__metrics strong{border-color:color-mix(in srgb, var(--gvk-a11y-hero-ink) 38%, transparent)!important;background:color-mix(in srgb, var(--gvk-a11y-hero-bg) 88%, var(--gvk-a11y-hero-ink) 8%)!important;box-shadow:none!important}html[data-a11y-theme] .gvk-premium-home .gvk-client-showcase__metric-label{color:var(--gvk-a11y-hero-ink)!important}html[data-a11y-theme] .gvk-premium-home .gvk-client-card{border-color:color-mix(in srgb, var(--gvk-a11y-hero-ink) 34%, transparent)!important;background:color-mix(in srgb, var(--gvk-a11y-hero-bg) 78%, var(--gvk-a11y-hero-ink) 10%)!important;box-shadow:none!important}@media (max-width:960px){html[dir] .gvk-premium-home .gvk-client-showcase__intro{grid-template-columns:1fr!important}}@media (max-width:720px){html[dir] .gvk-premium-home .gvk-client-showcase{padding-block:64px 58px!important}html[dir] .gvk-premium-home .gvk-client-showcase__intro h2{font-size:clamp(31px,8.8vw,40px)!important}html[dir] .gvk-premium-home .gvk-client-showcase__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[dir] .gvk-premium-home .gvk-client-showcase__metrics strong{border-radius:15px!important;grid-template-rows:32px minmax(28px,auto)!important;gap:4px!important;min-height:96px!important;padding:22px 6px 10px!important}html[dir] .gvk-premium-home .gvk-client-showcase__metric-value{font-size:clamp(24px,7.2vw,34px)!important}html[dir] .gvk-premium-home .gvk-client-showcase__metric-label{max-width:10ch!important;font-size:.7rem!important}html[dir] .gvk-premium-home .gvk-client-showcase__toolbar,html[dir=rtl] .gvk-premium-home .gvk-client-showcase__toolbar{justify-content:center!important}html[dir] .gvk-premium-home .gvk-client-card{min-height:0!important}}@media (max-width:520px){html[dir] .gvk-premium-home .gvk-client-showcase{padding-inline:18px!important}html[dir] .gvk-premium-home .gvk-client-card{grid-template-rows:150px 1fr!important}}html[dir] .gvk-premium-home .gvk-video-testimonials{width:100vw!important;max-width:100vw!important;padding:clamp(64px, 5vw, 78px) max(var(--gvk-audit-gutter), calc((100vw - 1280px) / 2)) clamp(70px, 7vw, 108px)!important;color:var(--gvk-color-surface)!important;background:radial-gradient(circle at 14% 24%, rgba(var(--gvk-rgb-brand-400), .18), transparent 27rem), radial-gradient(circle at 86% 10%, rgba(var(--gvk-rgb-copper-300), .14), transparent 22rem), linear-gradient(135deg, var(--gvk-color-brand-980), var(--gvk-color-brand-900) 62%, var(--gvk-color-brand-850))!important;isolation:isolate!important;grid-template-columns:minmax(0,1fr)!important;margin-inline:calc(50% - 50vw)!important;position:relative!important;overflow:hidden!important}@supports (width:100dvw){html[dir] .gvk-premium-home .gvk-video-testimonials{width:100dvw!important;max-width:100dvw!important;margin-inline:calc(50% - 50dvw)!important}}html[dir] .gvk-premium-home .gvk-video-testimonials:before{content:""!important;background:linear-gradient(180deg, transparent, rgba(var(--gvk-rgb-mint-100), .2), transparent)!important;pointer-events:none!important;width:1px!important;position:absolute!important;inset-block:0!important;inset-inline-start:max(var(--gvk-audit-gutter), calc((100vw - 1280px) / 2))!important}html[dir] .gvk-premium-home .gvk-video-testimonials>.gvk-premium-section-row,html[dir] .gvk-premium-home .gvk-video-testimonials__swiper{width:min(1280px,100%)!important;margin-inline:auto!important}html[dir] .gvk-premium-home .gvk-video-testimonials .gvk-premium-section-row{grid-template-columns:minmax(0,760px) auto!important}html[dir] .gvk-premium-home .gvk-video-testimonials .gvk-premium-section-head,html[dir] .gvk-premium-home .gvk-video-testimonials .gvk-premium-section-head:not(.gvk-premium-section-head--center){text-align:start!important;justify-items:start!important;margin-inline:0!important}html[dir] .gvk-premium-home .gvk-video-testimonials .gvk-premium-section-head p{color:var(--gvk-color-mint-300)!important;background:rgba(var(--gvk-rgb-surface), .08)!important}html[dir] .gvk-premium-home .gvk-video-testimonials .gvk-premium-section-head h2{color:var(--gvk-color-surface)!important}html[dir] .gvk-premium-home .gvk-video-testimonials .gvk-premium-section-head span{color:rgba(var(--gvk-rgb-mint-100), .82)!important}html[dir] .gvk-premium-home .gvk-video-testimonials__controls{justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}html[dir=rtl] .gvk-premium-home .gvk-video-testimonials__controls{justify-content:flex-start!important}html[dir] .gvk-premium-home .gvk-video-testimonials__controls button{border:1px solid rgba(var(--gvk-rgb-mint-100), .24)!important;width:48px!important;height:48px!important;color:var(--gvk-color-surface)!important;background:rgba(var(--gvk-rgb-surface), .08)!important;box-shadow:inset 0 1px 0 rgba(var(--gvk-rgb-surface), .08)!important;cursor:pointer!important;border-radius:999px!important;place-items:center!important;font-size:28px!important;font-weight:700!important;line-height:1!important;transition:transform .16s,background .16s,border-color .16s!important;display:inline-grid!important}html[dir] .gvk-premium-home .gvk-video-testimonials__controls button:hover{border-color:rgba(var(--gvk-rgb-mint-100), .42)!important;background:rgba(var(--gvk-rgb-surface), .14)!important;transform:translateY(-1px)!important}html[dir] .gvk-premium-home .gvk-video-testimonials__swiper{padding-block-end:42px!important;overflow:hidden!important}html.motion-ready .gvk-premium-home .gvk-video-testimonials :is(.gvk-premium-section-head,.gvk-video-testimonial-card)[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}html[dir] .gvk-premium-home .gvk-video-testimonials__swiper .swiper-slide{height:auto!important}html[dir] .gvk-premium-home .gvk-video-testimonial-card{border:1px solid rgba(var(--gvk-rgb-mint-100), .16)!important;border-radius:var(--gvk-audit-radius)!important;background:linear-gradient(180deg, rgba(var(--gvk-rgb-surface), .12), rgba(var(--gvk-rgb-surface), .075))!important;height:100%!important;min-height:420px!important;box-shadow:0 22px 54px rgba(var(--gvk-rgb-brand-980), .18)!important;grid-template-rows:auto 1fr!important;display:grid!important;overflow:hidden!important}html[dir] .gvk-premium-home .gvk-video-testimonial-card__media{aspect-ratio:16/9!important;background:linear-gradient(135deg, rgba(var(--gvk-rgb-brand-980), .98), rgba(var(--gvk-rgb-brand-800), .92))!important;border-radius:0!important;place-items:center!important;width:100%!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}html[dir] .gvk-premium-home .gvk-video-testimonial-card__media iframe{border:0!important;width:100%!important;height:100%!important}html[dir] .gvk-premium-home .gvk-video-testimonial-card__media.privacy-media-placeholder{padding:clamp(18px,2vw,26px)!important}html[dir] .gvk-premium-home .gvk-video-testimonial-card__body{align-content:start!important;gap:9px!important;min-height:180px!important;padding:clamp(20px,2vw,28px)!important;display:grid!important;position:relative!important}html[dir] .gvk-premium-home .gvk-video-testimonial-card__body:before{content:""!important;background:linear-gradient(90deg, var(--gvk-color-mint-500), #f1c46a)!important;border-radius:999px!important;width:54px!important;height:4px!important}html[dir] .gvk-premium-home .gvk-video-testimonial-card__body span{color:rgba(var(--gvk-rgb-mint-100), .72)!important;font-size:.86rem!important;font-weight:850!important}html[dir] .gvk-premium-home .gvk-video-testimonial-card__body h3{color:var(--gvk-color-surface)!important;margin:0!important;font-size:clamp(24px,2vw,32px)!important;line-height:1.1!important}html[dir] .gvk-premium-home .gvk-video-testimonial-card__body p{max-width:44ch!important;color:rgba(var(--gvk-rgb-mint-100), .78)!important;margin:0!important;font-size:clamp(15px,1vw,17px)!important;line-height:1.7!important}html[dir] .gvk-premium-home .gvk-video-testimonial-card__body small{color:rgba(var(--gvk-rgb-mint-100), .18)!important;font-size:clamp(34px,4vw,60px)!important;font-weight:900!important;line-height:.9!important;position:absolute!important;inset-block-start:clamp(18px,2vw,26px)!important;inset-inline-end:clamp(20px,2vw,28px)!important}html[dir] .gvk-premium-home .gvk-video-testimonials__swiper .swiper-pagination{justify-content:center!important;gap:8px!important;display:flex!important;bottom:0!important}html[dir] .gvk-premium-home .gvk-video-testimonials__dot{background:rgba(var(--gvk-rgb-mint-100), .34)!important;opacity:1!important;cursor:pointer!important;border-radius:999px!important;width:9px!important;height:9px!important;transition:width .16s,background .16s!important}html[dir] .gvk-premium-home .gvk-video-testimonials__dot.is-active{background:var(--gvk-color-mint-500)!important;width:34px!important}html[data-a11y-theme] .gvk-premium-home .gvk-video-testimonials{color:var(--gvk-a11y-hero-ink)!important;background:var(--gvk-a11y-hero-bg)!important}html[data-a11y-theme] .gvk-premium-home .gvk-video-testimonial-card{border-color:color-mix(in srgb, var(--gvk-a11y-hero-ink) 34%, transparent)!important;background:color-mix(in srgb, var(--gvk-a11y-hero-bg) 78%, var(--gvk-a11y-hero-ink) 10%)!important;box-shadow:none!important}@media (max-width:820px){html[dir] .gvk-premium-home .gvk-video-testimonials{padding-block:64px 58px!important}html[dir] .gvk-premium-home .gvk-video-testimonials .gvk-premium-section-row{grid-template-columns:1fr!important;align-items:start!important}html[dir] .gvk-premium-home .gvk-video-testimonials__controls,html[dir=rtl] .gvk-premium-home .gvk-video-testimonials__controls{justify-content:center!important}html[dir] .gvk-premium-home .gvk-video-testimonial-card{min-height:0!important}html[dir] .gvk-premium-home .gvk-video-testimonial-card__body{min-height:170px!important}}@media (max-width:520px){html[dir] .gvk-premium-home .gvk-video-testimonials{padding-inline:18px!important}html[dir] .gvk-premium-home .gvk-video-testimonials:before{display:none!important}html[dir] .gvk-premium-home .gvk-video-testimonial-card__body small{font-size:34px!important}}html[dir] .gvk-premium-home .gvk-premium-sectors{justify-items:center!important;padding-block-start:clamp(38px,4.5vw,64px)!important}html[dir] .gvk-premium-home .gvk-premium-sector-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:min(1080px,100%)!important;margin-inline:auto!important;display:grid!important}html[dir] .gvk-premium-home .gvk-premium-sector-grid a{text-align:center!important;white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:56px!important;padding-inline:18px!important}html[dir] .gvk-premium-home .gvk-premium-process{justify-items:center!important}html[dir] .gvk-premium-home .gvk-premium-process-grid{width:100%!important}@media (max-width:1100px){html[dir] .gvk-premium-home .gvk-premium-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(680px,100%)!important}}@media (max-width:760px){html[dir] .gvk-premium-home .gvk-premium-section{row-gap:22px!important}html[dir] .gvk-premium-home .gvk-premium-section-head--center{text-align:start!important;justify-items:start!important}html[dir] .gvk-premium-home .gvk-premium-section-row{grid-template-columns:1fr!important;align-items:start!important}html[dir] .gvk-premium-home .gvk-premium-section-row .gvk-premium-button,html[dir=rtl] .gvk-premium-home .gvk-premium-section-row .gvk-premium-button{justify-self:stretch!important}}@media (max-width:520px){html[dir] .gvk-premium-home .gvk-premium-sector-grid{grid-template-columns:1fr!important;width:100%!important}}:root{--gvk-ref-container:min(1024px, calc(100vw - clamp(32px, 8vw, 112px)));--gvk-ref-narrow:min(760px, calc(100vw - clamp(32px, 8vw, 112px)));--gvk-ref-page:#f4fbfa;--gvk-ref-page-alt:#eef8f7;--gvk-ref-deep:#00383a;--gvk-ref-deeper:#002a2c;--gvk-ref-header:#074648;--gvk-ref-ink:#063f42;--gvk-ref-text:#466469;--gvk-ref-muted:#587078;--gvk-ref-line:#d8ecea;--gvk-ref-line-strong:#bfe2df;--gvk-ref-cyan:#26d6d2;--gvk-ref-mint:#bdf3ee;--gvk-ref-card:#fff;--gvk-ref-shadow:0 14px 34px #00383a17;--gvk-ref-shadow-soft:0 8px 24px #00383a12}html[dir] body{background:var(--gvk-ref-page)!important}html[dir] .gvk-premium-home{--section-inline:max(18px, calc((100vw - 1024px) / 2));color:var(--gvk-ref-text)!important;background:linear-gradient(180deg, var(--gvk-ref-page-alt) 0, var(--gvk-ref-page) 18%, #fff 48%, var(--gvk-ref-page) 100%)!important}html[dir] :is(.gvk-premium-feature-strip,.gvk-premium-section,.gvk-premium-control,.gvk-premium-final-cta),html[dir] .gvk-premium-home :is(.gvk-hero-slider-rail,.gvk-premium-stats){width:var(--gvk-ref-container)!important}html[dir] .gvk-header,html.gvk-header-collapsed body:not(.gvk-dialog-open) .gvk-header:not(:focus-within){color:#ffffffe6!important;background:linear-gradient(90deg, #26d6d20f, transparent 34%, #26d6d214), var(--gvk-ref-header)!important;height:58px!important;min-height:58px!important;box-shadow:none!important;gap:clamp(12px,2vw,26px)!important;padding-inline:max(18px,50vw - 512px)!important}html[dir] .gvk-header__logo,html[dir=rtl] .gvk-header__logo,html[dir=ltr] .gvk-header__logo{background:#ffffff0a!important;border-radius:4px!important;min-width:94px!important;max-width:112px!important;height:38px!important}html[dir] .gvk-header__nav{flex:auto!important;gap:clamp(12px,1.75vw,24px)!important;width:auto!important}html[dir] .gvk-header__nav a{color:#ffffffc7!important;min-height:36px!important;padding:0!important;font-size:12px!important;font-weight:400!important}html[dir] .gvk-header__nav a:before{background:var(--gvk-ref-cyan)!important;height:2px!important;bottom:0!important}html[dir] .gvk-header__nav a:hover,html[dir] .gvk-header__nav a:focus-visible,html[dir] .gvk-header__nav a.is-active{color:#fff!important}html[dir] .gvk-header__icon,html[dir] .gvk-header__language,html[dir] .gvk-header__menu{color:#ffffffd1!important;height:30px!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:999px!important}html[dir] .gvk-header__language{font-size:10px!important;font-weight:400!important}html[dir] .gvk-premium-home .gvk-premium-hero{color:#fff!important;background:radial-gradient(circle at 24% 22%, #26d6d233, transparent 26rem), linear-gradient(135deg, var(--gvk-ref-deeper), var(--gvk-ref-deep))!important;min-height:0!important;padding:clamp(78px,9vw,124px) 0 clamp(58px,7vw,88px)!important;display:block!important}html[dir] .gvk-premium-home .gvk-premium-hero__visual{z-index:0!important;opacity:.46!important;border:0!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}html[dir] .gvk-premium-home .gvk-hero-swiper__media img{filter:blur(4px)saturate(.78)contrast(1.08)brightness(.72)!important;transform:scale(1.035)!important}html[dir] .gvk-premium-home .gvk-premium-hero:before,html[dir] .gvk-premium-home .gvk-premium-hero:after{display:none!important}html[dir] .gvk-premium-home .gvk-premium-hero__grid{z-index:2!important;width:var(--gvk-ref-narrow)!important;justify-items:center!important;margin-inline:auto!important;display:grid!important;position:relative!important}html[dir] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy,html[dir=rtl] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy,html[dir=ltr] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy{text-align:center!important;justify-self:center!important;justify-items:center!important;width:100%!important;max-width:720px!important;display:grid!important}html[dir] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy-inner,html[dir] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy-inner>*{text-align:center!important}html[dir] .gvk-premium-home .gvk-premium-hero .gvk-premium-eyebrow,html[dir] .gvk-premium-home .gvk-premium-section-head p{color:#d9fffb!important;background:#ffffff14!important;border-color:#bdf3ee4d!important;justify-self:center!important}html[dir] .gvk-premium-home .gvk-premium-section-head p{color:var(--gvk-ref-cyan)!important;background:#26d6d214!important;border-color:#26d6d229!important}html[dir] .gvk-premium-home .gvk-premium-hero h1{color:#fff!important;text-shadow:0 16px 42px #0014163d!important;max-width:680px!important;margin:16px auto 0!important;font-size:clamp(38px,4.1vw,58px)!important;font-weight:800!important;line-height:1.08!important}html[dir] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy-inner>p:not(.gvk-premium-eyebrow){color:#e9fbf7d1!important;max-width:590px!important;margin:14px auto 0!important;font-size:clamp(15px,1.2vw,18px)!important;line-height:1.72!important}html[dir] .gvk-premium-home .gvk-premium-hero__actions{justify-content:center!important;gap:10px!important;margin-top:28px!important}html[dir] .gvk-premium-home .gvk-premium-button,html[dir] .gvk-premium-home .gvk-premium-hero__text-link{border-radius:999px!important;min-height:40px!important;padding:0 18px!important;font-size:13px!important;font-weight:850!important;line-height:1!important}html[dir] .gvk-premium-home .gvk-premium-button--primary{color:#00383a!important;background:linear-gradient(135deg, #a8fff7, var(--gvk-ref-cyan))!important;box-shadow:0 12px 28px #26d6d242!important}html[dir] .gvk-premium-home .gvk-premium-button--secondary,html[dir] .gvk-premium-home .gvk-premium-button--light,html[dir] .gvk-premium-home .gvk-premium-hero__text-link{color:#ffffffe6!important;box-shadow:none!important;background:#002a2c33!important;border:1px solid #ffffff47!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}html[dir] .gvk-premium-home .gvk-premium-button span{font-size:12px!important}html[dir] .gvk-premium-home .gvk-hero-slider-rail{display:none!important}html[dir] .gvk-premium-home .gvk-premium-stats{z-index:2!important;background:0 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:clamp(40px,5vw,58px)!important;position:relative!important}html[dir] .gvk-premium-home .gvk-premium-stat-card{text-align:center!important;background:#002a2c38!important;border:1px solid #bdf3ee2e!important;border-radius:6px!important;align-content:center!important;justify-items:center!important;gap:4px!important;min-height:74px!important;padding:14px 12px!important;box-shadow:inset 0 1px #ffffff0a!important}html[dir] .gvk-premium-home .gvk-premium-stat-card strong{color:#fff!important;font-size:clamp(24px,2.1vw,34px)!important;font-weight:850!important}html[dir] .gvk-premium-home .gvk-premium-stat-card span{color:#e9fbf7b3!important;font-size:12px!important}html[dir] .gvk-premium-home .gvk-premium-feature-strip{z-index:3!important;background:0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:44px!important;margin-bottom:clamp(70px,8vw,92px)!important}html[dir] .gvk-premium-home :is(.gvk-premium-feature-card,.gvk-premium-service-card,.gvk-premium-project-card,.gvk-premium-insight-card,.gvk-premium-process-step){border:1px solid var(--gvk-ref-line)!important;background:var(--gvk-ref-card)!important;box-shadow:var(--gvk-ref-shadow-soft)!important;border-radius:7px!important;position:relative!important;overflow:hidden!important}html[dir] .gvk-premium-home :is(.gvk-premium-feature-card,.gvk-premium-service-card):after{content:""!important;inset-inline-start:18px!important;background:var(--gvk-ref-cyan)!important;border-radius:999px 999px 0 0!important;width:54px!important;height:3px!important;position:absolute!important;bottom:0!important}html[dir] .gvk-premium-home :is(.gvk-premium-feature-card,.gvk-premium-service-card,.gvk-premium-project-card,.gvk-premium-insight-card,.gvk-premium-process-step):hover{border-color:var(--gvk-ref-line-strong)!important;box-shadow:var(--gvk-ref-shadow)!important;transform:translateY(-3px)!important}html[dir] .gvk-premium-home .gvk-premium-feature-card{gap:11px!important;min-height:176px!important;padding:22px 24px 24px!important}html[dir] .gvk-premium-home :is(.gvk-premium-feature-card svg,.gvk-premium-service-card svg){width:24px!important;height:24px!important;stroke:var(--gvk-ref-cyan)!important;stroke-width:2.25px!important}html[dir] .gvk-premium-home .gvk-premium-feature-card strong,html[dir] .gvk-premium-home .gvk-premium-service-card h3,html[dir] .gvk-premium-home .gvk-premium-project-card__body strong,html[dir] .gvk-premium-home .gvk-premium-insight-card strong,html[dir] .gvk-premium-home .gvk-premium-process-step h3{color:var(--gvk-ref-ink)!important;font-size:clamp(17px,1.35vw,20px)!important;font-weight:850!important;line-height:1.25!important}html[dir] .gvk-premium-home :is(.gvk-premium-feature-card span,.gvk-premium-service-card p,.gvk-premium-section-head span,.gvk-premium-process-step p,.gvk-premium-insight-card p,.gvk-premium-project-card__body>span){color:var(--gvk-ref-muted)!important;font-size:14px!important;line-height:1.62!important}html[dir] .gvk-premium-home :is(.gvk-premium-feature-card em,.gvk-premium-service-card>span,.gvk-premium-project-card__body i){color:#00aeb7!important;font-size:12px!important;font-weight:900!important}html[dir] .gvk-premium-home .gvk-premium-section{row-gap:clamp(24px,3vw,34px)!important;margin-block-end:clamp(76px,8vw,104px)!important;padding-block:0!important}html[dir] .gvk-premium-home .gvk-premium-section.gvk-client-showcase{padding-block:clamp(56px,5vw,72px) clamp(70px,7vw,110px)!important}html[dir] .gvk-premium-home .gvk-premium-section.gvk-video-testimonials{padding-block:clamp(64px,5vw,78px) clamp(70px,7vw,108px)!important}html[dir] .gvk-premium-home .gvk-premium-section.gvk-premium-services{padding-block:clamp(72px,7vw,108px) clamp(72px,8vw,116px)!important}@media (max-width:720px){html[dir] .gvk-premium-home .gvk-premium-section.gvk-client-showcase,html[dir] .gvk-premium-home .gvk-premium-section.gvk-video-testimonials{padding-block:64px 58px!important}}html[dir] .gvk-premium-home .gvk-premium-section-head,html[dir] .gvk-premium-home .gvk-premium-section-head:not(.gvk-premium-section-head--center){margin-inline:auto!important;text-align:center!important;border-top:0!important;justify-items:center!important;max-width:760px!important;margin-bottom:0!important;padding-top:0!important}html[dir] .gvk-premium-home .gvk-premium-section-head h2,html[dir] .gvk-premium-home .gvk-premium-control h2,html[dir] .gvk-premium-home .gvk-premium-final-cta h2{color:var(--gvk-ref-ink)!important;font-size:clamp(28px,3vw,40px)!important;font-weight:850!important;line-height:1.14!important}html[dir] .gvk-premium-home .gvk-premium-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html[dir] .gvk-premium-home .gvk-premium-service-card{gap:10px!important;min-height:178px!important;padding:22px 24px 24px!important}html[dir] .gvk-premium-home .gvk-premium-control{color:#fff!important;background:radial-gradient(circle at 18% 20%, #26d6d229, transparent 18rem), linear-gradient(135deg, var(--gvk-ref-deeper), var(--gvk-ref-deep))!important;border:0!important;border-radius:8px!important;grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr)!important;align-items:center!important;gap:clamp(34px,5vw,62px)!important;margin-top:0!important;margin-bottom:clamp(80px,8vw,108px)!important;padding:clamp(38px,5vw,58px)!important;box-shadow:0 24px 48px #00383a2e!important}html[dir] .gvk-premium-home .gvk-premium-control:before{opacity:.08!important;background-size:42px 42px!important}html[dir] .gvk-premium-home .gvk-premium-control h2,html[dir] .gvk-premium-home .gvk-premium-final-cta h2{color:#fff!important}html[dir] .gvk-premium-home .gvk-premium-control__copy{max-width:420px!important}html[dir] .gvk-premium-home .gvk-premium-control__copy>p:not(.gvk-premium-eyebrow),html[dir] .gvk-premium-home .gvk-premium-final-cta p{color:#e9fbf7c2!important;font-size:14px!important;line-height:1.75!important}html[dir] .gvk-premium-home .gvk-premium-control ul{gap:10px!important;margin-top:20px!important}html[dir] .gvk-premium-home .gvk-premium-control li{color:#e9fbf7d6!important;padding-inline-start:24px!important;font-size:14px!important}html[dir] .gvk-premium-home .gvk-premium-control li:before{background:var(--gvk-ref-cyan)!important;width:8px!important;height:8px!important;box-shadow:0 0 0 5px #26d6d221!important}html[dir] .gvk-premium-home .gvk-premium-dashboard,html[dir] .gvk-premium-home .gvk-premium-control>.gvk-premium-dashboard{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#002a2c9e!important;border-radius:6px!important;max-width:360px!important;padding:14px!important;box-shadow:inset 0 1px #ffffff0d!important}html[dir] .gvk-premium-home .gvk-premium-dashboard__meters{margin:12px 0!important}html[dir] .gvk-premium-home .gvk-premium-dashboard__meters div,html[dir] .gvk-premium-home .gvk-premium-dashboard__alert,html[dir] .gvk-premium-home .gvk-premium-dashboard__service{border-radius:5px!important}html[dir] .gvk-premium-home .gvk-premium-dashboard__meters strong{font-size:20px!important}html[dir] .gvk-premium-home .gvk-premium-section-row{grid-template-columns:1fr!important;justify-items:center!important;gap:14px!important;display:grid!important;position:relative!important}html[dir] .gvk-premium-home .gvk-premium-section-row .gvk-premium-section-head{max-width:760px!important}html[dir] .gvk-premium-home .gvk-premium-section-row .gvk-premium-button,html[dir=rtl] .gvk-premium-home .gvk-premium-section-row .gvk-premium-button{justify-self:start!important;margin-top:-8px!important}html[dir] .gvk-premium-home :is(.gvk-premium-project-grid,.gvk-premium-insight-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html[dir] .gvk-premium-home .gvk-premium-project-card__image{background:linear-gradient(#dff8f6,#effcfa)!important;min-height:94px!important}html[dir] .gvk-premium-home .gvk-premium-project-card__image img{object-fit:contain!important;opacity:.78!important;padding:22px!important}html[dir] .gvk-premium-home .gvk-premium-project-card__body{gap:8px!important;padding:20px!important}html[dir] .gvk-premium-home .gvk-premium-project-card__body em{color:#00aeb7!important;background:0 0!important;padding:0!important}html[dir] .gvk-premium-home .gvk-premium-sectors{padding-block-start:0!important}html[dir] .gvk-premium-home .gvk-premium-sector-grid{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;width:min(760px,100%)!important;display:flex!important}html[dir] .gvk-premium-home .gvk-premium-sector-grid a{width:auto!important;min-height:36px!important;color:var(--gvk-ref-ink)!important;background:#fff!important;border-radius:999px!important;padding:0 16px!important;font-size:13px!important;box-shadow:0 6px 16px #00383a0d!important}html[dir] .gvk-premium-home .gvk-premium-process-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}html[dir] .gvk-premium-home .gvk-premium-process-step{text-align:center!important;background:#fff!important;min-height:146px!important;padding:18px!important}html[dir] .gvk-premium-home .gvk-premium-process-step span{color:#26d6d257!important;font-size:clamp(30px,3vw,44px)!important}html[dir] .gvk-premium-home .gvk-premium-process-step h3{margin:8px 0 6px!important;font-size:15px!important}html[dir] .gvk-premium-home .gvk-premium-process-step p{font-size:12px!important;line-height:1.5!important}html[dir] .gvk-premium-home .gvk-premium-insight-card{gap:12px!important;min-height:290px!important;padding-bottom:18px!important}html[dir] .gvk-premium-home .gvk-premium-insight-card>span{min-height:124px!important}html[dir] .gvk-premium-home .gvk-premium-insight-card strong,html[dir] .gvk-premium-home .gvk-premium-insight-card p{margin-inline:20px!important}html[dir] .gvk-premium-home .gvk-premium-final-cta{background:radial-gradient(circle at 14% 24%, #26d6d229, transparent 15rem), linear-gradient(135deg, var(--gvk-ref-deeper), var(--gvk-ref-deep))!important;border:0!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:28px!important;margin-top:0!important;margin-bottom:0!important;padding:clamp(30px,4vw,42px) clamp(28px,4vw,46px)!important;box-shadow:0 22px 44px #00383a29!important}html[dir] .gvk-premium-home .gvk-premium-final-cta__actions{justify-content:end!important}html[dir] .gvk-footer{color:#e9fbf7c2!important;background:var(--gvk-ref-header)!important;margin-top:clamp(72px,8vw,100px)!important;padding-block:42px 22px!important}html[dir] .gvk-footer__grid,html[dir] .gvk-footer__bottom{width:var(--gvk-ref-container)!important}html[dir] .gvk-footer__grid{grid-template-columns:minmax(230px,1.25fr) repeat(4,minmax(110px,.7fr))!important;gap:clamp(20px,3vw,42px)!important}html[dir] .gvk-footer__brand{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html[dir] .gvk-footer__brand:before{display:none!important}html[dir] .gvk-footer h2{color:#fff!important;margin-bottom:12px!important;font-size:13px!important}html[dir] .gvk-footer :is(p,li,a,li span){color:#e9fbf7b8!important;font-size:12px!important;line-height:1.65!important}@media (max-width:1100px){:root{--gvk-ref-container:min(920px, calc(100vw - 44px));--gvk-ref-narrow:min(720px, calc(100vw - 44px))}html[dir] .gvk-premium-home .gvk-premium-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[dir] .gvk-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){:root{--gvk-ref-container:min(100% - 32px, 680px);--gvk-ref-narrow:min(100% - 32px, 620px)}html[dir] .gvk-header,html.gvk-header-collapsed body:not(.gvk-dialog-open) .gvk-header:not(:focus-within){height:62px!important;min-height:62px!important;padding-inline:16px!important}html[dir] .gvk-header__menu,html[dir=rtl] .gvk-header>.gvk-header__menu,html[dir=ltr] .gvk-header>.gvk-header__menu{flex:0 0 34px!important;width:34px!important;height:34px!important;display:inline-grid!important}html[dir] .gvk-header__nav,html[dir] .gvk-header__icon--search{display:none!important}html[dir] .gvk-header__logo,html[dir=rtl] .gvk-header__logo,html[dir=ltr] .gvk-header__logo{width:90px!important;min-width:90px!important;max-width:90px!important;position:static!important;transform:none!important}html[dir] .gvk-header__logo img{width:88px!important;max-width:88px!important}html[dir] .gvk-premium-home .gvk-premium-hero{padding:62px 0 46px!important}html[dir] .gvk-premium-home .gvk-premium-hero h1{font-size:clamp(32px,9vw,44px)!important}html[dir] .gvk-premium-home .gvk-premium-hero__actions,html[dir] .gvk-premium-home .gvk-premium-final-cta__actions{flex-direction:column!important;align-items:stretch!important;width:100%!important}html[dir] .gvk-premium-home .gvk-premium-button,html[dir] .gvk-premium-home .gvk-premium-hero__text-link{width:100%!important}html[dir] .gvk-premium-home .gvk-premium-stats,html[dir] .gvk-premium-home .gvk-premium-feature-strip,html[dir] .gvk-premium-home .gvk-premium-service-grid,html[dir] .gvk-premium-home :is(.gvk-premium-project-grid,.gvk-premium-insight-grid),html[dir] .gvk-premium-home .gvk-premium-process-grid{grid-template-columns:1fr!important}html[dir] .gvk-premium-home .gvk-premium-feature-strip{margin-top:32px!important}html[dir] .gvk-premium-home .gvk-premium-control,html[dir] .gvk-premium-home .gvk-premium-final-cta{grid-template-columns:1fr!important;padding:28px!important}html[dir] .gvk-premium-home .gvk-premium-control>.gvk-premium-dashboard{justify-self:stretch!important;max-width:none!important}html[dir] .gvk-premium-home .gvk-premium-section-row .gvk-premium-button,html[dir=rtl] .gvk-premium-home .gvk-premium-section-row .gvk-premium-button{justify-self:stretch!important;margin-top:0!important}html[dir] .gvk-footer__grid{grid-template-columns:1fr!important}}html[dir] .gvk-header,html.gvk-header-collapsed body:not(.gvk-dialog-open) .gvk-header:not(:focus-within){column-gap:clamp(14px,2.2vw,30px)!important}html[dir] .gvk-header__nav{align-items:center!important}html[dir] .gvk-header__nav a{align-items:center!important;line-height:1!important}html[dir] .gvk-header__nav a:before{opacity:.82!important}html[dir] .gvk-header__nav a.is-active:before{transform:scaleX(1)!important}html[dir] .gvk-header__tools{align-items:center!important}html[dir] .gvk-header__icon,html[dir] .gvk-header__language{place-items:center!important;transition:border-color .16s,background .16s,color .16s,transform .16s!important;display:inline-grid!important}html[dir] .gvk-header__icon svg{stroke-width:2.4px!important;width:14px!important;height:14px!important}html[dir] .gvk-header__icon:hover,html[dir] .gvk-header__icon:focus-visible,html[dir] .gvk-header__language:hover,html[dir] .gvk-header__language:focus-visible{color:#fff!important;background:#ffffff1a!important;border-color:#26d6d26b!important;transform:translateY(-1px)!important}html[dir] .gvk-premium-home .gvk-premium-hero{padding-block:clamp(82px,9vw,128px) clamp(62px,7vw,94px)!important}html[dir] .gvk-premium-home .gvk-premium-hero__visual{opacity:.52!important}html[dir] .gvk-premium-home .gvk-hero-swiper__media img{filter:blur(2px)saturate(.82)contrast(1.08)brightness(.76)!important}html[dir] .gvk-premium-home .gvk-premium-hero__visual:after{background:linear-gradient(#002a2ca8,#00383acc),radial-gradient(circle,#26d6d21f,#0000 40rem)!important}html[dir] .gvk-premium-home .gvk-premium-hero h1{max-width:720px!important;line-height:1.07!important}html[dir] .gvk-premium-home .gvk-premium-hero .gvk-premium-hero__copy-inner>p:not(.gvk-premium-eyebrow){color:#e9fbf7db!important;max-width:620px!important}html[dir] .gvk-premium-home .gvk-premium-hero__actions{margin-top:24px!important}html[dir] .gvk-premium-home .gvk-premium-stats{align-items:stretch!important}html[dir] .gvk-premium-home .gvk-premium-stat-card{border-color:#bdf3ee38!important;min-height:78px!important;padding-block:13px!important}html[dir] .gvk-premium-home .gvk-premium-stat-card strong{letter-spacing:0!important}html[dir] .gvk-premium-home .gvk-premium-stat-card span{max-width:120px!important;line-height:1.25!important}html[dir] .gvk-premium-home .gvk-premium-feature-card{grid-template-rows:auto auto 1fr auto!important;min-height:188px!important}html[dir] .gvk-premium-home .gvk-premium-feature-card svg{margin-bottom:2px!important}html[dir] .gvk-premium-home .gvk-premium-feature-card em,html[dir] .gvk-premium-home .gvk-premium-service-card>span,html[dir] .gvk-premium-home .gvk-premium-project-card__body i{border-bottom:1px solid #26d6d27a!important;width:fit-content!important;padding-bottom:2px!important;line-height:1.25!important}html[dir] .gvk-premium-home .gvk-premium-service-card{min-height:202px!important}html[dir] .gvk-premium-home .gvk-premium-service-card h3{min-height:2.5em!important}html[dir] .gvk-premium-home .gvk-premium-service-card p{margin-bottom:4px!important}html[dir] .gvk-premium-home .gvk-premium-control{border:1px solid #bdf3ee24!important}html[dir] .gvk-premium-home .gvk-premium-control__copy{align-content:center!important;display:grid!important}html[dir] .gvk-premium-home .gvk-premium-control>.gvk-premium-dashboard{border-color:#bdf3ee2e!important}html[dir] .gvk-premium-home .gvk-premium-dashboard__meters div{background:#ffffff12!important;border-color:#bdf3ee1f!important}html[dir] .gvk-premium-home .gvk-premium-dashboard__alert{background:#26d6d21a!important}html[dir] .gvk-premium-home .gvk-premium-dashboard__service{color:#00383a!important;background:#e9fbf7f0!important}html[dir] .gvk-premium-home .gvk-premium-project-card{min-height:264px!important}html[dir] .gvk-premium-home .gvk-premium-project-card__image{place-items:center!important;min-height:112px!important;display:grid!important}html[dir] .gvk-premium-home .gvk-premium-project-card__image img{padding:24px!important;transition:transform .22s,opacity .18s!important}html[dir] .gvk-premium-home .gvk-premium-project-card__body{grid-template-rows:auto auto 1fr auto!important}html[dir] .gvk-premium-home .gvk-premium-project-card:hover .gvk-premium-project-card__image img,html[dir] .gvk-premium-home .gvk-premium-project-card:focus-visible .gvk-premium-project-card__image img{opacity:.9!important;transform:scale(1.025)!important}html[dir] .gvk-premium-home .gvk-premium-sector-grid{row-gap:12px!important}html[dir] .gvk-premium-home .gvk-premium-sector-grid a{border-color:#00383a1a!important;gap:7px!important;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s!important}html[dir] .gvk-premium-home .gvk-premium-sector-grid a:hover,html[dir] .gvk-premium-home .gvk-premium-sector-grid a:focus-visible{color:#007c82!important;background:#f8ffff!important;border-color:#26d6d257!important;transform:translateY(-2px)!important;box-shadow:0 10px 22px #00383a14!important}html[dir] .gvk-premium-home .gvk-premium-process-step{align-content:start!important;display:grid!important}html[dir] .gvk-premium-home .gvk-premium-process-step span{color:#26d6d26b!important;margin-bottom:2px!important}html[dir] .gvk-premium-home .gvk-premium-insight-card{min-height:318px!important}html[dir] .gvk-premium-home .gvk-premium-insight-card>span{aspect-ratio:16/9!important;min-height:138px!important}html[dir] .gvk-premium-home .gvk-premium-insight-card strong{min-height:3.1em!important}html[dir] .gvk-premium-home .gvk-premium-final-cta{border:1px solid #bdf3ee21!important}html[dir] .gvk-premium-home .gvk-premium-final-cta__actions{width:auto!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;justify-self:center!important;align-items:center!important;padding:0!important;display:flex!important}html[dir] .gvk-premium-home .gvk-premium-final-cta .gvk-premium-button{border-radius:999px!important;width:fit-content!important;min-width:142px!important;min-height:58px!important;padding-inline:34px!important;box-shadow:0 12px 28px #26d6d22e!important}html[dir] .gvk-footer{border-top:1px solid #bdf3ee1f!important}html[dir] .gvk-footer a{transition:color .15s!important}html[dir] .gvk-footer a:hover,html[dir] .gvk-footer a:focus-visible{color:#d9fffb!important}@media (max-width:820px){html[dir] .gvk-premium-home .gvk-premium-hero{padding-block:66px 48px!important}html[dir] .gvk-premium-home .gvk-premium-stats{gap:9px!important}html[dir] .gvk-premium-home .gvk-premium-feature-card,html[dir] .gvk-premium-home .gvk-premium-service-card,html[dir] .gvk-premium-home .gvk-premium-project-card,html[dir] .gvk-premium-home .gvk-premium-insight-card,html[dir] .gvk-premium-home .gvk-premium-service-card h3,html[dir] .gvk-premium-home .gvk-premium-insight-card strong{min-height:0!important}html[dir] .gvk-premium-home .gvk-premium-final-cta__actions,html[dir] .gvk-premium-home .gvk-premium-final-cta .gvk-premium-button{width:100%!important}}html[dir] .gvk-premium-home :is(.gvk-premium-projects,.gvk-premium-insights) .gvk-premium-section-row{justify-items:center!important}html[dir] .gvk-premium-home :is(.gvk-premium-projects,.gvk-premium-insights) .gvk-premium-section-row .gvk-premium-button,html[dir=rtl] .gvk-premium-home :is(.gvk-premium-projects,.gvk-premium-insights) .gvk-premium-section-row .gvk-premium-button{color:#fff!important;background:#00383a!important;border-color:#00383ae6!important;justify-self:center!important;width:fit-content!important;min-width:170px!important;height:48px!important;margin-top:14px!important;box-shadow:0 12px 28px #00383a29!important}html[dir] .gvk-premium-home :is(.gvk-premium-projects,.gvk-premium-insights) .gvk-premium-section-row .gvk-premium-button:hover,html[dir] .gvk-premium-home :is(.gvk-premium-projects,.gvk-premium-insights) .gvk-premium-section-row .gvk-premium-button:focus-visible{color:#00383a!important;background:#d9fffb!important;border-color:#26d6d26b!important}html[dir] .gvk-header__icon--view,html[dir] .gvk-menu-overlay__icon--view{position:relative!important;overflow:hidden!important}html[dir] .gvk-header__icon--view:before,html[dir] .gvk-header__icon--view:after,html[dir] .gvk-menu-overlay__icon--view:before,html[dir] .gvk-menu-overlay__icon--view:after{content:none!important;display:none!important}html[dir] .gvk-header__icon--view svg,html[dir] .gvk-menu-overlay__icon--view svg{fill:none!important;stroke:currentColor!important;stroke-width:2.2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:16px!important;height:16px!important;display:block!important}html[dir] .gvk-header,html.gvk-header-collapsed body:not(.gvk-dialog-open) .gvk-header:not(:focus-within){column-gap:clamp(16px,2.3vw,32px)!important;height:64px!important;min-height:64px!important}html[dir] .gvk-header__logo,html[dir=rtl] .gvk-header__logo,html[dir=ltr] .gvk-header__logo{min-width:104px!important;max-width:122px!important;height:42px!important}html[dir] .gvk-header__logo img{width:100px!important;max-width:100px!important}html[dir] .gvk-header__nav a{min-height:40px!important;font-size:13px!important}html[dir] .gvk-header__tools{gap:8px!important}html[dir] .gvk-header__icon,html[dir] .gvk-header__language,html[dir] .gvk-header__menu{height:34px!important}html[dir] .gvk-header__menu{width:34px!important}html[dir] .gvk-header__language{font-size:11px!important}html[dir] .gvk-header__icon svg,html[dir] .gvk-header__icon--view svg{width:17px!important;height:17px!important}@media (max-width:820px){html[dir] .gvk-header,html.gvk-header-collapsed body:not(.gvk-dialog-open) .gvk-header:not(:focus-within){height:66px!important;min-height:66px!important}html[dir] .gvk-header__logo,html[dir=rtl] .gvk-header__logo,html[dir=ltr] .gvk-header__logo{width:96px!important;min-width:96px!important;max-width:96px!important}html[dir] .gvk-header__logo img{width:94px!important;max-width:94px!important}html[dir] .gvk-header__menu,html[dir=rtl] .gvk-header>.gvk-header__menu,html[dir=ltr] .gvk-header>.gvk-header__menu{width:36px!important}html[dir] .gvk-header__menu,html[dir=rtl] .gvk-header>.gvk-header__menu,html[dir=ltr] .gvk-header>.gvk-header__menu,html[dir] .gvk-header__icon,html[dir] .gvk-header__language{height:36px!important}}html[dir] .gvk-footer{min-height:0!important;margin-top:clamp(44px,5vw,64px)!important;padding-block:30px 18px!important}html[dir] .gvk-footer__grid{align-items:start!important;gap:clamp(18px,2.4vw,34px)!important}html[dir] .gvk-footer__brand img{width:106px!important;margin-bottom:12px!important}html[dir] .gvk-footer h2{margin-bottom:9px!important;font-size:15px!important;line-height:1.25!important}html[dir] .gvk-footer :is(p,li,a,li span){font-size:15px!important;line-height:1.42!important}html[dir] .gvk-footer ul{gap:4px!important}html[dir] .gvk-footer__bottom{margin-top:20px!important;padding-top:14px!important;font-size:14px!important}html[dir] .gvk-footer__bottom :is(span,a){font-size:14px!important}@media (max-width:820px){html[dir] .gvk-footer{margin-top:36px!important;padding-block:28px 18px!important}html[dir] .gvk-footer__grid{gap:18px!important}html[dir] .gvk-footer__bottom{gap:10px!important;margin-top:18px!important}}html[data-a11y-theme]{--gvk-a11y-section-bg:color-mix(in srgb, var(--gvk-a11y-page) 86%, var(--gvk-a11y-surface));--gvk-a11y-section-alt:color-mix(in srgb, var(--gvk-a11y-page) 66%, var(--gvk-a11y-elevated));--gvk-a11y-card-bg:color-mix(in srgb, var(--gvk-a11y-surface) 88%, var(--gvk-a11y-elevated));--gvk-a11y-card-bg-alt:color-mix(in srgb, var(--gvk-a11y-surface) 70%, var(--gvk-a11y-elevated));--gvk-a11y-border:color-mix(in srgb, var(--gvk-a11y-line) 34%, transparent);--gvk-a11y-shadow:color-mix(in srgb, var(--gvk-a11y-ink) 10%, transparent)}html[data-a11y-theme] body,html[data-a11y-theme] body>main,html[data-a11y-theme] :is(.gvk-home,.gvk-premium-home,.about-page,.services-page,.plain-page,.legacy-page,.service-call-app,.content-archive){color:var(--gvk-a11y-ink)!important;background:var(--gvk-a11y-page)!important}html[data-a11y-theme] body>:is(.gvk-header,.gvk-footer),html[data-a11y-theme] :is(.gvk-menu-overlay,.gvk-search-panel,.gvk-accessibility-panel,.cookie-consent,.service-call-float){color:var(--gvk-a11y-ink)!important;border-color:var(--gvk-a11y-border)!important;background:linear-gradient(180deg, var(--gvk-a11y-card-bg), var(--gvk-a11y-card-bg-alt))!important;box-shadow:0 12px 32px var(--gvk-a11y-shadow)!important}html[data-a11y-theme] body>:is(.gvk-header,.gvk-footer) :is(h1,h2,h3,h4,p,a,span,strong,small,button){color:currentColor!important;text-shadow:none!important}html[data-a11y-theme] .gvk-header__menu span{background:currentColor!important}html[data-a11y-theme] body>main>:is(section,article,aside,.section,.inner-section,.gvk-premium-section,.gvk-premium-feature-strip,.gvk-premium-control,.legacy-layout,.service-call-shell,.contact-form-shell,.knowledge-grid,.project-grid,.sector-list,.card-grid){color:var(--gvk-a11y-ink)!important;border-color:var(--gvk-a11y-border)!important;background:linear-gradient(180deg, var(--gvk-a11y-section-bg), var(--gvk-a11y-section-alt))!important;box-shadow:none!important}html[data-a11y-theme] body>main>:is(section,article,aside,.section,.inner-section,.gvk-premium-section,.gvk-premium-feature-strip,.gvk-premium-control,.legacy-layout,.service-call-shell,.contact-form-shell):nth-of-type(2n){background:linear-gradient(180deg, var(--gvk-a11y-section-alt), var(--gvk-a11y-section-bg))!important}html[data-a11y-theme] body>main>:is(.gvk-premium-hero,.about-hero,.interior-hero,.legacy-hero,.services-hero,.service-call-hero,.gvk-client-showcase,.gvk-video-testimonials,.gvk-premium-final-cta,.about-values-band,.about-standards-band,.about-cta-band,.services-stats-band,.services-cta-band,.legacy-cta-strip,.technician-leasing-section,.energy-action-list){color:var(--gvk-a11y-hero-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-hero-ink) 28%, transparent)!important;background:linear-gradient(135deg, var(--gvk-a11y-hero-bg), color-mix(in srgb, var(--gvk-a11y-hero-bg) 76%, var(--gvk-a11y-accent)))!important;box-shadow:none!important}html[data-a11y-theme] body>main>:is(.gvk-premium-hero,.about-hero,.interior-hero,.legacy-hero,.services-hero,.service-call-hero,.gvk-client-showcase,.gvk-video-testimonials,.gvk-premium-final-cta,.about-values-band,.about-standards-band,.about-cta-band,.services-stats-band,.services-cta-band,.legacy-cta-strip,.technician-leasing-section,.energy-action-list):before,html[data-a11y-theme] body>main>:is(.gvk-premium-hero,.about-hero,.interior-hero,.legacy-hero,.services-hero,.service-call-hero,.gvk-client-showcase,.gvk-video-testimonials,.gvk-premium-final-cta,.about-values-band,.about-standards-band,.about-cta-band,.services-stats-band,.services-cta-band,.legacy-cta-strip,.technician-leasing-section,.energy-action-list):after{border-color:color-mix(in srgb, var(--gvk-a11y-hero-ink) 22%, transparent)!important;background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--gvk-a11y-accent) 20%, transparent), transparent 34rem), var(--gvk-a11y-hero-overlay)!important}html[data-a11y-theme] body>main>:is(.gvk-premium-hero,.about-hero,.interior-hero,.legacy-hero,.services-hero,.service-call-hero) :is(.gvk-premium-hero__copy,.gvk-premium-hero__copy-inner,.about-hero-copy,.interior-hero__copy,.legacy-hero-copy,.services-hero-copy,.service-call-hero__copy){color:var(--gvk-a11y-hero-ink)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-a11y-theme] body>main :is(.gvk-premium-feature-card,.gvk-premium-service-card,.gvk-premium-project-card,.gvk-premium-insight-card,.gvk-premium-process-step,.gvk-client-card,.gvk-video-testimonial-card,.project-card,.article-card,.sector-card,.item-card,.text-row,.archive-link,.services-topic-card,.services-industry-card,.services-related-card,.service-showcase-card,.about-company-grid article,.about-trust-links a,.about-values-band article,.about-standards-band article,.about-team-card,.about-team-video-card,.press-coverage-card,.legacy-content,.legacy-related,.legacy-contact-card,.legacy-faq-item,.technician-lead-panel,.technician-benefit-grid article,.technician-media-grid article,.energy-method-panel,.energy-step-card,.energy-benefit-card,.service-call-form-panel,.service-call-guide,.service-call-status-card,.faq-rail,.contact-strip a,.contact-strip span,.service-form,.service-form__gate,.service-form__ticket,.form-grid>*,input,select,textarea){color:var(--gvk-a11y-ink)!important;border-color:var(--gvk-a11y-border)!important;background:linear-gradient(180deg, var(--gvk-a11y-card-bg), var(--gvk-a11y-card-bg-alt))!important;box-shadow:0 12px 32px var(--gvk-a11y-shadow)!important}html[data-a11y-theme] body>main :is(h1,h2,h3,h4,h5,h6,strong,label,legend,.section-heading,.gvk-premium-section-head,.services-section-title){color:var(--gvk-a11y-ink)!important;text-shadow:none!important}html[data-a11y-theme] body>main :is(p,li,small,span,figcaption,dd,dt){color:var(--gvk-a11y-muted)!important;text-shadow:none!important}html[data-a11y-theme] body>main :is(a:not(.hero-cta):not(.primary-button):not(.secondary-cta):not(.gvk-premium-button),em,.eyebrow,.gvk-premium-eyebrow){color:var(--gvk-a11y-accent)!important;text-shadow:none!important}html[data-a11y-theme] body>main>:is(.gvk-premium-hero,.about-hero,.interior-hero,.legacy-hero,.services-hero,.service-call-hero,.gvk-client-showcase,.gvk-video-testimonials,.gvk-premium-final-cta,.about-values-band,.about-standards-band,.about-cta-band,.services-stats-band,.services-cta-band,.legacy-cta-strip,.technician-leasing-section,.energy-action-list) :is(h1,h2,h3,h4,h5,h6,strong,label,a,button,.eyebrow,.gvk-premium-eyebrow){color:var(--gvk-a11y-hero-ink)!important;text-shadow:none!important}html[data-a11y-theme] body>main>:is(.gvk-premium-hero,.about-hero,.interior-hero,.legacy-hero,.services-hero,.service-call-hero,.gvk-client-showcase,.gvk-video-testimonials,.gvk-premium-final-cta,.about-values-band,.about-standards-band,.about-cta-band,.services-stats-band,.services-cta-band,.legacy-cta-strip,.technician-leasing-section,.energy-action-list) :is(p,li,small,span,figcaption){color:var(--gvk-a11y-hero-muted)!important;text-shadow:none!important}html[data-a11y-theme] body>main :is(.hero-cta,.primary-button,.gvk-button,.gvk-premium-button,.service-call-button){color:var(--gvk-a11y-accent-ink)!important;border-color:var(--gvk-a11y-accent)!important;background:var(--gvk-a11y-accent)!important;box-shadow:none!important}html[data-a11y-theme] body>main :is(.secondary-cta,.gvk-premium-button--secondary,.gvk-premium-button--light){color:var(--gvk-a11y-ink)!important;border-color:var(--gvk-a11y-border)!important;background:var(--gvk-a11y-surface)!important;box-shadow:none!important}html[data-a11y-theme] body>main :is(.hero-cta,.primary-button,.secondary-cta,.gvk-button,.gvk-premium-button,.service-call-button) :is(span,strong,small){color:currentColor!important}html[data-a11y-theme] body>main :is(svg,path,circle,line,polyline,polygon,rect){stroke:currentColor!important}html[data-a11y-theme] body>main :is(.gvk-premium-hero img,.about-hero-media img,.interior-hero__media img,.legacy-hero-image,.services-hero-media img,.service-call-hero img,.about-cta-band img,.services-cta-band img){opacity:.42!important;filter:grayscale()contrast(1.18)!important}html[data-a11y-theme] body>main :is(.gvk-client-card__logo,.client-logo-card,.gvk-client-card__logo img,.client-logo-card img){background:var(--gvk-a11y-surface)!important;filter:none!important;opacity:1!important}html[data-a11y-theme][dir] body>main:is(.gvk-home,.gvk-premium-home,.about-page,.services-page,.plain-page,.legacy-page,.service-call-app,.content-archive)>:is(section,article,aside,.section,.inner-section,.gvk-premium-section,.gvk-premium-feature-strip,.gvk-premium-control,.legacy-layout,.service-call-shell,.contact-form-shell,.knowledge-grid,.project-grid,.sector-list,.card-grid){color:var(--gvk-a11y-ink)!important;border-color:var(--gvk-a11y-border)!important;background:linear-gradient(180deg, var(--gvk-a11y-section-bg), var(--gvk-a11y-section-alt))!important;box-shadow:none!important}html[data-a11y-theme][dir] body>main:is(.gvk-home,.gvk-premium-home,.about-page,.services-page,.plain-page,.legacy-page,.service-call-app,.content-archive)>:is(section,article,aside,.section,.inner-section,.gvk-premium-section,.gvk-premium-feature-strip,.gvk-premium-control,.legacy-layout,.service-call-shell,.contact-form-shell):nth-of-type(2n){background:linear-gradient(180deg, var(--gvk-a11y-section-alt), var(--gvk-a11y-section-bg))!important}html[data-a11y-theme][dir] body>main:is(.gvk-home,.gvk-premium-home,.about-page,.services-page,.plain-page,.legacy-page,.service-call-app,.content-archive)>:is(.gvk-premium-hero,.about-hero,.interior-hero,.legacy-hero,.services-hero,.service-call-hero,.gvk-client-showcase,.gvk-video-testimonials,.gvk-premium-final-cta,.about-values-band,.about-standards-band,.about-cta-band,.services-stats-band,.services-cta-band,.legacy-cta-strip,.technician-leasing-section,.energy-action-list){color:var(--gvk-a11y-hero-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-hero-ink) 28%, transparent)!important;background:linear-gradient(135deg, var(--gvk-a11y-hero-bg), color-mix(in srgb, var(--gvk-a11y-hero-bg) 76%, var(--gvk-a11y-accent)))!important;box-shadow:none!important}html[data-a11y-theme][dir] body>main.legacy-page .legacy-content>:is(section,article,.legacy-faq-section,.legacy-cta-strip,.technician-lead-panel,.technician-benefit-grid,.technician-media-grid,.technician-leasing-section,.energy-method-panel,.energy-steps-section,.energy-benefits-section,.energy-action-list,.energy-sidebar-gallery){color:var(--gvk-a11y-ink)!important;border-color:var(--gvk-a11y-border)!important;background:linear-gradient(180deg, var(--gvk-a11y-section-bg), var(--gvk-a11y-section-alt))!important;box-shadow:none!important}html[data-a11y-theme][dir] body>main.legacy-page .legacy-content>:is(.legacy-cta-strip,.technician-leasing-section,.energy-action-list){color:var(--gvk-a11y-hero-ink)!important;border-color:color-mix(in srgb, var(--gvk-a11y-hero-ink) 28%, transparent)!important;background:linear-gradient(135deg, var(--gvk-a11y-hero-bg), color-mix(in srgb, var(--gvk-a11y-hero-bg) 76%, var(--gvk-a11y-accent)))!important}html[data-a11y-theme][dir] body>main:is(.gvk-home,.gvk-premium-home,.about-page,.services-page,.plain-page,.legacy-page,.service-call-app,.content-archive)>:is(.gvk-premium-hero,.about-hero,.interior-hero,.legacy-hero,.services-hero,.service-call-hero,.gvk-client-showcase,.gvk-video-testimonials,.gvk-premium-final-cta,.about-values-band,.about-standards-band,.about-cta-band,.services-stats-band,.services-cta-band,.legacy-cta-strip,.technician-leasing-section,.energy-action-list) :is(h1,h2,h3,h4,h5,h6,strong,label,a,button,.eyebrow,.gvk-premium-eyebrow),html[data-a11y-theme][dir] body>main.legacy-page .legacy-content>:is(.legacy-cta-strip,.technician-leasing-section,.energy-action-list) :is(h1,h2,h3,h4,h5,h6,strong,label,a,button,.eyebrow,.gvk-premium-eyebrow){color:var(--gvk-a11y-hero-ink)!important;text-shadow:none!important}html[data-a11y-theme][dir] body>main:is(.gvk-home,.gvk-premium-home,.about-page,.services-page,.plain-page,.legacy-page,.service-call-app,.content-archive)>:is(.gvk-premium-hero,.about-hero,.interior-hero,.legacy-hero,.services-hero,.service-call-hero,.gvk-client-showcase,.gvk-video-testimonials,.gvk-premium-final-cta,.about-values-band,.about-standards-band,.about-cta-band,.services-stats-band,.services-cta-band,.legacy-cta-strip,.technician-leasing-section,.energy-action-list) :is(p,li,small,span,figcaption),html[data-a11y-theme][dir] body>main.legacy-page .legacy-content>:is(.legacy-cta-strip,.technician-leasing-section,.energy-action-list) :is(p,li,small,span,figcaption){color:var(--gvk-a11y-hero-muted)!important;text-shadow:none!important}html[data-a11y-theme][dir] body>main:is(.gvk-home,.gvk-premium-home,.about-page,.services-page,.plain-page,.legacy-page,.service-call-app,.content-archive)>:is(.gvk-premium-hero,.about-hero,.interior-hero,.legacy-hero,.services-hero,.service-call-hero) :is(.gvk-premium-hero__copy,.gvk-premium-hero__copy-inner,.about-hero-copy,.interior-hero__copy,.legacy-hero-copy,.services-hero-copy,.service-call-hero__copy){color:var(--gvk-a11y-hero-ink)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}
