.page-header[data-astro-cid-ucd2ps2b]{padding:180px 64px 120px;position:relative}.page-header[data-astro-cid-ucd2ps2b]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 50% at 60% 20%,oklch(72% .17 195 / .1),transparent),radial-gradient(ellipse 40% 40% at 10% 80%,oklch(68% .18 25 / .06),transparent);pointer-events:none}.page-header[data-astro-cid-ucd2ps2b] h1[data-astro-cid-ucd2ps2b]{font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,7vw,6rem);line-height:.95;letter-spacing:-.04em;margin-top:16px;margin-bottom:24px}.page-intro[data-astro-cid-ucd2ps2b]{color:var(--color-silver-muted);max-width:50ch;font-size:15px;line-height:1.8}.service-section[data-astro-cid-ucd2ps2b]{padding:120px 64px;position:relative;border-top:1px solid oklch(20% .005 250)}.service-alt[data-astro-cid-ucd2ps2b]{background:var(--color-graphite-up)}.service-inner[data-astro-cid-ucd2ps2b]{max-width:1200px}.service-header[data-astro-cid-ucd2ps2b]{margin-bottom:64px}.service-num[data-astro-cid-ucd2ps2b]{font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.1em;display:block;margin-bottom:20px}.service-header[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.03em;margin-bottom:16px}.service-desc[data-astro-cid-ucd2ps2b]{color:var(--color-silver-muted);max-width:55ch;font-size:15px;line-height:1.8}.service-body[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:1fr 1fr;gap:80px}.includes-label[data-astro-cid-ucd2ps2b],.outcome-label[data-astro-cid-ucd2ps2b]{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-cyan);margin-bottom:20px}.outcome-label[data-astro-cid-ucd2ps2b]{color:var(--color-coral)}.service-includes[data-astro-cid-ucd2ps2b] ul[data-astro-cid-ucd2ps2b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.service-includes[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{color:var(--color-silver);font-size:14px;line-height:1.7;padding-left:20px;position:relative}.service-includes[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;background:var(--color-cyan);border-radius:50%}.service-alt[data-astro-cid-ucd2ps2b] .service-includes[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]:before{background:var(--color-coral)}.service-outcome[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{color:var(--color-silver);font-size:16px;line-height:1.75;max-width:45ch;font-family:var(--font-display);font-weight:500}.case-link[data-astro-cid-ucd2ps2b]{color:var(--color-cyan);text-decoration:none;font-size:13px;letter-spacing:.04em;display:inline-flex;align-items:center;gap:8px;transition:gap .3s}.case-link[data-astro-cid-ucd2ps2b]:hover{gap:14px;text-decoration:underline;text-underline-offset:4px}.case-link[data-astro-cid-ucd2ps2b]:focus-visible{gap:14px;text-decoration:underline;text-underline-offset:4px}.cta-section[data-astro-cid-ucd2ps2b]{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 64px;position:relative;border-top:1px solid oklch(20% .005 250)}.cta-section[data-astro-cid-ucd2ps2b]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,oklch(72% .17 195 / .12),transparent 60%);pointer-events:none}.cta-section[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,5vw,4rem);line-height:1;letter-spacing:-.03em;margin-bottom:24px}.cta-section[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{color:var(--color-silver-muted);max-width:42ch;margin-bottom:48px;line-height:1.8}@media(max-width:768px){.page-header[data-astro-cid-ucd2ps2b]{padding:140px 24px 80px}.service-section[data-astro-cid-ucd2ps2b]{padding:80px 24px}.service-body[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr;gap:48px}.cta-section[data-astro-cid-ucd2ps2b]{padding:80px 24px;min-height:auto}}
