.demo-wrap[data-astro-cid-lcdefpme]{max-width:1100px;margin:0 auto;padding:clamp(2rem,6vw,5rem) 1.25rem 4rem}.hero[data-astro-cid-lcdefpme]{text-align:center;max-width:780px;margin:0 auto clamp(2.5rem,6vw,4rem)}.eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-color);border:1px solid rgba(var(--brand-rgb), .35);background:rgba(var(--brand-rgb), .08);border-radius:999px;margin-bottom:1.25rem;padding:.3rem .7rem;font-size:.78rem;display:inline-block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05}.lede[data-astro-cid-lcdefpme]{color:var(--text-body);margin:0;font-size:clamp(1.02rem,2vw,1.2rem);line-height:1.6}.notice[data-astro-cid-lcdefpme]{color:var(--warning);background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:10px;margin-top:1.5rem;padding:.7rem 1.1rem;font-size:.9rem;display:inline-block}.hero-tour[data-astro-cid-lcdefpme]{margin-top:1.75rem}.tour-link[data-astro-cid-lcdefpme]{border:1px solid rgba(var(--brand-rgb), .35);min-height:44px;color:var(--brand-color);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;transition:background .15s;display:inline-flex}.tour-link[data-astro-cid-lcdefpme]:hover{background:rgba(var(--brand-rgb), .1)}.paths[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-auto-rows:1fr;gap:1.5rem;display:grid}.path-card[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.path-card[data-astro-cid-lcdefpme]:hover{border-color:rgba(var(--brand-rgb), .4);transform:translateY(-3px);box-shadow:0 12px 40px #02061780}.path-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:.6rem 0 .5rem;font-size:1.5rem}.path-tag[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-block}.tag-client[data-astro-cid-lcdefpme]{color:var(--brand-color);background:rgba(var(--brand-rgb), .14)}.tag-candidate[data-astro-cid-lcdefpme]{color:var(--brand-accent);background:color-mix(in srgb, var(--brand-accent) 16%, transparent)}.path-sub[data-astro-cid-lcdefpme]{color:var(--text-body);margin:0 0 1.25rem;line-height:1.55}.steps[data-astro-cid-lcdefpme]{counter-reset:step;flex-direction:column;flex:1;gap:.75rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;color:var(--text-primary);padding-left:2.25rem;font-size:.95rem;line-height:1.5;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);width:1.6rem;height:1.6rem;color:var(--brand-color);background:rgba(var(--brand-rgb), .12);border:1px solid rgba(var(--brand-rgb), .3);border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:-.1rem;left:0}.cta[data-astro-cid-lcdefpme]{text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:.85rem 1.25rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.cta[data-astro-cid-lcdefpme]:hover{filter:brightness(1.08);transform:translateY(-1px)}.cta-client[data-astro-cid-lcdefpme]{color:var(--text-on-brand);background:var(--brand-color)}.cta-candidate[data-astro-cid-lcdefpme]{color:var(--text-on-brand);background:var(--brand-accent)}.path-foot[data-astro-cid-lcdefpme]{color:var(--text-muted);text-align:center;margin:.85rem 0 0;font-size:.82rem}.outro[data-astro-cid-lcdefpme]{text-align:center;color:var(--text-muted);margin-top:clamp(2.5rem,6vw,4rem)}.outro[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--brand-color)}.sandbox-note[data-astro-cid-lcdefpme]{max-width:560px;margin:.75rem auto 0;font-size:.82rem}
