.logo-bar.svelte-8rkatg{z-index:2;background:0 0;flex:100%;width:100%;padding:0 2rem 2.5rem;position:relative}.logo-bar-inner.svelte-8rkatg{flex-direction:column;align-items:center;gap:1.25rem;max-width:1320px;margin:0 auto;display:flex}.logo-bar-label.svelte-8rkatg{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#0b192c;margin:0;font-size:.78rem;font-weight:800}.logo-row.svelte-8rkatg{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(1rem,2.5vw,3rem);width:100%;display:flex}.logo-row.svelte-8rkatg .client-logo:where(.svelte-8rkatg){object-fit:contain;flex:0 auto;min-width:0}.client-logo.svelte-8rkatg{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:240px;height:clamp(54px,4.4vw,64px);display:block}.mobile-only-logos.svelte-8rkatg{display:none}@media (width>=1025px){.logo-bar.svelte-8rkatg{padding:.5rem 2rem 1.25rem}.logo-bar-inner.svelte-8rkatg{gap:.85rem}}@media (width<=768px){.logo-bar.svelte-8rkatg{padding:1.4rem 0;overflow:hidden}.logo-bar-label.svelte-8rkatg{font-size:.7rem}.desktop-only-logos.svelte-8rkatg{display:none}.mobile-only-logos.svelte-8rkatg{width:100%;display:block;overflow:hidden}.marquee-track.svelte-8rkatg{align-items:center;gap:2.75rem;width:max-content;padding-right:2.75rem;animation:24s linear infinite svelte-8rkatg-logo-marquee;display:flex}.marquee-track.svelte-8rkatg:active{animation-play-state:paused}.client-logo.svelte-8rkatg{flex-shrink:0;max-width:168px;height:34px}@keyframes svelte-8rkatg-logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}}.svc-hero.svelte-1kxnjdv{background:#fff;border-bottom:1px solid #f1f5f9;position:relative;overflow:hidden}.svc-hero.svelte-1kxnjdv:before{content:"";background:url(../../../images/hero-office-bleed.jpg) 100%/cover no-repeat;position:absolute;inset:0}.svc-hero.svelte-1kxnjdv:after{content:"";background:linear-gradient(90deg,#fff 0% 46%,#fffffff0 58%,#fff9 74%,#fff3 92%);position:absolute;inset:0}@media (width>=1025px){.svc-hero-compact.svelte-1kxnjdv .svc-hero-inner:where(.svelte-1kxnjdv){padding-top:40px}.svc-hero-lift.svelte-1kxnjdv .svc-hero-copy:where(.svelte-1kxnjdv){transform:translateY(-40px)}}.svc-hero-inner.svelte-1kxnjdv{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:64px;max-width:1360px;margin:0 auto;padding:112px 56px 110px;display:grid;position:relative}.svc-hero-title.svelte-1kxnjdv{font-family:var(--font-serif);text-transform:capitalize;letter-spacing:-.02em;color:#0b192c;margin:0 0 28px;font-size:clamp(3rem,5vw,5.4rem);font-weight:700;line-height:1.06}.svc-hero-line.svelte-1kxnjdv{text-wrap:balance;display:block}.svc-hero-accent.svelte-1kxnjdv{color:#9e7235}.svc-hero-sentence.svelte-1kxnjdv{max-width:34ch;font-family:var(--font-sans);color:#334155;margin:0 0 36px;font-size:1.6rem;line-height:1.5}.svc-hero-checks.svelte-1kxnjdv{flex-direction:column;gap:16px;margin:0 0 44px;padding:0;list-style:none;display:flex}.svc-hero-checks.svelte-1kxnjdv li:where(.svelte-1kxnjdv){font-family:var(--font-sans);color:#0b192c;align-items:center;gap:16px;font-size:1.35rem;font-weight:600;display:flex}.svc-check.svelte-1kxnjdv{color:#047857;background:#ecfdf5;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.svc-check.svelte-1kxnjdv svg:where(.svelte-1kxnjdv){width:20px;height:20px}.svc-hero-cta.svelte-1kxnjdv{color:#fff;min-height:68px;font-family:var(--font-sans);cursor:pointer;background:#0b192c;border:0;border-radius:14px;align-items:center;gap:14px;padding:0 40px;font-size:1.3rem;font-weight:700;display:inline-flex;box-shadow:0 14px 30px -12px #0b192c80}.svc-hero-cta.svelte-1kxnjdv:hover{background:#142a4a}.svc-hero-cta.svelte-1kxnjdv:focus-visible{outline-offset:4px;outline:3px solid #b68949}.svc-hero-cta.svelte-1kxnjdv svg:where(.svelte-1kxnjdv){width:22px;height:22px}.svc-hero-visual.svelte-1kxnjdv{justify-content:center;display:flex}.svc-hero-testimonial.svelte-1kxnjdv{z-index:1;position:relative}@media (width<=1024px){.svc-hero.svelte-1kxnjdv:before{background-image:url(../../../images/hero-office-bleed-mobile.jpg)}.svc-hero-inner.svelte-1kxnjdv{grid-template-columns:1fr;gap:44px;padding:24px 24px 56px}.svc-hero.svelte-1kxnjdv:after{background:linear-gradient(#fff 0%,#ffffffeb 50%,#ffffffb3 100%)}.svc-hero-title.svelte-1kxnjdv{font-size:clamp(2.6rem,9vw,3.6rem)}.svc-hero-sentence.svelte-1kxnjdv{font-size:1.25rem}.svc-hero-checks.svelte-1kxnjdv li:where(.svelte-1kxnjdv){font-size:1.2rem}.svc-hero-cta.svelte-1kxnjdv{justify-content:center;width:100%;min-height:64px;font-size:1.2rem}}
