:root{--navy:#003d59;--orange:#fe6625;--blue:#3e94b2;--amber:#fb9334;--teal:#1c5858;--light:#f2f4f7;--gray1:#d9dde8;--gray2:#9da5be}.svc-hero{align-items:center;background:var(--navy);display:flex;flex-direction:column;justify-content:center;min-height:72vh;overflow:hidden;padding:9rem 2rem 6rem;position:relative}.svc-hero:before{background:radial-gradient(ellipse at 70% 50%,rgba(254,102,37,.12) 0,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(62,148,178,.1) 0,transparent 55%)}.svc-hero:after,.svc-hero:before{content:"";inset:0;position:absolute;z-index:0}.svc-hero:after{background-image:linear-gradient(hsla(0,0%,100%,.5) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.5) 1px,transparent 0);background-size:40px 40px;opacity:.05}.svc-hero-content{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:2}.svc-hero-label{color:hsla(0,0%,100%,.42);font-size:.75rem;font-weight:700;letter-spacing:.2em;margin-bottom:2.5rem;text-transform:uppercase}.gooey-hero{height:clamp(60px,8vw,90px);margin-bottom:1.5rem}.gooey-hero,.gooey-inner{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.gooey-inner{height:100%}.gooey-t1,.gooey-t2{color:#fff;display:inline-block;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;position:absolute;text-align:center;user-select:none;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.svc-hero-sub{color:hsla(0,0%,100%,.65);font-size:1rem;font-weight:300;line-height:1.82;margin:0 auto 2.5rem;max-width:540px}.svc-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn{align-items:center;border:2px solid transparent;border-radius:2px;cursor:pointer;display:inline-flex;font-family:Raleway,sans-serif;font-size:.88rem;font-weight:700;gap:.5rem;letter-spacing:.04em;padding:.8rem 1.9rem;transition:all .22s ease}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover{background:#d94e18;box-shadow:0 6px 20px rgba(254,102,37,.4);transform:translateY(-1px)}