.service-master-page{background:var(--theme-paper,var(--color-light-bg));min-height:100svh;color:var(--theme-text,var(--ink));overflow:clip}.service-master-page,.service-master-page *{box-sizing:border-box}.service-master-page :is(h1,h2,h3,p){overflow-wrap:normal}.service-master-page :is(h1,h2,h3){text-wrap:balance}.service-master-shell{width:min(var(--site-content-max),calc(100% - var(--site-content-gutter) - var(--site-content-gutter)));margin-inline:auto}.service-master-hero{padding:var(--page-menu-offset) 0 var(--space-fluid-xl);background:radial-gradient(circle at 72% 10% in oklch,oklch(var(--color-primary-oklch)/.2),#0000 34%),linear-gradient(135deg in oklch,var(--theme-bg,var(--color-fleet-hero-bg)) 0,var(--theme-surface,var(--color-service-hero-surface)) 62%,var(--theme-bg,var(--color-service-hero-bg-end)) 100%);color:var(--theme-text,var(--white));position:relative;overflow:hidden}.service-master-hero:before{background-image:linear-gradient(in oklch,oklch(var(--theme-overlay-oklch,var(--color-white-oklch))/.035) 1px,#0000 1px),linear-gradient(90deg in oklch,oklch(var(--theme-overlay-oklch,var(--color-white-oklch))/.035) 1px,#0000 1px);-webkit-mask-image:linear-gradient(to bottom in oklch,#0000,oklch(0% 0 0) 28%,oklch(0% 0 0) 78%,#0000);mask-image:linear-gradient(to bottom in oklch,#0000,oklch(0% 0 0) 28%,oklch(0% 0 0) 78%,#0000);pointer-events:none;content:"";background-size:64px 64px;position:absolute;inset:0}.service-master-hero__grid{z-index:1;gap:var(--space-layout-gap-large);grid-template-columns:minmax(0,1.02fr) minmax(380px,.78fr);align-items:end;display:grid;position:relative}.service-master-hero__content{align-content:end;min-height:clamp(430px,58svh,650px);display:grid}.service-master-breadcrumbs{gap:var(--space-2);color:oklch(var(--theme-text-oklch,var(--color-white-oklch))/.78);font-size:var(--text-sm);flex-wrap:wrap;align-self:start;margin-bottom:auto;display:flex}.service-master-breadcrumbs a{color:inherit;transition:color .18s}.service-master-breadcrumbs a:hover{color:var(--theme-text,var(--white))}.service-master-hero__labels{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.service-master-hero__labels>span{width:fit-content;padding:var(--space-2) var(--space-3);color:oklch(var(--theme-text-oklch,var(--color-white-oklch))/.82);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;border:1px solid #0000;border-radius:999px}.service-master-hero__labels .service-master-hero__season{color:var(--theme-accent-text,var(--color-service-season-accent));border-color:#0000}.service-master-hero h1{max-width:980px;font-size:var(--text-page-title);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);margin:0}.service-master-hero__lead{max-width:780px;margin:var(--space-6) 0 0;color:oklch(var(--theme-text-oklch,var(--color-white-oklch))/.78);font-size:var(--text-lead);line-height:var(--leading-copy)}.service-master-hero__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.service-master-button-light{background:oklch(var(--theme-surface-oklch,var(--color-dark-surface-oklch))/var(--glass-opacity));color:var(--theme-text,var(--white));-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter);border:1px solid #0000}.service-master-button-light:hover{background:oklch(var(--theme-overlay-oklch,var(--color-white-oklch))/.12);border-color:#0000}.service-master-hero__media{background:var(--theme-surface,var(--color-service-media-surface));min-height:clamp(400px,55svh,620px);box-shadow:0 30px 80px oklch(var(--color-black-oklch)/.26);border-radius:8px;margin:0;position:relative;overflow:hidden}.service-master-hero__media.three-d-media-card{box-shadow:none;background:0 0;margin:0;overflow:visible}.service-master-hero__media.three-d-media-card :is(.hero-v2__ambient-orbit,.hero-v2__media-card,.hero-v2__perspective-group){height:100%}.service-master-hero__media.three-d-media-card .hero-v2__media-card{--hero-v2-card-radius:18px;min-height:clamp(400px,55svh,620px)}.service-master-hero__media.three-d-media-card .hero-v2__media-copy{align-content:end;padding:0;inset:0}.service-master-hero__media.three-d-media-card .hero-v2__media-copy:before{display:none}.service-master-hero__media.three-d-media-card .hero-v2__media-shade{background:linear-gradient(to top in oklch,oklch(var(--theme-shade-oklch,var(--color-advantage-photo-shade-oklch))/.78),#0000 52%)}.service-master-hero__media:not(.three-d-media-card):after{background:linear-gradient(to top in oklch,oklch(var(--theme-shade-oklch,var(--color-advantage-photo-shade-oklch))/.72),#0000 45%);pointer-events:none;content:"";position:absolute;inset:0}.service-master-hero__media img,.service-master-hero__media-placeholder{width:100%;height:100%;min-height:inherit;object-fit:cover}.service-master-hero__media-placeholder{background:linear-gradient(145deg in oklch,var(--theme-surface-strong,var(--color-service-placeholder-surface)),var(--theme-surface,var(--color-service-placeholder-bg)))}.service-master-hero__media figcaption{z-index:1;padding-top:var(--space-4);border-top:1px solid #0000;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:22px;left:22px;right:22px;transform:translateZ(22px)}.service-master-hero__media figcaption span{color:oklch(var(--theme-text-oklch,var(--color-white-oklch))/.78);font-size:var(--text-xs);text-transform:uppercase}.service-master-hero__media figcaption strong{color:var(--theme-accent-text,var(--color-service-caption-accent));font-size:var(--text-lg)}.service-master-hero__facts{border-top:1px solid #0000;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.service-master-hero__facts li{gap:var(--space-element-gap);min-height:78px;padding:var(--space-5) var(--space-fluid-sm);border-right:1px solid #0000;grid-template-columns:auto 1fr;align-items:center;display:grid}.service-master-hero__facts li:first-child{padding-left:0}.service-master-hero__facts li:last-child{border-right:0}.service-master-hero__facts span{color:var(--theme-accent-text,var(--color-primary));font-size:var(--text-xs);font-variant-numeric:tabular-nums}.service-master-hero__facts strong{font-size:var(--text-base);line-height:var(--leading-ui)}.service-detail-nav{z-index:20;top:var(--header-sticky-inset);background:oklch(var(--theme-surface-oklch,var(--color-white-oklch))/var(--glass-opacity));-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter);border-bottom:1px solid #0000;position:sticky}.service-detail-nav__inner{gap:var(--space-fluid-md);scrollbar-width:none;align-items:center;min-height:58px;display:flex;overflow-x:auto}.service-detail-nav__inner::-webkit-scrollbar{display:none}.service-detail-nav__inner a,.service-detail-nav__label{color:var(--theme-muted,var(--color-service-nav-muted));font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;flex:none}.service-detail-nav__label{color:var(--theme-accent-text,var(--color-location-accent-text));text-transform:uppercase}.service-detail-nav__inner a{transition:color .16s}.service-detail-nav__inner a:hover{color:var(--theme-text,var(--ink))}.service-detail-section{padding:var(--space-section-large) 0;scroll-margin-top:calc(var(--header-height) + var(--space-unit)*21)}.service-detail-eyebrow{margin:0 0 var(--space-4);color:var(--theme-accent-text,var(--color-service-eyebrow-text));font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.service-detail-section-heading,.service-scope-heading{gap:var(--space-fluid-3xl);margin-bottom:var(--space-fluid-xl);grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;display:grid}:is(.service-calculation-card,.service-detail-faq-heading,.service-detail-section-heading,.service-final-cta,.service-outcome,.service-scope-heading) h2{font-size:var(--text-section-title);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);margin:0}.service-detail-faq-heading>p,.service-detail-section-heading>p,.service-final-cta p,.service-scope-heading>p{color:var(--theme-muted,var(--muted));font-size:var(--text-lead);line-height:var(--leading-copy);margin:0}.service-outcome-section{background:var(--theme-paper,var(--color-light-bg))}.service-outcome{gap:var(--space-fluid-2xl);margin-bottom:var(--space-fluid-4xl);border-left:3px solid var(--color-primary);padding:var(--space-card-large);background:var(--theme-surface,var(--color-white));box-shadow:0 18px 60px oklch(var(--color-service-outcome-shadow-oklch)/.06);grid-template-columns:minmax(0,1.05fr) minmax(300px,.55fr);align-items:end;display:grid;position:relative}.service-outcome>.service-detail-eyebrow{margin-bottom:calc(var(--space-3)*-1);grid-column:1/-1}.service-outcome>p:not(.service-detail-eyebrow){color:var(--theme-muted,var(--muted));font-size:var(--text-lead);line-height:var(--leading-copy);margin:0}.service-outcome__marker{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--theme-bg,var(--ink));color:var(--theme-text,var(--white));box-shadow:0 12px 30px oklch(var(--color-services-bg-start-oklch)/.2);border-radius:8px;align-items:center;display:flex;position:absolute;bottom:-26px;right:clamp(20px,4vw,54px)}.service-outcome__marker span{color:var(--theme-accent-text,var(--color-primary));font-size:var(--text-xs);text-transform:uppercase}.service-outcome__marker strong{font-size:var(--text-sm)}.service-scope-grid{gap:var(--space-px);padding:var(--space-px);background:var(--theme-surface-strong,var(--color-service-scope-surface));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.service-scope-grid li{gap:var(--space-fluid-md);min-height:220px;padding:var(--space-card-large);background:var(--theme-surface,var(--color-white));grid-template-columns:48px 1fr;transition:background .18s,transform .18s;display:grid}.service-scope-grid li:hover{background:var(--theme-surface,var(--color-hover-paper))}.service-scope-grid li>span{color:var(--theme-accent-text,var(--color-service-scope-accent));font-size:var(--text-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}:is(.service-equipment-grid,.service-projects-grid,.service-related-grid,.service-scenario-cards,.service-scope-grid) h3{font-size:var(--text-card-title);line-height:var(--leading-title);margin:0}:is(.service-equipment-grid,.service-projects-grid,.service-related-grid,.service-scenario-cards,.service-scope-grid) p{margin:var(--space-4) 0 0;color:var(--theme-muted,var(--muted));line-height:var(--leading-copy)}.service-stages-section{background:var(--theme-surface,var(--color-service-stages-surface));color:var(--theme-text,var(--white))}.service-stages-section .service-detail-section-heading>p{color:oklch(var(--theme-text-oklch,var(--color-white-oklch))/.78)}.service-stages-section .service-detail-eyebrow{color:var(--theme-accent-text,var(--color-service-stages-accent))}.service-stages-list{margin:0;padding:0;list-style:none;display:grid;position:relative}.service-stages-list:before{background:linear-gradient(in oklch,var(--color-primary),oklch(var(--color-primary-oklch)/.12));content:"";width:1px;position:absolute;top:0;bottom:0;left:27px}.service-stages-list li{gap:var(--space-layout-gap);padding:var(--space-card-large) 0;border-top:1px solid #0000;grid-template-columns:56px minmax(0,1fr) minmax(180px,.3fr);align-items:start;display:grid;position:relative}.service-stages-list__number{z-index:1;background:var(--theme-surface,var(--color-service-stages-surface));width:56px;height:56px;color:var(--theme-accent-text,var(--color-service-stages-accent));font-size:var(--text-sm);font-weight:var(--font-weight-semibold);border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:relative}.service-stages-list__copy h3{font-size:var(--text-card-title);line-height:var(--leading-title);margin:0}.service-stages-list__copy p{max-width:740px;margin:var(--space-4) 0 0;color:oklch(var(--theme-text-oklch,var(--color-white-oklch))/.78);line-height:var(--leading-copy)}.service-stages-list__result .icon-glyph{margin-right:var(--space-2);color:var(--icon-accent,var(--color-light-accent-text))}.service-stages-list__result{color:oklch(var(--theme-text-oklch,var(--color-white-oklch))/.82);font-size:var(--text-sm);text-align:right;align-self:center}.service-scenarios-section{background:var(--theme-surface-strong,var(--color-service-scenario-surface))}.service-scenarios-layout{gap:var(--space-fluid-2xl);grid-template-columns:minmax(0,1.25fr) minmax(340px,.48fr);align-items:start;display:grid}.service-scenarios-main .service-detail-section-heading{gap:var(--space-6);grid-template-columns:1fr}.service-scenario-cards{gap:var(--space-element-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-scenario-cards article{border-top:3px solid var(--color-primary);min-height:290px;padding:var(--space-card);background:var(--theme-surface,var(--color-white));box-shadow:0 12px 34px oklch(var(--color-service-scenario-shadow-oklch)/.05)}.service-scenario-cards article>span{margin-bottom:var(--space-14);color:var(--theme-accent-text,var(--color-service-scenario-accent));font-size:var(--text-sm);font-weight:var(--font-weight-semibold);display:block}.service-calculation-card{top:calc(var(--header-sticky-inset) + 64px);padding:var(--space-card-large);background:var(--theme-surface,var(--color-service-stages-surface));color:var(--theme-text,var(--white));box-shadow:0 24px 70px oklch(var(--color-calculation-shadow-oklch)/.15);border-radius:8px;position:sticky}.service-calculation-card h2{font-size:var(--text-feature-title)}.service-calculation-card ul{margin:var(--space-8) 0 0;gap:0;padding:0;list-style:none;display:grid}.service-calculation-card li{padding:var(--space-4) 0 var(--space-4) var(--space-6);color:oklch(var(--theme-text-oklch,var(--color-white-oklch))/.78);line-height:var(--leading-ui);border-top:1px solid #0000;position:relative}.service-calculation-card li:before{background:var(--color-primary);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:20px;left:0}.service-calculation-card__note{margin:var(--space-6) 0 var(--space-7);color:oklch(var(--theme-text-oklch,var(--color-white-oklch))/.78);font-size:var(--text-sm);line-height:var(--leading-copy)}.service-equipment-section{background:var(--theme-paper,var(--color-paper))}.service-equipment-grid{gap:var(--space-element-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-equipment-grid>a{min-height:440px;padding:var(--space-3) var(--space-3) var(--space-7);background:var(--theme-surface,var(--color-white));color:var(--theme-text,var(--ink));border:1px solid #0000;border-radius:8px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex}.service-equipment-grid>a:hover{box-shadow:0 20px 50px oklch(var(--color-service-outcome-shadow-oklch)/.09);transform:translateY(-4px)}.service-equipment-grid__image{aspect-ratio:16/10;margin-bottom:var(--space-6);background:var(--theme-surface-strong,var(--color-service-equipment-surface));border-radius:5px;overflow:hidden}.service-equipment-grid__image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.service-equipment-grid>a:hover img{transform:scale(1.035)}.service-equipment-grid>a>span,.service-projects-grid article span,.service-related-grid article a>span{margin:0 var(--space-3) var(--space-3);color:var(--theme-accent-text,var(--color-card-accent-text));font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.service-equipment-grid h3,.service-equipment-grid p,.service-equipment-grid>a>strong{margin-right:var(--space-3);margin-left:var(--space-3)}.service-equipment-grid>a>strong{padding-top:var(--space-6);font-size:var(--text-sm);margin-top:auto}.service-equipment-fallback{gap:var(--space-element-gap);grid-template-columns:repeat(3,1fr);display:grid}.service-equipment-fallback__content{gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:center;height:100%;display:grid}.service-equipment-fallback__content span{color:var(--theme-accent-text,var(--color-service-scenario-accent));font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.service-equipment-fallback__content strong{font-size:var(--text-card-title);line-height:var(--leading-title)}.service-equipment-actions{gap:var(--space-3);margin-top:var(--space-7);align-items:center;display:flex}.service-master-text-link{color:var(--theme-text,var(--ink));font-weight:var(--font-weight-semibold)}.service-projects-section{background:var(--theme-surface-strong,var(--color-service-scenario-surface))}.service-projects-grid{gap:var(--space-element-gap);grid-template-columns:1.2fr .9fr .9fr;display:grid}.service-projects-grid article{background:var(--theme-surface,var(--color-project-surface));min-height:420px;color:var(--theme-text,var(--color-white));border-radius:8px;position:relative;overflow:hidden}.service-projects-grid article:first-child{min-height:520px}.service-projects-grid article:after{background:linear-gradient(to top in oklch,oklch(var(--theme-shade-oklch,var(--color-project-photo-shade-oklch))/.92),#0000 65%);content:"";position:absolute;inset:0}.service-projects-grid img{object-fit:cover;width:100%;height:100%}.service-projects-grid article>div{z-index:1;padding:var(--space-7);position:absolute;bottom:0;left:0;right:0}.service-projects-grid article span{color:var(--theme-accent-text,var(--color-service-stages-accent));margin-left:0}.service-projects-grid p{color:oklch(var(--theme-text-oklch,var(--color-white-oklch))/.78)}.service-related-section{background:var(--theme-paper,var(--color-paper))}.service-related-grid{gap:var(--space-element-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-related-grid article{min-height:330px;padding:var(--space-card);background:var(--theme-surface,var(--color-white));border:1px solid #0000;border-radius:8px;grid-template-rows:1fr auto;display:grid}.service-related-grid article>a{color:var(--theme-text,var(--ink))}.service-related-grid article a>span{margin-left:0;display:block}.service-related-grid .request-add-button{width:fit-content;margin-top:var(--space-7)}.service-detail-faq-section{background:var(--theme-surface-strong,var(--color-service-scenario-surface))}.service-detail-faq-layout{gap:var(--space-fluid-4xl);grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);align-items:start;display:grid}.service-detail-faq-heading{top:calc(var(--header-sticky-inset) + 66px);position:sticky}.service-detail-faq-heading>p:last-child{margin-top:var(--space-6)}.service-detail-faq-list{border-top:1px solid #0000}.service-detail-faq-list details{border-bottom:1px solid #0000}.service-detail-faq-list summary{gap:var(--space-6);padding:var(--space-7) 0;font-size:var(--text-title-sm);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.service-detail-faq-list summary::-webkit-details-marker{display:none}.service-detail-faq-list details p{max-width:760px;margin:calc(var(--space-1)*-1) 0 var(--space-7);color:var(--theme-muted,var(--muted));line-height:var(--leading-copy)}.service-final-cta{padding:var(--space-section) 0;background:var(--theme-surface,var(--color-service-stages-surface));color:var(--theme-text,var(--color-white))}.service-final-cta__inner{gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.service-final-cta h2{max-width:900px}.service-final-cta p:not(.service-detail-eyebrow){max-width:760px;margin-top:var(--space-6);color:oklch(var(--theme-text-oklch,var(--color-white-oklch))/.78)}.service-final-cta__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.service-detail-motion-ready [data-detail-reveal]{opacity:0;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.service-detail-motion-ready .service-master-hero [data-detail-reveal],.service-detail-motion-ready [data-detail-reveal].is-visible{opacity:1;transform:none}.service-detail-motion-ready :is(.service-related-grid,.service-scenario-cards,.service-scope-grid) [data-detail-reveal]:nth-child(2){transition-delay:80ms}.service-detail-motion-ready :is(.service-related-grid,.service-scenario-cards,.service-scope-grid) [data-detail-reveal]:nth-child(3){transition-delay:.16s}@media (width<=1100px){.service-master-hero__grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(330px,.72fr)}.service-scenarios-layout{grid-template-columns:1fr}.service-calculation-card{gap:0 var(--space-10);grid-template-columns:minmax(240px,.7fr) 1fr;display:grid;position:static}.service-calculation-card .service-detail-eyebrow,.service-calculation-card h2{grid-column:1}.service-calculation-card ul{grid-area:1/2/span 4;margin-top:0}.service-projects-grid{grid-template-columns:1fr 1fr}.service-projects-grid article:first-child{grid-column:1/-1}}@media (width<=820px){.service-master-shell{width:min(100% - 32px,680px)}.service-master-hero{padding-top:var(--page-menu-offset)}.service-master-hero__grid{grid-template-columns:1fr}.service-master-hero__content{min-height:auto}.service-master-breadcrumbs{margin-bottom:var(--space-18)}.service-master-hero__media{min-height:52svh}.service-master-hero__facts{grid-template-columns:1fr}.service-master-hero__facts li,.service-master-hero__facts li:first-child{min-height:62px;padding:var(--space-4) 0;border-bottom:1px solid #0000;border-right:0}.service-detail-nav{top:var(--header-sticky-inset)}.service-detail-nav__label{display:none}.service-detail-faq-layout,.service-detail-section-heading,.service-final-cta__inner,.service-outcome,.service-scope-heading{gap:var(--space-6);grid-template-columns:1fr}.service-outcome>.service-detail-eyebrow{margin-bottom:calc(var(--space-1)*-1);grid-column:auto}.service-equipment-grid,.service-related-grid,.service-scope-grid{grid-template-columns:1fr}.service-scope-grid li{min-height:auto}.service-stages-list li{grid-template-columns:56px 1fr}.service-stages-list__result{text-align:left;grid-column:2;justify-self:start}.service-equipment-fallback,.service-scenario-cards{grid-template-columns:1fr}.service-scenario-cards article{min-height:220px}.service-scenario-cards article>span{margin-bottom:var(--space-8)}.service-calculation-card{display:block}.service-calculation-card ul{margin-top:var(--space-8)}.service-detail-faq-heading{position:static}.service-final-cta__actions{margin-top:var(--space-2)}}@media (width<=560px){.service-master-shell{width:calc(100% - 24px)}.service-master-hero{padding-bottom:var(--space-7)}.service-master-breadcrumbs{margin-bottom:var(--space-12)}.service-master-hero__lead{margin-top:var(--space-5)}.service-final-cta__actions,.service-master-hero__actions{display:grid}:is(.service-final-cta__actions,.service-master-hero__actions) .button{width:100%}.service-master-hero__media{min-height:420px}.service-master-hero__media figcaption{bottom:16px;left:16px;right:16px}.service-detail-nav__inner{gap:var(--space-6);min-height:52px}.service-detail-section{padding:calc(var(--space-unit)*17) 0}.service-outcome{margin-bottom:var(--space-20);padding:var(--space-7) var(--space-6) var(--space-14)}.service-outcome__marker{justify-content:space-between;bottom:-30px;left:16px;right:16px}.service-scope-grid li{gap:var(--space-3);padding:var(--space-7) var(--space-5);grid-template-columns:36px 1fr}.service-stages-list:before{left:21px}.service-stages-list li{gap:var(--space-element-gap);grid-template-columns:44px 1fr}.service-stages-list__number{width:44px;height:44px}.service-calculation-card{padding:var(--space-7) var(--space-6)}.service-equipment-actions{flex-direction:column;align-items:stretch}.service-projects-grid{grid-template-columns:1fr}.service-projects-grid article:first-child{grid-column:auto}.service-projects-grid article,.service-projects-grid article:first-child{min-height:380px}.service-related-grid article{min-height:300px}}@media (prefers-reduced-motion:reduce){.service-master-page *,.service-master-page :after,.service-master-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
