.site-shell main .sec-section,.site-shell main .spservices-section,.site-shell main .zid-section,.site-shell main .zaccreditations,.site-shell main .commitment-section,.site-shell main .zoperations-section,.site-shell main .zclients-section,.site-shell main .company-gallery,.site-shell main .quote-section{padding-block:84px}.site-shell .spservices-section .spservices-card{border:1px solid var(--line);border-radius:10px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.site-shell .spservices-section .spservices-card-top{padding:16px 20px}.site-shell .spservices-section .spservices-card-copy{padding:20px 22px 24px}.site-shell .spservices-section .spservices-photo img{width:100%;height:auto;object-fit:contain}.site-shell .spservices-section .spservices-special{border-radius:4px}.site-shell .spservices-section .spservices-special-link,.site-shell .spservices-section .spservices-primary{border-radius:4px;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.site-shell .spservices-section .spservices-card-link span,.site-shell .spservices-section .spservices-card-link svg,.site-shell .spservices-section .spservices-special-link svg,.site-shell .spservices-section .spservices-primary svg,.site-shell .spservices-section .spservices-secondary svg{transition-duration:.3s}.site-shell .approach-grid{gap:16px;border:0}.site-shell .approach-grid .approach-step,.site-shell .approach-grid .approach-step+.approach-step{padding:26px;border:2px solid var(--line);border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.site-shell .approach-step-top svg{width:46px;height:46px;padding:10px;border-radius:4px}.site-shell .service-grid .service-card,.site-shell .zid-values-grid .zid-value,.site-shell .zid-scopes-grid .zid-scope,.site-shell .zaccreditations-grid .zaccreditations-certificate,.site-shell .company-gallery .company-gallery-card-button,.site-shell .faq-list .faq-item{transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease,transform .3s ease}.site-shell .service-grid .service-card,.site-shell .zid-values-grid .zid-value,.site-shell .zid-scopes-grid .zid-scope,.site-shell .zaccreditations-grid .zaccreditations-certificate{border-radius:4px}.site-shell .zid-values-grid{gap:12px;border:0}.site-shell .zid-values-grid .zid-value{border:1px solid var(--line)}.site-shell .service-icon,.site-shell .zid-icon-box,.site-shell .commitment-feature-icon,.site-shell .commitment-item-icon,.site-shell .zid-consult-icon,.site-shell .zaccreditations-license-icon{border-radius:4px}.site-shell .zid-value>svg{width:44px;height:44px;padding:10px;border-radius:4px}.site-shell .service-catalog,.site-shell .sector-layout,.site-shell .zid-license,.site-shell .zid-consult,.site-shell .zaccreditations-license,.site-shell .commitment-feature,.site-shell .commitment-details,.site-shell .faq-list .faq-item{border-radius:4px}.site-shell .about-image-wrap,.site-shell .company-gallery .company-gallery-card-button,.site-shell .careers-context{border-radius:10px}.site-shell .sec-about .about-image-wrap{aspect-ratio:2048 / 1365;height:auto;min-height:0}.site-shell .sec-about .about-image-wrap>img{width:100%;height:100%;object-fit:contain}.site-shell .sec-about .about-image-wrap:after{background:linear-gradient(0deg,rgba(38,51,30,.9),rgba(38,51,30,.55) 30%,transparent 70%)}.site-shell .company-gallery .company-gallery-card-image,.site-shell .careers-photo img{object-fit:contain}.site-shell .zoperations-photo>img{border-radius:10px;object-fit:contain}.site-shell .zoperations-photo figcaption{background:linear-gradient(transparent,#26331eed)}.site-shell .zoperations-photo figcaption svg{color:#fff}.site-shell .quote-card,.site-shell .careers-card,.site-shell .quote-sidebar{border-radius:4px}.site-shell .quote-field input,.site-shell .quote-field select,.site-shell .quote-field textarea,.site-shell .careers-field input,.site-shell .careers-field select,.site-shell .careers-field textarea{transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}:root:not(.dark) .site-shell .spservices-section{--sps-bg: #fff;--sps-ink: var(--guide-deep, #26331e);--sps-muted: var(--muted, #52525b);--sps-line: var(--guide-border, #e5e7eb);--sps-accent: var(--guide-primary, #159307);--sps-accent-ink: var(--guide-secondary, #106835);--sps-photo-bg: #f9fafb;background:#fff}:root:not(.dark) .site-shell .sec-services,:root:not(.dark) .site-shell .sec-sectors,:root:not(.dark) .site-shell .zaccreditations,:root:not(.dark) .site-shell .zoperations-section,:root:not(.dark) .site-shell .company-gallery,:root:not(.dark) .site-shell .quote-section{background:#f9fafb}:root:not(.dark) .site-shell .sec-about,:root:not(.dark) .site-shell .sec-approach,:root:not(.dark) .site-shell .sec-faq,:root:not(.dark) .site-shell .zid-section,:root:not(.dark) .site-shell .commitment-section,:root:not(.dark) .site-shell .zclients-section,:root:not(.dark) .site-shell .careers-section{background:#fff}:root:not(.dark) .site-shell .zid-section{--zid-bg: #fff;--zid-card: #f9fafb;--zid-text: var(--guide-deep, #26331e);--zid-muted: var(--muted, #52525b);--zid-line: var(--guide-border, #e5e7eb);--zid-green: var(--guide-secondary, #106835)}:root:not(.dark) .site-shell .zid-founder,:root:not(.dark) .site-shell .zid-founder-portrait{background:transparent}:root:not(.dark) .site-shell .zid-founder{border-inline-start-color:color-mix(in srgb,var(--guide-secondary, #106835) 58%,transparent)}:root:not(.dark) .site-shell .zaccreditations{--zac-ink: var(--guide-deep, #26331e);--zac-muted: var(--muted, #52525b);--zac-line: var(--guide-border, #e5e7eb);--zac-accent: var(--guide-secondary, #106835);--zac-card: #fff}:root:not(.dark) .site-shell .company-gallery{--gallery-ink: var(--guide-deep, #26331e);--gallery-accent: var(--guide-secondary, #106835);--gallery-soft: #f9fafb;--gallery-photo-bg: #f9fafb;--gallery-surface: #fff}:root:not(.dark) .site-shell :is(.sec-label,.sec-title em,.zoperations-copy h2 span,.zclients-heading h1 span,.commitment-kicker,.commitment-heading h2 span,.company-gallery-kicker,.company-gallery-heading h1 span,.careers-dot,.quote-title-dot){color:var(--guide-secondary, #106835)}:root:not(.dark) .site-shell :is(.sec-title,.zoperations-copy h2,.zclients-heading h1,.commitment-heading h2,.quote-heading-copy h1,.careers-intro h1){color:var(--guide-deep, #26331e)}:root:not(.dark) .site-shell .spservices-section .spservices-card{background:#fff;border-color:#e5e7eb;box-shadow:var(--guide-shadow-lg, 0 25px 50px -12px rgba(38, 51, 30, .18))}:root:not(.dark) .site-shell .spservices-section .spservices-card:hover{border-color:color-mix(in srgb,var(--guide-secondary, #106835) 35%,transparent);box-shadow:var(--guide-shadow-hover, 0 20px 36px -12px rgba(16, 104, 53, .16))}:root:not(.dark) .site-shell .sec-about .about-image-wrap,:root:not(.dark) .site-shell .zoperations-photo>img,:root:not(.dark) .site-shell .careers-context{background:#fff;border-color:#e5e7eb;box-shadow:var(--guide-shadow-sm, 0 4px 12px rgba(38, 51, 30, .06))}:root:not(.dark) .site-shell .service-catalog,:root:not(.dark) .site-shell .service-grid .service-card,:root:not(.dark) .site-shell .zid-values-grid .zid-value,:root:not(.dark) .site-shell .zid-scopes-grid .zid-scope,:root:not(.dark) .site-shell .zaccreditations-grid .zaccreditations-certificate,:root:not(.dark) .site-shell .company-gallery .company-gallery-card-button,:root:not(.dark) .site-shell .faq-list .faq-item{background:#fff;border-color:#e5e7eb;box-shadow:none}:root:not(.dark) .site-shell .service-grid .service-card:hover,:root:not(.dark) .site-shell .zid-values-grid .zid-value:hover,:root:not(.dark) .site-shell .zid-scopes-grid .zid-scope:hover,:root:not(.dark) .site-shell .zaccreditations-grid .zaccreditations-certificate:hover,:root:not(.dark) .site-shell .company-gallery .company-gallery-card-button:hover{background:#fff;border-color:color-mix(in srgb,var(--guide-secondary, #106835) 35%,transparent);box-shadow:var(--guide-shadow-hover, 0 20px 36px -12px rgba(16, 104, 53, .16))}:root:not(.dark) .site-shell .approach-grid .approach-step,:root:not(.dark) .site-shell .approach-grid .approach-step+.approach-step{background:#fff;border-color:#f3f4f6;box-shadow:none}:root:not(.dark) .site-shell .approach-grid .approach-step:hover{border-color:color-mix(in srgb,var(--guide-secondary, #106835) 32%,transparent);box-shadow:var(--guide-shadow-hover, 0 20px 36px -12px rgba(16, 104, 53, .16))}:root:not(.dark) .site-shell :is(.service-icon,.approach-step-top svg,.zid-value>svg,.zid-icon-box,.commitment-feature-icon,.commitment-item-icon,.zid-consult-icon,.zaccreditations-license-icon,.quote-heading-mark,.quote-sidebar-icon,.quote-sidebar-steps>div>span){color:var(--guide-secondary, #106835);background:color-mix(in srgb,var(--guide-primary, #159307) 7%,transparent);border-color:color-mix(in srgb,var(--guide-secondary, #106835) 20%,transparent)}:root:not(.dark) .site-shell :is(.service-number,.service-cta,.approach-step-top>span,.zid-index,.zid-tech-item>svg,.about-expertise li>svg,.zoperations-points>div>svg,.zoperations-regions h3>svg,.zclients-footer a){color:var(--guide-secondary, #106835)}:root:not(.dark) .site-shell .sector-layout{border-color:#e5e7eb;background:#fff}:root:not(.dark) .site-shell .sector-tabs{background:#f9fafb}:root:not(.dark) .site-shell .sector-tab{color:var(--text, #26331e);border-bottom-color:#e5e7eb}:root:not(.dark) .site-shell .sector-tab:hover,:root:not(.dark) .site-shell .sector-tab.is-active{background:color-mix(in srgb,var(--guide-primary, #159307) 7%,transparent);color:var(--guide-secondary, #106835)}:root:not(.dark) .site-shell .sector-tab.is-active{border-right-color:var(--guide-primary, #159307)}:root:not(.dark) .site-shell .sector-panel{color:var(--guide-deep, #26331e);background:#fff}:root:not(.dark) .site-shell .sector-panel:before{border-color:#1068351a}:root:not(.dark) .site-shell .sector-panel h3{color:var(--guide-deep, #26331e)}:root:not(.dark) .site-shell .sector-panel p,:root:not(.dark) .site-shell .sector-panel li{color:var(--muted, #52525b)}:root:not(.dark) .site-shell :is(.sector-panel-top,.sector-panel-index,.sector-needs-title,.sector-panel li svg){color:var(--guide-secondary, #106835)}:root:not(.dark) .site-shell .spservices-section .spservices-special,:root:not(.dark) .site-shell .commitment-feature,:root:not(.dark) .site-shell .commitment-details,:root:not(.dark) .site-shell .zid-license,:root:not(.dark) .site-shell .zid-consult,:root:not(.dark) .site-shell .zaccreditations-license{color:var(--guide-deep, #26331e);background:#fff;border:1px solid #e5e7eb;border-inline-start:4px solid var(--guide-primary, #159307)}:root:not(.dark) .site-shell .commitment-details{border-inline-start:1px solid #e5e7eb}:root:not(.dark) .site-shell .spservices-special:after,:root:not(.dark) .site-shell .commitment-feature:after,:root:not(.dark) .site-shell .zid-license:after,:root:not(.dark) .site-shell .zid-consult:after,:root:not(.dark) .site-shell .zaccreditations-license:after{border-color:#1068351a;box-shadow:none}:root:not(.dark) .site-shell :is(.spservices-special h3,.commitment-feature-copy h3,.zid-consult h3,.zaccreditations-license-head h3,.zaccreditations-license-details dd,.zid-license-number strong){color:var(--guide-deep, #26331e)}:root:not(.dark) .site-shell :is(.spservices-special p,.commitment-feature-copy p,.commitment-feature-bottom p,.zid-license p,.zid-license-number span,.zid-consult p,.zid-consult-caption,.zaccreditations-license-details dt){color:var(--muted, #52525b)}:root:not(.dark) .site-shell :is(.spservices-special-kicker,.commitment-feature-label,.commitment-link,.zid-license-top,.zid-consult-kicker){color:var(--guide-secondary, #106835)}:root:not(.dark) .site-shell .commitment-feature-bottom p{border-top-color:#e5e7eb}:root:not(.dark) .site-shell .commitment-link:hover{color:var(--guide-deep, #26331e)}:root:not(.dark) .site-shell .commitment-link:focus-visible,:root:not(.dark) .site-shell .spservices-section .spservices-special-link:focus-visible,:root:not(.dark) .site-shell .zid-consult-link:focus-visible{outline-color:var(--guide-secondary, #106835)}:root:not(.dark) .site-shell .spservices-section .spservices-special-link{color:var(--guide-secondary, #106835);background:#fff;border-color:color-mix(in srgb,var(--guide-secondary, #106835) 55%,transparent)}:root:not(.dark) .site-shell .spservices-section .spservices-special-link:hover{background:color-mix(in srgb,var(--guide-primary, #159307) 7%,transparent);border-color:var(--guide-secondary, #106835)}:root:not(.dark) .site-shell .zid-consult-link,:root:not(.dark) .site-shell .spservices-section .spservices-primary,:root:not(.dark) .site-shell .careers-button-primary,:root:not(.dark) .site-shell .quote-submit,:root:not(.dark) .site-shell .zoperations-copy .button.primary{color:#fff;background:var(--guide-secondary, #106835);border-color:var(--guide-secondary, #106835)}:root:not(.dark) .site-shell .zid-consult-link:hover,:root:not(.dark) .site-shell .spservices-section .spservices-primary:hover,:root:not(.dark) .site-shell .careers-button-primary:hover:not(:disabled),:root:not(.dark) .site-shell .quote-submit:hover:not(:disabled),:root:not(.dark) .site-shell .zoperations-copy .button.primary:hover{color:#fff;background:var(--guide-deep, #26331e);border-color:var(--guide-deep, #26331e)}:root:not(.dark) .site-shell .zoperations-hours{color:var(--guide-deep, #26331e);background:#fff;border:1px solid #e5e7eb;box-shadow:var(--guide-shadow-sm, 0 4px 12px rgba(38, 51, 30, .06))}:root:not(.dark) .site-shell .zoperations-regions span,:root:not(.dark) .site-shell .careers-fields li{color:var(--guide-deep, #26331e);background:#f9fafb;border-color:#e5e7eb}:root:not(.dark) .site-shell .clients-carousel__item{background:#fff;border-color:#e5e7eb;box-shadow:0 2px 6px -2px #26331e14}:root:not(.dark) .site-shell .clients-carousel__item:hover{border-color:color-mix(in srgb,var(--guide-secondary, #106835) 30%,transparent);box-shadow:0 3px 7px -3px #10683526}:root:not(.dark) .site-shell .sec-cta{background:#f9fafb;border-block:1px solid #e5e7eb}:root:not(.dark) .site-shell .sec-cta-kicker{color:var(--guide-secondary, #106835)}:root:not(.dark) .site-shell .sec-cta h2{color:var(--guide-deep, #26331e)}:root:not(.dark) .site-shell .sec-cta p{color:var(--muted, #52525b)}:root:not(.dark) .site-shell .sec-cta-watermark{color:var(--guide-secondary, #106835);opacity:.06}:root:not(.dark) .site-shell .sec-cta .sec-cta-button{color:#fff;background:var(--guide-secondary, #106835);border-color:var(--guide-secondary, #106835);border-radius:4px}:root:not(.dark) .site-shell .sec-cta .sec-cta-button:hover{background:var(--guide-deep, #26331e);border-color:var(--guide-deep, #26331e)}:root:not(.dark) .site-shell .sec-cta .sec-cta-button:focus-visible{outline-color:var(--guide-secondary, #106835)}:root:not(.dark) .site-shell .faq-item[open]{border-color:color-mix(in srgb,var(--guide-secondary, #106835) 35%,transparent)}:root:not(.dark) .site-shell .faq-toggle{color:var(--guide-secondary, #106835);background:color-mix(in srgb,var(--guide-primary, #159307) 7%,transparent)}:root:not(.dark) .site-shell .quote-card,:root:not(.dark) .site-shell .careers-card{background:#fff;border:1px solid #e5e7eb;box-shadow:var(--guide-shadow-lg, 0 25px 50px -12px rgba(38, 51, 30, .18))}:root:not(.dark) .site-shell .quote-field :is(input,select,textarea),:root:not(.dark) .site-shell .careers-field :is(input,select,textarea){background:#fff;color:var(--text, #26331e)}:root:not(.dark) .site-shell .careers-upload{background:#f9fafb}:root:not(.dark) .site-shell .quote-sidebar{color:var(--guide-deep, #26331e);background:#fff;border:1px solid #e5e7eb;box-shadow:var(--guide-shadow-sm, 0 4px 12px rgba(38, 51, 30, .06))}:root:not(.dark) .site-shell .quote-sidebar :is(h3,h4,.quote-sidebar-steps strong){color:var(--guide-deep, #26331e)}:root:not(.dark) .site-shell .quote-sidebar :is(.quote-sidebar-top>p,.quote-sidebar-steps small,.quote-contact>p,.quote-contact-list p){color:var(--muted, #52525b)}:root:not(.dark) .site-shell .quote-sidebar :is(.quote-sidebar-kicker,.quote-contact-list a,.quote-contact-list svg){color:var(--guide-secondary, #106835)}:root:not(.dark) .site-shell .quote-sidebar :is(.quote-sidebar-steps,.quote-contact){border-color:#e5e7eb}:root:not(.dark) .site-shell .quote-sidebar a:focus-visible{outline-color:var(--guide-secondary, #106835)}:root:not(.dark) .site-shell .company-gallery .company-gallery-filter.is-active,:root:not(.dark) .site-shell .company-gallery .company-gallery-more,:root:not(.dark) .site-shell .company-gallery .company-gallery-card-zoom{color:#fff;background:var(--guide-secondary, #106835);border-color:var(--guide-secondary, #106835)}:root:not(.dark) .site-shell .company-gallery .company-gallery-more:hover{background:var(--guide-deep, #26331e);border-color:var(--guide-deep, #26331e)}:root:not(.dark) body>.company-gallery-backdrop .company-gallery-dialog{background:#fff;color:var(--guide-deep, #26331e);border-color:#e5e7eb;box-shadow:var(--guide-shadow-lg, 0 25px 50px -12px rgba(38, 51, 30, .18))}:root:not(.dark) body>.company-gallery-backdrop .company-gallery-dialog-header,:root:not(.dark) body>.company-gallery-backdrop .company-gallery-dialog-footer{border-color:#e5e7eb}:root:not(.dark) body>.company-gallery-backdrop .company-gallery-dialog-image-wrap{background:#f9fafb}:root:not(.dark) body>.company-gallery-backdrop .company-gallery-dialog-image{object-fit:contain}:root:not(.dark) body>.company-gallery-backdrop :is(.company-gallery-dialog-heading>svg,.company-gallery-dialog-category){color:var(--guide-secondary, #106835)}:root:not(.dark) body>.company-gallery-backdrop .company-gallery-dialog-copy h3{color:var(--guide-deep, #26331e)}:root:not(.dark) body>.company-gallery-backdrop :is(.company-gallery-dialog-counter,.company-gallery-dialog-copy p,.company-gallery-dialog-controls>p,.company-gallery-dialog-image.company-gallery-image-unavailable){color:var(--muted, #52525b)}:root:not(.dark) body>.company-gallery-backdrop :is(.company-gallery-close,.company-gallery-dialog-buttons button){color:var(--guide-deep, #26331e);background:#fff;border-color:#737373}:root:not(.dark) body>.company-gallery-backdrop :is(.company-gallery-close:hover,.company-gallery-dialog-buttons button:hover){background:color-mix(in srgb,var(--guide-primary, #159307) 7%,transparent)}:root:not(.dark) body>.company-gallery-backdrop .company-gallery-dialog :focus-visible{outline-color:var(--guide-secondary, #106835)}:root.dark .site-shell .spservices-section{--sps-bg: var(--bg);--sps-ink: var(--heading);--sps-muted: var(--muted);--sps-line: var(--line);--sps-accent: var(--guide-primary, #159307);--sps-accent-ink: var(--accent-text, #fff);--sps-photo-bg: var(--soft)}:root.dark .site-shell .spservices-section .spservices-card{background:var(--surface);border-color:var(--line)}:root.dark .site-shell :is(.spservices-special,.commitment-feature,.zid-license,.zid-consult,.zaccreditations-license,.sector-panel,.quote-sidebar,.sec-cta,.zoperations-hours){background:var(--surface);border-color:var(--line);color:var(--text)}:root.dark .site-shell .spservices-special:after,:root.dark .site-shell .commitment-feature:after,:root.dark .site-shell .zid-license:after,:root.dark .site-shell .zid-consult:after,:root.dark .site-shell .zaccreditations-license:after{border-color:#1593072e;box-shadow:none}:root.dark .site-shell :is(.spservices-special h3,.commitment-feature-copy h3,.zid-consult h3,.zaccreditations-license-head h3,.zaccreditations-license-details dd,.sector-panel h3,.quote-sidebar h3,.quote-contact h4,.quote-sidebar-steps strong,.sec-cta h2,.zoperations-hours strong){color:var(--heading)}:root.dark .site-shell :is(.spservices-special p,.commitment-feature-copy p,.commitment-feature-bottom p,.zid-license p,.zid-license-number span,.zid-consult p,.zid-consult-caption,.zaccreditations-license-details dt,.sector-panel p,.sector-panel li,.quote-sidebar-top>p,.quote-sidebar-steps small,.quote-contact>p,.quote-contact-list p,.sec-cta p){color:var(--muted)}:root.dark .site-shell :is(.spservices-special-kicker,.commitment-feature-label,.zid-license-top,.zid-consult-kicker,.sector-panel-top,.sector-panel-index,.sector-needs-title,.quote-sidebar-kicker,.sec-cta-kicker){color:var(--accent-text, #fff)}:root.dark .site-shell :is(.service-icon,.approach-step-top svg,.zid-value>svg,.zid-icon-box,.commitment-feature-icon,.commitment-item-icon,.zid-consult-icon,.zaccreditations-license-icon,.quote-heading-mark,.quote-sidebar-icon,.quote-sidebar-steps>div>span){color:var(--guide-primary, #159307);background:var(--soft);border-color:var(--line)}:root.dark .site-shell :is(.zid-license-top>svg,.zid-tech-item>svg,.zid-scope li svg,.zaccreditations-certificate-body>svg,.about-expertise li>svg,.zoperations-points>div>svg,.zoperations-regions h3>svg,.sector-panel-top>svg,.sector-panel li svg,.quote-contact-list svg,.faq-toggle svg,.company-gallery-total-icon){color:var(--guide-primary, #159307)}:root.dark .site-shell :is(.spservices-card-link,.spservices-special-link,.spservices-secondary,.service-cta,.commitment-link,.zclients-footer a,.quote-contact-list a,.quote-consent a,.careers-consent a,.careers-email-note a){color:var(--accent-text, #fff)}:root.dark .site-shell .spservices-section .spservices-special-link:hover,:root.dark .site-shell .commitment-link:hover{color:var(--accent-text, #fff)}:root.dark .site-shell .spservices-section .spservices-primary,:root.dark .site-shell .zid-consult-link,:root.dark .site-shell .sec-cta .sec-cta-button,:root.dark .site-shell .quote-submit,:root.dark .site-shell .careers-button-primary,:root.dark .site-shell .zoperations-copy .button.primary,:root.dark .site-shell .company-gallery .company-gallery-filter.is-active,:root.dark .site-shell .company-gallery .company-gallery-more,:root.dark .site-shell .company-gallery .company-gallery-card-zoom{background:var(--guide-secondary, #106835);border-color:var(--guide-secondary, #106835);color:#fff}:root.dark .site-shell .spservices-section .spservices-primary:hover,:root.dark .site-shell .zid-consult-link:hover,:root.dark .site-shell .sec-cta .sec-cta-button:hover,:root.dark .site-shell .quote-submit:hover:not(:disabled),:root.dark .site-shell .careers-button-primary:hover:not(:disabled),:root.dark .site-shell .zoperations-copy .button.primary:hover,:root.dark .site-shell .company-gallery .company-gallery-more:hover{background:var(--guide-deep, #26331e);border-color:var(--guide-deep, #26331e);color:#fff}@media(max-width:700px){.site-shell main .sec-section,.site-shell main .spservices-section,.site-shell main .zid-section,.site-shell main .zaccreditations,.site-shell main .commitment-section,.site-shell main .zoperations-section,.site-shell main .zclients-section,.site-shell main .company-gallery,.site-shell main .quote-section{padding-block:64px}.site-shell .approach-grid .approach-step,.site-shell .approach-grid .approach-step+.approach-step{padding:23px}.site-shell .spservices-section .spservices-card-copy{padding:18px 18px 22px}}@media(prefers-reduced-motion:reduce){.site-shell :is(.spservices-section .spservices-card,.spservices-section .spservices-special-link,.spservices-section .spservices-primary,.spservices-section .spservices-card-link span,.spservices-section .spservices-card-link svg,.spservices-section .spservices-special-link svg,.spservices-section .spservices-primary svg,.spservices-section .spservices-secondary svg,.approach-grid .approach-step,.service-grid .service-card,.zid-values-grid .zid-value,.zid-scopes-grid .zid-scope,.zaccreditations-grid .zaccreditations-certificate,.company-gallery .company-gallery-card-button,.faq-list .faq-item,.quote-field input,.quote-field select,.quote-field textarea,.careers-field input,.careers-field select,.careers-field textarea){transition:none}}
