:root{--font-body:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--color-bg:#f5f2ed;--color-surface:#fff;--color-surface-muted:#edeae3;--color-border:#e3e0da;--color-border-strong:#d2cec7;--color-text:#212121;--color-text-muted:#666;--color-primary:#b45309;--color-primary-dark:#92400e;--color-phase-blue:#3b82f6;--color-phase-green:#22c55e;--color-phase-orange:#f97316;--text-sm:.8rem;--text-base:.95rem;--text-lg:1.15rem;--space-sm:.5rem;--space-md:1rem;--space-lg:2rem;--space-xl:4rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background:var(--color-bg);margin:0;line-height:1.6}.lp-page{max-width:1100px;padding:0 var(--space-lg);margin:0 auto}.lp-nav{padding:var(--space-md) 0;justify-content:space-between;align-items:center;display:flex}.lp-wordmark{font-family:var(--font-mono);font-weight:700}.lp-nav-links{gap:var(--space-lg);display:flex}.lp-nav-links a{color:var(--color-text);text-decoration:none}.lp-nav-links a:hover{color:var(--color-primary)}.lp-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.lp-eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.12em;color:var(--color-primary);margin:0 0 var(--space-md)}.lp-hero h1{margin:0 0 var(--space-md);max-width:20ch;font-size:2.75rem;line-height:1.15}.lp-subhead{color:var(--color-text-muted);max-width:55ch;margin:0 0 var(--space-lg)}.lp-hero-cta{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.lp-cta-primary{background:var(--color-primary);color:var(--color-surface);border:1px solid var(--color-primary);border-radius:.25rem;padding:.65rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.lp-cta-primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.lp-cta-secondary{color:var(--color-text-muted);text-decoration:none}.lp-cta-secondary:hover{color:var(--color-text)}.lp-section{padding:var(--space-xl) 0;border-top:1px solid var(--color-border)}.lp-section>p{max-width:62ch;margin:0 0 var(--space-md)}.lp-section h2{font-size:var(--text-lg);margin:0 0 var(--space-lg)}.lp-preview-slot{border-top:1px solid var(--color-border);padding:var(--space-lg) 0}.lp-preview-placeholder{border:1px dashed var(--color-border-strong);background:var(--color-surface);border-radius:.25rem;justify-content:center;align-items:center;min-height:12rem;display:flex}.lp-mono-caption{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}.lp-columns{gap:var(--space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lp-step{flex-direction:column;flex:14rem;min-width:0;display:flex}.lp-step-number{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-primary);margin-bottom:var(--space-sm)}.lp-step p{margin:0}.lp-card{background:var(--color-surface);border:1px solid var(--color-border);min-width:0;padding:var(--space-lg);border-radius:.25rem;flex:14rem}.lp-card h3{margin:0 0 var(--space-sm);font-size:var(--text-base)}.lp-card p{margin:0 0 var(--space-md);color:var(--color-text-muted)}.lp-footer-cta{padding:var(--space-xl) 0;border-top:1px solid var(--color-border);text-align:center}.lp-footer-cta h2{margin:0 0 var(--space-lg);font-size:1.6rem}.lp-footer{padding:var(--space-lg) 0 var(--space-xl);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}@media (width<=720px){.lp-hero h1{font-size:2rem}}
