:root{--bg: #0b0d10;--surface: #14171b;--surface-2: #1a1e23;--border: #232830;--border-strong: #2c333d;--accent: #5eead4;--accent-dim: #2dd4bf;--accent-bg: rgba(94, 234, 212, .08);--text: #e8ecf1;--text-dim: #a8b0bc;--text-mute: #6c7480;--muted: #6c7480;--success: #34d399;--warning: #fbbf24;--error: #f87171;--max-w: 720px;--radius-0: 0;--radius-sm: 4px;--radius-md: 8px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--font-mono: "JetBrains Mono", "SF Mono", Menlo, Monaco, "Cascadia Code", monospace;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 2rem;--fs-4xl: 2.5rem;--transition-fast: .12s ease-out;--transition-base: .2s ease-out}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.55;min-height:100dvh;display:flex;flex-direction:column}.container{width:100%;max-width:var(--max-w);margin-inline:auto;padding-inline:1.25rem}nav{border-bottom:1px solid var(--border);padding-block:1rem}nav .container{display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.8125rem;font-weight:700;letter-spacing:-.02em;color:var(--text);text-decoration:none}.logo-icon{flex-shrink:0;display:block}.nav-tag{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);border:1px solid var(--accent-dim);padding:.2em .6em;border-radius:var(--radius-0);font-family:var(--font-mono)}.hero{padding-block:5rem 4rem;text-align:center}.eyebrow{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:1.5rem}h1{font-family:var(--font-mono);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin-bottom:1.25rem}h1 em{font-style:normal;color:var(--accent)}.subhead{font-size:1.05rem;color:var(--text-dim);max-width:600px;margin-inline:auto;margin-bottom:2.5rem;line-height:1.6}.subhead code,.bullet-text code{font-family:var(--font-mono);font-size:.875em;background:var(--surface-2);border:1px solid var(--border);padding:.1em .4em;color:var(--text);border-radius:var(--radius-0);white-space:nowrap;overflow-wrap:break-word}.see-motion{text-align:center;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.02em;margin-bottom:2rem;margin-top:-1rem}.see-motion a{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s;padding-bottom:1px}.see-motion a:hover{border-bottom-color:var(--accent)}.see-motion span{margin-left:.25em}.pro-cta-wrap{text-align:center;margin-bottom:1.5rem}.pro-cta-btn{display:inline-block;background:var(--accent);color:#000;font-weight:700;font-size:1rem;padding:.75rem 1.75rem;border-radius:var(--radius-0);text-decoration:none;transition:opacity .15s}.pro-cta-btn:hover{opacity:.85}.pro-cta-note{margin-top:.5rem;font-size:.78rem;color:var(--muted)}.waitlist-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-0);padding:2rem;max-width:440px;margin-inline:auto;text-align:center}.waitlist-label{display:block;font-size:.85rem;font-weight:600;color:var(--muted);margin-bottom:.75rem;text-align:center}#ck-embed{min-height:56px;display:flex;flex-direction:column;align-items:center}#ck-embed form,#ck-embed .formkit-form{width:100%}#ck-embed .formkit-fields{display:flex;gap:.5rem;justify-content:center}#ck-embed .formkit-field{flex:1;max-width:260px}body>.seva-form,body>.formkit-form{display:none!important}.ck-fallback{display:flex;gap:.5rem;justify-content:center}.ck-fallback input[type=email]{flex:1;padding:.65rem .9rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-0);color:var(--text);font-family:var(--font-mono);font-size:.9375rem;outline:none;transition:border-color .15s}.ck-fallback input[type=email]:focus{border-color:var(--accent)}.ck-fallback button{padding:.65rem 1.1rem;background:var(--accent);color:var(--bg);border:none;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.9rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s}.ck-fallback button:hover{background:var(--accent-dim)}.privacy-note{font-size:.72rem;color:var(--muted);text-align:center;margin-top:.75rem}.divider{border:none;border-top:1px solid var(--border);margin-block:4rem}.what-section{padding-bottom:5rem}.section-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:.75rem}h2{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-bottom:2rem}.bullets{list-style:none;display:flex;flex-direction:column;gap:1.25rem}.bullets li{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;align-items:start}.bullet-icon{width:2rem;height:2rem;background:var(--accent-bg);border:1px solid var(--border);border-radius:var(--radius-0);display:grid;place-items:center;font-family:var(--font-mono);font-size:.8rem;color:var(--accent)}.bullet-text strong{display:block;font-size:.95rem;font-weight:600;color:var(--text);margin-bottom:.15rem}.bullet-text span{font-size:.875rem;color:var(--muted);line-height:1.5}footer{margin-top:auto;border-top:1px solid var(--border);padding-block:1.5rem}footer .container{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between;font-size:.8rem;color:var(--muted)}footer a{color:var(--muted);text-decoration:none}footer a:hover{color:var(--text)}.metrics-anchor{display:flex;gap:1.5rem;justify-content:center;margin-block:1.5rem 1.25rem;padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.metric{display:flex;flex-direction:column;gap:.2rem}.metric-val{font-family:var(--font-mono);font-size:1.35rem;font-weight:700;color:var(--accent);letter-spacing:-.02em}.metric-label{font-size:.75rem;color:var(--text-mute);text-transform:uppercase;letter-spacing:.04em}.install-block{margin-block:0 1.5rem;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.install-label{font-family:var(--font-mono);font-size:.7rem;color:var(--text-mute);text-transform:uppercase;letter-spacing:.06em;padding:.4rem 1rem;background:var(--surface-2);border-bottom:1px solid var(--border)}.install-code{display:block;padding:1rem;background:var(--surface);font-family:var(--font-mono);font-size:.8rem;line-height:1.6;color:var(--text-dim);white-space:pre;overflow-x:auto}.install-code code{background:none;padding:0;border:none;font-size:inherit;color:inherit}@media(max-width:480px){.ck-fallback{flex-direction:column}.hero{padding-block:3.5rem 3rem}.metrics-anchor{flex-wrap:wrap;gap:1rem}.install-code{font-size:.72rem}}.pricing-section{padding:4rem 0 3rem;border-top:1px solid var(--border)}.pricing-section h2{font-size:1.5rem;margin:0 0 .5rem;color:var(--text)}.pricing-sub{color:var(--text-dim);margin:0 0 2.5rem}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.pricing-card{background:var(--surface);border:1px solid var(--border);padding:1.75rem 1.5rem;display:flex;flex-direction:column}.pricing-card-featured{border-color:var(--accent);background:var(--surface-2);position:relative}.pricing-card-featured:before{content:"Most popular";position:absolute;top:-.6rem;left:1.25rem;background:var(--accent);color:#000;font-size:.7rem;font-weight:600;padding:.15rem .6rem;letter-spacing:.04em;text-transform:uppercase}.pricing-tier{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-bottom:.5rem}.pricing-price{font-size:.9rem;color:var(--text-dim);margin-bottom:1.25rem}.pricing-price strong{font-size:2.25rem;font-weight:600;color:var(--text)}.pricing-features{list-style:none;padding:0;margin:0 0 1.5rem;font-size:.88rem;line-height:1.6;color:var(--text-dim);flex:1}.pricing-features li{padding:.3rem 0;border-bottom:1px solid var(--border)}.pricing-features li:last-child{border-bottom:none}.pricing-features strong{color:var(--text)}.pricing-features code{background:#5eead41f;color:var(--accent);padding:.05rem .3rem;border-radius:2px;font-size:.85em}.pricing-cta{display:block;padding:.7rem 1rem;text-align:center;font-weight:600;font-size:.9rem;text-decoration:none;border:1px solid var(--border)}.pricing-cta-primary{background:var(--accent);color:#000;border-color:var(--accent)}.pricing-cta-primary:hover{opacity:.9}.pricing-cta-secondary{background:transparent;color:var(--text)}.pricing-cta-secondary:hover{border-color:var(--accent);color:var(--accent)}.pricing-note{text-align:center;font-size:.75rem;color:var(--text-dim);margin:.75rem 0 0}@media(max-width:768px){.pricing-grid{grid-template-columns:1fr;gap:1rem}}.pricing-alt{text-align:center;font-size:.75rem;color:var(--text-dim);margin:.4rem 0 0}.pricing-alt a{color:var(--accent);text-decoration:none}.pricing-alt a:hover{text-decoration:underline}.founding-section{padding:4rem 0}.founding-section h2{font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15;margin:.4rem 0 1rem;font-weight:600;letter-spacing:-.02em}.founding-sub{font-size:clamp(1rem,2vw,1.2rem);color:var(--text-dim);max-width:38rem;line-height:1.55;margin:0 0 2rem}.founding-offer{max-width:32rem;margin:0 0 2rem;padding:2rem;border:1px solid var(--border, #232830);border-radius:10px;background:var(--surface, #0e1116)}.founding-tier{font-size:.95rem;color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;margin:0 0 1rem}.founding-tier strong{color:var(--accent);font-size:1.6rem;letter-spacing:-.01em;font-weight:600;text-transform:none}.founding-bullets{list-style:none;padding:0;margin:0 0 1.5rem}.founding-bullets li{position:relative;padding:.25rem 0 .25rem 1.5rem;font-size:.98rem;line-height:1.5}.founding-bullets li:before{content:"✓";position:absolute;left:0;top:.25rem;color:var(--accent)}.founding-offer .pro-cta-btn{margin:0 0 .75rem}.founding-free{font-size:.85rem;color:var(--text-dim);line-height:1.5;margin:.75rem 0 0}.founding-trust{font-size:.85rem;color:var(--text-dim);max-width:38rem;margin:0;line-height:1.55}.founding-trust a{color:var(--accent);text-decoration:none}.founding-trust a:hover{text-decoration:underline}.refund-policy{margin-top:1rem;font-size:.8rem;color:var(--text-dim);max-width:42rem}.refund-policy p{margin:0;line-height:1.55}.pro-early-access{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px dashed var(--border)}.playbook-leadmagnet{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--border)}.playbook-leadmagnet h3{font-family:var(--font-sans);font-size:var(--fs-xl);font-weight:700;margin-bottom:var(--space-2);color:var(--text)}.leadmagnet-sub{color:var(--text-dim);font-size:var(--fs-sm);line-height:1.6;max-width:38rem;margin-bottom:var(--space-4)}.checkout-section{padding:5rem 0 4rem;min-height:calc(100dvh - 8rem)}.checkout-status{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;margin:0 0 2rem;padding:.5rem .85rem;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text-dim)}.checkout-status-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.checkout-status-ok{color:var(--text)}.checkout-status-neutral .checkout-status-dot{background:var(--text-mute);box-shadow:none}.checkout-headline{font-size:clamp(2.4rem,6vw,3.6rem);line-height:1.1;margin:0 0 1.25rem;font-weight:600;letter-spacing:-.02em}.checkout-sub{font-size:clamp(1rem,2vw,1.15rem);color:var(--text-dim);max-width:38rem;line-height:1.55;margin:0 0 3rem}.checkout-next-steps{list-style:none;padding:0;margin:0 0 3rem;display:flex;flex-direction:column;gap:1.5rem}.checkout-next-steps li{display:flex;gap:1.25rem;align-items:flex-start}.step-num{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.95rem;background:var(--accent-bg);color:var(--accent);border:1px solid var(--accent-dim);border-radius:4px;margin-top:.1rem}.step-body{flex:1;min-width:0}.step-body strong{display:block;font-size:1.05rem;font-weight:600;margin-bottom:.5rem}.step-aside{display:block;font-size:.88rem;color:var(--text-dim);margin:.4rem 0 0}.step-code{margin:.55rem 0 0;padding:.85rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:4px;font-family:var(--font-mono);font-size:.85rem;color:var(--text);overflow-x:auto;white-space:pre;line-height:1.55}.step-code code{font-family:inherit;background:none;padding:0}.checkout-cta-wrap{margin:0 0 2rem}.checkout-cta-note{margin-top:.75rem;font-size:.85rem;color:var(--text-dim);max-width:38rem;line-height:1.55}.checkout-cta-note code{font-family:var(--font-mono);font-size:.8rem;color:var(--accent);background:var(--accent-bg);padding:.05rem .3rem;border-radius:3px}.checkout-receipt-hint{margin:1.5rem 0 0;font-size:.75rem;color:var(--text-mute);font-family:var(--font-mono);letter-spacing:.02em}.checkout-receipt-hint code{color:var(--text-dim)}.checkout-foot{margin:2.5rem 0 0;font-size:.85rem;color:var(--text-dim)}.checkout-foot a{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .12s ease}.checkout-foot a:hover{border-bottom-color:var(--accent)}.checkout-bail-options{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:0 0 2rem}@media(min-width:720px){.checkout-bail-options{grid-template-columns:1fr 1fr}}.bail-card{padding:1.5rem;border:1px solid var(--border);background:var(--surface);border-radius:6px}.bail-label{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:0 0 .7rem}.bail-body{font-size:.95rem;color:var(--text-dim);line-height:1.55;margin:0 0 1rem}.bail-link{display:inline-block;font-family:var(--font-mono);font-size:.9rem;color:var(--accent);text-decoration:none;padding:.3rem 0;border-bottom:1px solid var(--accent-dim)}.bail-link:hover{color:var(--text);border-bottom-color:var(--text)}.checkout-feedback{margin:0 0 1.5rem;padding:1rem 1.25rem;border:1px solid var(--border);background:var(--surface);border-radius:6px}.checkout-feedback summary{cursor:pointer;font-size:.95rem;color:var(--text);list-style:none;position:relative;padding-right:1.5rem}.checkout-feedback summary::-webkit-details-marker{display:none}.checkout-feedback summary:after{content:"+";position:absolute;right:0;top:0;font-family:var(--font-mono);color:var(--text-mute)}.checkout-feedback[open] summary:after{content:"−"}.checkout-feedback-body{margin:.85rem 0 0;font-size:.9rem;color:var(--text-dim);line-height:1.55}.checkout-feedback-body a{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent}.checkout-feedback-body a:hover{border-bottom-color:var(--accent)}
