.page-hero[data-astro-cid-ucd2ps2b]{padding-block:clamp(56px,9vw,104px) clamp(30px,4vw,44px)}.page-hero[data-astro-cid-ucd2ps2b] h1[data-astro-cid-ucd2ps2b]{font-size:clamp(38px,6.4vw,68px);margin-top:24px;line-height:1.02}.page-hero[data-astro-cid-ucd2ps2b] .lead[data-astro-cid-ucd2ps2b]{margin-top:24px;max-width:62ch}.jump[data-astro-cid-ucd2ps2b]{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.jump[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:13px;letter-spacing:.03em;padding:8px 15px;border:1px solid var(--line-2);border-radius:999px;color:var(--paper-dim);transition:border-color .2s ease,color .2s ease}.jump[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]:hover{color:var(--paper);border-color:var(--accent)}.jump[data-astro-cid-ucd2ps2b] .dot[data-astro-cid-ucd2ps2b]{width:8px;height:8px;border-radius:50%;background:var(--accent)}.svc[data-astro-cid-ucd2ps2b]{padding-block:clamp(44px,6vw,76px);border-top:1px solid var(--line);scroll-margin-top:84px}.svc-inner[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,68px);align-items:start}.svc-side[data-astro-cid-ucd2ps2b]{position:sticky;top:96px}.svc-ico[data-astro-cid-ucd2ps2b]{width:58px;height:58px;border-radius:15px;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);margin-bottom:18px}.svc-tag[data-astro-cid-ucd2ps2b]{display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.svc-side[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{font-size:clamp(30px,4.2vw,44px)}.svc-lead[data-astro-cid-ucd2ps2b]{margin-top:18px;color:var(--paper-dim);font-size:16px;line-height:1.65}.svc-side[data-astro-cid-ucd2ps2b] .link-arrow[data-astro-cid-ucd2ps2b]{margin-top:22px;color:var(--accent)}.svc-groups[data-astro-cid-ucd2ps2b]{display:flex;flex-direction:column;gap:18px}.svc-group[data-astro-cid-ucd2ps2b]{background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid var(--line);border-radius:var(--radius);padding:24px 26px;transition:border-color .3s var(--ease)}.svc-group[data-astro-cid-ucd2ps2b]:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.svc-group[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.svc-group[data-astro-cid-ucd2ps2b] ul[data-astro-cid-ucd2ps2b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.svc-group[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{display:flex;align-items:flex-start;gap:11px;color:var(--paper-dim);font-size:15.5px;line-height:1.5}.svc-group[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b] svg{color:var(--accent);flex:none;margin-top:3px}@media (max-width: 860px){.svc-inner[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr;gap:28px}.svc-side[data-astro-cid-ucd2ps2b]{position:static}}.cta-band[data-astro-cid-ucd2ps2b]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;padding:clamp(36px,5vw,60px);border:1px solid var(--line-2);border-radius:var(--radius-lg);background:linear-gradient(120deg,#2e9bff1a,#2e8cff1a 55%,#2e8cff0d);overflow:hidden}.cta-glow[data-astro-cid-ucd2ps2b]{position:absolute;inset:0;background:radial-gradient(500px 220px at 100% 0%,rgba(46,140,255,.22),transparent 60%);pointer-events:none}.cta-content[data-astro-cid-ucd2ps2b]{position:relative;max-width:60%}.cta-band[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{font-size:clamp(26px,3.6vw,38px)}.cta-band[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{margin-top:12px;color:var(--paper-dim)}.cta-band[data-astro-cid-ucd2ps2b] .btn[data-astro-cid-ucd2ps2b]{position:relative;flex:none}@media (max-width: 680px){.cta-content[data-astro-cid-ucd2ps2b]{max-width:100%}}
