.svc-head[data-astro-cid-gqcvzhte]{grid-template-columns:1.3fr 1fr;align-items:end;gap:40px 80px;margin-bottom:clamp(48px,6vw,88px);display:grid}.svc-head[data-astro-cid-gqcvzhte] .h2[data-astro-cid-gqcvzhte]{margin-top:20px}.svc-grid[data-astro-cid-gqcvzhte]{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.svc-card[data-astro-cid-gqcvzhte]{background:var(--white);border-radius:var(--radius-l);box-shadow:0 0 0 1px var(--line);transition:box-shadow .5s var(--ease-out), transform .6s var(--ease-out);isolation:isolate;flex-direction:column;grid-column:span 2;padding:26px;display:flex;position:relative;overflow:hidden}.svc-card[data-astro-cid-gqcvzhte]:first-child,.svc-card[data-astro-cid-gqcvzhte]:nth-child(2){grid-column:span 3}.svc-card[data-astro-cid-gqcvzhte]:before{content:"";z-index:-1;background:radial-gradient(400px 260px at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--signal) 10%, transparent), transparent 70%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.svc-card[data-astro-cid-gqcvzhte]:hover:before{opacity:1}.svc-card[data-astro-cid-gqcvzhte]:hover{box-shadow:0 0 0 1px var(--line-strong), var(--shadow-2);transform:translateY(-4px)}.svc-top[data-astro-cid-gqcvzhte]{justify-content:space-between;align-items:center;gap:12px;display:flex}.svc-idx[data-astro-cid-gqcvzhte]{color:var(--signal);letter-spacing:.1em;font-size:12px}.svc-arrow[data-astro-cid-gqcvzhte]{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:background .3s, color .3s, transform .5s var(--ease-out);border-radius:50%;place-items:center;margin-left:auto;display:grid}.svc-card[data-astro-cid-gqcvzhte]:hover .svc-arrow[data-astro-cid-gqcvzhte]{background:var(--ink);color:#fff;transform:rotate(45deg)}.svc-illo[data-astro-cid-gqcvzhte]{margin-block:8px 12px;padding:10px 6% 0}.svc-card[data-astro-cid-gqcvzhte]:first-child .svc-illo[data-astro-cid-gqcvzhte],.svc-card[data-astro-cid-gqcvzhte]:nth-child(2) .svc-illo[data-astro-cid-gqcvzhte]{padding-inline:16%}.svc-body[data-astro-cid-gqcvzhte] h3[data-astro-cid-gqcvzhte]{margin-bottom:8px}.svc-body[data-astro-cid-gqcvzhte] p[data-astro-cid-gqcvzhte]{color:var(--ink-soft);max-width:42ch;font-size:16px}.svc-tags[data-astro-cid-gqcvzhte]{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.svc-drone[data-astro-cid-gqcvzhte]{background:var(--ink);color:#fff;box-shadow:none}.svc-drone[data-astro-cid-gqcvzhte] .svc-body[data-astro-cid-gqcvzhte] p[data-astro-cid-gqcvzhte]{color:#ffffffb3}.svc-drone[data-astro-cid-gqcvzhte] .chip[data-astro-cid-gqcvzhte]{color:#fffc;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.svc-drone[data-astro-cid-gqcvzhte] .svc-arrow[data-astro-cid-gqcvzhte]{box-shadow:inset 0 0 0 1px #ffffff4d}.svc-drone[data-astro-cid-gqcvzhte]:hover .svc-arrow[data-astro-cid-gqcvzhte]{background:var(--signal)}.svc-drone[data-astro-cid-gqcvzhte] .illo{color:#fff}.svc-drone[data-astro-cid-gqcvzhte] .face-t{fill:#ffffff0a}.chip-new[data-astro-cid-gqcvzhte]{margin-left:8px}@media (width<=1080px){.svc-head[data-astro-cid-gqcvzhte]{grid-template-columns:1fr}.svc-grid[data-astro-cid-gqcvzhte]{grid-template-columns:1fr 1fr}.svc-card[data-astro-cid-gqcvzhte],.svc-card[data-astro-cid-gqcvzhte]:first-child,.svc-card[data-astro-cid-gqcvzhte]:nth-child(2){grid-column:span 1}.svc-drone[data-astro-cid-gqcvzhte]{grid-column:1/-1!important}}@media (width<=640px){.svc-grid[data-astro-cid-gqcvzhte]{grid-template-columns:1fr}.svc-card[data-astro-cid-gqcvzhte] .svc-illo[data-astro-cid-gqcvzhte]{padding-inline:8%!important}}.proc[data-astro-cid-grsovck6]{background:var(--paper-2);height:420vh;position:relative}.proc-sticky[data-astro-cid-grsovck6]{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.proc-inner[data-astro-cid-grsovck6]{height:100%;padding-top:calc(var(--header-h) + 3vh);grid-template-rows:auto 1fr auto;gap:2vh;padding-bottom:6vh;display:grid}.proc-head[data-astro-cid-grsovck6] .h2[data-astro-cid-grsovck6]{margin-top:18px}.track-wrap[data-astro-cid-grsovck6]{color:var(--ink);align-self:end}.track[data-astro-cid-grsovck6]{width:100%;height:auto;overflow:visible}.mk[data-astro-cid-grsovck6] circle[data-astro-cid-grsovck6]{transition:fill .4s,stroke .4s}.mk[data-astro-cid-grsovck6].hit circle[data-astro-cid-grsovck6]{fill:var(--ink)}.mk-t[data-astro-cid-grsovck6]{font-family:var(--font-mono);fill:var(--muted);font-size:13px}.dist[data-astro-cid-grsovck6]{font-family:var(--font-mono);fill:var(--signal);font-size:14px}.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(5,1fr);gap:0;margin-inline:3.33333%;padding:0;list-style:none;display:grid}.step[data-astro-cid-grsovck6]{opacity:.32;transition:opacity .5s, transform .6s var(--ease-out);border-top:1px solid var(--line-strong);padding-top:16px;padding-right:20px;transform:translateY(8px)}.step[data-astro-cid-grsovck6].past{opacity:.55;transform:none}.step[data-astro-cid-grsovck6].on{opacity:1;border-top-color:var(--signal);transform:none}.step-k[data-astro-cid-grsovck6]{color:var(--signal);font-size:12px}.step-t[data-astro-cid-grsovck6]{letter-spacing:-.025em;margin:8px 0;font-size:clamp(1.1rem,1.6vw,1.45rem);line-height:1.15}.step-d[data-astro-cid-grsovck6]{color:var(--ink-soft);font-size:15px;line-height:1.5}@media (width<=900px){.proc[data-astro-cid-grsovck6]{height:360vh}.steps[data-astro-cid-grsovck6]{grid-template-columns:1fr;min-height:170px;position:relative}.step[data-astro-cid-grsovck6]{opacity:0;position:absolute;inset:0 0 auto;transform:translateY(16px)}.step[data-astro-cid-grsovck6].past{opacity:0}.step[data-astro-cid-grsovck6].on{opacity:1}.track[data-astro-cid-grsovck6]{max-height:30vh}}.l-head[data-astro-cid-giocm6qv]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:32px;display:flex}.l-grid[data-astro-cid-giocm6qv]{grid-template-columns:repeat(2,1fr);gap:0 40px;display:grid}.l-card[data-astro-cid-giocm6qv]{border-top:1px solid var(--line);transition:padding .4s var(--ease-out);grid-template-columns:40px 1fr auto 24px;align-items:center;gap:16px;padding:20px 0;display:grid}.l-card[data-astro-cid-giocm6qv]:hover{padding-left:10px}.l-k[data-astro-cid-giocm6qv]{color:var(--signal);font-size:12px}.l-txt[data-astro-cid-giocm6qv]{flex-direction:column;display:flex}.l-txt[data-astro-cid-giocm6qv] strong[data-astro-cid-giocm6qv]{letter-spacing:-.015em;font-weight:600;line-height:1.3}.l-txt[data-astro-cid-giocm6qv] span[data-astro-cid-giocm6qv]{color:var(--muted);font-size:14px}.l-host[data-astro-cid-giocm6qv]{color:var(--muted);font-size:12px}.l-card[data-astro-cid-giocm6qv] .l-ico{transition:transform .4s var(--ease-out), color .3s}.l-card[data-astro-cid-giocm6qv]:hover .l-ico{color:var(--signal);transform:translate(3px,-3px)}@media (width<=860px){.l-grid[data-astro-cid-giocm6qv]{grid-template-columns:1fr}.l-host[data-astro-cid-giocm6qv]{display:none}.l-card[data-astro-cid-giocm6qv]{grid-template-columns:32px 1fr 24px}}
