.hero-cta[data-astro-cid-gfdkfg4q]{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.route[data-astro-cid-gfdkfg4q]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.route-head[data-astro-cid-gfdkfg4q]{top:calc(var(--nav-h) + 48px);position:sticky}.route-head[data-astro-cid-gfdkfg4q] .lead[data-astro-cid-gfdkfg4q]{margin-top:1rem}.steps[data-astro-cid-gfdkfg4q]{--p:1;gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rail[data-astro-cid-gfdkfg4q]{background:var(--line);border-radius:2px;width:2px;position:absolute;top:26px;bottom:26px;left:25px}.rail[data-astro-cid-gfdkfg4q] span[data-astro-cid-gfdkfg4q]{width:100%;height:calc(var(--p) * 100%);background:linear-gradient(var(--accent-ink), var(--cyan));border-radius:2px;display:block}.step[data-astro-cid-gfdkfg4q]{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:20px;display:grid;position:relative}.node[data-astro-cid-gfdkfg4q]{z-index:1;background:var(--petrol-700);color:#fff;width:52px;height:52px;box-shadow:0 0 0 6px var(--bg);transition:background .5s var(--ease), color .5s var(--ease), box-shadow .5s var(--ease), transform .5s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.node[data-astro-cid-gfdkfg4q] svg{width:24px;height:24px}.card[data-astro-cid-gfdkfg4q]{border-radius:var(--r-panel);background:var(--surface);border:1px solid var(--line);transition:border-color .5s var(--ease), box-shadow .5s var(--ease), transform .6s var(--ease), opacity .6s var(--ease);padding:22px 24px}.meta[data-astro-cid-gfdkfg4q]{align-items:center;gap:10px;display:flex}.num[data-astro-cid-gfdkfg4q]{color:var(--accent-ink);font-feature-settings:"tnum";font-size:.85rem;font-weight:600}.who[data-astro-cid-gfdkfg4q]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--petrol-50);border-radius:999px;padding:2px 8px;font-size:.75rem}.card[data-astro-cid-gfdkfg4q] h3[data-astro-cid-gfdkfg4q]{letter-spacing:-.015em;margin-top:.6rem;font-size:clamp(1.25rem,1.8vw,1.5rem)}.card[data-astro-cid-gfdkfg4q] p[data-astro-cid-gfdkfg4q]{color:var(--ink-2);margin-top:.4rem}.last[data-astro-cid-gfdkfg4q] .node[data-astro-cid-gfdkfg4q]{background:var(--cyan);color:var(--petrol-950)}.live[data-astro-cid-gfdkfg4q] .step[data-astro-cid-gfdkfg4q]:not(.on) .node[data-astro-cid-gfdkfg4q]{background:var(--surface);color:var(--ink-3);box-shadow:0 0 0 6px var(--bg), inset 0 0 0 2px var(--line)}.live[data-astro-cid-gfdkfg4q] .step[data-astro-cid-gfdkfg4q]:not(.on) .card[data-astro-cid-gfdkfg4q]{opacity:.45;transform:translate(10px)}.live[data-astro-cid-gfdkfg4q] .step[data-astro-cid-gfdkfg4q].on .node[data-astro-cid-gfdkfg4q]{transform:scale(1.06)}.live[data-astro-cid-gfdkfg4q] .step[data-astro-cid-gfdkfg4q].on .card[data-astro-cid-gfdkfg4q]{border-color:var(--petrol-200);box-shadow:0 18px 40px -24px #0e3d4873}.kitband[data-astro-cid-gfdkfg4q]{background:var(--band);color:var(--band-ink);padding:clamp(80px,10vw,136px) 0;position:relative;overflow:hidden}.kitband[data-astro-cid-gfdkfg4q]:before{content:"";pointer-events:none;background:radial-gradient(circle at 1px 1px,#e2f4f90f 1px,#0000 0) 0 0/22px 22px;position:absolute;inset:0}.kitband[data-astro-cid-gfdkfg4q] .wrap[data-astro-cid-gfdkfg4q]{position:relative}.kitband[data-astro-cid-gfdkfg4q] .eyebrow[data-astro-cid-gfdkfg4q]{color:var(--cyan)!important}.kb-title[data-astro-cid-gfdkfg4q]{letter-spacing:-.03em;max-width:22ch;font-size:clamp(2rem,3.6vw,3rem);line-height:1.08}.scheme[data-astro-cid-gfdkfg4q]{grid-template-columns:minmax(0,1fr) 130px minmax(0,1.2fr) 130px minmax(0,1.1fr);align-items:center;margin-top:clamp(40px,5vw,64px);display:grid}.col[data-astro-cid-gfdkfg4q]{border-radius:calc(var(--r-panel) * 2);border:1px solid var(--band-line);background:#e2f4f90a;padding:24px}.k[data-astro-cid-gfdkfg4q]{letter-spacing:.08em;text-transform:uppercase;color:var(--band-ink-2);font-size:.75rem}.field[data-astro-cid-gfdkfg4q] ul[data-astro-cid-gfdkfg4q]{grid-template-columns:1fr 1fr;gap:10px;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.field[data-astro-cid-gfdkfg4q] li[data-astro-cid-gfdkfg4q]{align-items:center;gap:8px;font-size:.95rem;display:flex}.field[data-astro-cid-gfdkfg4q] svg{width:20px;height:20px;color:var(--cyan)}.gw[data-astro-cid-gfdkfg4q]{background:#6dcbe314;border-color:#6dcbe38c;box-shadow:0 0 60px -10px #6dcbe359}.gw-ic[data-astro-cid-gfdkfg4q]{background:var(--cyan);width:48px;height:48px;color:var(--petrol-950);border-radius:12px;place-items:center;margin-bottom:14px;display:inline-grid}.gw-ic[data-astro-cid-gfdkfg4q] svg{width:26px;height:26px}.gw[data-astro-cid-gfdkfg4q] h3[data-astro-cid-gfdkfg4q]{margin-top:.3rem;font-size:1.3rem}.gw[data-astro-cid-gfdkfg4q] p[data-astro-cid-gfdkfg4q]:not(.k),.cloud[data-astro-cid-gfdkfg4q] p[data-astro-cid-gfdkfg4q]:not(.k){color:var(--band-ink-2);margin-top:.5rem;font-size:.96rem}.cloud[data-astro-cid-gfdkfg4q] img[data-astro-cid-gfdkfg4q]{width:auto;height:22px;margin-bottom:14px}.wire[data-astro-cid-gfdkfg4q]{justify-items:center;gap:6px;padding:0 10px;display:grid}.wire[data-astro-cid-gfdkfg4q] .lbl[data-astro-cid-gfdkfg4q]{color:var(--band-ink-2);text-align:center;font-size:.75rem}.line[data-astro-cid-gfdkfg4q]{background:#6dcbe340;border-radius:2px;width:100%;height:2px;position:relative;overflow:hidden}.line[data-astro-cid-gfdkfg4q] i[data-astro-cid-gfdkfg4q]{background:linear-gradient(90deg, transparent, var(--cyan), transparent);width:30%;height:100%;animation:2.6s linear infinite flow;position:absolute;top:0;left:-30%}.line[data-astro-cid-gfdkfg4q].back i[data-astro-cid-gfdkfg4q]{background:linear-gradient(90deg,#0000,#f2b450,#0000);animation-direction:reverse;animation-delay:1.3s}@keyframes flow{to{left:100%}}.kit[data-astro-cid-gfdkfg4q]{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.kit[data-astro-cid-gfdkfg4q]>div[data-astro-cid-gfdkfg4q]{border-radius:var(--r-panel);border:1px solid var(--band-line);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px 24px;display:grid}.kit[data-astro-cid-gfdkfg4q] .ic[data-astro-cid-gfdkfg4q]{width:44px;height:44px;color:var(--cyan);background:#6dcbe31f;border-radius:10px;place-items:center;display:grid}.kit[data-astro-cid-gfdkfg4q] .ic[data-astro-cid-gfdkfg4q] svg{width:22px;height:22px}.kit[data-astro-cid-gfdkfg4q] h3[data-astro-cid-gfdkfg4q]{font-size:1.15rem}.kit[data-astro-cid-gfdkfg4q] p[data-astro-cid-gfdkfg4q]{color:var(--band-ink-2);margin-top:.35rem;font-size:.96rem}.inl[data-astro-cid-gfdkfg4q]{color:var(--cyan)}.terms[data-astro-cid-gfdkfg4q]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.terms[data-astro-cid-gfdkfg4q] li[data-astro-cid-gfdkfg4q]{border-radius:var(--r-panel);background:var(--surface);border:1px solid var(--line);padding:clamp(24px,3vw,34px);position:relative;overflow:hidden}.terms[data-astro-cid-gfdkfg4q] li[data-astro-cid-gfdkfg4q]:before{content:"";background:linear-gradient(90deg, var(--accent-ink), var(--cyan));height:3px;position:absolute;top:0;left:0;right:0}.big[data-astro-cid-gfdkfg4q]{letter-spacing:-.035em;color:var(--accent-ink);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:600;line-height:1}.terms[data-astro-cid-gfdkfg4q] h3[data-astro-cid-gfdkfg4q]{margin-top:1rem;font-size:1.15rem}.terms[data-astro-cid-gfdkfg4q] p[data-astro-cid-gfdkfg4q]:not(.big){color:var(--ink-2);margin-top:.4rem}.needs[data-astro-cid-gfdkfg4q]{border-radius:var(--r-panel);background:var(--petrol-50);border:1px solid var(--petrol-100);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(20px,4vw,56px);margin-top:16px;padding:clamp(24px,3vw,34px);display:grid}.needs[data-astro-cid-gfdkfg4q] h3[data-astro-cid-gfdkfg4q]{font-size:1.3rem}.needs[data-astro-cid-gfdkfg4q]>div[data-astro-cid-gfdkfg4q] p[data-astro-cid-gfdkfg4q]{color:var(--ink-2);margin-top:.4rem}.needs[data-astro-cid-gfdkfg4q] ol[data-astro-cid-gfdkfg4q]{grid-template-columns:1fr 1fr;gap:14px 24px;margin:0;padding:0;list-style:none;display:grid}.needs[data-astro-cid-gfdkfg4q] li[data-astro-cid-gfdkfg4q]{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.needs[data-astro-cid-gfdkfg4q] li[data-astro-cid-gfdkfg4q] span[data-astro-cid-gfdkfg4q]{background:var(--petrol-700);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:600;display:grid}@media (prefers-reduced-motion:reduce){.line[data-astro-cid-gfdkfg4q] i[data-astro-cid-gfdkfg4q]{display:none}}@media (width<=1099px){.scheme[data-astro-cid-gfdkfg4q]{grid-template-columns:1fr}.wire[data-astro-cid-gfdkfg4q]{grid-auto-flow:column;justify-content:center;align-items:center;gap:10px;padding:12px 0}.line[data-astro-cid-gfdkfg4q]{width:2px;height:36px}.line[data-astro-cid-gfdkfg4q] i[data-astro-cid-gfdkfg4q]{background:linear-gradient(180deg, transparent, var(--cyan), transparent);width:100%;height:30%;animation-name:flowv;top:-30%;left:0}.line[data-astro-cid-gfdkfg4q].back i[data-astro-cid-gfdkfg4q]{background:linear-gradient(#0000,#f2b450,#0000)}}@keyframes flowv{to{top:100%}}@media (width<=899px){.route[data-astro-cid-gfdkfg4q],.kit[data-astro-cid-gfdkfg4q],.terms[data-astro-cid-gfdkfg4q],.needs[data-astro-cid-gfdkfg4q]{grid-template-columns:1fr}.route-head[data-astro-cid-gfdkfg4q]{position:static}.needs[data-astro-cid-gfdkfg4q] ol[data-astro-cid-gfdkfg4q]{grid-template-columns:1fr}}
