:root{--bg:#080b12;--bg-2:#0d1119;--surface:#111824;--surface-2:#161f30;--surface-3:#1a2437;--surface-warm:#1d1a17;--featured-surface:linear-gradient(180deg,rgba(23,34,52,0.96),rgba(10,16,26,0.96));--border:rgba(160,180,214,0.16);--border-strong:rgba(88,197,255,0.3);--text:#eef3ff;--body:#c0cadc;--muted:#8f9ab2;--muted-soft:#738099;--accent:#58c5ff;--accent-2:#8ce6ff;--accent-glow:rgba(88,197,255,0.22);--warm:#c5aa7c;--warm-soft:rgba(197,170,124,0.18);--success:#50d998;--warning:#f2bb67;--warning-strong:#ff9d4d;--shadow:0 24px 64px rgba(0,0,0,0.34);--max:1180px;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:radial-gradient(circle at top,rgba(88,197,255,.08),transparent 28%),linear-gradient(180deg,#0a111a 0,var(--bg) 34%,#06080d 100%);color:var(--text)}a{color:inherit;text-decoration:none}img{max-width:100%}.container{width:min(calc(100% - 2rem),var(--max));margin:0 auto}.site-shell{min-height:100vh;display:flex;flex-direction:column}.header{position:-webkit-sticky;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(8,11,18,.78);border-bottom:1px solid rgba(160,180,214,.1)}.cta-band,.footer-inner,.header-inner,.hero,.page-intro,.section{width:min(calc(100% - 2rem),var(--max));margin:0 auto}.header-inner{justify-content:space-between;gap:1rem;padding:1rem 0}.header-inner,.wordmark{display:flex;align-items:center}.wordmark{gap:.8rem;font-weight:700;letter-spacing:.04em}.wordmark-mark{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:.85rem;background:linear-gradient(135deg,rgba(88,197,255,.18),rgba(125,224,255,.04));border:1px solid rgba(88,197,255,.3);color:var(--accent-2);font-size:.95rem}.nav{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.footer-nav a,.nav a{color:var(--muted);transition:color .16s ease}.footer-nav a:hover,.nav a:hover,.text-link:hover{color:var(--text)}.main{flex:1 1}.hero{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:2rem;gap:2rem;align-items:center;padding:5.75rem 0 4.5rem}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .74rem;border-radius:999px;border:1px solid rgba(88,197,255,.18);background:rgba(88,197,255,.06);color:var(--accent-2);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.eyebrow-warm{border-color:rgba(197,170,124,.22);background:rgba(197,170,124,.08);color:#d7c1a0}h1,h2,h3{line-height:1.02;margin:0 0 1rem}h1{font-size:clamp(3rem,7vw,5.6rem);letter-spacing:-.055em;max-width:11ch}h2{font-size:clamp(2rem,4vw,3.1rem);letter-spacing:-.045em}h3{font-size:1.32rem;letter-spacing:-.025em}p{color:var(--body);line-height:1.68;margin:0 0 1rem}.hero-copy p.lead{font-size:1.15rem;max-width:62ch}.hero-support{max-width:54ch;color:var(--muted)}.button-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.button,.button-secondary,button,input,select,textarea{font:inherit}.button,.button-secondary,button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:.9rem 1.3rem;border-radius:999px;font-weight:700;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.button,button[type=submit]{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#03111a;box-shadow:0 0 0 1px rgba(88,197,255,.12),0 12px 34px rgba(88,197,255,.18)}.button-secondary{border:1px solid rgba(160,180,214,.2);background:rgba(255,255,255,.02);color:var(--text)}.button-secondary:hover,.button:hover,button[type=submit]:hover{transform:translateY(-1px)}.card,.compare-card,.contact-card,.diagram,.hero-panel,.process-step,.signup-card{background:linear-gradient(180deg,rgba(20,30,46,.9),rgba(10,16,27,.95));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.hero-panel{min-height:470px;padding:0;overflow:hidden;background:var(--featured-surface)}.board-status-strip,.venture-board-rail{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem 1.25rem}.venture-board-rail{border-bottom:1px solid rgba(160,180,214,.14);box-shadow:inset 0 -1px 0 rgba(88,197,255,.14)}.board-status-label,.card-focus,.card-link-placeholder,.diagram-footnote,.helper-text,.small-label,.venture-board-updated{color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.12em}.small-label{font-weight:700}.venture-board-center{padding:1.5rem 1.25rem 1.2rem}.board-flow{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;grid-gap:.8rem;gap:.8rem;position:relative}.board-flow:before{content:"";position:absolute;left:7%;right:7%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(160,180,214,.35),transparent)}.board-node{position:relative;z-index:1;min-height:82px;display:grid;place-items:center;text-align:center;padding:.9rem .7rem;border-radius:18px;border:1px solid rgba(160,180,214,.14);background:rgba(255,255,255,.03);color:var(--text);font-weight:700;letter-spacing:-.02em}.board-node.is-accented{border-color:rgba(88,197,255,.34);box-shadow:0 0 0 1px rgba(88,197,255,.08),0 0 28px rgba(88,197,255,.1)}.board-tags{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}.board-tags span,.pill-list li,.proof-chips span,.stage-badge{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.52rem .84rem;border:1px solid rgba(160,180,214,.18);color:var(--text);background:rgba(255,255,255,.03)}.board-status-strip{grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(160,180,214,.14);background:rgba(4,7,12,.28)}.board-status-strip div{display:grid;grid-gap:.25rem;gap:.25rem}.board-status-strip strong{font-size:1rem;letter-spacing:-.02em}.section{padding:4.2rem 0}.section-heading{max-width:54rem;margin-bottom:1.5rem}.section-divider{width:min(120px,100%);height:1px;margin:0 auto 1.8rem;background:linear-gradient(90deg,transparent,rgba(88,197,255,.42),transparent)}.grid-two{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:1.6rem;gap:1.6rem;align-items:start}.what-is-grid{align-items:center}.clean-list,.pill-list{padding:0;margin:1.25rem 0 0;list-style:none}.pill-list{display:flex;flex-wrap:wrap;gap:.8rem}.card,.compare-card,.contact-card,.diagram,.signup-card{padding:1.5rem}.mab-diagram{position:relative;border-color:rgba(88,197,255,.24);box-shadow:var(--shadow),inset 0 0 40px rgba(88,197,255,.06)}.diagram-intro{max-width:34rem;color:var(--body)}.mab-orbit{position:relative;min-height:340px;margin:1.25rem 0 1rem}.mab-orbit:after,.mab-orbit:before{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(160,180,214,.12)}.mab-orbit:before{width:210px;height:210px}.mab-orbit:after{width:310px;height:310px;opacity:.5}.mab-node{position:absolute;display:grid;place-items:center;text-align:center;padding:.9rem 1rem;border-radius:18px;border:1px solid rgba(160,180,214,.15);background:rgba(255,255,255,.035)}.mab-node.center{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(66%,260px);min-height:104px;background:rgba(88,197,255,.08);border-color:rgba(88,197,255,.28);font-weight:700;box-shadow:0 0 30px rgba(88,197,255,.08)}.mab-node.outer{width:145px;min-height:74px}.mab-node.top{top:0;left:50%;transform:translateX(-50%)}.mab-node.right{top:50%;right:0;transform:translateY(-50%)}.mab-node.bottom{left:50%;bottom:0;transform:translateX(-50%)}.mab-node.left{top:50%;left:0;transform:translateY(-50%)}.diagram-footnote{text-transform:none;letter-spacing:0;color:var(--body);font-size:.94rem}.section-editorial-band{padding-top:5rem;padding-bottom:5rem}.editorial-copy{max-width:48rem;margin:0 auto}.proof-chips{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.process-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem;position:relative}.process-grid:before{content:"";position:absolute;left:4%;right:4%;top:42px;height:1px;background:linear-gradient(90deg,transparent,rgba(160,180,214,.32),transparent)}.process-step{position:relative;z-index:1;min-height:220px;padding:1.25rem;background:linear-gradient(180deg,rgba(18,26,42,.82),rgba(9,15,25,.9))}.process-step.is-featured{border-color:rgba(88,197,255,.26);background:linear-gradient(180deg,rgba(22,34,52,.95),rgba(9,15,25,.95))}.process-step-marker{width:2.4rem;height:2.4rem;display:grid;place-items:center;margin-bottom:1rem;border-radius:999px;border:1px solid rgba(160,180,214,.16);background:rgba(255,255,255,.04);color:var(--text);font-weight:700}.process-step-content h3{margin-bottom:.5rem}.process-step-content p{color:var(--muted)}.section-dark-band{padding-top:4.5rem;padding-bottom:4.5rem;border-top:1px solid rgba(160,180,214,.06);border-bottom:1px solid rgba(160,180,214,.06);background:linear-gradient(180deg,rgba(7,10,16,.8),rgba(12,16,25,.86))}.ventures-intro{max-width:44rem}.venture-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.venture-card{min-height:260px;display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:.9rem;gap:.9rem;border-top-color:rgba(255,255,255,.08);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.venture-card:hover{transform:translateY(-2px);border-color:rgba(88,197,255,.3);box-shadow:0 28px 64px rgba(0,0,0,.36)}.card-meta-row,.card-utility-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.card-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-utility-row{padding-top:.9rem;border-top:1px solid rgba(160,180,214,.12)}.card-focus,.card-link-placeholder,.card-utility-row .helper-text{text-transform:none;letter-spacing:0}.card-focus{margin-top:.35rem;color:var(--muted-soft);font-size:.88rem}.card-link-placeholder{white-space:nowrap;color:var(--body)}.stage-badge{font-weight:700}.stage-badge.idea{color:#f4c978;background:rgba(242,187,103,.12);border-color:rgba(242,187,103,.24)}.stage-badge.building{color:#99e2ff;background:rgba(88,197,255,.12);border-color:rgba(88,197,255,.24)}.stage-badge.testing{color:#ffc083;background:rgba(255,157,77,.12);border-color:rgba(255,157,77,.24)}.stage-badge.live{color:#8ef0bc;background:rgba(80,217,152,.12);border-color:rgba(80,217,152,.24)}.venture-card:hover .stage-badge{box-shadow:inset 0 0 0 999px rgba(255,255,255,.02)}.founders-copy{max-width:42rem}.compare-card-warm{background:linear-gradient(180deg,rgba(35,29,24,.9),rgba(20,17,14,.95));border-color:rgba(197,170,124,.18)}.clean-list li+li{margin-top:.75rem}.featured-signup{border-color:rgba(88,197,255,.34);background:var(--featured-surface)}.signup-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.2rem;gap:1.2rem}.form{grid-gap:.9rem;gap:.9rem}.form,label{display:grid}label{grid-gap:.45rem;gap:.45rem;color:var(--text);font-weight:600}input,select,textarea{width:100%;border-radius:1rem;border:1px solid rgba(160,180,214,.18);background:rgba(4,8,14,.58);color:var(--text);padding:.9rem 1rem}input:focus,select:focus,textarea:focus{outline:none;border-color:rgba(88,197,255,.4);box-shadow:0 0 0 3px rgba(88,197,255,.12)}textarea{min-height:8rem;resize:vertical}.helper-text{font-size:.92rem;color:var(--muted)}.trust-line{color:var(--body);font-size:.95rem;margin-bottom:0}.cta-band{padding:0 0 4rem}.cta-inner{padding:1.8rem;border-radius:var(--radius);border:1px solid rgba(88,197,255,.18);background:linear-gradient(135deg,rgba(88,197,255,.08),rgba(125,224,255,.03))}.page-intro{padding:4.25rem 0 1.5rem}.page-intro p{max-width:56rem}.footer{border-top:1px solid rgba(160,180,214,.1);margin-top:2rem}.footer-inner{padding:2rem 0 3rem;display:grid;grid-gap:1rem;gap:1rem}.footer-nav{display:flex;flex-wrap:wrap;gap:1rem}.text-link{color:var(--accent-2)}.muted{color:var(--muted)}@media (max-width:1100px){.board-flow,.process-grid,.venture-grid{grid-template-columns:1fr}.board-flow:before,.process-grid:before{display:none}.hero{grid-template-columns:1fr}.hero-panel{min-height:auto}}@media (max-width:960px){.board-status-strip,.grid-two,.signup-grid{grid-template-columns:1fr}.mab-orbit{min-height:auto;display:grid;grid-gap:.85rem;gap:.85rem}.mab-orbit:after,.mab-orbit:before{display:none}.mab-node{position:static;transform:none!important;width:100%}h1{max-width:13ch}.header-inner{align-items:flex-start;flex-direction:column}}