.svc-hero[data-astro-cid-lnthwwyx]{background:var(--navy-900);align-items:flex-end;min-height:clamp(400px,44vw,600px);display:flex;position:relative;overflow:hidden}.svc-hero__photo[data-astro-cid-lnthwwyx]{object-fit:cover;object-position:50% 62%;width:100%;height:100%;display:block;position:absolute;inset:0}.svc-hero__scrim[data-astro-cid-lnthwwyx]{background:linear-gradient(100deg,#08233df0 0%,#08233ddb 34%,#08233d94 62%,#08233d57 100%);position:absolute;inset:0}.svc-hero__inner[data-astro-cid-lnthwwyx]{width:100%;padding-block:clamp(64px,9vw,132px) clamp(40px,5vw,72px);position:relative}.svc-hero__title[data-astro-cid-lnthwwyx]{font:600 clamp(30px, 4.4vw, 56px)/1.05 var(--font-sans);letter-spacing:-.025em;color:var(--paper-50);text-wrap:balance;max-width:20ch;margin:0}.svc-hero__body[data-astro-cid-lnthwwyx]{font:400 clamp(16px, 1.5vw, 19px)/1.6 var(--font-sans);color:var(--mist-200);text-wrap:pretty;max-width:56ch;margin:24px 0 0}.svc-body[data-astro-cid-lnthwwyx]{background:var(--surface-page)}.svc-body[data-astro-cid-lnthwwyx]>.wrap[data-astro-cid-lnthwwyx]{padding-block:clamp(44px,6vw,88px)}.svc-models[data-astro-cid-lnthwwyx]{flex-direction:column;gap:clamp(18px,2.2vw,28px);display:flex}.model[data-astro-cid-lnthwwyx]{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-sm);scroll-margin-top:24px;overflow:hidden}.model__grid[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:clamp(20px,3vw,44px);padding:clamp(24px,3vw,38px);display:grid}.model__head[data-astro-cid-lnthwwyx]{align-items:center;gap:12px;display:flex}.model__icon[data-astro-cid-lnthwwyx]{border-radius:var(--radius-md);background:var(--surface-accent-soft);width:42px;height:42px;color:var(--navy-900);flex:none;justify-content:center;align-items:center;display:inline-flex}.model__title[data-astro-cid-lnthwwyx]{font:600 clamp(19px, 2.1vw, 25px)/1.2 var(--font-sans);letter-spacing:-.015em;color:var(--navy-900);margin:0}.model__blurb[data-astro-cid-lnthwwyx]{font:400 15px/1.6 var(--font-sans);color:var(--text-body);text-wrap:pretty;max-width:46ch;margin:16px 0 0}.model__facts[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px 20px;margin:20px 0 0;display:grid}.model__facts[data-astro-cid-lnthwwyx]>div[data-astro-cid-lnthwwyx]{border-top:1px solid var(--border-subtle);padding-top:10px}.model__facts[data-astro-cid-lnthwwyx] dt[data-astro-cid-lnthwwyx]{font:600 11px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.model__facts[data-astro-cid-lnthwwyx] dd[data-astro-cid-lnthwwyx]{font:400 14px/1.5 var(--font-sans);color:var(--navy-900);margin:5px 0 0}.model__actions[data-astro-cid-lnthwwyx]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.model__areas[data-astro-cid-lnthwwyx]{background:var(--surface-sunken);border-radius:var(--radius-md);padding:clamp(18px,2.2vw,26px)}.model__areas-heading[data-astro-cid-lnthwwyx]{font:600 11px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.model__covers[data-astro-cid-lnthwwyx]{margin:10px 0 0;padding:0;list-style:none}.model__covers[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{font:500 14.5px/1.4 var(--font-sans);color:var(--navy-900);padding-block:9px}.model__covers[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]+li[data-astro-cid-lnthwwyx]{border-top:1px solid var(--border-default)}.svc-areas[data-astro-cid-lnthwwyx]{margin-top:clamp(56px,7vw,96px)}.svc-areas__title[data-astro-cid-lnthwwyx]{font:600 clamp(24px, 3vw, 34px)/1.15 var(--font-sans);letter-spacing:-.02em;color:var(--navy-900);text-wrap:balance;margin:0 0 clamp(16px,2vw,24px)}.svc-areas__list[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--border-default);margin:0;padding:0;list-style:none}.svc-area[data-astro-cid-lnthwwyx]{border-top:1px solid var(--border-default);gap:6px;padding-block:18px;scroll-margin-top:24px;display:grid}.svc-area__title[data-astro-cid-lnthwwyx]{font:600 17px/1.35 var(--font-sans);color:var(--navy-900);margin:0}.svc-area__blurb[data-astro-cid-lnthwwyx]{font:400 15px/1.6 var(--font-sans);color:var(--text-body);text-wrap:pretty;max-width:62ch;margin:0}@media (width>=720px){.svc-area[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:baseline;gap:32px}}.svc-cta[data-astro-cid-lnthwwyx]{background:var(--surface-sunken);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(40px,5vw,72px);padding:clamp(24px,3vw,40px);display:flex}.svc-cta__title[data-astro-cid-lnthwwyx]{font:600 clamp(19px, 2.2vw, 26px)/1.25 var(--font-sans);color:var(--navy-900);text-wrap:balance;margin:0}.svc-cta__body[data-astro-cid-lnthwwyx]{font:400 15px/1.6 var(--font-sans);color:var(--text-muted);max-width:52ch;margin:8px 0 0}
