.svc-hero[data-astro-cid-wrzvmyuk]{position:relative;overflow:hidden;padding-block:var(--space-24) var(--space-16);padding-inline:var(--space-6)}.svc-hero-bg[data-astro-cid-wrzvmyuk]{position:absolute;inset:0;z-index:0;pointer-events:none}.svc-hero-blob[data-astro-cid-wrzvmyuk]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.18}.svc-hero-blob--a[data-astro-cid-wrzvmyuk]{width:520px;height:520px;top:-120px;left:-100px;background:var(--color-5)}.svc-hero-blob--b[data-astro-cid-wrzvmyuk]{width:380px;height:380px;bottom:-80px;right:-60px;background:var(--color-accent, #5b3af7)}.svc-hero-inner[data-astro-cid-wrzvmyuk]{position:relative;z-index:1;max-width:52rem;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.svc-breadcrumb[data-astro-cid-wrzvmyuk]{display:flex;align-items:center;gap:var(--space-2);list-style:none;padding:0;margin:0;font-size:.8rem;color:var(--color-text-muted)}.svc-breadcrumb[data-astro-cid-wrzvmyuk] a[data-astro-cid-wrzvmyuk]{color:var(--color-text-muted);text-decoration:none;transition:color .2s}.svc-breadcrumb[data-astro-cid-wrzvmyuk] a[data-astro-cid-wrzvmyuk]:hover{color:var(--color-5)}.svc-eyebrow[data-astro-cid-wrzvmyuk]{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-5)}.svc-hero-title[data-astro-cid-wrzvmyuk]{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--color-text);margin:0}.svc-hero-accent[data-astro-cid-wrzvmyuk]{font-style:normal;background:linear-gradient(135deg,var(--color-5),var(--color-accent, #5b3af7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.svc-hero-subtitle[data-astro-cid-wrzvmyuk]{font-size:1.1rem;line-height:1.65;color:var(--color-text-muted);max-width:40rem;margin:0}.svc-hero-actions[data-astro-cid-wrzvmyuk]{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.svc-why[data-astro-cid-wrzvmyuk]{padding-block:var(--space-20);padding-inline:var(--space-6);background-color:var(--color-surface)}.svc-why-inner[data-astro-cid-wrzvmyuk]{max-width:75rem;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-12)}.svc-why-header[data-astro-cid-wrzvmyuk]{text-align:center;max-width:42rem;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-3)}.svc-why-eyebrow[data-astro-cid-wrzvmyuk]{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-5)}.svc-why-title[data-astro-cid-wrzvmyuk]{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:var(--color-text);margin:0}.svc-why-subtitle[data-astro-cid-wrzvmyuk]{font-size:1rem;color:var(--color-text-muted);margin:0;line-height:1.6}.svc-why-grid[data-astro-cid-wrzvmyuk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-6);list-style:none;padding:0;margin:0}.svc-why-card[data-astro-cid-wrzvmyuk]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);transition:border-color .25s,box-shadow .25s;--delay: 0s}.svc-why-card[data-astro-cid-wrzvmyuk]:hover{border-color:var(--color-5);box-shadow:0 0 0 1px var(--color-5)}.svc-why-icon[data-astro-cid-wrzvmyuk]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-5) 12%,transparent);border-radius:var(--radius-1);color:var(--color-5);flex-shrink:0}.svc-why-card-title[data-astro-cid-wrzvmyuk]{font-size:1rem;font-weight:700;color:var(--color-text);margin:0}.svc-why-card-body[data-astro-cid-wrzvmyuk]{font-size:.9rem;line-height:1.6;color:var(--color-text-muted);margin:0}.svc-cta[data-astro-cid-wrzvmyuk]{padding-block:var(--space-24);padding-inline:var(--space-6);text-align:center}.svc-cta-inner[data-astro-cid-wrzvmyuk]{max-width:38rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.svc-cta-title[data-astro-cid-wrzvmyuk]{font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:800;color:var(--color-text);margin:0;line-height:1.2}.svc-cta-body[data-astro-cid-wrzvmyuk]{font-size:1rem;color:var(--color-text-muted);line-height:1.65;margin:0}.svc-cta-actions[data-astro-cid-wrzvmyuk]{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}
