:root{--bg:#08090b;--panel:#0f1115;--panel-dark:#0a0b0d;--ink:#f2f2f0;--muted:#c4c6ca;--muted-2:#9a9da2;--blue:#2f6cff;--blue-hover:#1f5bee;--blue-light:#6ba0ff;--hairline:rgba(255,255,255,0.09);--font:"Helvetica Now Display","Helvetica Neue",Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:15px;font-weight:400;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}section[id]{scroll-margin-top:76px}::selection{background:var(--blue);color:#fff}a{color:inherit}@keyframes hb-pulse{0%,to{opacity:1}50%{opacity:.25}}.reveal{opacity:1}.motion .reveal{opacity:0;transform:translateY(28px)}.motion .reveal.in{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.wrap{max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.section-pad{padding-top:88px;padding-bottom:88px}.section-line{border-bottom:1px solid var(--hairline)}.header{position:fixed;top:0;left:0;right:0;z-index:60;background:#0a0b0d;border-bottom:1px solid rgba(255,255,255,.1);transition:background .25s,border-color .25s}.header-inner{max-width:1240px;margin:0 auto;padding:clamp(14px,1.9vw,22px) clamp(20px,2.2vw,28px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px}.header-logo{display:flex;align-items:center;text-decoration:none;justify-self:start}.header-logo img{height:clamp(15px,1.5vw,18px);width:auto;display:block}.nav{display:flex;align-items:center;gap:clamp(24px,2.6vw,34px);justify-self:center}.nav a{font-size:13px;font-weight:400;letter-spacing:-.01em;text-transform:none;color:rgba(255,255,255,.85);text-decoration:none;transition:color .15s}.nav a:hover{color:#fff}.chev{font-size:14px;line-height:1}.nav-toggle{display:none;justify-self:end;position:relative;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.nav-toggle span{position:absolute;left:10px;right:10px;height:2px;background:var(--ink);border-radius:2px;transition:transform .25s ease,opacity .2s ease}.nav-toggle span:first-child{top:15px}.nav-toggle span:nth-child(2){top:21px}.nav-toggle span:nth-child(3){top:27px}.nav-toggle.open span:first-child{transform:translateY(6px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu{display:none;overflow:hidden;max-height:0;background:#0a0b0d;border-bottom:1px solid transparent;transition:max-height .32s ease,border-color .32s ease}.mobile-menu.open{max-height:400px;border-bottom-color:rgba(255,255,255,.1)}.mobile-nav{display:flex;flex-direction:column;padding:6px 32px 26px}.mobile-nav a{padding:15px 0;font-size:16px;font-weight:400;letter-spacing:-.01em;color:#cfd1d5;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08)}.eyebrow{font-size:10.5px;font-weight:500;letter-spacing:.05em;color:var(--blue-light)}.eyebrow,.h-section{text-transform:uppercase}.h-section{margin:22px 0 0;font-weight:400;font-size:clamp(24px,2.8vw,35px);line-height:1.08;letter-spacing:-.02em}.hero{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:flex-end;justify-content:center}.media-cover{width:100%;height:100%;object-fit:cover}.hero-scrim,.media-cover{position:absolute;inset:0}.hero-scrim{background:linear-gradient(180deg,rgba(8,9,11,.78),rgba(8,9,11,.72) 50%,rgba(8,9,11,.95))}.hero-content{max-width:1240px;margin:0 auto;padding:140px 32px 74px;position:relative;z-index:3;width:100%;text-align:left}.hero h1{margin:0;max-width:22ch;font-weight:400;font-size:clamp(32px,4.2vw,56px);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.hero p{margin:28px 0 0;max-width:56ch;font-size:15px;line-height:1.6;color:var(--muted)}.moment{position:relative;overflow:hidden}.moment-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,9,11,.93),rgba(8,9,11,.84) 50%,rgba(8,9,11,.72))}.moment-grid{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:88px 32px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:64px;gap:64px}.moment-grid .body{display:flex;flex-direction:column;justify-content:center;gap:22px}.moment-grid .body p{margin:0;font-size:15px;line-height:1.6;color:var(--muted)}.band{position:relative;height:58vh;min-height:420px;overflow:hidden;display:flex;align-items:flex-end}.band-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,9,11,.95),rgba(8,9,11,.74) 55%,rgba(8,9,11,.8))}.band-content{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:0 32px 48px;width:100%}.band .eyebrow{letter-spacing:.18em}.band p{margin:14px 0 0;font-weight:400;font-size:clamp(19px,2.2vw,28px);letter-spacing:-.02em;color:var(--ink);max-width:24ch;line-height:1.1;text-transform:uppercase}.platform-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:54px}.platform-head h2{margin:22px 0 0}.platform-head .lede{margin:0;max-width:34ch;font-size:15px;line-height:1.6;color:var(--muted-2)}.cards3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.card{border:1px solid rgba(255,255,255,.12);background:var(--panel);display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s}.card:hover{border-color:var(--blue)}.card-media{height:170px;background-color:#0b0c0e;overflow:hidden}.card-media img{width:100%;height:100%;object-fit:cover;display:block}.card-body{padding:26px 26px 30px;display:flex;flex-direction:column;gap:16px}.card-step{font-size:13px;letter-spacing:.16em;color:var(--blue-light)}.card h3{margin:0;font-weight:400;font-size:18px;letter-spacing:-.01em;text-transform:uppercase}.card-body p{margin:0;font-size:15px;line-height:1.6;color:var(--muted-2)}.layer{position:relative;overflow:hidden}.layer-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,9,11,.82),rgba(8,9,11,.72) 50%,rgba(8,9,11,.86))}.layer-grid{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:88px 32px;display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:60px;gap:60px;align-items:center}.layer-grid .copy p{margin:26px 0 0;font-size:15px;line-height:1.6;color:var(--muted);max-width:50ch}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.chip{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid rgba(255,255,255,.2);padding:8px 13px}.layer-panel{position:relative;aspect-ratio:16/9;background-color:#0b0c0e;border:1px solid rgba(0,0,0,.25);overflow:hidden}.panel-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,9,11,.42),rgba(8,9,11,.22) 45%,rgba(8,9,11,.78))}.panel-tag{position:absolute;top:16px;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#aeb0b4}.panel-tag.left{left:18px}.panel-tag.right{right:18px;display:inline-flex;align-items:center;gap:7px;letter-spacing:.16em}.dot{width:6px;height:6px;background:var(--blue)}.dot.pulse{animation:hb-pulse 2.6s ease-in-out infinite}.result{position:relative;overflow:hidden}.result-watermark{position:absolute;left:0;top:0;width:300px;opacity:.06;pointer-events:none}.result-inner{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:88px 32px}.result-head{text-align:center;max-width:780px;margin:0 auto 54px}.result-head p{margin:24px 0 0;font-size:15px;line-height:1.6;color:var(--muted)}.network-card{position:relative;border:1px solid rgba(255,255,255,.12);background:var(--panel-dark);overflow:hidden;margin-bottom:18px}.network-card .tag{position:absolute;top:16px;z-index:2;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.network-card .tag.left{left:18px;color:var(--blue-light)}.network-card .tag.right{right:18px;display:inline-flex;align-items:center;gap:7px;letter-spacing:.16em;color:#aeb0b4}.network-card img.graphic{position:relative;z-index:1;display:block;width:100%;height:auto}.outcomes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.outcome{border:1px solid rgba(255,255,255,.1);padding:28px;transition:border-color .2s}.outcome:hover{border-color:var(--blue)}.outcome .num{font-size:12px;letter-spacing:.16em;color:var(--blue-light)}.outcome h3{margin:14px 0 0;font-weight:400;font-size:18px;letter-spacing:-.01em;text-transform:uppercase}.outcome p{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--muted-2)}.founders{position:relative;overflow:hidden}.founders .media-cover{transform:scaleX(-1)}.founders-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,9,11,.93),rgba(8,9,11,.82) 46%,rgba(8,9,11,.5))}.founders-inner{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:140px 32px}.founders-content{max-width:620px}.founders-content h2{margin:22px 0 0;max-width:16ch;font-weight:400;font-size:clamp(26px,3.2vw,40px);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.founders-content>p{margin:24px 0 0;max-width:52ch;font-size:15px;line-height:1.6;color:var(--muted)}.founders-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--blue);color:#fff;padding:15px 26px;font-weight:500;font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:5px;transition:background .15s}.btn-primary:hover{background:var(--blue-hover)}.btn-ghost{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.34);color:var(--ink);padding:14px 25px;font-weight:500;font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:5px;transition:border-color .15s,background .15s}.btn-ghost:hover{border-color:var(--blue);background:rgba(47,108,255,.08)}.btn-ghost .chev{color:var(--blue-light);font-size:15px}.btn-primary .chev{font-size:15px}.benefits{margin-top:46px;border-top:1px solid rgba(255,255,255,.13)}.benefit{display:flex;align-items:center;gap:13px;padding:15px 2px;border-bottom:1px solid rgba(255,255,255,.13)}.benefit .arrow{color:var(--blue-light);font-size:15px}.benefit span:last-child{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#e4e5e7}.footer{background:var(--bg)}.footer-inner{max-width:1240px;margin:0 auto;padding:72px 32px 44px}.footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}.footer-grid img{height:clamp(15px,1.5vw,18px);width:auto;display:block;margin-bottom:18px}.footer-about{margin:0;max-width:34ch;font-size:14px;line-height:1.6;color:#7d8085}.footer-col-title{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#5b5e63;margin-bottom:16px}.footer-links{display:flex;flex-direction:column;gap:11px}.footer-links a{font-size:14px;color:#b6b8bc;text-decoration:none;transition:color .15s}.footer-links a:hover{color:#fff}.footer-bottom{margin-top:52px;padding-top:24px;border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.footer-copy,.footer-meta{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#5b5e63}.footer-meta{display:flex;flex-wrap:wrap;gap:8px 18px}.footer-meta .sep{color:#3a3d42}@media (max-width:900px){.nav{display:none}.nav-toggle{display:inline-flex;align-items:center;justify-content:center}.mobile-menu{display:block}.header-inner{grid-template-columns:1fr auto}.layer-grid,.moment-grid{gap:36px}.cards3,.layer-grid,.moment-grid,.outcomes{grid-template-columns:1fr}.platform-head{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:600px){.wrap{padding-left:20px;padding-right:20px}.header-inner{padding:10px 20px}.mobile-nav{padding-left:20px;padding-right:20px}.hero{min-height:88vh}.hero-content{padding:120px 20px 56px}.hero p{margin-top:22px;font-size:16px}.section-pad{padding-top:56px;padding-bottom:56px}.moment-grid{padding:56px 20px;gap:30px}.layer-grid{gap:34px}.layer-grid,.result-inner{padding:56px 20px}.founders-inner{padding:96px 20px 72px}.band-content{padding:0 20px 34px}.footer-inner{padding:52px 20px 40px}.band{height:52vh;min-height:340px}.founders-content>p,.layer-grid .copy p,.moment-grid .body p,.result-head p{font-size:16px}.platform-head,.result-head{margin-bottom:36px}.card-media{height:150px}.founders-cta{flex-direction:column;align-items:stretch}.founders-cta .btn-ghost,.founders-cta .btn-primary{justify-content:center}}@media (max-width:400px){.footer-grid{grid-template-columns:1fr;gap:26px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion .reveal{opacity:1;transform:none}}