:root{--bg:#06111f;--panel:#072443d1;--panel2:#0c40679e;--line:#73d7ff2e;--text:#f7fbff;--muted:#e7f4ffc7;--cyan:#19c5ff;--red:#ff453f;--gold:#ffd35a;--green:#29d15f;--shadow:0 18px 48px #00000047;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{background:#06111f;width:100%;min-width:0;min-height:100%;margin:0;overflow-x:hidden}body{color:var(--text);background:radial-gradient(circle at 18% 8%,#008fff2e,#0000 34%),radial-gradient(circle at 82% 18%,#ff3c2b1a,#0000 32%),linear-gradient(#040912 0%,#061a2d 50%,#06243d 100%)}button,select{font:inherit}button{cursor:pointer}.app{width:100%;min-height:100vh;overflow-x:hidden}.siteHeader{width:min(1500px,100% - 56px);box-shadow:var(--shadow);background:#040d1cb8;border:1px solid #62bfff24;border-radius:10px;margin:24px auto 0;overflow:hidden}.topUtility{background:#020b18bd;justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;display:flex}.utilityIdentity strong{letter-spacing:.12em;font-size:1rem;font-weight:950;display:block}.utilityIdentity span{color:var(--muted);font-size:.78rem;display:block}.languageControl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.languageControl label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.languageControl select,.languageControl button{color:var(--text);background:#051527b8;border:1px solid #76d5ff33;border-radius:6px;padding:8px 12px}.bannerFrame{background:#050c18;width:100%;position:relative;overflow:hidden}.bannerDownload{width:100%;display:block}.lockedBanner{object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.topNav{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a187a;border:1px solid #7dd3ff24;border-radius:8px;justify-content:flex-end;align-items:center;gap:8px;max-width:calc(100% - 36px);padding:7px;display:flex;position:absolute;top:14px;right:18px}.topNav button,.detailTabs button,.metricCard button,.moduleGrid button,.stackedCards button{color:var(--text);background:#08182d70;border:1px solid #87d6ff24;border-radius:6px;padding:8px 12px;font-weight:850;transition:background .2s,border-color .2s,transform .2s}.topNav button:first-child{border-color:#ffd35ab8;box-shadow:inset 0 -2px #ffd35ac7}.topNav button:hover,.detailTabs button:hover,.metricCard button:hover,.moduleGrid button:hover,.stackedCards button:hover{background:#114c79b8;border-color:#ffd35a6b;transform:translateY(-1px)}.proofStrip{color:var(--text);text-align:center;background:linear-gradient(90deg,#ff453f29,#ffd35a14,#29d15f29),#0512229e;border-top:1px solid #ffd35a1f;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;padding:10px 18px;font-weight:850;display:flex}.proofStrip span:not(:last-child):after{content:"•";color:var(--gold);margin-left:22px}main{width:min(1420px,100% - 56px);margin:0 auto;padding:52px 0 70px}.heroSection,.splitSection,.audienceSection{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:42px;margin-bottom:62px;display:grid}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;margin:0 0 14px;font-size:.86rem;font-weight:950}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-.06em;max-width:900px;margin-bottom:22px;font-size:clamp(3rem,6vw,6.1rem);line-height:.98}h2{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(2rem,3.4vw,3.8rem);line-height:1}h3{margin-bottom:12px;font-size:1.22rem}h4{color:#7ae8ff;margin-bottom:10px;font-size:1rem}.lead,.heroSection p,.splitSection p,.audienceSection p,.customerSection p,.contactSection p,.detailPanel p,.sectionIntro p,.pilotSection p{color:var(--muted);font-size:1.06rem;line-height:1.68}.buttonRow{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.primaryButton,.secondaryButton{color:#fff;border-radius:7px;padding:14px 22px;font-weight:950}.primaryButton{background:linear-gradient(135deg, var(--red), #ff8a3d);border:0}.secondaryButton{background:#ffffff1a;border:1px solid #94daff33}.heroPanel,.metricCard,.stackedCards article,.detailPanel,.moduleGrid article,.roadmapGrid article,.impactBlock,.costBlock{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#1468a22e,#092b5061),#071c3294;border-radius:10px;box-shadow:0 14px 38px #0000002e}.heroPanel{padding:30px}.heroPanel h2{letter-spacing:0;font-size:1.42rem}.heroPanel ul{margin:0;padding:0;list-style:none}.heroPanel li{color:var(--muted);border-bottom:1px solid #91d8ff1a;padding:14px 0 14px 34px;position:relative}.heroPanel li:before{content:"▰";color:var(--cyan);position:absolute;left:0}.cardGrid,.moduleGrid,.roadmapGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:70px;display:grid}.metricCard{min-height:240px;padding:26px}.metricCard strong{margin-bottom:14px;font-size:clamp(2.4rem,5vw,4.1rem);line-height:.95;display:block}.metricCard h3,.moduleGrid h3{color:#7ae8ff}.metricCard p,.moduleGrid p,.stackedCards p,.roadmapGrid p{color:var(--muted);line-height:1.6}.metricCard button,.moduleGrid button,.stackedCards button{color:var(--gold);background:0 0;border:0;border-radius:0;margin-top:16px;padding:10px 0}.splitSection{align-items:stretch}.stackedCards{gap:18px;display:grid}.stackedCards article{padding:28px}.stackedCards span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.82rem;font-weight:950;display:inline-block}.detailSection,.moduleSection,.customerSection,.pilotSection,.contactSection{margin-bottom:78px;scroll-margin-top:28px}.sectionIntro{text-align:center;max-width:920px;margin:0 auto 30px}.detailTabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px;display:flex}.detailTabs button{color:var(--muted);padding:10px 14px;font-size:.92rem}.detailTabs button.active{color:#fff;background:#ffd35a21;border-color:#ffd35ab3}.detailPanel{padding:32px}.detailHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:28px;display:grid}.detailColumns.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.detailColumns div{background:#010c1a38;border:1px solid #82daff1a;border-radius:8px;padding:20px}.detailColumns ul,.impactGrid ul,.costBlock ul{margin:0;padding-left:20px}.detailColumns li,.impactGrid li,.costBlock li{color:var(--muted);margin-bottom:12px;line-height:1.55}.impactBlock,.costBlock{margin-top:22px;padding:24px}.impactGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.impactGrid div{background:#010c1a3d;border:1px solid #82daff1a;border-radius:8px;padding:18px}.moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.moduleGrid article,.roadmapGrid article{padding:26px}.customerSection,.contactSection{text-align:center;max-width:1120px;margin-left:auto;margin-right:auto}.roadmapGrid{margin-bottom:30px}.roadmapGrid span{color:#18324f;background:#fff;border-radius:999px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-weight:950;display:inline-grid}.centered{justify-content:center}.siteFooter{background:#030e1bc7;border:1px solid #78d2ff24;border-radius:10px;width:min(1420px,100% - 56px);margin:0 auto 28px;padding:28px}.siteFooter p{color:var(--muted);margin:6px 0 0}@media (width<=1100px){.topNav{scrollbar-width:none;justify-content:flex-start;gap:6px;max-width:calc(100% - 20px);top:10px;right:10px;overflow-x:auto}.topNav::-webkit-scrollbar{display:none}.topNav button{white-space:nowrap;flex:none;padding:8px 10px;font-size:.86rem}.cardGrid,.moduleGrid,.roadmapGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.heroSection,.splitSection,.audienceSection{grid-template-columns:1fr}.detailColumns.three,.impactGrid{grid-template-columns:1fr 1fr}}@media (width<=760px){.siteHeader{border-radius:8px;width:calc(100% - 16px);margin-top:10px}.topUtility{text-align:center;flex-direction:column;align-items:stretch;gap:10px;padding:10px}.utilityIdentity strong{font-size:.95rem}.utilityIdentity span{font-size:.76rem}.languageControl{justify-content:center}.languageControl select,.languageControl button{border-radius:6px;padding:8px 10px}.bannerFrame{overflow:hidden}.topNav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020a18c7;border-left:0;border-right:0;border-radius:0;justify-content:flex-start;gap:8px;width:100%;max-width:100%;padding:8px 10px;display:flex;position:static;overflow-x:auto}.topNav button{white-space:nowrap;border-radius:6px;flex:none;padding:8px 10px;font-size:.8rem}.proofStrip{flex-direction:column;gap:7px;padding:10px;font-size:.82rem;line-height:1.35}.proofStrip span:not(:last-child):after{content:"";margin-left:0}main{width:calc(100% - 24px);padding-top:34px}.heroSection,.splitSection,.audienceSection{gap:26px;margin-bottom:50px}h1{letter-spacing:-.048em;text-align:center;font-size:clamp(2.05rem,11vw,3.35rem);line-height:1}h2{text-align:center;font-size:clamp(1.8rem,8vw,2.8rem)}.eyebrow{text-align:center;font-size:.76rem}.lead,.heroSection p,.splitSection p,.audienceSection p,.customerSection p,.contactSection p,.detailPanel p,.sectionIntro p,.pilotSection p{text-align:center;font-size:1rem}.buttonRow{flex-direction:column}.primaryButton,.secondaryButton{width:100%}.heroPanel,.detailPanel{border-radius:8px;padding:22px}.cardGrid,.moduleGrid,.roadmapGrid{grid-template-columns:1fr;gap:16px}.metricCard,.moduleGrid article,.stackedCards article,.roadmapGrid article{border-radius:8px;padding:22px}.detailHeader,.detailColumns.three,.impactGrid{grid-template-columns:1fr}.detailColumns div,.impactGrid div{border-radius:8px}.detailTabs{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.detailTabs button{white-space:nowrap;flex:none}.siteFooter{border-radius:8px;width:calc(100% - 24px)}}@media (width<=420px){.siteHeader{width:calc(100% - 12px)}.topNav button{padding:8px 9px;font-size:.76rem}.proofStrip{font-size:.8rem}h1{font-size:clamp(1.95rem,11vw,3rem)}.metricCard strong{font-size:2.75rem}}@media (width<=760px){.siteHeader{background:#020a16b8;border:1px solid #64c8ff1f;border-radius:8px;width:calc(100% - 14px);margin-top:10px;overflow:hidden}.topUtility{background:#020a16b8;border-bottom:1px solid #64c8ff1a;flex-direction:row;justify-content:center;align-items:center;padding:8px 10px;display:flex}.languageControl{grid-template-columns:auto minmax(130px,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.languageControl label{letter-spacing:.08em;white-space:nowrap;font-size:.68rem}.bannerFrame{background:#030916}.lockedBanner{width:100%;height:auto;display:block}.topNav{-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:none;background:#040f1ed6;border:1px solid #64c8ff1f;border-left:0;border-right:0;border-radius:0;justify-content:flex-start;gap:7px;width:100%;max-width:100%;padding:8px 10px;display:flex;position:static;overflow-x:auto}.topNav::-webkit-scrollbar{display:none}.topNav button{white-space:nowrap;border-radius:6px;flex:none;min-height:40px;padding:8px 12px;font-size:.82rem}.proofStrip{background:linear-gradient(90deg,#ff453f2e,#ffd35a14,#29d15f2e),#03101ec7;border-radius:0;flex-direction:column;gap:5px;padding:11px 14px;font-size:.84rem;line-height:1.35;display:flex}.proofStrip span:not(:last-child):after{content:"";margin:0}main{width:calc(100% - 24px);padding-top:42px}.eyebrow{letter-spacing:.16em;font-size:.78rem;line-height:1.55}h1{letter-spacing:-.045em;font-size:clamp(2.1rem,10.5vw,3.15rem);line-height:1.02}h2{font-size:clamp(1.75rem,8vw,2.65rem)}.heroPanel,.metricCard,.stackedCards article,.detailPanel,.moduleGrid article,.roadmapGrid article,.impactBlock,.costBlock{border-radius:8px}.siteHeader{border-radius:8px;width:calc(100% - 14px);margin-top:10px}.utilityIdentity{display:none!important}.topUtility{background:#020a16bd!important;min-height:auto!important;padding:7px 10px!important}.languageControl{grid-template-columns:auto 1fr auto;align-items:center;width:100%;gap:7px!important;display:grid!important}.languageControl label{letter-spacing:.08em!important;font-size:.62rem!important}.languageControl select,.languageControl button{border-radius:6px!important;min-height:32px!important;padding:5px 8px!important;font-size:.78rem!important}.topNav{background:#040f1ec7!important;gap:7px!important;padding:7px 8px!important}.topNav button{border-radius:6px!important;min-height:36px!important;padding:7px 10px!important;font-size:.76rem!important}.proofStrip{gap:4px!important;padding:9px 12px!important;font-size:.78rem!important;line-height:1.3!important}main{padding-top:34px!important}.eyebrow{letter-spacing:.15em!important;font-size:.72rem!important}h1{font-size:clamp(1.85rem,9.5vw,2.85rem)!important;line-height:1.03!important}}.sprint2Section{margin:80px 0;scroll-margin-top:28px}.authNotice{text-align:center;background:#ffd35a14;border:1px solid #ffd35a33;border-radius:10px;flex-direction:column;gap:4px;width:min(920px,100%);margin:0 auto 24px;padding:16px 18px;display:flex}.authNotice strong{color:#ffd35a}.authNotice span{color:#e7f4ffcc}.sprint2Grid{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:start;gap:24px;display:grid}.authCard,.intakeCard{background:linear-gradient(#1468a229,#092b5059),#071c329e;border:1px solid #73d7ff2e;border-radius:10px;padding:26px;box-shadow:0 14px 38px #0000002e}.authCard p,.intakeCard p,.formStatus{color:#e7f4ffc7;line-height:1.62}.authForm,.intakeForm{gap:14px;margin-top:18px;display:grid}.authForm label,.intakeForm label{color:#f7fbffe6;gap:7px;font-size:.88rem;font-weight:850;display:grid}.authForm input,.authForm select,.intakeForm input,.intakeForm select,.intakeForm textarea{color:#f7fbff;background:#020c19b8;border:1px solid #87d6ff2e;border-radius:8px;outline:none;width:100%;padding:12px 13px}.authForm input:focus,.authForm select:focus,.intakeForm input:focus,.intakeForm select:focus,.intakeForm textarea:focus{border-color:#ffd35a9e;box-shadow:0 0 0 3px #ffd35a1a}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.formToggle,.intakeTabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.formToggle button,.intakeTabs button{color:#f7fbff;background:#08182d85;border:1px solid #87d6ff29;border-radius:7px;padding:10px 12px;font-weight:900}.formToggle button.active,.intakeTabs button.active{border-color:#ffd35ab8;box-shadow:inset 0 -2px #ffd35ac7}.signedInBox{background:#29d15f14;border:1px solid #29d15f40;border-radius:8px;gap:10px;margin-top:18px;padding:18px;display:grid}.signedInBox strong{color:#7dffac}.signedInBox span{color:#e7f4ffcc}.signedInBox button{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:7px;width:fit-content;padding:10px 14px;font-weight:900}.formStatus{background:#ffffff0f;border-radius:8px;margin:4px 0 0;padding:12px}@media (width<=960px){.sprint2Grid{grid-template-columns:1fr}}@media (width<=760px){.sprint2Section{margin:58px 0}.authCard,.intakeCard{border-radius:8px;padding:20px}.formGrid{grid-template-columns:1fr}.formToggle,.intakeTabs{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.formToggle button,.intakeTabs button{white-space:nowrap;flex:none}}.termsRow{background:#ffd35a12;border:1px solid #ffd35a33;border-radius:8px;grid-template-columns:22px 1fr;align-items:start;padding:12px;gap:10px!important;display:grid!important}.termsRow input{height:18px;margin-top:2px;width:18px!important}.termsRow span{color:#f7fbffd1;font-size:.86rem;line-height:1.5}.verificationActions{flex-wrap:wrap;gap:10px;display:flex}.verificationActions button{color:#f7fbff;background:#08284acc;border:1px solid #87d6ff38;border-radius:8px;padding:10px 12px;font-weight:900}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}
