.paths[data-astro-cid-uyqk665v]{grid-template-columns:repeat(2,1fr);gap:clamp(16px,2.5vw,28px);display:grid}.path[data-astro-cid-uyqk665v]{--accent:var(--color-brand);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-card);color:var(--color-ink);transition:transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;gap:14px;padding:clamp(28px,4vw,44px);text-decoration:none;display:flex;position:relative;overflow:hidden}.path[data-astro-cid-uyqk665v].dark{--accent:var(--color-dark-bg)}.path[data-astro-cid-uyqk665v]:before{content:"";background:var(--accent);height:6px;position:absolute;inset:0 0 auto}.path[data-astro-cid-uyqk665v]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.path[data-astro-cid-uyqk665v]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.badge[data-astro-cid-uyqk665v]{border-radius:var(--radius-md);background:var(--accent);color:#fff;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.kicker[data-astro-cid-uyqk665v]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);font-size:.8125rem}.path[data-astro-cid-uyqk665v].dark .kicker[data-astro-cid-uyqk665v]{color:var(--color-ink-soft)}h3[data-astro-cid-uyqk665v]{font-size:var(--text-h3);margin:0;line-height:1.2}ul[data-astro-cid-uyqk665v]{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-uyqk665v]{color:var(--color-ink-soft);align-items:flex-start;gap:10px;line-height:1.5;display:flex}li[data-astro-cid-uyqk665v] svg{color:var(--color-brand);flex:none;margin-top:3px}.go[data-astro-cid-uyqk665v]{font-family:var(--font-display);color:var(--color-brand);align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:inline-flex}.arrow[data-astro-cid-uyqk665v]{transition:transform var(--transition-fast)}.path[data-astro-cid-uyqk665v]:hover .arrow[data-astro-cid-uyqk665v]{transform:translate(4px)}@media (width<=760px){.paths[data-astro-cid-uyqk665v]{grid-template-columns:1fr}}.pm[data-astro-cid-gj5bp7v3]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.stage[data-astro-cid-gj5bp7v3]{--d:50%;aspect-ratio:5/3.4;width:100%;position:relative}.circle[data-astro-cid-gj5bp7v3]{top:50%;left:var(--x);width:var(--d);aspect-ratio:1;transform:translate(-50%, -50%) scale(var(--s,1));text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 6%;transition:left .9s cubic-bezier(.6,0,.2,1),transform .9s cubic-bezier(.6,0,.2,1),background-color .5s,border-color .5s,color .5s,opacity .5s;display:flex;position:absolute}.circle[data-astro-cid-gj5bp7v3] small[data-astro-cid-gj5bp7v3]{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:.75rem}.circle[data-astro-cid-gj5bp7v3] b[data-astro-cid-gj5bp7v3]{font-family:var(--font-display);font-size:clamp(1rem,1.6vw,1.25rem);font-weight:400;line-height:1.2}.circle[data-astro-cid-gj5bp7v3] small[data-astro-cid-gj5bp7v3],.circle[data-astro-cid-gj5bp7v3] b[data-astro-cid-gj5bp7v3]{transition:opacity .4s}.circle[data-astro-cid-gj5bp7v3].you{background:var(--color-brand);border:2px solid var(--color-brand);color:#fff}.circle[data-astro-cid-gj5bp7v3].partner{background:var(--color-dark-bg);border:2px solid var(--color-dark-bg);color:#fff}.circle[data-astro-cid-gj5bp7v3].ghost{border:2px dashed var(--color-ink-faint);color:var(--color-ink-soft);background:0 0}.stage[data-astro-cid-gj5bp7v3][data-shape=install] .ci[data-astro-cid-gj5bp7v3]{--x:34%}.stage[data-astro-cid-gj5bp7v3][data-shape=install] .co[data-astro-cid-gj5bp7v3]{--x:80%;--s:.7}.stage[data-astro-cid-gj5bp7v3][data-shape=operate] .ci[data-astro-cid-gj5bp7v3]{--x:20%;--s:.7}.stage[data-astro-cid-gj5bp7v3][data-shape=operate] .co[data-astro-cid-gj5bp7v3]{--x:66%}.stage[data-astro-cid-gj5bp7v3][data-shape=together] .ci[data-astro-cid-gj5bp7v3]{--x:34%;padding-right:22%}.stage[data-astro-cid-gj5bp7v3][data-shape=together] .co[data-astro-cid-gj5bp7v3]{--x:66%;padding-left:22%}.stage[data-astro-cid-gj5bp7v3][data-shape=merged] .ci[data-astro-cid-gj5bp7v3],.stage[data-astro-cid-gj5bp7v3][data-shape=merged] .co[data-astro-cid-gj5bp7v3]{--x:50%;--s:1.1}.stage[data-astro-cid-gj5bp7v3][data-shape=merged] .co[data-astro-cid-gj5bp7v3],.stage[data-astro-cid-gj5bp7v3][data-shape=merged] .circle[data-astro-cid-gj5bp7v3] small[data-astro-cid-gj5bp7v3],.stage[data-astro-cid-gj5bp7v3][data-shape=merged] .co[data-astro-cid-gj5bp7v3] b[data-astro-cid-gj5bp7v3],.stage[data-astro-cid-gj5bp7v3][data-shape=merged] .ci[data-astro-cid-gj5bp7v3] b[data-astro-cid-gj5bp7v3]{opacity:0}.both[data-astro-cid-gj5bp7v3]{opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .4s,transform .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.lens[data-astro-cid-gj5bp7v3]{width:var(--d);aspect-ratio:1;clip-path:circle(50% at 114%);background:var(--color-bg);opacity:0;border-radius:50%;transition:opacity .5s;position:absolute;top:50%;left:34%;transform:translate(-50%,-50%)}.lens[data-astro-cid-gj5bp7v3] b[data-astro-cid-gj5bp7v3]{text-align:center;font-family:var(--font-display);color:var(--color-brand);font-size:clamp(.8125rem,1.3vw,1.0625rem);font-weight:400;position:absolute;top:50%;left:82%;transform:translate(-50%,-50%)}.stage[data-astro-cid-gj5bp7v3][data-shape=together] .lens[data-astro-cid-gj5bp7v3]{opacity:1;transition-delay:.8s}.both[data-astro-cid-gj5bp7v3]{white-space:normal;color:#fff;text-align:center;flex-direction:column;align-items:center;gap:2px;width:40%;display:flex}.both[data-astro-cid-gj5bp7v3] small[data-astro-cid-gj5bp7v3]{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:.75rem}.both[data-astro-cid-gj5bp7v3] b[data-astro-cid-gj5bp7v3]{font-family:var(--font-display);font-size:clamp(1rem,1.6vw,1.25rem);font-weight:400}.stage[data-astro-cid-gj5bp7v3][data-shape=merged] .both[data-astro-cid-gj5bp7v3]{opacity:1;transition-delay:.6s;transform:translate(-50%,-50%)scale(1)}.list[data-astro-cid-gj5bp7v3]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.item[data-astro-cid-gj5bp7v3]{border-radius:var(--radius-sm);text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-left:4px solid #0000;align-items:flex-start;gap:16px;padding:16px 18px;transition:background-color .3s,border-color .3s;display:flex}.item[data-astro-cid-gj5bp7v3]:hover{background:var(--color-bg)}.item[data-astro-cid-gj5bp7v3].on{background:var(--color-bg);border-left-color:var(--color-brand);box-shadow:var(--shadow-card)}.item[data-astro-cid-gj5bp7v3]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.num[data-astro-cid-gj5bp7v3]{font-family:var(--font-display);color:var(--color-ink-faint);font-size:1.125rem;line-height:1.4}.item[data-astro-cid-gj5bp7v3].on .num[data-astro-cid-gj5bp7v3]{color:var(--color-brand)}.body[data-astro-cid-gj5bp7v3]{gap:4px;display:grid}strong[data-astro-cid-gj5bp7v3]{font-family:var(--font-display);color:var(--color-ink);font-size:1.0625rem;font-weight:400}.text[data-astro-cid-gj5bp7v3]{color:var(--color-ink-soft);line-height:1.55}.item[data-astro-cid-gj5bp7v3]:not(.on) .text[data-astro-cid-gj5bp7v3]{display:none}@media (width<=860px){.pm[data-astro-cid-gj5bp7v3]{grid-template-columns:1fr}.stage[data-astro-cid-gj5bp7v3]{max-width:480px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-gj5bp7v3] .circle[data-astro-cid-gj5bp7v3]{animation:none!important}.circle[data-astro-cid-gj5bp7v3],.lens[data-astro-cid-gj5bp7v3],.both[data-astro-cid-gj5bp7v3]{transition:none}}
