:root{--v4-dark:#0c1017;--v4-dark-2:#111722;--v4-dark-surface:#161d2a;--v4-dark-border:hsla(0,0%,100%,.07);--v4-dark-text:#e4e7ef;--v4-dark-muted:#7d849b;--v4-light:#f8f9fb;--v4-light-2:#f0f2f5;--v4-light-3:#e8ebf0;--v4-warm:#faf9f7;--v4-text:#1b1f2b;--v4-muted:#5a6072;--v4-accent:#00c966;--v4-accent-hover:#00e074;--v4-accent-dim:rgba(0,201,102,.08);--v4-accent-border:rgba(0,201,102,.2);--v4-accent-glow:rgba(0,201,102,.15);--v4-excerpt-bg:#1a2332;--v4-excerpt-border:rgba(0,201,102,.12);--v4-radius:10px;--v4-radius-sm:6px;--v4-radius-lg:16px;--v4-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);--v4-shadow-md:0 2px 8px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04);--v4-shadow-lg:0 4px 16px rgba(0,0,0,.08),0 16px 48px rgba(0,0,0,.06);--v4-transition:250ms cubic-bezier(0.22,1,0.36,1);--v4-transition-slow:500ms cubic-bezier(0.22,1,0.36,1)}.v4-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--v4-accent);margin-bottom:16px}.v4-label:before{content:"";width:18px;height:1px;background:var(--v4-accent);flex-shrink:0}.v4-label--light{color:var(--v4-accent)}.v4-section-header{max-width:720px;margin-bottom:56px}.v4-section-title{font-family:var(--font-serif,"Instrument Serif",serif);font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.15;color:var(--v4-text);margin:0 0 20px;letter-spacing:-.01em}.v4-section-title em{font-style:italic;color:var(--v4-accent)}.v4-section-title--light{color:var(--v4-dark-text)}.v4-section-title--light em{color:var(--v4-accent)}.v4-section-sub{font-size:1.05rem;line-height:1.7;color:var(--v4-muted);max-width:640px}.v4-section-sub--light{color:var(--v4-dark-muted)}.v4-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;background:var(--v4-accent);color:#0c1017;font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.9rem;font-weight:600;border-radius:var(--v4-radius);text-decoration:none;transition:all var(--v4-transition);border:none;cursor:pointer;position:relative}.v4-btn-primary:hover{background:var(--v4-accent-hover);transform:translateY(-1px);box-shadow:0 4px 24px var(--v4-accent-glow),0 1px 4px rgba(0,0,0,.1)}.v4-btn-primary--lg{padding:16px 34px;font-size:1rem}.v4-btn-ghost{display:inline-flex;align-items:center;gap:6px;padding:13px 24px;background:transparent;color:var(--v4-dark-text);font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.9rem;font-weight:500;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--v4-radius);text-decoration:none;transition:all var(--v4-transition);cursor:pointer}.v4-btn-ghost:hover{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.04)}.v4-btn-ghost--light{color:hsla(0,0%,100%,.75);border-color:hsla(0,0%,100%,.12)}.v4-btn-ghost--light:hover{color:#fff;border-color:hsla(0,0%,100%,.25)}.v4-hero{position:relative;background:var(--v4-dark);color:var(--v4-dark-text);padding:190px 0 100px;overflow:hidden}.v4-hero-bg{background:radial-gradient(ellipse 70% 50% at 15% 30%,rgba(0,201,102,.08) 0,transparent 60%),radial-gradient(ellipse 50% 40% at 85% 70%,rgba(0,140,255,.05) 0,transparent 60%),radial-gradient(ellipse 100% 80% at 50% 100%,rgba(0,201,102,.03) 0,transparent 50%)}.v4-hero-bg,.v4-hero:after{position:absolute;inset:0;pointer-events:none}.v4-hero:after{content:"";background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.015'/%3E%3C/svg%3E");opacity:.4}.v4-hero-layout{display:grid;grid-template-columns:1fr auto;gap:72px;align-items:center}.v4-hero-layout--centered{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:720px;margin:0 auto}.v4-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(0,201,102,.1);border:1px solid rgba(0,201,102,.2);border-radius:100px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--v4-accent);margin-bottom:24px}.v4-hero-badge-pulse{width:6px;height:6px;border-radius:50%;background:var(--v4-accent);animation:v4-pulse 2s ease-in-out infinite}@keyframes v4-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(0,201,102,.4)}50%{opacity:.6;box-shadow:0 0 0 6px rgba(0,201,102,0)}}.v4-hero-h1{font-family:var(--font-serif,"Instrument Serif",serif);font-size:clamp(2.4rem,4.5vw,3.5rem);font-weight:400;line-height:1.12;color:#fff;margin:0 0 24px}.v4-hero-h1 em{font-style:italic;color:var(--v4-accent);text-shadow:0 0 40px rgba(0,201,102,.3),0 0 80px rgba(0,201,102,.1)}.v4-hero-desc{font-size:1.1rem;line-height:1.7;color:var(--v4-dark-muted);max-width:580px;margin-bottom:32px}.v4-hero-desc strong{color:var(--v4-dark-text);font-weight:500}.v4-hero-ctas{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:28px}.v4-hero-trust{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.75rem;color:var(--v4-dark-muted);letter-spacing:.02em}.v4-hero-flow{width:340px;flex-shrink:0;background:#0a0e14;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--v4-radius-lg);overflow:hidden}.v4-hero-flow-bar{display:flex;align-items:center;gap:6px;padding:9px 14px;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.06)}.v4-hero-flow-dot-green,.v4-hero-flow-dot-red,.v4-hero-flow-dot-yellow{width:8px;height:8px;border-radius:50%}.v4-hero-flow-dot-red{background:#ff5f57;opacity:.6}.v4-hero-flow-dot-yellow{background:#febc2e;opacity:.6}.v4-hero-flow-dot-green{background:#28c840;opacity:.6}.v4-hero-flow-bar-title{margin-left:6px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.6rem;color:rgba(125,132,155,.6);letter-spacing:.04em}.v4-hero-flow-body{padding:16px 18px}.v4-hero-flow-keyword{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.68rem;font-weight:500;color:rgba(228,231,239,.55);text-align:center;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.06)}.v4-hero-flow-grid{display:flex;flex-direction:column;gap:10px}.v4-hero-flow-phase{display:flex;flex-direction:column;gap:5px;transition:opacity .3s ease}.v4-hero-flow-phase-head{display:flex;align-items:center;justify-content:space-between}.v4-hero-flow-phase-label{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(228,231,239,.4)}.v4-hero-flow-phase-count{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.55rem;color:rgba(0,201,102,.35)}.v4-hero-flow-dots{display:flex;gap:3px}.v4-hero-flow-dot{width:100%;height:4px;border-radius:2px;background:rgba(0,201,102,.08);transition:background .3s ease}.v4-hero-flow-footer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.05);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.58rem;color:rgba(228,231,239,.35)}.v4-hero-flow-sep{opacity:.3}@media (max-width:900px){.v4-hero-flow{width:100%;max-width:340px;margin:0 auto}}.v4-r2-bar{background:var(--v4-dark-2);border-top:1px solid var(--v4-dark-border);border-bottom:1px solid var(--v4-dark-border);padding:32px 0}.v4-r2-bar-inner{display:flex;align-items:center;gap:32px}.v4-r2-bar-headline{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.v4-r2-bar-big{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:1.8rem;font-weight:800;color:var(--v4-accent);line-height:1}.v4-r2-bar-sub{font-size:.7rem;color:var(--v4-dark-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.v4-r2-bar-text{font-size:.9rem;color:var(--v4-dark-text);line-height:1.5;flex:1}.v4-r2-bar-text strong{color:#fff}.v4-r2-bar-niches{display:flex;gap:20px;flex-shrink:0}.v4-r2-bar-niches span{font-size:.75rem;color:var(--v4-dark-muted)}.v4-r2-bar-niches strong{color:var(--v4-accent);font-family:var(--font-mono,"JetBrains Mono",monospace);margin-left:4px}@media (max-width:768px){.v4-r2-bar-inner{flex-direction:column;text-align:center;gap:16px}.v4-r2-bar-niches{justify-content:center}}.v4-built-for{background:var(--v4-dark-2);padding:48px 0;border-top:1px solid var(--v4-dark-border)}.v4-built-for-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.v4-built-for-item{text-align:center}.v4-built-for-icon{color:var(--v4-accent);margin-bottom:14px;opacity:.8}.v4-built-for-item h3{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.95rem;font-weight:700;color:var(--v4-dark-text);margin:0 0 8px}.v4-built-for-item p{font-size:.82rem;line-height:1.6;color:var(--v4-dark-muted);margin:0}.v4-niche{background:var(--v4-warm)}.v4-niche-explorer{margin-bottom:48px}.v4-niche-split{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:start}.v4-niche-left{display:flex;flex-direction:column;gap:28px;justify-content:center}.v4-niche-left-hook{font-family:var(--font-serif,"Instrument Serif",serif);font-size:1.6rem;font-weight:400;line-height:1.3;color:var(--v4-text);margin:0}.v4-niche-left-hook em{color:var(--v4-accent);font-style:italic}.v4-niche-left-contrasts{display:flex;flex-direction:column;gap:0}.v4-niche-left-contrast{display:flex;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.06)}.v4-niche-left-contrast:last-child{border-bottom:none}.v4-niche-left-contrast-label{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.68rem;font-weight:700;color:var(--v4-accent);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;min-width:72px}.v4-niche-left-contrast-text{font-size:.85rem;line-height:1.5;color:var(--v4-muted)}.v4-niche-left-kicker{font-size:1rem;line-height:1.6;color:var(--v4-muted);margin:0}.v4-niche-left-kicker strong{color:var(--v4-text)}.v4-niche-right-panel{display:flex;flex-direction:column}.v4-niche-tabs{display:flex;gap:0;background:var(--v4-light-2);border-radius:var(--v4-radius-lg) var(--v4-radius-lg) 0 0;overflow:hidden}.v4-niche-tab{flex:1;display:flex;flex-direction:column;gap:4px;padding:16px 20px;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--v4-transition);text-align:left;position:relative}.v4-niche-tab:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background:rgba(0,0,0,.08)}.v4-niche-tab:hover{background:rgba(0,0,0,.02)}.v4-niche-tab--active{background:#fff;border-bottom-color:var(--v4-accent);box-shadow:0 -2px 8px rgba(0,0,0,.03)}.v4-niche-tab--active:after{display:none}.v4-niche-tab-name{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.88rem;font-weight:700;color:var(--v4-muted);transition:color var(--v4-transition)}.v4-niche-tab--active .v4-niche-tab-name{color:var(--v4-text)}.v4-niche-tab-meta{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.62rem;color:var(--v4-muted);opacity:.7}.v4-niche-detail{background:#fff;border:1px solid rgba(0,0,0,.06);border-top:none;border-radius:0 0 var(--v4-radius-lg) var(--v4-radius-lg);padding:28px;box-shadow:var(--v4-shadow-md)}.v4-niche-findings-title{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.7rem;font-weight:600;color:var(--v4-accent);text-transform:uppercase;letter-spacing:.1em;margin:0 0 16px}.v4-niche-findings-grid{display:flex;flex-direction:column;gap:0}.v4-niche-finding-row{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.05)}.v4-niche-finding-row:last-child{border-bottom:none}.v4-niche-finding-bold{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.9rem;font-weight:700;color:var(--v4-text)}.v4-niche-finding-detail{font-size:.82rem;color:var(--v4-muted);line-height:1.5}.v4-niche-excerpt{background:linear-gradient(135deg,#f7faf8,#f0f7f3 50%,#eef5f1);border:1px solid rgba(0,201,102,.15);border-radius:var(--v4-radius);padding:20px;position:relative}.v4-niche-excerpt:before{content:"\201C";position:absolute;top:8px;left:14px;font-family:var(--font-serif,"Instrument Serif",serif);font-size:3rem;color:var(--v4-accent);opacity:.2;line-height:1}.v4-niche-excerpt-label{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.65rem;font-weight:600;color:var(--v4-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.v4-niche-excerpt-text{font-family:var(--font-serif,"Instrument Serif",serif);font-size:.88rem;line-height:1.7;color:var(--v4-text);margin:0 0 12px;padding:0;border:none;font-style:italic}.v4-niche-excerpt-meta{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.62rem;color:var(--v4-muted);padding-top:10px;border-top:1px solid rgba(0,201,102,.12);letter-spacing:.02em}@media (max-width:768px){.v4-niche-split{grid-template-columns:1fr;gap:24px}.v4-niche-study-stats{grid-template-columns:repeat(3,1fr)}}.v4-niche-breadth{text-align:center;font-size:.88rem;color:var(--v4-muted);padding:24px 28px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--v4-radius);margin-top:20px;box-shadow:var(--v4-shadow)}.v4-niche-breadth strong{color:var(--v4-text)}.v4-niche-breadth-list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px}.v4-niche-breadth-list span{padding:5px 14px;background:var(--v4-light);border:1px solid rgba(0,0,0,.06);border-radius:100px;font-size:.72rem;font-weight:500;color:var(--v4-muted);white-space:nowrap;transition:all var(--v4-transition)}.v4-niche-breadth-list span:hover{border-color:var(--v4-accent-border);color:var(--v4-text)}.v4-niche-bridge{text-align:center;padding:48px 0 0}.v4-niche-bridge-text{font-size:1.05rem;line-height:1.65;color:var(--v4-muted);max-width:640px;margin:0 auto 24px}.v4-how{background:var(--v4-light)}.v4-how-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:0;align-items:start;margin-bottom:48px}.v4-how-step{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--v4-radius-lg);padding:36px 28px;text-align:center;box-shadow:var(--v4-shadow);transition:all var(--v4-transition)}.v4-how-step:hover{box-shadow:var(--v4-shadow-md);transform:translateY(-2px)}.v4-how-step-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--v4-accent);color:var(--v4-dark);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.85rem;font-weight:700;margin-bottom:18px}.v4-how-step h3{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:1.05rem;font-weight:700;color:var(--v4-text);margin:0 0 10px}.v4-how-step p{font-size:.82rem;line-height:1.6;color:var(--v4-muted);margin:0}.v4-how-step-arrow{display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--v4-accent);padding-top:44px;opacity:.5}.v4-how-cta{text-align:center}.v4-engine{background:linear-gradient(180deg,var(--v4-dark) 0,var(--v4-dark-2) 100%);color:var(--v4-dark-text);position:relative}.v4-engine:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,201,102,.2) 50%,transparent)}.v4-engine .v4-section-header{max-width:760px}.v4-engine-output{display:flex;align-items:center;gap:20px;padding:20px 28px;background:rgba(0,201,102,.06);border:1px solid rgba(0,201,102,.15);border-radius:var(--v4-radius);margin-bottom:40px}.v4-engine-output-label{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.72rem;font-weight:600;color:var(--v4-accent);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.v4-engine-output-items{display:flex;flex-wrap:wrap;gap:8px}.v4-engine-output-items span{padding:4px 12px;background:hsla(0,0%,100%,.04);border:1px solid var(--v4-dark-border);border-radius:100px;font-size:.75rem;color:var(--v4-dark-muted)}.v4-engine-prestep{display:flex;align-items:center;gap:24px;background:var(--v4-dark-surface);border:1px solid rgba(0,201,102,.25);border-radius:var(--v4-radius-lg);padding:28px 32px;margin-bottom:24px;position:relative}.v4-engine-prestep:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--v4-accent),rgba(0,201,102,.2));border-radius:var(--v4-radius-lg) var(--v4-radius-lg) 0 0}.v4-engine-prestep-num{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.8rem;font-weight:700;color:var(--v4-accent);flex-shrink:0}.v4-engine-prestep-body{flex:1}.v4-engine-prestep-body h3{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:1.15rem;font-weight:700;color:#fff;margin:0 0 6px}.v4-engine-prestep-body p{font-size:.82rem;line-height:1.6;color:var(--v4-dark-muted);margin:0}.v4-engine-prestep-stats{display:flex;flex-direction:column;gap:6px;flex-shrink:0;padding-left:24px;border-left:1px solid var(--v4-dark-border)}.v4-engine-prestep-stats span{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.68rem;color:var(--v4-dark-muted);white-space:nowrap}.v4-engine-prestep-stats span:before{content:"\2192";color:var(--v4-accent);margin-right:6px}.v4-engine-phases{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px}.v4-engine-phases--5col{grid-template-columns:repeat(5,1fr);gap:16px}.v4-engine-phase{background:var(--v4-dark-surface);border:1px solid var(--v4-dark-border);border-radius:var(--v4-radius-lg);padding:32px 28px;transition:all var(--v4-transition);position:relative;display:flex;flex-direction:column}.v4-engine-phase:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--v4-accent),rgba(0,201,102,.2));border-radius:var(--v4-radius-lg) var(--v4-radius-lg) 0 0;opacity:0;transition:opacity var(--v4-transition)}.v4-engine-phase:hover{border-color:rgba(0,201,102,.2)}.v4-engine-phase:hover:before{opacity:1}.v4-engine-phase-num{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.8rem;font-weight:700;color:var(--v4-accent);margin-bottom:16px}.v4-engine-phase-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.v4-engine-phase-top h3{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:1.15rem;font-weight:700;color:#fff;margin:0}.v4-engine-phase-steps{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.68rem;color:var(--v4-dark-muted);white-space:nowrap}.v4-engine-phase-body p{font-size:.82rem;line-height:1.6;color:var(--v4-dark-muted);margin:0 0 16px}.v4-engine-phase-body{display:flex;flex-direction:column;flex:1}.v4-engine-phase-stats{list-style:none;display:flex;flex-direction:column;gap:6px;padding:14px 0 0;border-top:1px solid var(--v4-dark-border);margin:auto 0 0}.v4-engine-phase-stats li{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.68rem;color:var(--v4-dark-muted);padding-left:14px;position:relative}.v4-engine-phase-stats li:before{content:"\2192";position:absolute;left:0;color:var(--v4-accent)}.v4-engine-batch{background:rgba(0,201,102,.06);border:1px solid rgba(0,201,102,.15);border-radius:var(--v4-radius);padding:20px 28px;font-size:.9rem;line-height:1.6;color:var(--v4-dark-muted);margin-bottom:32px;text-align:center}.v4-engine-batch strong{color:var(--v4-dark-text)}.v4-engine-cta{text-align:center}.v4-proof{background:var(--v4-warm)}.v4-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.v4-proof-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--v4-radius-lg);padding:32px 28px;display:flex;flex-direction:column;gap:20px;box-shadow:var(--v4-shadow);transition:all var(--v4-transition)}.v4-proof-card:hover{box-shadow:var(--v4-shadow-md);border-color:var(--v4-accent-border)}.v4-proof-stat{display:flex;align-items:baseline;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.06)}.v4-proof-stat-value{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:2rem;font-weight:700;color:var(--v4-accent);line-height:1}.v4-proof-stat-label{font-size:.78rem;color:var(--v4-muted);line-height:1.35}.v4-proof-quote{font-size:.85rem;line-height:1.65;color:var(--v4-text);margin:0;font-style:italic;flex:1}.v4-proof-author{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid rgba(0,0,0,.06)}.v4-proof-avatar{width:36px;height:36px;border-radius:50%;background:var(--v4-light-3);border:1px solid rgba(0,0,0,.06);flex-shrink:0}.v4-proof-author strong{display:block;font-size:.82rem;color:var(--v4-text)}.v4-proof-author span{font-size:.72rem;color:var(--v4-muted)}.v4-quality{background:#fff}.v4-quality-ba{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:48px}.v4-quality-ba-col{padding:32px;border-radius:var(--v4-radius-lg);position:relative}.v4-quality-ba-col--before{background:#fff;border:1px solid #f5d0d0;box-shadow:0 2px 12px rgba(220,38,38,.04)}.v4-quality-ba-col--after{background:#fff;border:1px solid #b8efd0;box-shadow:0 2px 12px rgba(0,201,102,.06)}.v4-quality-ba-label{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.v4-quality-ba-col--before .v4-quality-ba-label{color:#dc2626}.v4-quality-ba-col--after .v4-quality-ba-label{color:#16a34a}.v4-quality-ba-col p{font-size:.92rem;line-height:1.65;color:var(--v4-text);margin:0 0 12px;font-style:italic}.v4-quality-ba-meta{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.7rem;color:var(--v4-muted)}.v4-quality-layers{display:flex;flex-direction:column;gap:1px;background:rgba(0,0,0,.05);border-radius:var(--v4-radius-lg);overflow:hidden;margin-bottom:32px;box-shadow:var(--v4-shadow);border:1px solid rgba(0,0,0,.06)}.v4-quality-layer{display:flex;gap:20px;padding:18px 24px;background:#fff;transition:all var(--v4-transition)}.v4-quality-layer:hover{background:var(--v4-accent-dim)}.v4-quality-layer-num{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.72rem;font-weight:700;color:var(--v4-accent);flex-shrink:0;padding-top:2px}.v4-quality-layer-top{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}.v4-quality-layer-top strong{font-size:.92rem;color:var(--v4-text)}.v4-quality-layer-metric{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.7rem;color:var(--v4-accent);background:var(--v4-accent-dim);padding:2px 8px;border-radius:4px}.v4-quality-layer-body p{font-size:.82rem;line-height:1.55;color:var(--v4-muted);margin:0}.v4-quality-cta{text-align:center;padding-top:16px}.v4-quality-bridge{font-size:.95rem;color:var(--v4-muted);margin-bottom:20px}.v4-pipeline{max-width:900px;margin:0 auto 40px}.v4-pipeline-phase{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--v4-radius-lg);padding:28px 32px;box-shadow:var(--v4-shadow)}.v4-pipeline-phase-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.v4-pipeline-phase-num{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.68rem;font-weight:700;color:var(--v4-accent);text-transform:uppercase;letter-spacing:.06em}.v4-pipeline-phase-header h4{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:1.05rem;font-weight:700;color:var(--v4-text);margin:0;flex:1}.v4-pipeline-phase-calls{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.72rem;font-weight:600;color:var(--v4-accent);background:var(--v4-accent-dim);padding:4px 10px;border-radius:4px;white-space:nowrap}.v4-pipeline-nodes{display:flex;flex-wrap:wrap;gap:8px}.v4-pipeline-node{font-size:.78rem;color:var(--v4-muted);background:var(--v4-light-2);border:1px solid rgba(0,0,0,.05);padding:6px 14px;border-radius:6px;white-space:nowrap}.v4-pipeline-connector{display:flex;justify-content:center;padding:4px 0;color:var(--v4-accent);opacity:.5}.pd-wrap{max-width:960px;margin:0 auto 40px}.pd-tabs{display:flex;gap:10px;justify-content:center;margin-bottom:28px;flex-wrap:wrap}.pd-tab{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 20px;border-radius:var(--v4-radius);border:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:var(--v4-shadow);cursor:pointer;min-width:110px;transition:all .2s}.pd-tab:hover{box-shadow:var(--v4-shadow-md)}.pd-tab--active,.pd-tab:hover{border-color:var(--v4-accent-border)}.pd-tab--active{background:var(--v4-accent-dim);box-shadow:var(--v4-shadow-lg)}.pd-tab-num{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.6rem;font-weight:600;color:var(--v4-accent);letter-spacing:.06em}.pd-tab-name{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.82rem;font-weight:700}.pd-tab--active .pd-tab-name,.pd-tab-name{color:var(--v4-text)}.pd-tab-calls{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.56rem}.pd-tab--active .pd-tab-calls,.pd-tab-calls{color:var(--v4-muted)}.pd-chart-wrap{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--v4-radius-lg);padding:40px 32px;box-shadow:var(--v4-shadow);overflow-x:auto}.pd-chart{position:relative;margin:0 auto}.pd-svg{position:absolute;top:0;left:0;pointer-events:none}.pd-nd{display:flex;align-items:center;justify-content:center;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.64rem;font-weight:500;letter-spacing:.02em;text-align:center;cursor:default;transition:transform .15s,box-shadow .15s}.pd-nd:hover{transform:scale(1.04)}.pd-rect{border-radius:8px;border:1px solid rgba(0,0,0,.08);background:var(--v4-light);color:var(--v4-text);box-shadow:var(--v4-shadow)}.pd-rect:hover{box-shadow:var(--v4-shadow-md);border-color:var(--v4-accent-border)}.pd-rect-a{border-radius:8px;border:1px solid rgba(99,102,241,.15);background:rgba(99,102,241,.05)}.pd-rect-a,.pd-rect-b{color:var(--v4-text);box-shadow:var(--v4-shadow)}.pd-rect-b{border-radius:8px;border:1px solid rgba(14,165,233,.15);background:rgba(14,165,233,.05)}.pd-rect-c{border-radius:8px;border:1px solid rgba(168,85,247,.15);background:rgba(168,85,247,.05)}.pd-rect-c,.pd-rect-d{color:var(--v4-text);box-shadow:var(--v4-shadow)}.pd-rect-d{border-radius:8px;border:1px solid rgba(245,158,11,.15);background:rgba(245,158,11,.05)}.pd-rect-g{border-radius:8px;border:1.5px solid rgba(0,201,102,.3);background:rgba(0,201,102,.06);color:#059647}.pd-rect-g,.pd-rect-r{box-shadow:var(--v4-shadow)}.pd-rect-r{border-radius:8px;border:1.5px solid rgba(239,68,68,.3);background:rgba(239,68,68,.05);color:#dc2626}.pd-pill-e,.pd-pill-in,.pd-pill-r,.pd-pill-s{border-radius:100px;font-weight:600;letter-spacing:.04em}.pd-pill-s{background:var(--v4-accent-dim);color:var(--v4-accent);border:1px solid var(--v4-accent-border)}.pd-pill-in{background:var(--v4-light);color:var(--v4-muted);border:1px solid rgba(0,0,0,.06)}.pd-pill-e{background:var(--v4-accent);color:#fff;border:1px solid rgba(0,201,102,.3);box-shadow:0 4px 16px rgba(0,201,102,.2)}.pd-pill-r{background:#fef2f2;color:#ef4444;border:1.5px dashed rgba(239,68,68,.4)}.pd-dm{display:flex;align-items:center;justify-content:center;pointer-events:none}.pd-dm-shape{position:absolute;width:72px;height:72px;border:1.5px solid rgba(0,0,0,.1);background:var(--v4-light);box-shadow:var(--v4-shadow);transform:rotate(45deg);border-radius:6px}.pd-dm-label{position:relative;z-index:1;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.62rem;font-weight:600;color:var(--v4-text)}.v4-pipeline-total{display:flex;align-items:center;gap:24px;max-width:900px;margin:0 auto;background:var(--v4-accent-dim);border:1px solid var(--v4-accent-border);border-radius:var(--v4-radius-lg);padding:28px 32px}.v4-pipeline-total-num{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:2.4rem;font-weight:800;color:var(--v4-accent);line-height:1;flex-shrink:0}.v4-pipeline-total-text{font-size:.9rem;color:var(--v4-text);line-height:1.5}.v4-pipeline-total-text strong{color:var(--v4-text)}.v4-r2-detail{background:var(--v4-warm)}.v4-r2-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:48px}.v4-r2-detail-main{display:flex;flex-direction:column;gap:16px}.v4-r2-detail-score{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.v4-r2-detail-big{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:2.6rem;font-weight:800;color:var(--v4-accent);line-height:1}.v4-r2-detail-label{font-size:.75rem;color:var(--v4-muted);text-transform:uppercase;letter-spacing:.08em}.v4-r2-detail-main p{font-size:.9rem;line-height:1.65;color:var(--v4-muted);margin:0}.v4-r2-detail-niches h4{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:1rem;font-weight:700;color:var(--v4-text);margin:0 0 20px}.v4-r2-detail-niche-list{display:flex;flex-direction:column;gap:20px}.v4-r2-detail-niche{display:flex;flex-direction:column;gap:8px}.v4-r2-detail-niche-top{display:flex;justify-content:space-between;align-items:baseline}.v4-r2-detail-niche-name{font-size:.88rem;font-weight:600;color:var(--v4-text)}.v4-r2-detail-niche-r2{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.82rem;font-weight:700;color:var(--v4-accent)}.v4-r2-detail-niche-bar{height:6px;background:rgba(0,201,102,.1);border-radius:3px;overflow:hidden}.v4-r2-detail-niche-fill{height:100%;background:var(--v4-accent);border-radius:3px;transition:width 1s cubic-bezier(.22,1,.36,1)}.v4-r2-detail-niche-meta{font-size:.75rem;color:var(--v4-muted);line-height:1.4}.v4-r2-detail-methodology{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--v4-radius-lg);padding:28px 32px;box-shadow:var(--v4-shadow)}.v4-r2-detail-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.v4-r2-detail-stat-num{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:1.4rem;font-weight:800;color:var(--v4-accent);line-height:1}.v4-r2-detail-stat-label{font-size:.82rem;font-weight:600;color:var(--v4-text);margin-top:4px}.v4-r2-detail-stat-detail{font-size:.72rem;color:var(--v4-muted)}@media (max-width:768px){.v4-r2-detail-grid{grid-template-columns:1fr;gap:32px}.v4-r2-detail-methodology{grid-template-columns:repeat(2,1fr)}.v4-pipeline-nodes{gap:6px}.v4-pipeline-node{font-size:.72rem;padding:4px 10px}.v4-pipeline-phase{padding:20px}}.v4-samples{background:var(--v4-light)}.v4-samples-cta{text-align:center;padding-top:32px}.v4-samples-cta p{font-size:1rem;color:var(--v4-muted);margin-bottom:16px}.quality-section .quality-content{gap:40px}.quality-section .quality-article-img{max-height:580px;width:auto;-o-object-fit:contain;object-fit:contain}.quality-section,.v4-advantage{background:#fff}.comparison-section{background:var(--v4-warm)}.audience-section,.v4-economics{background:#fff}.v4-economics{position:relative}.v4-economics-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.v4-economics-left p{font-size:.92rem;line-height:1.7;color:var(--v4-muted);margin:0 0 20px}.v4-economics-left p:last-child{margin-bottom:0}.v4-economics-left strong{color:var(--v4-text)}.v4-economics-cta{text-align:center}.v4-pricing{background:var(--v4-warm)}.v4-pricing .container{max-width:100%;padding:0 20px}.v4-pricing .v2-pricing{max-width:1260px}.v4-pricing .v2-pricing-footer{max-width:1000px;margin-left:auto;margin-right:auto}.v4-pricing .v2-pricing-grid{grid-template-columns:repeat(4,1fr);gap:20px}.v4-pricing .v2-pricing-card{padding:28px 22px}.v4-pricing-try{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 32px;background:linear-gradient(135deg,var(--v4-dark) 0,var(--v4-dark-2) 100%);border-radius:var(--v4-radius-lg);margin-bottom:32px;box-shadow:var(--v4-shadow-lg)}.v4-pricing-try-content{font-size:.92rem;line-height:1.55;color:var(--v4-dark-muted)}.v4-pricing-try-content strong{color:var(--v4-dark-text)}.v4-pricing-credit{padding:18px 24px;font-size:.85rem;max-width:660px;margin:0 auto 32px;text-align:center}.v4-pricing-agency,.v4-pricing-credit{background:#fff;border:1px solid rgba(0,201,102,.15);border-left:3px solid var(--v4-accent);border-radius:var(--v4-radius);line-height:1.6;color:var(--v4-text);box-shadow:var(--v4-shadow)}.v4-pricing-agency{padding:20px 28px;font-size:.88rem;margin-top:24px}.v4-pricing-agency strong{color:var(--v4-text)}.v4-pricing-note{text-align:center;font-size:.88rem;color:var(--v4-muted);margin-top:24px}.v4-pricing-note a{color:var(--v4-accent);text-decoration:underline}.v4-faq{background:#fff}.v4-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.v4-faq-item{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:var(--v4-radius);padding:28px;box-shadow:var(--v4-shadow);transition:all var(--v4-transition)}.v4-faq-item:hover{box-shadow:var(--v4-shadow-md);border-color:rgba(0,201,102,.15)}.v4-faq-item h4{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.95rem;font-weight:700;color:var(--v4-text);margin:0 0 10px}.v4-faq-item p{font-size:.85rem;line-height:1.6;color:var(--v4-muted);margin:0}.v4-final{background:linear-gradient(180deg,var(--v4-dark-2) 0,var(--v4-dark) 100%);color:var(--v4-dark-text);padding:100px 0;text-align:center;position:relative;overflow:hidden}.v4-final:before{content:"";position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,var(--v4-accent-glow) 0,transparent 70%);pointer-events:none}.v4-final-h2{font-family:var(--font-serif,"Instrument Serif",serif);font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.15;color:#fff;margin:0 0 20px}.v4-final-h2 em{font-style:italic;color:var(--v4-accent)}.v4-final-desc{font-size:1.1rem;line-height:1.7;color:var(--v4-dark-muted);max-width:560px;margin:0 auto 36px}.v4-final-cta-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.v4-final-trust{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.72rem;color:var(--v4-dark-muted)}.v4-footer{background:var(--v4-dark);border-top:1px solid var(--v4-dark-border);padding:28px 0}.v4-footer-content{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:var(--v4-dark-muted)}.v4-footer-links{display:flex;gap:24px}.v4-footer-links a{color:var(--v4-dark-muted);text-decoration:none;transition:color var(--v4-transition)}.v4-footer-links a:hover{color:var(--v4-dark-text)}.v4-hero-left{display:flex;flex-direction:column}.v4-hero-data-box{background:var(--v4-dark-surface);border:1px solid var(--v4-dark-border);border-radius:var(--v4-radius-lg);padding:20px;position:relative;z-index:1;width:320px;flex-shrink:0}.v4-hero-data-label{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-align:center;color:var(--v4-accent);margin-bottom:12px}.v4-hero-data-tabs{display:flex;gap:0;margin-bottom:14px;background:hsla(0,0%,100%,.03);border-radius:var(--v4-radius-sm);overflow:hidden;border:1px solid var(--v4-dark-border)}.v4-hero-data-tab{flex:1;padding:6px 8px;background:none;border:none;font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.68rem;font-weight:600;color:var(--v4-dark-muted);cursor:pointer;transition:all var(--v4-transition);position:relative}.v4-hero-data-tab:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background:var(--v4-dark-border)}.v4-hero-data-tab--active{background:rgba(0,201,102,.1);color:var(--v4-accent)}.v4-hero-data-tab--active:after{display:none}.v4-hero-data-tab:hover:not(.v4-hero-data-tab--active){color:var(--v4-dark-text)}.v4-hero-data-signals{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:0}.v4-hero-data-signals li{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--v4-dark-border)}.v4-hero-data-signals li:last-child{border-bottom:none}.v4-hero-data-signal-name{font-size:.72rem;color:var(--v4-dark-muted)}.v4-hero-data-signal-value{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.75rem;font-weight:700;color:var(--v4-dark-text)}.v4-hero-data-meta{font-family:var(--font-mono,"JetBrains Mono",monospace);opacity:.6;text-align:center;padding-top:10px;border-top:1px solid var(--v4-dark-border)}.v4-hero-data-meta,.v4-hero-data-signal-vs{font-size:.62rem;color:var(--v4-dark-muted)}.v4-hero-data-signal-vs{font-weight:400;opacity:.7;margin-left:4px}.v4-hero-data-footer{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.62rem;color:var(--v4-dark-muted);opacity:.6;text-align:center;padding-top:10px;border-top:1px solid var(--v4-dark-border)}@media (max-width:1024px){.v4-hero-layout{grid-template-columns:1fr;gap:40px}.v4-hero-left{align-items:center;text-align:center}.v4-hero-flow{margin:0 auto}.v4-hero-data-box{max-width:480px;margin:0 auto}.v4-how-steps{grid-template-columns:1fr;gap:16px}.v4-how-step-arrow{display:none}.v4-engine-phases,.v4-engine-phases--5col{grid-template-columns:repeat(2,1fr)}.v4-niche-detail-grid{grid-template-columns:1fr}.v4-niche-contrast-mini-grid{grid-template-columns:repeat(3,1fr)}.v4-built-for-grid{grid-template-columns:1fr;gap:24px}.v4-proof-grid{grid-template-columns:1fr;gap:16px}.v4-economics-split{grid-template-columns:1fr;gap:32px}.v4-pricing-try{flex-direction:column;text-align:center}}@media (max-width:768px){.v4-hero{padding:140px 0 64px}.v4-hero-h1{font-size:2.25rem}.v4-engine-phases,.v4-engine-phases--5col{grid-template-columns:1fr}.v4-niche-tabs{flex-direction:column;gap:0}.v4-niche-tab{border-bottom:none;border-left:3px solid transparent}.v4-niche-tab--active{border-bottom-color:transparent;border-left-color:var(--v4-accent)}.v4-niche-contrast-mini-grid{grid-template-columns:repeat(2,1fr)}.v4-niche-validation-header{flex-direction:column;gap:4px}.v4-faq-grid,.v4-quality-ba{grid-template-columns:1fr}.v4-engine-output,.v4-engine-prestep{flex-direction:column;align-items:flex-start}.v4-engine-prestep{gap:16px;padding:20px 24px}.v4-engine-prestep-stats{flex-direction:row;flex-wrap:wrap;gap:8px 16px;padding-left:0;border-left:none;border-top:1px solid var(--v4-dark-border);padding-top:12px;width:100%}.v4-footer-content{flex-direction:column;gap:12px;text-align:center}.v4-footer-links{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.v4-hero-h1{font-size:2rem}.v4-hero-ctas{flex-direction:column}.v4-hero-ctas .v4-btn-ghost,.v4-hero-ctas .v4-btn-primary{width:100%;justify-content:center}.v4-final-cta-row{flex-direction:column}.v4-section-title{font-size:1.75rem}.v4-niche-contrast-mini-grid{grid-template-columns:1fr}}.rs-section{padding:100px 0;background:var(--v4-warm)}.rs-header{text-align:center;margin-bottom:48px}.rs-tabs{display:flex;gap:12px;margin-bottom:32px;justify-content:center;flex-wrap:wrap}.rs-section .ss-preview{grid-template-columns:280px 1fr}.rs-categories{padding:24px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.rs-category-row{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:14px;color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}.rs-category-row:last-of-type{border-bottom:none}.rs-category-row svg{color:var(--accent);flex-shrink:0}@media (max-width:768px){.rs-section .ss-preview{grid-template-columns:1fr}.rs-tabs{flex-direction:column}}.v4-founder{background:var(--v4-warm,#faf9f7);padding:100px 0}.v4-founder-layout{max-width:800px;margin:0 auto}.v4-founder-identity{display:flex;align-items:center;gap:16px;margin-bottom:32px}.v4-founder-avatar{width:56px;height:56px;border-radius:50%;background:var(--v4-dark,#0c1017);color:var(--v4-accent,#00c966);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans,"Space Grotesk",sans-serif);font-weight:700;font-size:1.1rem;letter-spacing:.5px;flex-shrink:0}.v4-founder-name-block{display:flex;flex-direction:column;gap:2px}.v4-founder-name{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-weight:600;font-size:1rem;color:var(--v4-text,#1b1f2b)}.v4-founder-role{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.75rem;color:var(--v4-muted,#5a6072);letter-spacing:.03em}.v4-founder .v4-section-title{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:28px;color:var(--v4-text,#1b1f2b)}.v4-founder-text p{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:1.05rem;line-height:1.75;color:var(--v4-text,#1b1f2b);margin-bottom:16px}.v4-founder-text p:last-child{margin-bottom:0}.v4-founder-text strong{font-weight:600}.v4-founder-proof{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;padding-top:32px;border-top:1px solid rgba(0,0,0,.08)}.v4-founder-proof-item{display:flex;flex-direction:column;gap:4px}.v4-founder-proof-num{font-family:var(--font-serif,"Instrument Serif",serif);font-size:2rem;color:var(--v4-accent,#00c966);line-height:1}.v4-founder-proof-label{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.8rem;color:var(--v4-muted,#5a6072);line-height:1.3}@media (max-width:768px){.v4-founder{padding:64px 0}.v4-founder-proof{grid-template-columns:repeat(2,1fr);gap:20px}}.v4-founding{padding:100px 0;background:#000}.v4-founding-banner{background:transparent;border:none;border-radius:0;padding:60px 0;text-align:center;max-width:960px;margin:0 auto}.v4-founding-banner-sub{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:1.2rem;color:var(--v4-dark-muted,#7d849b);line-height:1.7;max-width:840px;margin:0 auto 48px}.v4-founding-banner-badge{display:inline-block;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--v4-accent,#00c966);background:var(--v4-accent-dim,rgba(0,201,102,.08));border:1px solid var(--v4-accent-border,rgba(0,201,102,.2));padding:8px 20px;border-radius:100px;margin-bottom:28px}.v4-founding-banner-title{font-family:var(--font-serif,"Instrument Serif",serif);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:400;color:var(--v4-dark-text,#e4e7ef);margin-bottom:28px;line-height:1.3}.v4-founding-banner-perks{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 48px;max-width:960px;margin:0 auto 40px;text-align:left}.v4-founding-banner-perk{display:flex;align-items:center;gap:14px;font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:1.1rem;color:var(--v4-dark-text,#e4e7ef)}.v4-founding-banner-perk svg{color:var(--v4-accent,#00c966);flex-shrink:0}.v4-founding-banner-perk strong{font-weight:600}.v4-founding-banner-spots{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.95rem;color:var(--v4-accent,#00c966);margin-bottom:24px;letter-spacing:.02em}.v4-founding-banner .v4-btn-primary{display:inline-flex;font-size:1.05rem;padding:16px 36px}@media (max-width:768px){.v4-founding-banner{padding:28px 20px}.v4-founding-banner-perks{grid-template-columns:1fr;gap:10px}}.v4-contact-page{background:var(--v4-dark-bg,#0c1017);padding:160px 0 100px;min-height:80vh}.v4-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.v4-contact-info .v4-section-title{color:var(--v4-dark-text,#e4e7ef);max-width:480px}.v4-contact-description{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:1.1rem;color:var(--v4-dark-muted,#7d849b);line-height:1.7;margin-top:20px;max-width:480px}.v4-contact-highlights{display:flex;flex-direction:column;gap:14px;margin-top:32px}.v4-contact-highlight-item{display:flex;align-items:center;gap:12px;font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:1rem;color:var(--v4-dark-text,#e4e7ef)}.v4-contact-highlight-item svg{color:var(--v4-accent,#00c966);flex-shrink:0}.v4-contact-form-wrapper .cta-form{background:var(--v4-dark-surface,#161d2a);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--v4-radius-lg,16px);padding:32px;margin-top:0}.v4-contact-form-wrapper .cta-field label{color:var(--v4-dark-muted,#7d849b);font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.85rem}.v4-contact-form-wrapper .cta-field input,.v4-contact-form-wrapper .cta-field select{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:var(--v4-dark-text,#e4e7ef);border-radius:8px;padding:10px 14px;font-size:.95rem}.v4-contact-form-wrapper .cta-field input:focus,.v4-contact-form-wrapper .cta-field select:focus{border-color:var(--v4-accent,#00c966);outline:none;box-shadow:0 0 0 3px rgba(0,201,102,.15)}.v4-contact-form-wrapper .cta-field select option{background:var(--v4-dark-surface,#161d2a);color:var(--v4-dark-text,#e4e7ef)}.v4-contact-form-wrapper .cta-field textarea{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:var(--v4-dark-text,#e4e7ef);border-radius:8px}.v4-contact-form-wrapper .cta-field textarea:focus{border-color:var(--v4-accent,#00c966);box-shadow:0 0 0 3px rgba(0,201,102,.15)}.v4-contact-form-wrapper .cta-field textarea::-moz-placeholder{color:hsla(0,0%,100%,.25)}.v4-contact-form-wrapper .cta-field textarea::placeholder{color:hsla(0,0%,100%,.25)}.v4-contact-form-wrapper .cta-field-optional{color:hsla(0,0%,100%,.35)}.v4-contact-form-wrapper .cta-form-success h3{color:var(--v4-dark-text,#e4e7ef)}.v4-contact-form-wrapper .cta-form-success p{color:var(--v4-dark-muted,#7d849b)}.v4-contact-form-wrapper .cta-form-signature{color:var(--v4-accent,#00c966)}.v4-contact-form-wrapper .cta-form-note{color:var(--v4-dark-muted,#7d849b)}@media (max-width:768px){.v4-contact-page{padding:120px 0 60px}.v4-contact-layout{grid-template-columns:1fr;gap:40px}}.v4-about-hero{background:var(--v4-warm,#faf9f7);padding:140px 0 100px;min-height:80vh}.v4-about-layout{max-width:720px;margin:0 auto}.v4-about-h1{font-family:var(--font-serif,"Instrument Serif",serif);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400;line-height:1.25;color:var(--v4-text,#1b1f2b);margin:40px 0 36px}.v4-about-h1 em{font-style:italic}.v4-about-story{margin-bottom:48px}.v4-about-story p{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:1.1rem;line-height:1.8;color:var(--v4-text,#1b1f2b);margin-bottom:20px}.v4-about-story p:last-child{margin-bottom:0}.v4-about-story strong{font-weight:600}.v4-about-cta{margin-top:48px;text-align:center}.v4-about-trust{margin-top:16px;font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.85rem;color:var(--v4-muted,#5a6072)}@media (max-width:768px){.v4-about-hero{padding:120px 0 64px}}.v4-footer-founder{font-family:var(--font-sans,"Space Grotesk",sans-serif);font-size:.8rem;color:var(--v4-dark-muted,#7d849b);text-align:center;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--v4-dark-border,hsla(0,0%,100%,.07))}