.hero-cta[data-astro-cid-ndecgv2h]{margin-top:var(--space-5)}.layout[data-astro-cid-ndecgv2h]{display:grid;gap:var(--space-4)}@media(min-width:60em){.layout[data-astro-cid-ndecgv2h]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:stretch}}.model-panel[data-astro-cid-ndecgv2h]{display:flex;flex-direction:column;background:var(--color-bg-alt);border:var(--bw) solid var(--color-border);border-radius:var(--radius);padding:var(--panel-pad)}.panel-title[data-astro-cid-ndecgv2h]{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-muted);padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:var(--bw) solid var(--color-border-strong)}.model[data-astro-cid-ndecgv2h]{list-style:none;padding:0;margin:0;flex:1;display:flex;flex-direction:column;position:relative}.model[data-astro-cid-ndecgv2h] li[data-astro-cid-ndecgv2h]{flex:1;display:grid;grid-template-columns:var(--step-node) 1fr;gap:var(--space-3);position:relative;padding-bottom:var(--space-4)}.model[data-astro-cid-ndecgv2h] li[data-astro-cid-ndecgv2h]:last-child{flex:0 0 auto;padding-bottom:0}.model[data-astro-cid-ndecgv2h] li[data-astro-cid-ndecgv2h]:not(:last-child):before{content:"";position:absolute;left:calc(var(--step-node) / 2 - var(--bw) / 2);top:var(--step-node);bottom:0;width:var(--bw);background:var(--color-border-strong)}.n[data-astro-cid-ndecgv2h]{width:var(--step-node);height:var(--step-node);display:grid;place-items:center;border:var(--bw) solid var(--color-border-strong);border-radius:50%;background:var(--color-surface);font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-xs);letter-spacing:var(--tracking-step);color:var(--color-text)}.model[data-astro-cid-ndecgv2h] li[data-astro-cid-ndecgv2h]:first-child .n[data-astro-cid-ndecgv2h]{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.k[data-astro-cid-ndecgv2h]{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-accent);padding-top:var(--space-2)}.model[data-astro-cid-ndecgv2h] h3[data-astro-cid-ndecgv2h]{margin-top:var(--space-1);font-size:var(--fs-lg)}.model[data-astro-cid-ndecgv2h] .text[data-astro-cid-ndecgv2h]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--fs-ui)}.form-wrap[data-astro-cid-ndecgv2h]{background:var(--color-surface);border:var(--bw) solid var(--color-border);border-radius:var(--radius);padding:var(--panel-pad);box-shadow:var(--shadow-card)}.form-title[data-astro-cid-ndecgv2h]{font-size:var(--fs-2xl);margin-bottom:var(--space-4)}
