.svc-hero[data-astro-cid-5riwr4zg]{background:var(--ink);padding-block:36px 52px;position:relative;overflow:hidden}.svc-hero[data-astro-cid-5riwr4zg]:before{content:"";pointer-events:none;background:radial-gradient(560px 320px at 90% 0,#5c5ff038,#0000 65%);position:absolute;inset:0}.svc-hero-grid[data-astro-cid-5riwr4zg]{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid;position:relative}.svc-hero-body[data-astro-cid-5riwr4zg]{max-width:62ch}.svc-hero-icon-wrap[data-astro-cid-5riwr4zg]{justify-content:flex-end;display:flex}.svc-hero-icon-badge[data-astro-cid-5riwr4zg]{border:1px solid var(--ink-3);width:128px;height:128px;color:var(--teal);background:linear-gradient(135deg,#29d3c229,#5c5ff033);border-radius:28px;justify-content:center;align-items:center;display:inline-flex}.svc-pill[data-astro-cid-5riwr4zg]{color:var(--teal);text-transform:capitalize;background:#29d3c21a;border-color:#29d3c24d;margin-top:18px}.svc-title[data-astro-cid-5riwr4zg]{color:var(--text-on-dark);margin-top:16px;font-size:clamp(1.9rem,3.6vw,2.5rem)}.svc-tagline[data-astro-cid-5riwr4zg]{color:var(--text-on-dark-soft);margin-top:14px;font-size:1.08rem}.svc-hero-actions[data-astro-cid-5riwr4zg]{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.svc-grid[data-astro-cid-5riwr4zg]{grid-template-columns:1.6fr .9fr;align-items:start;gap:56px;display:grid}.svc-h2[data-astro-cid-5riwr4zg]{margin-top:40px;margin-bottom:16px;font-size:1.2rem}.svc-h2[data-astro-cid-5riwr4zg]:first-child{margin-top:0}.svc-desc[data-astro-cid-5riwr4zg]{color:var(--text-soft);max-width:65ch;font-size:1.02rem}.svc-features[data-astro-cid-5riwr4zg]{flex-direction:column;gap:12px;display:flex}.svc-features[data-astro-cid-5riwr4zg] li[data-astro-cid-5riwr4zg]{color:var(--text);align-items:flex-start;gap:10px;font-size:.98rem;display:flex}.svc-features[data-astro-cid-5riwr4zg] svg{color:var(--teal-strong);flex-shrink:0;margin-top:2px}.svc-process[data-astro-cid-5riwr4zg]{flex-direction:column;gap:22px;display:flex}.svc-process[data-astro-cid-5riwr4zg] li[data-astro-cid-5riwr4zg]{gap:16px;display:flex}.svc-process-num[data-astro-cid-5riwr4zg]{background:var(--paper);border:1px solid var(--line);width:30px;height:30px;font-family:var(--font-display);color:var(--indigo-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:inline-flex}.svc-process[data-astro-cid-5riwr4zg] h3[data-astro-cid-5riwr4zg]{margin-bottom:4px;font-size:.98rem}.svc-process[data-astro-cid-5riwr4zg] p[data-astro-cid-5riwr4zg]{color:var(--text-soft);font-size:.92rem}.svc-aside[data-astro-cid-5riwr4zg]{flex-direction:column;gap:18px;display:flex;position:sticky;top:96px}.svc-card[data-astro-cid-5riwr4zg]{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--paper-2);padding:22px}.svc-card-heading[data-astro-cid-5riwr4zg]{margin-bottom:10px;font-size:.95rem}.svc-card[data-astro-cid-5riwr4zg] p[data-astro-cid-5riwr4zg]{color:var(--text-soft);font-size:.9rem}.svc-card-contact[data-astro-cid-5riwr4zg]{background:var(--ink);border-color:var(--ink-3)}.svc-card-contact[data-astro-cid-5riwr4zg] .svc-card-heading[data-astro-cid-5riwr4zg]{color:var(--text-on-dark)}.svc-card-contact[data-astro-cid-5riwr4zg] p[data-astro-cid-5riwr4zg]{color:var(--text-on-dark-soft);margin-bottom:14px}.svc-contact-link[data-astro-cid-5riwr4zg]{color:var(--text-on-dark);border-top:1px solid var(--ink-3);align-items:center;gap:8px;padding-block:8px;font-size:.9rem;display:flex}.svc-contact-link[data-astro-cid-5riwr4zg]:hover{color:var(--teal)}.svc-card-btn[data-astro-cid-5riwr4zg]{justify-content:center;width:100%;margin-top:12px}.related-grid[data-astro-cid-5riwr4zg]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=900px){.svc-grid[data-astro-cid-5riwr4zg]{grid-template-columns:1fr}.svc-aside[data-astro-cid-5riwr4zg]{position:static}.related-grid[data-astro-cid-5riwr4zg]{grid-template-columns:repeat(2,1fr)}.svc-hero-grid[data-astro-cid-5riwr4zg]{grid-template-columns:1fr}.svc-hero-icon-wrap[data-astro-cid-5riwr4zg]{display:none}}@media (width<=600px){.related-grid[data-astro-cid-5riwr4zg]{grid-template-columns:1fr}}
