body.pitch{overflow-x:hidden}.pwrap{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.center{text-align:center}.pnav{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#050d16d9,#050d1600);justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:fixed;top:0;left:0;right:0}.pbrand{font-family:var(--display);letter-spacing:-.02em;color:var(--fg);font-size:1rem;font-weight:700;text-decoration:none}.pbrand span{color:var(--accent)}.pnav nav{font-family:var(--mono);align-items:center;gap:22px;font-size:12.5px;display:flex}.pnav nav a{color:var(--muted);text-decoration:none;transition:color .25s}.pnav nav a:hover{color:var(--fg)}.pnav nav a.pill{color:#06121c;background:var(--fg);border-radius:999px;padding:8px 14px;font-weight:500}.pnav nav a.pill:hover{background:var(--accent);color:#06121c}@media (width<=640px){.pnav nav a:not(.pill){display:none}}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 16px;font-size:11px}.pitch h1{font-family:var(--display);letter-spacing:-.035em;max-width:16ch;margin:0 0 24px;font-size:clamp(2.3rem,6.4vw,5rem);font-weight:500;line-height:1.02}.pitch h2{font-family:var(--display);letter-spacing:-.03em;max-width:20ch;margin:0 0 18px;font-size:clamp(1.8rem,4vw,3rem);font-weight:500;line-height:1.08}.lede{color:#eaf1f6d6;max-width:60ch;margin:0 0 28px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.lede.small{color:var(--muted);margin-bottom:34px;font-size:1rem}.body p{color:#eaf1f6d1;margin:0 0 16px;line-height:1.7}.ctaRow{flex-wrap:wrap;gap:10px;display:flex}.mail{font-family:var(--mono);color:var(--muted);margin-top:22px;font-size:13px}.phero{align-items:center;min-height:100vh;padding:120px 0 80px;display:flex}.psec{padding:110px 0}.two{grid-template-columns:1fr 1.1fr;align-items:start;gap:56px;display:grid}@media (width<=800px){.psec{padding:72px 0}.two{grid-template-columns:1fr;gap:22px}}.pstats{padding:30px 0 40px}.statsGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:28px;padding-top:40px;padding-bottom:40px;display:grid}.stat b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,5.2vw,4rem);font-weight:500;line-height:1;display:block}.stat span{max-width:22ch;color:var(--muted);margin-top:10px;font-size:.92rem;line-height:1.4;display:block}@media (width<=800px){.statsGrid{grid-template-columns:1fr 1fr;gap:30px 16px}}.steps{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:36px;display:grid}.step{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#b9b9b90d;border-radius:20px;padding:26px 26px 28px;position:relative}.step:first-child{grid-column:1/-1}.step i{font-style:normal;font-family:var(--mono);letter-spacing:.14em;color:var(--accent);font-size:11px}.step h3{font-family:var(--display);letter-spacing:-.02em;margin:8px 0 10px;font-size:1.5rem;font-weight:500}.step p{color:#eaf1f6cc;margin:0;font-size:.97rem;line-height:1.65}.step b{color:var(--fg);font-weight:600}code{font-family:var(--mono);color:var(--accent);font-size:.88em}@media (width<=800px){.steps{grid-template-columns:1fr}}.sim{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050d16b3;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #0006}.simBar{border-bottom:1px solid var(--line);font-family:var(--mono);align-items:center;gap:14px;padding:12px 16px;font-size:12px;display:flex}.simBar .dots{gap:6px;display:flex}.simBar .dots i{background:#eaf1f62e;border-radius:50%;width:9px;height:9px}.simBar b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.simBar em{color:var(--muted);white-space:nowrap;margin-left:auto;font-style:normal}.simBody{grid-template-columns:250px 1fr;min-height:340px;display:grid}.simSide{border-right:1px solid var(--line);flex-direction:column;gap:16px;padding:22px 20px;display:flex}.simStage{font-family:var(--mono);letter-spacing:.04em;min-height:2.6em;color:var(--accent);font-size:12px;line-height:1.4}.simMeter{background:var(--line);border-radius:3px;height:3px;overflow:hidden}.simMeter i{background:var(--accent);width:0;height:100%;transition:width .5s;display:block}.simTotals{gap:12px;margin:0;display:grid}.simTotals div{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:.9rem;display:flex}.simTotals dt{margin:0}.simTotals dd{font-family:var(--display);color:var(--fg);font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem}.simRows{flex-direction:column;gap:6px;margin:0;padding:10px 14px;list-style:none;display:flex;overflow:hidden}.simRows li{background:#b9b9b912;border-radius:10px;grid-template-columns:74px 1.2fr 1.3fr 64px 92px;align-items:center;gap:12px;padding:10px 12px;font-size:.85rem;animation:.45s cubic-bezier(.16,1,.3,1) rowIn;display:grid}@keyframes rowIn{0%{opacity:0;transform:translateY(10px)}}.simRows .pg{font-family:var(--mono);color:var(--muted);font-size:11px}.simRows .who{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.simRows .conf{background:var(--line);border-radius:4px;height:4px;overflow:hidden}.simRows .conf i{background:var(--accent);height:100%;transition:width .5s;display:block}.simRows .st{font-family:var(--mono);color:var(--muted);background:#b9b9b924;border-radius:999px;justify-self:end;padding:4px 10px;font-size:11px}.simRows .st.filed{color:#6fe0b0;background:#56d6a029}.simRows .st.review{color:#ffc46b;background:#ffbe5a29}.simRows .conf.low i{background:#ffc46b}.simPath{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:12px 18px;font-size:12px;overflow:hidden}.simPath code{color:var(--fg);font-size:inherit}@media (width<=800px){.simBody{grid-template-columns:1fr}.simSide{border-right:0;border-bottom:1px solid var(--line);padding:16px}.simTotals{grid-template-columns:repeat(3,1fr)}.simTotals div{flex-direction:column;gap:2px}.simRows li{grid-template-columns:1fr auto;gap:6px 10px}.simRows .pg,.simRows .conf{display:none}.simRows .who{grid-column:1;font-size:.78rem}.simRows .st{grid-area:1/2/span 2}}.outGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.code{border:1px solid var(--line);font-family:var(--mono);color:#eaf1f6e6;background:#050d16b3;border-radius:18px;margin:0;padding:22px 24px;font-size:12.5px;line-height:1.75;overflow-x:auto}.code code{color:inherit;font-size:inherit}.code .c{color:var(--muted)}@media (width<=800px){.outGrid{grid-template-columns:1fr}}.facts{grid-template-columns:repeat(3,1fr);gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.facts li{border:1px solid var(--line);color:#eaf1f6c7;border-radius:18px;padding:22px;font-size:.93rem;line-height:1.55}.facts b{font-family:var(--display);color:var(--fg);margin-bottom:8px;font-size:1.1rem;font-weight:500;display:block}@media (width<=800px){.facts{grid-template-columns:1fr}}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips span{background:#b9b9b91f;border-radius:999px;padding:8px 14px;font-size:.88rem}.note{color:var(--muted);max-width:52ch;margin:20px 0 0;font-size:.9rem;line-height:1.6}.cta{padding:130px 0 120px}.cta h2,.cta .lede{margin-left:auto;margin-right:auto}.pfoot{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);justify-content:space-between;padding:26px 24px;font-size:11px;display:flex}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}
