.Hero-module__ZARIfG__hero{min-height:100dvh;margin-top:calc(-1 * var(--header-height));align-items:end;display:grid;position:relative;overflow:hidden}.Hero-module__ZARIfG__media{position:absolute;inset:0}.Hero-module__ZARIfG__image{object-fit:cover;object-position:center center}@media (prefers-reduced-motion:no-preference){.Hero-module__ZARIfG__media{background-image:var(--hero-image);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.Hero-module__ZARIfG__image{visibility:hidden}}.Hero-module__ZARIfG__overlay{background:linear-gradient(180deg, #00192f61 0%, #00192f24 16%, #00192f00 30%), linear-gradient(180deg, #00192f00 0%, #00192f52 55%, #00192f7a 100%), linear-gradient(180deg, var(--hero-overlay-top) 0%, var(--hero-overlay-mid) 58%, var(--hero-overlay-bottom) 100%);position:absolute;inset:0}.Hero-module__ZARIfG__content{z-index:1;width:min(100% - 1.5rem, var(--container-max));color:var(--text-on-dark);margin-inline:auto;padding-block:clamp(3rem,10vw,5.5rem);position:relative}.Hero-module__ZARIfG__title{margin:0 0 var(--space-3);max-width:22ch;font-family:var(--font-display);letter-spacing:normal;overflow-wrap:anywhere;font-size:clamp(1.75rem,7vw,3.5rem);font-weight:500;line-height:1.2}.Hero-module__ZARIfG__titleAccent{color:var(--color-blue-400)}.Hero-module__ZARIfG__subheadline{margin:0 0 var(--space-4);max-width:34rem;color:var(--text-on-dark);overflow-wrap:anywhere;font-size:clamp(1.05rem,3vw,1.35rem);font-weight:500;line-height:1.45}.Hero-module__ZARIfG__lead{margin:0 0 var(--space-8);max-width:38rem;color:var(--text-on-dark-muted);overflow-wrap:anywhere;font-size:clamp(.95rem,2.4vw,1.125rem);line-height:1.6}.Hero-module__ZARIfG__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.Hero-module__ZARIfG__actions .Hero-module__ZARIfG__button-secondary{color:var(--color-white);box-shadow:inset 0 0 0 2px #ffffff59}.Hero-module__ZARIfG__actions .Hero-module__ZARIfG__button-secondary:hover{background:#ffffff14}@media (max-width:320px){.Hero-module__ZARIfG__hero{width:100%;min-width:0;max-width:100vw}.Hero-module__ZARIfG__content{box-sizing:border-box;width:min(100%,100vw - clamp(.25rem,2vw,.75rem));min-width:0;max-width:min(100%,100vw - clamp(.25rem,2vw,.75rem));margin-inline:auto;padding-block:clamp(1.5rem,8vw,3rem);padding-inline:clamp(.125rem,2vw,.75rem)}.Hero-module__ZARIfG__title{font-size:clamp(1.25rem,7vw,1.75rem)}.Hero-module__ZARIfG__subheadline{font-size:clamp(.875rem,3vw,1.05rem)}.Hero-module__ZARIfG__lead{margin-bottom:var(--space-6);font-size:clamp(.8125rem,2.4vw,.95rem)}.Hero-module__ZARIfG__cta{box-sizing:border-box;white-space:normal;text-align:center;width:100%;max-width:100%;min-height:clamp(2.25rem,10vw,3rem);padding:clamp(.5rem,2vw,.75rem);font-size:clamp(.8125rem,2.5vw,1rem)}}
.ServiceCardIcon-module__3unsxq__tile{background:var(--color-white);justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ServiceCardIcon-module__3unsxq__icon{aspect-ratio:1;object-fit:contain;transform-origin:50%;width:88%;min-width:0;max-width:88%;height:88%;max-height:88%;display:block}.ServiceCardIcon-module__3unsxq__iconNaval{transform:scale(1.48)}.ServiceCardIcon-module__3unsxq__iconInspection{transform:scale(1.28)}
