@import "https://fonts.googleapis.com/css2?family=Goldman:wght@400;700&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#000;--dark-panel:#1d2220;--light-green:#ddffdc;--green:#62de61;--neon:#7f5;--muted-green:#91a58f;--line:#ddffdc38;--light-line:#0000002e}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}body{background:var(--black);color:var(--light-green);letter-spacing:0;margin:0;font-family:Goldman,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}.modalPage{background:var(--black);min-height:100vh;overflow:hidden}.topNav{z-index:20;width:min(1288px,100% - 64px);min-height:48px;color:var(--light-green);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1d2220f2;border-radius:999px;grid-template-columns:220px 1fr auto;align-items:center;gap:28px;padding:0 14px 0 24px;display:grid;position:fixed;top:24px;left:50%;transform:translate(-50%)}.brand,.navActions,.navLinks,.heroActions,.sectionHeader{align-items:center;display:flex}.brand{gap:10px;font-size:22px;font-weight:700}.navLinks{color:var(--light-green);justify-content:center;gap:44px;font-size:13px}.navLinks a,.navActions a,.navActions button{transition:color .16s,opacity .16s}.navLinks a:hover,.navActions a:hover,.navActions button:hover{color:var(--green)}.navActions{white-space:nowrap;gap:28px;font-size:14px}.navActions button{cursor:pointer;background:0 0;border:0}.signup{color:var(--green);align-items:center;gap:9px;display:flex}.navAuthButton,.dashboardLink{justify-content:center;align-items:center;min-height:32px;display:inline-flex}.navAuthButton.signup,.dashboardLink{color:var(--green);gap:9px}.menuButton{display:none}.heroSection{background:#000;place-items:center;min-height:680px;padding:128px 0 96px;display:grid;position:relative}.heroCopy{z-index:2;text-align:center;width:min(740px,100% - 32px)}.heroCopy h1{letter-spacing:0;margin:0;font-size:clamp(52px,6vw,78px);font-weight:400;line-height:.96}.heroCopy h1 span,.securityCopy h2 span{color:var(--neon)}.heroCopy p{color:#c4e4c0;max-width:720px;margin:24px auto 0;font-size:19px;line-height:1.36}.heroActions{justify-content:center;gap:16px;margin-top:28px}.primaryButton,.secondaryButton,.lightButton,.tabRow button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 26px;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.primaryButton{background:var(--neon);color:var(--black);font-weight:700}.secondaryButton{color:var(--light-green);background:#00000042;border-color:#ddffdc61}.primaryButton:hover,.secondaryButton:hover,.lightButton:hover,.tabRow button:hover{transform:translateY(-1px)}.infraSection{width:min(1030px,100% - 64px);margin:178px auto 172px}.infraContent h2,.lightBand h2,.examplesSection h2,.securityCopy h2,.finalCta h2{letter-spacing:0;margin:0;font-weight:400}.eyebrow{color:var(--light-green);letter-spacing:.18em;text-transform:uppercase;margin:0 0 26px;font-size:11px;font-weight:700}.infraContent h2{max-width:760px;font-size:clamp(44px,5vw,68px);line-height:.98}.infraPanels{border-top:1px solid var(--line);margin-top:64px}.infraPanel{border-bottom:1px solid var(--line);grid-template-columns:340px minmax(0,1fr);min-height:450px;display:grid}.infraPanel>div{padding:26px 48px 0 0}.featureCard h3,.exampleCard h3{margin:0;font-size:24px;font-weight:400;line-height:1.06}.infraPanel p,.featureCard p,.platformIntro p,.exampleCard p{color:var(--muted-green);margin:18px 0 0;font-size:16px;line-height:1.48}.mediaPlaceholder{color:#ddffdcc2;text-align:center;background:#ddffdc0d;border:1px dashed #ddffdc61;align-self:stretch;place-items:center;width:100%;height:450px;font-size:13px;display:grid}.mediaPlaceholder span{background:#0000006b;border:1px solid #ddffdc38;max-width:min(420px,100% - 32px);padding:12px 16px}.infraPanel:nth-child(3) .mediaPlaceholder{height:408px}.lightBand{background:var(--light-green);width:min(1368px,100% - 36px);color:var(--black);margin:0 auto;padding:74px 48px 72px}.darkEyebrow{color:#0000008c}.lightBand>h2{font-size:clamp(44px,5vw,64px);line-height:1.02}.platformGrid{grid-template-columns:360px 1fr 1fr;gap:58px 84px;margin-top:56px;display:grid}.platformIntro{grid-row:span 2}.platformIntro h2{font-size:clamp(42px,4.6vw,64px);line-height:1.03}.lightButton{color:#000;border-color:#00000080;min-height:42px;margin-top:28px}.featureCard h3{color:#000}.examplesSection,.securitySection,.finalCta{width:min(1304px,100% - 64px);margin:132px auto 0}.sectionHeader{justify-content:space-between;margin-bottom:30px}.examplesSection h2,.securityCopy h2,.finalCta h2{font-size:clamp(36px,4vw,50px);line-height:1.05}.sectionHeader a{color:var(--light-green);align-items:center;gap:5px;font-size:13px;display:flex}.inlineIcon{width:16px;height:16px}.tabRow{gap:10px;padding-bottom:22px;display:flex;overflow-x:auto}.tabRow button{min-height:37px;color:var(--light-green);background:#050605;border-color:#ddffdc5c;flex:none;font-size:13px}.tabRow button.selected{color:var(--neon);border-color:var(--neon)}.exampleRail{grid-auto-columns:minmax(290px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.exampleCard{background:#202525;border:1px solid #ddffdc33;border-radius:8px;flex-direction:column;justify-content:space-between;gap:28px;min-height:380px;padding:16px 22px 28px;display:flex;overflow:hidden}.examplePlaceholder{color:#ddffdcb8;text-align:center;background:#ddffdc0a;border:1px dashed #ddffdc4d;place-items:center;min-height:146px;font-size:12px;display:grid}.examplePlaceholder span{overflow-wrap:anywhere;max-width:calc(100% - 24px)}.exampleCard h3{max-width:260px;font-size:26px}.exampleCard p{color:var(--light-green)}.securitySection{grid-template-columns:minmax(320px,560px) 1fr;align-items:center;gap:110px;display:grid}.securityCopy h2{margin-bottom:34px}.securityRow{border:0;border-top:1px solid var(--line);width:100%;min-height:74px;color:var(--light-green);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;font-size:24px;display:flex}.securityRow:last-of-type{border-bottom:1px solid var(--line)}.learn{margin-top:34px}.securityPlaceholder{color:#ddffdcb8;text-align:center;background:#ddffdc0a;border:1px dashed #ddffdc57;justify-self:center;place-items:center;width:min(560px,100%);min-height:520px;font-size:13px;display:grid}.securityPlaceholder span{background:#0000006b;border:1px solid #ddffdc38;max-width:calc(100% - 40px);padding:12px 16px}.finalCta{text-align:center;grid-template-columns:1fr;place-items:center;min-height:520px;display:grid}.finalCta>div{width:min(920px,100%)}.finalCta h2{max-width:none;margin:0 auto 34px;font-size:clamp(40px,5vw,68px);line-height:1.06}.finalCta p{max-width:720px;color:var(--muted-green);margin:20px auto 0;line-height:1.45}@media (max-width:900px){.topNav{grid-template-columns:1fr auto;width:calc(100% - 16px);padding:0 14px;top:8px}.navLinks,.navActions{display:none}.menuButton{background:0 0;border:0;align-content:center;gap:4px;width:32px;height:32px;display:grid}.menuButton span{background:var(--light-green);width:18px;height:2px}.heroSection{min-height:560px;padding:82px 0 64px}.heroCopy h1{font-size:38px}.heroCopy p{font-size:12px;line-height:1.33}.infraSection,.securitySection,.finalCta,.platformGrid{grid-template-columns:1fr}.infraSection,.examplesSection,.securitySection,.finalCta{width:calc(100% - 16px)}.infraSection{margin-top:70px}.infraContent h2,.lightBand h2{font-size:37px}.infraPanel{grid-template-columns:1fr;min-height:0;padding-bottom:32px}.infraPanel>div{padding:28px 0 20px}.mediaPlaceholder,.infraPanel:nth-child(3) .mediaPlaceholder{height:auto;min-height:260px}.lightBand{width:100%;padding:42px 12px 64px}.platformGrid{gap:42px}.exampleRail{grid-auto-columns:332px}.securitySection{gap:32px}.securityPlaceholder{grid-row:1;width:300px;min-height:300px}.securityRow{min-height:50px;font-size:14px}.finalCta{text-align:center;justify-items:center}.finalCta h2{font-size:34px;line-height:1.1}}
