.h-s-header{color:#fff;background-image:radial-gradient(circle at 12% 88%,rgba(185,137,106,.22),transparent 38%),linear-gradient(112deg,#2d364bf0,#2d364bc7 48%,#2d364b73),url(/images/man-inspecting-internal-components-of-electrical-s-2026-03-05-11-41-41-utc.webp);background-position:center,center,center;background-size:auto,auto,cover;background-repeat:no-repeat;overflow:hidden}.h-s-header .h-s---para{color:#ffffffe0}.hs-standard{padding:clamp(4rem,8vw,6.5rem) var(--site-gutter) clamp(2rem,4vw,3rem)}.hs-standard-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:center;width:100%}.hs-standard-eyebrow{color:var(--shoosmith-bronze);letter-spacing:.14em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:700;margin-bottom:.875rem}.hs-standard h2{font-family:Droid Serif,serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;letter-spacing:-.03em;line-height:1.12;color:var(--shoosmith-navy, #2d364b);margin:0 0 1.125rem}.hs-standard h2 span{color:var(--shoosmith-bronze);font-style:italic}.hs-standard-lead{font-family:Montserrat,sans-serif;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7;color:#5c5f66;max-width:36rem;margin:0 0 2.25rem}.hs-standard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hs-standard-card{background:#fff;border:1px solid #e8e9ec;border-radius:1rem;padding:1.25rem 1.125rem;transition:border-color .2s ease,box-shadow .2s ease}.hs-standard-card:hover{border-color:#b9896a73;box-shadow:0 12px 32px #2d364b0f}.hs-standard-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:#2d364b0f;color:var(--shoosmith-bronze);margin-bottom:.875rem}.hs-standard-icon svg{width:1.25rem;height:1.25rem}.hs-standard-card h3{font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.35;color:var(--shoosmith-navy, #2d364b);margin:0 0 .375rem}.hs-standard-card p{font-family:Montserrat,sans-serif;font-size:.8125rem;line-height:1.55;color:#6b6e75;margin:0}.hs-standard-visual{position:relative}.hs-standard-visual img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:1.25rem}.hs-standard-visual:before{content:"";position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem;border-radius:1.25rem;border:1px solid rgba(185,137,106,.35);z-index:-1}.hs-standard-badge{position:absolute;left:1.25rem;bottom:1.25rem;display:inline-flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-radius:999px;background:#2d364beb;color:#fff;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.02em;backdrop-filter:blur(6px)}.hs-standard-badge svg{width:1rem;height:1rem;color:var(--shoosmith-bronze);flex-shrink:0}@media screen and (max-width:991px){.hs-standard-inner{grid-template-columns:1fr}.hs-standard-visual{order:-1;max-width:28rem}.hs-standard-visual:before{inset:1rem -1rem -1rem 1rem}}@media screen and (max-width:479px){.hs-standard-grid{grid-template-columns:1fr}}.accred-section{background-color:transparent;background-image:none;position:relative;overflow:hidden;margin-top:0}.accred-section .heading-div---accreds{padding-top:0}.accred-section:before{content:"";position:absolute;top:0;right:0;width:52%;height:100%;background-image:url(/images/pipes-copperr.png);background-position:right top;background-repeat:no-repeat;background-size:auto;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 38%),linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 8%,#000 20%,#000 58%,rgba(0,0,0,.45) 74%,rgba(0,0,0,.12) 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 38%),linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 8%,#000 20%,#000 58%,rgba(0,0,0,.45) 74%,rgba(0,0,0,.12) 88%,transparent 100%);mask-composite:intersect}.accred-section:after{content:"";position:absolute;top:0;right:0;bottom:0;width:52%;pointer-events:none;z-index:0;background:linear-gradient(to bottom,var(--body, #f5f5f6) 0%,rgba(245,245,246,.82) 12%,transparent 30%),linear-gradient(to top,var(--body, #f5f5f6) 0%,rgba(245,245,246,.95) 6%,rgba(245,245,246,.72) 16%,rgba(245,245,246,.38) 30%,transparent 52%),linear-gradient(to right,var(--body, #f5f5f6) 0%,rgba(245,245,246,.55) 42%,transparent 78%)}.accred-section .div-block-854{position:relative;z-index:1}.accred-section .f-grid-two-column{background-color:transparent}
