.services-page.svelte-xb79b2{padding-block:var(--space-xl);padding-inline:var(--space-m);background:var(--color-bg);position:relative;overflow:hidden}.services-page__ghost.svelte-xb79b2{font-family:var(--font-sans);font-size:var(--text-ghost);color:var(--color-accent-blue);opacity:var(--illus-ghost-opacity);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;letter-spacing:-.02em;z-index:0;font-weight:800;line-height:1;position:absolute;bottom:-2rem;right:-1rem}.services-page__header.svelte-xb79b2{z-index:1;max-width:1440px;margin-block-end:var(--space-l);margin-inline:auto;position:relative}.services-page__header.svelte-xb79b2 .section-label{margin-block-end:var(--space-s)}.services-page__heading.svelte-xb79b2{font-family:var(--font-sans);font-size:var(--text-display);color:var(--color-text-primary);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1}.services-page__grid.svelte-xb79b2{gap:var(--space-s);z-index:1;grid-template-columns:1fr;align-items:stretch;max-width:1440px;margin-inline:auto;display:grid;position:relative}.services-page__grid.svelte-xb79b2 .reveal{height:100%}@media (width>=768px){.services-page__grid.svelte-xb79b2{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.services-page__grid.svelte-xb79b2{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.services-page.svelte-xb79b2{padding-block:var(--space-l)}}
