.page-module__QB5yTW__jumpNav{gap:var(--space-3);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.page-module__QB5yTW__serviceSection{gap:var(--space-8);display:grid}@media (min-width:1024px){.page-module__QB5yTW__serviceSection{gap:var(--space-16);grid-template-columns:1fr 1.5fr;align-items:center}}.page-module__QB5yTW__serviceHead{gap:var(--space-4);flex-direction:column;max-width:28rem;display:flex}.page-module__QB5yTW__serviceHead .page-module__QB5yTW__lede{margin:0}.page-module__QB5yTW__serviceVisual{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--surface-dark);width:100%;box-shadow:var(--shadow-md);margin-bottom:var(--space-2);position:relative;overflow:hidden}@media (min-width:1024px){.page-module__QB5yTW__serviceVisual{aspect-ratio:4/3}}.page-module__QB5yTW__serviceVisual:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px oklch(from var(--brand-navy) l c h / .25);pointer-events:none;position:absolute;inset:0}.page-module__QB5yTW__serviceVisualImg{object-fit:cover}.page-module__QB5yTW__serviceVisualPanel{background:radial-gradient(115% 90% at 82% 12%, oklch(from var(--accent) l c h / .22), transparent 58%), linear-gradient(155deg, oklch(from var(--brand-navy) calc(l + .05) c h), var(--surface-dark));place-items:center;display:grid}.page-module__QB5yTW__serviceVisualPanelAlt{background:radial-gradient(115% 90% at 16% 88%, oklch(from var(--accent) l c h / .22), transparent 58%), linear-gradient(205deg, oklch(from var(--brand-navy) calc(l + .05) c h), var(--surface-dark))}.page-module__QB5yTW__panelRings{width:120%;color:var(--ink-inverse);opacity:.17;position:absolute;top:-34%;left:-38%}.page-module__QB5yTW__serviceVisualPanelAlt .page-module__QB5yTW__panelRings{inset:auto -38% -34% auto;transform:scaleX(-1)}.page-module__QB5yTW__panelIcon{width:4.25rem;height:4.25rem;color:var(--accent);filter:drop-shadow(0 0 22px oklch(from var(--accent) l c h / .45));position:relative}.page-module__QB5yTW__serviceBody{gap:var(--space-5);max-width:var(--content-max);flex-direction:column;display:flex}.page-module__QB5yTW__serviceBody p{font-size:1.15rem;line-height:1.8}.page-module__QB5yTW__moreLink{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);color:var(--accent-deep);text-decoration:none;display:inline-flex}.page-module__QB5yTW__moreLink svg{width:1.1rem;height:1.1rem;transition:transform var(--duration-base) var(--ease-out-quart)}.page-module__QB5yTW__moreLink:hover,.page-module__QB5yTW__moreLink:focus-visible{text-underline-offset:.2em;text-decoration:underline}.page-module__QB5yTW__moreLink:hover svg,.page-module__QB5yTW__moreLink:focus-visible svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.page-module__QB5yTW__moreLink svg{transition:none}}.page-module__QB5yTW__cta{gap:var(--space-4);max-width:var(--content-max);flex-direction:column;display:flex}.page-module__QB5yTW__cta .page-module__QB5yTW__lede{margin:0}.page-module__QB5yTW__ctaActions{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}
