.service-visual[data-astro-cid-uf6hjmum]{margin:0;width:100%;max-width:480px;justify-self:end}svg[data-astro-cid-uf6hjmum]{display:block;width:100%;height:auto}.panel[data-astro-cid-uf6hjmum]{fill:var(--color-surface-raised)}.frame[data-astro-cid-uf6hjmum]{fill:none;stroke:var(--color-sky);stroke-width:2}.primary[data-astro-cid-uf6hjmum]{fill:var(--color-primary)}.accent[data-astro-cid-uf6hjmum]{fill:var(--color-accent)}.deep[data-astro-cid-uf6hjmum]{fill:var(--color-deep)}.tint[data-astro-cid-uf6hjmum]{fill:var(--color-surface-hover);stroke:var(--color-line-strong);stroke-width:2}.rule[data-astro-cid-uf6hjmum]{stroke:var(--color-line-strong);stroke-width:2}.rule[data-astro-cid-uf6hjmum].soft{stroke:var(--color-line);stroke-dasharray:4 6}.trend[data-astro-cid-uf6hjmum]{fill:none;stroke:var(--color-deep);stroke-width:4;stroke-linejoin:round;stroke-linecap:round}.dot[data-astro-cid-uf6hjmum]{fill:var(--color-deep)}.lens[data-astro-cid-uf6hjmum]{fill:#ffffff59;stroke:var(--color-deep);stroke-width:8}.handle[data-astro-cid-uf6hjmum]{stroke:var(--color-deep);stroke-width:14;stroke-linecap:square}.orbit[data-astro-cid-uf6hjmum]{fill:none;stroke:var(--color-line-strong);stroke-width:2;stroke-dasharray:6 8}.link[data-astro-cid-uf6hjmum]{stroke:var(--color-sky);stroke-width:3}.link[data-astro-cid-uf6hjmum].light{stroke:var(--color-primary-ink);stroke-width:2;opacity:.8}.check[data-astro-cid-uf6hjmum]{fill:none;stroke:var(--color-accent);stroke-width:7;stroke-linecap:square}.ring[data-astro-cid-uf6hjmum]{fill:none;stroke:var(--color-sky);stroke-width:2}.ring[data-astro-cid-uf6hjmum].soft{stroke:var(--color-link-line);stroke-dasharray:6 8}.ring[data-astro-cid-uf6hjmum].softer{stroke:var(--color-line);stroke-dasharray:4 10}.person[data-astro-cid-uf6hjmum]{fill:var(--color-primary)}.person[data-astro-cid-uf6hjmum].highlight{fill:var(--color-accent);stroke:var(--color-deep);stroke-width:3}.person[data-astro-cid-uf6hjmum].faint{fill:var(--color-sky)}.blend[data-astro-cid-uf6hjmum]{mix-blend-mode:multiply;opacity:.85}.primary-fill[data-astro-cid-uf6hjmum]{fill:var(--color-primary)}.sky-fill[data-astro-cid-uf6hjmum]{fill:var(--color-sky)}.deep-fill[data-astro-cid-uf6hjmum]{fill:var(--color-deep)}.core[data-astro-cid-uf6hjmum]{fill:var(--color-accent)}.node[data-astro-cid-uf6hjmum]{fill:var(--color-surface);stroke:var(--color-deep);stroke-width:3}.badge-tile[data-astro-cid-uf6hjmum]{fill:var(--color-surface);stroke:var(--color-line-strong);stroke-width:2}.badge-mark[data-astro-cid-uf6hjmum]{fill:var(--color-accent)}@media(max-width:900px){.service-visual[data-astro-cid-uf6hjmum]{justify-self:start;max-width:420px}}.service-page[data-astro-cid-tcy35dad] section[data-astro-cid-tcy35dad]:not(.cta){padding:var(--section-space-compact) 0}.service-page[data-astro-cid-tcy35dad] .subhero[data-astro-cid-tcy35dad]{padding-bottom:40px}.subhero-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:48px}.service-nav[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:28px}.service-nav[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{border:1px solid var(--color-line);padding:12px 17px;font-size:var(--text-xs);background:var(--color-surface)}.service-nav[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad][aria-current]{background:var(--color-deep);color:var(--color-primary-ink)}.process-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.process-grid[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:23px;letter-spacing:-.6px}.process-grid[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{font-size:var(--text-copy)}.step-number[data-astro-cid-tcy35dad]{display:grid;place-items:center;width:42px;height:42px;background:var(--color-primary);color:var(--color-primary-ink);font-weight:700}details[data-astro-cid-tcy35dad]{padding:14px 0;border-bottom:1px solid var(--color-line)}summary[data-astro-cid-tcy35dad]{font-family:var(--font-display);font-size:19px;font-weight:500;cursor:pointer}details[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{font-size:var(--text-copy);max-width:750px}.related-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.related[data-astro-cid-tcy35dad]{background:var(--color-surface-tint);border-top:3px solid var(--color-sky);padding:26px;transition:transform .2s}.related[data-astro-cid-tcy35dad]:hover{transform:translateY(-3px)}.related[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:20px;font-weight:500;letter-spacing:-.7px;margin:18px 0 10px}.related[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{font-size:var(--text-copy);margin:0;max-width:440px}.related[data-astro-cid-tcy35dad] .text-link[data-astro-cid-tcy35dad]{margin-top:16px;font-size:var(--text-xs)}@media(max-width:900px){.subhero-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr;gap:32px}}@media(max-width:720px){.service-nav[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{font-size:var(--text-xs);padding:10px 12px}.process-grid[data-astro-cid-tcy35dad],.related-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.related[data-astro-cid-tcy35dad]{padding:22px}}
