:root{color-scheme:light;--bg: #f8fbff;--paper: #ffffff;--ink: #07111f;--muted: #536174;--line: #dbe4ef;--blue: #085cf5;--blue-2: #0aa8ff;--green: #40c732;--graphite: #08111b;--graphite-2: #111c28;--shadow: 0 24px 70px rgba(14, 30, 52, .13);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0;color:var(--ink);background:linear-gradient(180deg,#fff,#f7fbff 58%,#fff),var(--bg)}section,footer,main{scroll-margin-top:96px}a{color:inherit;text-decoration:none}button,input{font:inherit}:focus-visible{outline:3px solid rgba(8,92,245,.45);outline-offset:3px}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.skipLink{position:fixed;top:12px;left:12px;z-index:100;transform:translateY(-140%);padding:12px 16px;color:#fff;background:var(--blue);border-radius:8px;box-shadow:var(--shadow);font-size:14px;font-weight:800}.skipLink:focus{transform:translateY(0)}.siteHeader{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:74px;padding:0 36px;background:#ffffffdb;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.logo{display:inline-flex;align-items:center;gap:10px;width:fit-content;min-height:44px;font-size:25px;font-weight:800;letter-spacing:0}.logoMark{display:grid;place-items:center;width:32px;height:38px;color:var(--blue);background:linear-gradient(145deg,#0aa8ff24,#40c7321f);border:1px solid rgba(8,92,245,.28);clip-path:polygon(35% 0,100% 0,72% 42%,100% 42%,24% 100%,44% 58%,0 58%)}.desktopNav{display:flex;gap:38px;font-size:15px;font-weight:650}.desktopNav a,.footer a{color:#101929}.desktopNav a:hover,.footer a:hover{color:var(--blue)}.headerCta{justify-self:end;padding:14px 22px;color:#fff;background:var(--blue);border-radius:6px;box-shadow:0 12px 24px #085cf533;font-size:14px;font-weight:750}.menuButton{display:none;justify-self:end;width:42px;height:42px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:6px}.mobileNav{display:none}.hero{display:grid;grid-template-columns:minmax(520px,.78fr) minmax(590px,1.22fr);gap:40px;align-items:start;padding:54px 36px 56px;background:linear-gradient(90deg,#fff0 0,#ffffffeb 54%,#fffffffa),linear-gradient(rgba(8,92,245,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(8,92,245,.07) 1px,transparent 1px);background-size:auto,54px 54px,54px 54px}.heroCopy{max-width:560px}.hero h1{margin:0;font-size:clamp(44px,3.95vw,58px);line-height:.98;letter-spacing:0;max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.heroCopy>p{margin:28px 0 0;max-width:520px;color:#263245;font-size:19px;line-height:1.62}.heroActions{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px}.primaryButton,.secondaryButton{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 24px;border-radius:6px;font-size:15px;font-weight:760}.primaryButton{color:#fff;background:var(--blue);border:1px solid var(--blue);box-shadow:0 14px 28px #085cf538}.secondaryButton{color:var(--blue);background:#ffffffc7;border:1px solid rgba(8,92,245,.45)}.secondaryButton.light{background:#fff}.trustGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:56px;border-top:1px solid var(--line)}.trustItem{min-width:0;padding:22px 16px 0 0;color:var(--muted);border-right:1px solid var(--line)}.trustItem:last-child{border-right:0}.trustItem svg{color:var(--blue);margin-bottom:12px}.trustItem strong{display:block;color:var(--ink);font-size:14px;line-height:1.25}.trustItem span{display:block;margin-top:6px;font-size:12px;line-height:1.35}.proofSection{max-width:1308px;margin:0 auto;padding:0 36px 34px}.outcomeSection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.outcomeItem{display:grid;grid-template-columns:26px 1fr;gap:12px;min-width:0;padding:22px 24px;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.outcomeItem:first-child{border-left:1px solid var(--line);border-radius:8px 0 0 8px}.outcomeItem:last-child{border-radius:0 8px 8px 0}.outcomeItem svg{color:var(--blue);margin-top:2px}.outcomeItem strong{display:block;font-size:16px}.outcomeItem p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.metricStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:16px;background:var(--graphite);border-radius:8px;overflow:hidden}.metricItem{padding:22px;color:#fff;border-right:1px solid rgba(255,255,255,.12)}.metricItem:last-child{border-right:0}.metricItem strong{display:block;color:var(--green);font-size:30px;line-height:1}.metricItem span{display:block;margin-top:8px;font-weight:820}.metricItem p{margin:7px 0 0;color:#b9c5d5;font-size:13px;line-height:1.45}.mockup{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:560px;overflow:hidden;color:#e6edf7;background:var(--graphite);border:1px solid rgba(6,16,29,.22);border-radius:8px;box-shadow:var(--shadow)}.mockup .logo{color:#fff;padding:24px 18px;font-size:18px}.mockup .logoMark{width:22px;height:26px}.mockupSidebar{display:flex;flex-direction:column;background:linear-gradient(180deg,#101a26,#08111b);border-right:1px solid rgba(255,255,255,.08)}.sideItem{display:flex;align-items:center;gap:9px;height:44px;padding:0 16px;color:#a9b7c9;font-size:13px;font-weight:650}.sideItem.active{color:#fff;background:#085cf53d}.tenantBox{margin:auto 12px 16px;padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:6px}.tenantBox span,.panelLabel{display:block;color:#a9b7c9;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:0}.tenantBox strong{display:block;margin-top:6px;font-size:13px}.appTopbar{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.09)}.appActions{display:flex;align-items:center;gap:22px;color:#d5e0ef}.appActions span{display:grid;place-items:center;width:30px;height:30px;color:#0a2a0d;background:var(--green);border-radius:50%;font-size:11px;font-weight:900}.dashboardGrid{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:16px;padding:18px}.mapPanel,.darkCard{background:linear-gradient(180deg,#ffffff0b,#ffffff05);border:1px solid rgba(255,255,255,.11);border-radius:8px}.mapPanel{padding:16px}.panelHeader{display:flex;justify-content:space-between;gap:18px}.panelTitle{display:block;margin:5px 0 0;font-size:26px;line-height:1}.darkButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 12px;color:#e6edf7;background:#ffffff08;border:1px solid rgba(255,255,255,.18);border-radius:5px;font-size:12px;font-weight:720}.darkButton.full{width:100%;margin-top:14px}.statsStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.stat{min-width:0;padding:11px;background:#ffffff09;border-left:3px solid #758194;border-radius:6px}.stat.green{border-color:var(--green)}.stat.blue{border-color:var(--blue-2)}.stat.red{border-color:#ff4e47}.stat span,.mastDetail span,.darkCard p{display:block;color:#aab7c7;font-size:11px}.stat strong{display:block;margin-top:5px;font-size:19px}.routeMap{position:relative;overflow:hidden;min-height:286px;background:radial-gradient(circle at 20% 20%,rgba(64,199,50,.18),transparent 34%),radial-gradient(circle at 83% 14%,rgba(10,168,255,.12),transparent 32%),#111d20;border:1px solid rgba(255,255,255,.12);border-radius:7px}.routeMap svg{display:block;width:100%;height:100%;min-height:286px}.terrainLine{fill:none;stroke:#ffffff29;stroke-width:3}.routeLine{fill:none;stroke:var(--green);stroke-linecap:round;stroke-width:6;stroke-dasharray:10 10;animation:dashFlow 12s linear infinite}.routeDot{stroke:#fff;stroke-width:2}.routeDot.done,.routeHalo.done{fill:var(--green)}.routeDot.active,.routeHalo.active{fill:var(--blue-2)}.routeDot.planned,.routeHalo.planned{fill:#aab7c7}.routeDot.blocked,.routeHalo.blocked{fill:#ff4e47}.routeHalo{opacity:.14}.routeHalo.active{transform-origin:center;animation:pulse 2.4s ease-in-out infinite}.routeMap text{fill:#fff;font-size:15px;font-weight:700}.mapLegend{position:absolute;top:14px;left:14px;display:grid;gap:8px;padding:12px;background:#07111fd1;border:1px solid rgba(255,255,255,.16);border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px}.mapLegend span{display:flex;align-items:center;gap:8px}.legendDot{width:9px;height:9px;border-radius:50%}.legendDot.green{background:var(--green)}.legendDot.blue{background:var(--blue-2)}.legendDot.gray{background:#aab7c7}.legendDot.red{background:#ff4e47}.mastDetail{display:grid;grid-template-columns:1.3fr .8fr .8fr 1.4fr;gap:12px;margin-top:14px;padding:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.1);border-radius:7px}.mastDetail strong{display:block;margin-top:5px;font-size:13px}.greenText{color:var(--green)}.inspectorPanel{display:grid;gap:14px}.darkCard{padding:15px}.progressValue{margin-top:8px;font-size:28px;font-weight:850}.progressTrack{height:9px;margin:10px 0 13px;overflow:hidden;background:#ffffff1a;border-radius:99px}.progressTrack span{display:block;width:66%;height:100%;background:linear-gradient(90deg,var(--green),#97f05f)}.progressRows{display:grid;gap:8px;margin:0}.progressRows div,.fileRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.progressRows dt,.progressRows dd{margin:0;color:#c5d0dd;font-size:12px}.dropzone{display:grid;place-items:center;gap:7px;min-height:88px;margin:12px 0;color:#b5c3d4;border:1px dashed rgba(255,255,255,.28);border-radius:7px;font-size:12px}.fileRow{justify-content:flex-start;padding:9px 0 0;color:var(--green)}.fileRow div{min-width:0;flex:1}.fileRow strong,.fileRow span{display:block;font-size:11px}.fileRow span{color:#aab7c7;margin-top:3px}.section{max-width:1380px;margin:0 auto;padding:44px 36px}.sectionKicker{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--blue);font-size:13px;font-weight:850;text-transform:uppercase}.sectionKicker:before{content:"";display:block;width:2px;height:24px;background:var(--blue)}.audienceSection{padding-top:52px}.audienceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.audienceCard{position:relative;display:grid;grid-template-columns:92px 1fr 28px;gap:22px;align-items:center;min-height:168px;padding:28px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 34px #0d25440f}.audienceIcon,.featureIcon,.securityMark{display:grid;place-items:center;border-radius:8px}.audienceIcon{width:78px;height:78px;color:var(--blue);background:#085cf514}.audienceCard:nth-child(2) .audienceIcon{color:#1d9b25;background:#40c7321f}.audienceCard h3,.featureSection h2,.workflowSection h2,.securityBand h2,.betaSection h2{margin:0;font-size:25px;line-height:1.14;letter-spacing:0}.audienceCard p{margin:10px 0 18px;color:var(--muted);line-height:1.55}.miniChecks{display:flex;flex-wrap:wrap;gap:16px;color:#334052;font-size:13px}.miniChecks span{display:inline-flex;align-items:center;gap:6px}.miniChecks svg{color:var(--blue)}.audienceArrow{color:var(--blue)}.sectionHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,480px);gap:40px;align-items:end}.sectionHeader>*,.workflowText,.footer>*{min-width:0}.sectionHeader h2,.workflowSection h2,.betaSection h2{max-width:640px;font-size:40px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sectionHeader p,.workflowText p,.betaSection p{color:var(--muted);font-size:17px;line-height:1.6}.featureGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:34px;background:#fff;border:1px solid var(--line);border-radius:8px}.featureItem{padding:30px 28px;border-right:1px solid var(--line)}.featureItem:last-child{border-right:0}.featureIcon{width:54px;height:54px;color:#fff;background:var(--blue);margin-bottom:22px}.featureItem:nth-child(2n) .featureIcon{background:#1eaa25}.featureItem h3,.workflowStep h3{margin:0;font-size:19px}.featureItem p,.workflowStep p{color:var(--muted);line-height:1.56}.featureItem a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;color:var(--blue);font-size:14px;font-weight:760}.replacementSection{padding-top:52px}.replacementGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.replacementCard{position:relative;overflow:hidden;display:grid;gap:18px;align-content:start;padding:28px;background:linear-gradient(150deg,#fffffffa,#f6f9ffe6),radial-gradient(circle at 18% 0%,rgba(21,94,239,.1),transparent 34%);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 34px #0d25440d}.replacementCard:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--blue),var(--green))}.replacementCard:nth-child(2):before{background:linear-gradient(180deg,#155eef,#13a7ff)}.replacementCard:nth-child(3):before{background:linear-gradient(180deg,#32b76b,#155eef)}.replacementTop{display:flex;align-items:center;gap:12px;min-width:0}.replacementIcon{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;color:#fff;background:linear-gradient(135deg,#155eef,#0f47c7);border-radius:10px;box-shadow:0 14px 30px #155eef38}.replacementCard:nth-child(2) .replacementIcon{background:linear-gradient(135deg,#0f47c7,#13a7ff)}.replacementCard:nth-child(3) .replacementIcon{background:linear-gradient(135deg,#32b76b,#155eef)}.replacementCard h3{margin:0;font-size:21px}.replacementCompare{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.comparisonBlock{position:relative;padding:14px 15px;border:1px solid rgba(216,224,234,.9);border-radius:8px}.comparisonBlock span{color:var(--blue);font-size:12px;font-weight:850;text-transform:uppercase}.beforeBlock{background:#f8fafceb}.beforeBlock span{color:#6b7280}.afterBlock{background:linear-gradient(135deg,#155eef14,#32b76b14);border-color:#155eef33}.comparisonArrow{display:grid;place-items:center;width:34px;height:34px;margin:-2px 0;color:var(--blue);background:#fff;border:1px solid rgba(21,94,239,.22);border-radius:999px;box-shadow:0 10px 24px #0d254414}.replacementCard p{margin:8px 0 0;color:var(--muted);line-height:1.55}.replacementSignals{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:2px 0 0;list-style:none}.replacementSignals li{min-height:30px;padding:7px 10px;color:#0f47c7;background:#155eef14;border:1px solid rgba(21,94,239,.14);border-radius:999px;font-size:12px;font-weight:800}.actionSection{padding-top:52px}.actionList{display:grid;gap:18px;margin-top:34px}.actionCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:28px;align-items:stretch;padding:28px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 40px #0d25440d}.actionCopy span{color:var(--blue);font-size:12px;font-weight:850;text-transform:uppercase}.actionCopy h3{margin:10px 0 0;font-size:28px;line-height:1.12}.actionCopy p{margin:14px 0 0;color:var(--muted);line-height:1.62}.actionCopy ul{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.actionCopy li{display:grid;grid-template-columns:22px 1fr;gap:8px;color:#34445b;line-height:1.45}.actionCopy svg{color:var(--blue);margin-top:3px}.actionMock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),var(--graphite);background-size:28px 28px;border-radius:8px}.actionMock div{display:grid;align-content:center;min-height:92px;padding:16px;background:#ffffff0e;border:1px solid rgba(255,255,255,.12);border-radius:7px}.actionMock strong{color:#fff;font-size:24px}.actionMock span{margin-top:6px;color:#b9c5d5;font-size:13px}.dataModelSection{padding-top:52px}.dataModelGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px}.dataModelCard{display:grid;align-content:start;padding:26px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 34px #0d25440d}.dataModelCard h3{margin:0;font-size:21px;line-height:1.18}.dataModelCard p{margin:14px 0 0;color:var(--muted);line-height:1.6}.dataModelCard ul{display:grid;gap:9px;margin:20px 0 0;padding:0;list-style:none}.dataModelCard li{display:grid;grid-template-columns:22px 1fr;gap:7px;color:#34445b;font-size:14px;line-height:1.35}.dataModelCard svg{color:var(--blue);margin-top:2px}.phaseSection{padding-top:34px}.phaseGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px}.phaseCard{position:relative;display:grid;align-content:start;min-height:372px;padding:26px;overflow:hidden;color:#fff;background:linear-gradient(180deg,#ffffff0f,#ffffff05),var(--graphite);border:1px solid rgba(255,255,255,.12);border-radius:8px}.phaseCard:after{content:"";position:absolute;right:-44px;bottom:-44px;width:140px;height:140px;background:#40c7321f;border-radius:50%}.phaseCard>span{color:var(--green);font-size:14px;font-weight:900}.phaseCard h3{margin:18px 0 0;font-size:22px}.phaseCard p{margin:14px 0 0;color:#c5d0dd;line-height:1.58}.phaseCard ul{position:relative;z-index:1;display:grid;gap:9px;margin:20px 0 0;padding:0;list-style:none}.phaseCard li{display:grid;grid-template-columns:22px 1fr;gap:7px;color:#e3edf8;font-size:14px;line-height:1.35}.phaseCard svg{color:var(--green);margin-top:2px}.workflowSection{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:44px;align-items:start}.workflowGrid{display:grid;gap:14px}.workflowStep{display:grid;grid-template-columns:70px 1fr;column-gap:22px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:8px}.workflowStep span{grid-row:span 2;color:var(--blue);font-size:34px;font-weight:850}.workflowStep p{margin-bottom:0}.rolesSection{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:42px;align-items:start}.rolesIntro h2{max-width:620px;margin:0;font-size:40px;line-height:1.08}.rolesIntro p{color:var(--muted);font-size:17px;line-height:1.64}.rolesGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.roleCard{padding:24px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 34px #0d25440a}.roleIcon{display:grid;place-items:center;width:46px;height:46px;color:#fff;background:var(--blue);border-radius:8px}.roleCard:nth-child(2n) .roleIcon{background:#1eaa25}.roleCard h3{margin:18px 0 0;font-size:20px}.roleCard p{margin:10px 0 0;color:var(--muted);line-height:1.56}.roleCard ul{display:grid;gap:7px;margin:18px 0 0;padding:0;color:#34445b;list-style:none;font-size:14px;font-weight:680}.roleCard li:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;background:var(--blue);border-radius:50%;vertical-align:1px}.governanceBand{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.governanceBand>div{display:grid;grid-template-columns:40px 1fr;gap:4px 14px;padding:22px;background:linear-gradient(135deg,#085cf512,#40c7320f),#fff;border:1px solid var(--line);border-radius:8px}.governanceBand svg{grid-row:span 2;color:var(--blue);margin-top:2px}.governanceBand h3{margin:0;font-size:19px}.governanceBand p{margin:6px 0 0;color:var(--muted);line-height:1.55}.stackSection{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr);gap:34px;align-items:start;max-width:1308px;margin:0 auto 32px;padding:34px 36px;color:#fff;background:var(--graphite);border-radius:8px}.stackSection h2{margin:0;font-size:38px;line-height:1.08}.stackSection p{color:#c5d0dd;line-height:1.6}.stackGrid{display:flex;flex-wrap:wrap;gap:10px}.stackGrid span{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;color:#dce7f5;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:6px;font-weight:730}.stackProof{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stackProof article{padding:20px;background:#ffffff0e;border:1px solid rgba(255,255,255,.12);border-radius:7px}.stackProof h3{margin:0;font-size:19px}.stackProof p{margin:10px 0 0}.securityBand,.betaSection,.footer{max-width:1308px;margin:32px auto;border-radius:8px}.securityBand{display:grid;grid-template-columns:72px 1fr auto;gap:24px;align-items:center;padding:28px;background:var(--graphite);color:#fff}.securityBand p{margin:8px 0 0;color:#c5d0dd}.securityMark{width:58px;height:58px;color:var(--green);background:#40c7321f}.decisionSection{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:42px;align-items:start}.decisionIntro h2{max-width:520px;margin:0;font-size:40px;line-height:1.08}.decisionIntro p{color:var(--muted);font-size:17px;line-height:1.6}.faqGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.faqItem{padding:24px;background:#fff;border:1px solid var(--line);border-radius:8px}.faqItem h3{margin:0;font-size:18px;line-height:1.22}.faqItem p{margin:12px 0 0;color:var(--muted);line-height:1.55}.pilotSection{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:42px;align-items:start}.pilotIntro h2{max-width:560px;margin:0;font-size:40px;line-height:1.08}.pilotIntro p{color:var(--muted);font-size:17px;line-height:1.64}.pilotTimeline{display:grid;gap:14px}.pilotStep{display:grid;grid-template-columns:66px 1fr;gap:4px 20px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 34px #0d25440a}.pilotStep>span{grid-row:span 3;display:grid;place-items:center;width:52px;height:52px;color:#fff;background:var(--blue);border-radius:8px;font-size:18px;font-weight:850}.pilotStep h3{margin:0;font-size:21px}.pilotStep p{margin:8px 0 0;color:var(--muted);line-height:1.56}.pilotStep p:last-child{color:#33445b}.insightsSection{padding-top:34px}.insightGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.insightCard{padding:26px;background:#fff;border:1px solid var(--line);border-radius:8px}.insightCard h3{margin:0;font-size:20px}.insightCard p{margin:12px 0 0;color:var(--muted);line-height:1.56}.newsletterPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:28px;align-items:end;margin-top:16px;padding:28px;background:#fff;border:1px solid var(--line);border-radius:8px}.newsletterPanel h3{margin:0;font-size:26px}.newsletterPanel p{max-width:720px;color:var(--muted);line-height:1.56}.newsletterForm{display:grid;gap:12px}.newsletterForm label{display:grid;gap:8px;color:#253248;font-size:13px;font-weight:760}.newsletterForm input{width:100%;height:48px;padding:0 14px;background:#fff;border:1px solid #cbd8e8;border-radius:6px}.betaSection{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr);gap:44px;padding:44px;background:linear-gradient(135deg,#085cf514,#40c7320f),#fff;border:1px solid var(--line)}.betaForm{display:grid;gap:14px}.betaList{display:grid;gap:12px;max-width:680px;margin:24px 0 0;padding:0;list-style:none}.betaList li{display:grid;grid-template-columns:22px 1fr;gap:8px;color:#33445b;line-height:1.45}.betaList svg{color:var(--blue);margin-top:3px}.projectBrief{display:grid;gap:12px;margin-top:24px}.briefStep{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 14px;padding:16px;background:#ffffffc7;border:1px solid rgba(8,92,245,.14);border-radius:8px}.briefStep span{grid-row:span 2;display:inline-grid;place-items:center;width:34px;height:34px;color:#fff;background:var(--blue);border-radius:999px;font-size:12px;font-weight:900}.briefStep strong{color:var(--ink);font-size:16px}.briefStep p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.betaBenefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.betaBenefits article{padding:16px;background:#ffffffbd;border:1px solid rgba(8,92,245,.12);border-radius:7px}.betaBenefits strong{display:block;color:var(--ink)}.betaBenefits p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.betaForm label{display:grid;gap:8px;color:#253248;font-size:13px;font-weight:760}.betaForm input,.betaForm select,.betaForm textarea{width:100%;padding:0 14px;background:#fff;border:1px solid #cbd8e8;border-radius:6px;color:var(--ink);font:inherit}.betaForm input,.betaForm select{height:48px}.betaForm textarea{min-height:116px;padding-top:13px;padding-bottom:13px;resize:vertical}.betaForm input:focus,.betaForm select:focus,.betaForm textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px #085cf51f}.formSuccess{margin:2px 0 0;padding:13px 14px;color:#0b4917;background:#40c73221;border:1px solid rgba(64,199,50,.26);border-radius:6px;font-size:14px;line-height:1.45}.formPrivacy{margin:0;color:#56677f;font-size:13px;line-height:1.45}.formPrivacy a{display:inline-flex;align-items:center;min-height:44px;vertical-align:middle;color:var(--blue);font-weight:760;text-decoration:underline;text-underline-offset:3px}.formTrustNote{margin:-2px 0 0;color:#253248;font-size:14px;font-weight:800;line-height:1.4;text-align:center}.formContactOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;background:linear-gradient(135deg,#085cf514,#40c7320f),#fff;border:1px solid rgba(8,92,245,.14);border-radius:10px}.formContactOptions>strong{grid-column:1 / -1;color:var(--ink);font-size:15px;line-height:1.2}.formContactOptions a{display:grid;gap:3px;min-height:64px;padding:12px;color:#0f47c7;background:#ffffffeb;border:1px solid rgba(8,92,245,.13);border-radius:8px;font-size:15px;font-weight:800;line-height:1.25;text-decoration:none}.formContactOptions a span{color:#5b6c84;font-size:12px;font-weight:850;text-transform:uppercase}.detailPage{background:linear-gradient(180deg,#fff,#f6faff 44%,#fff),var(--bg)}.detailHero,.detailContent,.detailCta{max-width:1308px;margin:0 auto;padding-right:36px;padding-left:36px}.detailHero{padding-top:44px;padding-bottom:60px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:42px;color:#647188;font-size:14px;font-weight:700}.breadcrumbs a{color:var(--blue)}.detailHeroGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.68fr);gap:56px;align-items:start}.detailHero h1{max-width:820px;margin:0;color:var(--ink);font-size:clamp(42px,4.45vw,62px);line-height:1.04;letter-spacing:0;-webkit-hyphens:auto;hyphens:auto}.detailHero p{max-width:720px;margin:26px 0 0;color:#2d3a4f;font-size:19px;line-height:1.65}.detailSummary{padding:28px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 54px #0d254414}.detailSummary h2{margin:18px 0;color:var(--ink);font-size:22px;line-height:1.15}.detailSummary ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.detailSummary li{display:grid;grid-template-columns:22px 1fr;gap:10px;color:#34445a;line-height:1.45}.detailSummary li svg{color:var(--blue);margin-top:2px}.detailContent{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:48px}.detailBlock{padding:28px;background:#fff;border:1px solid var(--line);border-radius:8px}.detailBlock h2{margin:0;font-size:24px;line-height:1.18}.detailBlock p{margin:14px 0 0;color:var(--muted);line-height:1.62}.detailCta{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;margin-bottom:36px;padding-top:30px;padding-bottom:30px;color:#fff;background:var(--graphite);border-radius:8px}.detailCta h2{margin:0;font-size:30px}.detailCta p{max-width:760px;margin:8px 0 0;color:#c5d0dd;line-height:1.55}.legalPage{background:linear-gradient(180deg,#fff,#f7fbff)}.legalHero,.legalContent{max-width:980px;margin:0 auto;padding-right:36px;padding-left:36px}.legalHero{padding-top:44px;padding-bottom:26px}.legalHero h1{margin:0;font-size:clamp(42px,5vw,62px);line-height:1.04;letter-spacing:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.legalHero p{max-width:760px;margin:18px 0 0;color:#2d3a4f;font-size:18px;line-height:1.6}.legalHero>span{display:block;margin-top:18px;color:var(--muted);font-size:14px;font-weight:760}.legalContent{display:grid;gap:14px;padding-bottom:54px}.legalBlock{padding:26px;background:#fff;border:1px solid var(--line);border-radius:8px}.legalBlock h2{margin:0 0 14px;color:var(--ink);font-size:22px;line-height:1.2}.legalBlock p{margin:10px 0 0;color:#394a60;line-height:1.64;overflow-wrap:anywhere}.cookieBanner{position:fixed;right:22px;bottom:22px;z-index:50;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;width:min(760px,calc(100vw - 44px));padding:18px;color:#fff;background:#08111bf5;border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:0 18px 54px #07111f47}.cookieBanner strong{display:block;font-size:15px}.cookieBanner p{margin:6px 0 0;color:#cbd5e4;font-size:14px;line-height:1.45}.cookieActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cookieActions a,.cookieActions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:6px;font-size:14px;font-weight:780}.cookieActions a{color:#fff;border:1px solid rgba(255,255,255,.26)}.cookieActions button{color:var(--ink);background:#fff;border:1px solid #ffffff;cursor:pointer}.footer{padding:44px 0 38px;color:var(--muted);border-top:1px solid var(--line);border-radius:0}.footerMain{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(620px,1.45fr);gap:34px;align-items:start}.footerBrand,.footerGroup{min-width:0}.footerBrand p{margin:0;line-height:1.5;overflow-wrap:anywhere}.footerBrand p{max-width:430px;margin-top:16px}.footerCta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:24px;padding:0 18px;color:#fff;background:var(--blue);border-radius:6px;font-size:14px;font-weight:780}.footerNav{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:28px}.footerGroup h2{margin:0 0 14px;color:var(--ink);font-size:14px;font-weight:850;text-transform:uppercase;letter-spacing:0}.footerGroup a,.footerBottom a,.footerTextButton{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;width:fit-content;padding:0 2px;color:#304057;font-size:14px;font-weight:700;line-height:1.25;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.footerTextButton{background:transparent;border:0;cursor:pointer}.footerTextButton:hover{color:var(--blue)}.footerGroup{display:grid;align-content:start}.footerGroup a{justify-content:flex-start;width:100%}.footerBottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:42px;padding-top:22px;border-top:1px solid var(--line);font-size:13px}.footerBottom div{display:flex;flex-wrap:wrap;gap:14px}@keyframes dashFlow{to{stroke-dashoffset:-120}}@keyframes pulse{50%{opacity:.28}}@media(max-width:1180px){.hero{grid-template-columns:1fr;min-height:0}.heroCopy{max-width:760px}.trustGrid{max-width:720px;margin-top:44px}.mockup{min-height:560px}}@media(max-width:900px){.siteHeader{grid-template-columns:1fr auto;padding:0 20px}.desktopNav,.headerCta{display:none}.menuButton{display:grid;place-items:center}.mobileNav{position:absolute;top:calc(100% + 1px);right:20px;left:20px;display:none;padding:12px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 44px #0e1e3429}.mobileNav.open{display:grid}.mobileNav a{display:flex;align-items:center;min-height:44px;padding:0 12px;color:var(--ink);border-radius:6px;font-size:15px;font-weight:760}.mobileNav a:hover{color:var(--blue);background:#085cf514}.mobileNav .mobileNavCta{justify-content:center;margin-top:8px;color:#fff;background:var(--blue)}.darkButton{min-height:44px}.hero,.section,.proofSection,.stackSection{padding-left:20px;padding-right:20px}.trustGrid,.outcomeSection,.metricStrip,.audienceGrid,.sectionHeader,.featureGrid,.replacementGrid,.actionCard,.actionMock,.dataModelGrid,.phaseGrid,.workflowSection,.rolesSection,.rolesGrid,.governanceBand,.stackSection,.stackProof,.decisionSection,.faqGrid,.pilotSection,.insightGrid,.newsletterPanel,.betaBenefits,.detailHeroGrid,.detailContent,.detailCta,.betaSection{grid-template-columns:1fr}.trustGrid{grid-template-columns:repeat(2,1fr)}.outcomeSection{padding-bottom:0}.outcomeItem{border-right:1px solid var(--line);border-left:1px solid var(--line);border-bottom:0;border-radius:0}.outcomeItem:first-child{border-radius:8px 8px 0 0}.outcomeItem:last-child{border-bottom:1px solid var(--line);border-radius:0 0 8px 8px}.metricStrip{overflow:visible}.metricItem{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.metricItem:last-child{border-bottom:0}.featureItem{border-right:0;border-bottom:1px solid var(--line)}.featureItem:last-child{border-bottom:0}.dashboardGrid{grid-template-columns:1fr}.inspectorPanel{grid-template-columns:repeat(3,1fr)}.securityBand{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.betaSection{margin-left:20px;margin-right:20px;padding:28px}.footer{margin-left:20px;margin-right:20px}.footerMain{grid-template-columns:1fr;gap:32px}.footerNav{grid-template-columns:repeat(3,minmax(0,1fr))}.detailHero,.detailContent,.detailCta,.legalHero,.legalContent{padding-right:20px;padding-left:20px}}.betaSection{scroll-margin-top:104px;align-items:start;grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.betaCopy{display:grid;align-content:start}.betaCopy>p{max-width:700px}.betaContactHint{display:grid;gap:4px;margin-top:18px;padding:16px 18px;color:#0b1b31;background:#ffffffb8;border:1px solid rgba(21,94,239,.14);border-radius:10px}.betaContactHint strong{font-size:15px}.betaContactHint span{color:var(--muted);font-size:14px;line-height:1.45}.betaForm{padding:22px;background:#ffffffeb;border:1px solid rgba(190,202,218,.9);border-radius:12px;box-shadow:0 18px 50px #08111f17}.formHeader{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid rgba(216,224,234,.9)}.formHeader span{color:var(--blue);font-size:12px;font-weight:850;text-transform:uppercase}.formHeader strong{color:var(--ink);font-size:21px;line-height:1.16}.betaForm label{min-width:0}.betaForm input,.betaForm select,.betaForm textarea,.newsletterForm input{font-size:16px}.betaForm .primaryButton{width:100%}@media(max-width:1180px){.betaSection{grid-template-columns:1fr}.betaForm{max-width:680px}}@media(max-width:620px){.betaSection{scroll-margin-top:82px;gap:26px}.betaBenefits{grid-template-columns:1fr}.briefStep{grid-template-columns:38px minmax(0,1fr);padding:14px}.betaContactHint,.betaForm{padding:18px}.formContactOptions{grid-template-columns:1fr}.formHeader strong{font-size:19px}}@media(max-width:720px){section,footer,main{scroll-margin-top:78px}.section{padding-top:32px;padding-bottom:32px}.sectionHeader{gap:18px}.sectionKicker{margin-bottom:14px}.sectionHeader p,.workflowText p,.rolesIntro p,.decisionIntro p,.pilotIntro p,.betaSection p{font-size:16px;line-height:1.58}.hero h1{font-size:39px;line-height:1.04}.heroCopy>p{font-size:17px}.trustGrid{grid-template-columns:1fr;border-bottom:1px solid var(--line)}.trustItem{display:grid;grid-template-columns:36px 1fr;column-gap:12px;padding:16px 0;border-right:0;border-bottom:1px solid var(--line)}.trustItem svg{grid-row:span 2;margin:0}.mockup{grid-template-columns:1fr;min-height:0}.mockupSidebar{display:none}.dashboardGrid,.mapPanel{padding:12px}.statsStrip,.mastDetail{grid-template-columns:1fr 1fr}.actionMock{padding:14px}.actionMock div{min-height:76px;padding:14px}.actionMock strong{font-size:22px}.inspectorPanel{grid-template-columns:1fr}.inspectorPanel .darkCard:first-child{grid-column:auto}.audienceCard{grid-template-columns:1fr}.audienceArrow{display:none}.miniChecks{display:grid;gap:10px}.sectionHeader h2,.actionCopy h3,.workflowSection h2,.rolesIntro h2,.stackSection h2,.decisionIntro h2,.pilotIntro h2,.betaSection h2{font-size:30px;line-height:1.1}.featureGrid,.replacementGrid,.actionList,.dataModelGrid,.phaseGrid,.workflowGrid,.rolesGrid,.governanceBand,.faqGrid,.pilotTimeline,.insightGrid{gap:12px;margin-top:24px}.audienceCard,.replacementCard,.actionCard,.dataModelCard,.phaseCard,.workflowStep,.roleCard,.governanceBand>div,.faqItem,.pilotStep,.insightCard,.newsletterPanel{padding:22px}.actionCopy h3,.phaseCard h3,.roleCard h3,.pilotStep h3{font-size:22px}.featureItem h3,.workflowStep h3,.faqItem h3,.insightCard h3{font-size:18px}.detailHero{padding-top:32px;padding-bottom:38px}.breadcrumbs{margin-bottom:28px}.detailHero h1{font-size:38px;line-height:1.04}.detailHero p{font-size:17px}.detailSummary,.detailBlock{padding:22px}.detailCta{margin-right:20px;margin-left:20px;padding:24px}.detailCta h2{font-size:26px}.legalHero{padding-top:32px}.legalHero h1{font-size:38px}.legalBlock{padding:22px}.cookieBanner{right:12px;bottom:12px;left:12px;grid-template-columns:1fr;width:calc(100vw - 24px);max-height:min(360px,calc(100vh - 24px));overflow:auto;padding:14px}.cookieBanner p{font-size:13px}.cookieActions{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}.cookieActions a,.cookieActions button{min-width:0;padding-right:10px;padding-left:10px}.footerMain{gap:24px}.footerBrand p{margin-top:12px}.footerCta{width:100%;margin-top:18px}.footerGroup h2{margin-bottom:8px}.footerGroup a,.footerBottom a{min-height:40px}.workflowStep{grid-template-columns:1fr}.workflowStep span{grid-row:auto}.phaseCard{min-height:0}.pilotStep{grid-template-columns:1fr}.pilotStep>span{grid-row:auto}}@media(max-width:480px){.siteHeader{min-height:66px}.logo{font-size:21px}.hero{padding:28px 20px 34px;overflow:hidden}.heroActions,.primaryButton,.secondaryButton{width:100%}.appTopbar{padding:0 14px}.appActions{gap:14px}.mockup{border-radius:7px}.appTopbar strong{font-size:15px}.panelHeader,.inspectorPanel{grid-template-columns:1fr}.darkButton{min-height:44px}.panelTitle{font-size:25px}.stat{padding:10px}.stat strong{font-size:17px}.routeMap,.routeMap svg{min-height:210px}.mastDetail{grid-template-columns:1fr 1fr;gap:10px}.featureItem{padding:22px 20px}.outcomeItem,.metricItem{padding:20px}.actionCard,.dataModelCard,.phaseCard,.workflowStep,.roleCard,.governanceBand>div,.faqItem,.pilotStep,.insightCard,.newsletterPanel{padding:20px}.phaseCard p,.dataModelCard p,.roleCard p,.pilotStep p,.faqItem p,.insightCard p{line-height:1.5}.securityBand,.betaSection{padding:22px}.footer{gap:18px}.footerNav{grid-template-columns:1fr;gap:12px}.footerBottom{align-items:flex-start;flex-direction:column;gap:14px}.footerBottom div{gap:8px 18px}}@media(max-width:360px){.siteHeader{padding:0 14px}.mobileNav{right:14px;left:14px}.logo{font-size:19px}.hero,.section,.proofSection,.stackSection,.detailHero,.detailContent,.legalHero,.legalContent{padding-left:16px;padding-right:16px}.detailHero h1{font-size:34px}.detailCta{margin-left:16px;margin-right:16px}.hero h1{font-size:32px;line-height:1.06}.heroCopy>p{font-size:16px}.sectionHeader h2,.actionCopy h3,.workflowSection h2,.rolesIntro h2,.stackSection h2,.decisionIntro h2,.pilotIntro h2,.betaSection h2{font-size:28px}.audienceCard,.replacementCard,.actionCard,.dataModelCard,.phaseCard,.workflowStep,.roleCard,.governanceBand>div,.faqItem,.pilotStep,.insightCard,.newsletterPanel,.betaSection{padding:18px}.statsStrip,.mastDetail{grid-template-columns:1fr}.appActions{gap:10px}.appActions svg:first-child{display:none}.securityBand,.betaSection,.footer{margin-left:16px;margin-right:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bg: #f4f7fb;--paper: #ffffff;--paper-soft: #f8fbff;--ink: #08111f;--muted: #5a6778;--line: #d8e0ea;--line-strong: #bdc9d8;--blue: #155eef;--blue-2: #13a7ff;--green: #32b76b;--graphite: #07111f;--graphite-2: #101a28;--shadow: 0 24px 70px rgba(8, 17, 31, .11);--shadow-soft: 0 14px 42px rgba(8, 17, 31, .075);--page-gutter: clamp(16px, 2.5vw, 36px)}body{background:linear-gradient(180deg,#fff,#f5f8fc 46%,#fff),var(--bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#root{background:linear-gradient(180deg,rgba(255,255,255,.84) 0 72px,transparent 72px),transparent}.siteHeader{min-height:72px;position:sticky;grid-template-columns:minmax(170px,1fr) minmax(360px,auto) minmax(170px,1fr);max-width:1320px;margin:0 auto;padding-inline:var(--page-gutter);background:#ffffffd6;border-color:#d8e0ead1;box-shadow:0 1px #fffc}.logo{grid-column:1;justify-self:start;font-size:22px;font-weight:850}.logoMark{width:30px;height:36px;color:var(--blue);background:linear-gradient(145deg,#155eef1a,#32b76b1f);border-color:#155eef38}.desktopNav{grid-column:1 / -1;position:absolute;top:50%;left:50%;display:flex;align-items:center;width:min(452px,calc(100vw - 430px));min-width:390px;height:48px;justify-content:space-evenly;justify-self:center;transform:translate(-50%,-50%);gap:0;color:#263244;font-size:14px;font-weight:720}.desktopNav a{display:inline-flex;align-items:center;justify-content:center;height:44px;line-height:1}.desktopNav a,.footer a,.mobileNav a{transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.headerCta,.primaryButton,.footerCta{background:linear-gradient(135deg,#155eef,#0f47c7);border-color:#155eeff2;box-shadow:0 16px 34px #155eef33}.headerCta{grid-column:3;justify-self:end}.headerCta:hover,.primaryButton:hover,.footerCta:hover{transform:translateY(-1px);box-shadow:0 18px 38px #155eef3d}.primaryButton,.secondaryButton,.headerCta,.footerCta,.mobileNavCta{min-height:48px;border-radius:8px;white-space:nowrap}.secondaryButton{color:#0f47c7;background:#ffffffc7;border-color:#155eef3d;box-shadow:inset 0 0 0 1px #ffffffb3}.secondaryButton:hover{background:#fff;border-color:#155eef6b}.hero{position:relative;grid-template-columns:minmax(430px,.76fr) minmax(560px,1.24fr);gap:46px;align-items:center;max-width:1440px;margin:0 auto;padding:72px 36px 64px;overflow:hidden;background:linear-gradient(90deg,#fffffffa,#ffffffed 42%,#ffffffbd),linear-gradient(rgba(21,94,239,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(21,94,239,.055) 1px,transparent 1px);background-size:auto,56px 56px,56px 56px}.hero:after{content:"";position:absolute;inset:auto 34px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(189,201,216,.9),transparent)}.heroCopy{max-width:620px;position:relative;z-index:1}.hero h1,.detailHero h1,.legalHero h1{letter-spacing:-.01em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}.hero h1{font-size:clamp(40px,3.15vw,50px);line-height:.98;overflow-wrap:normal;word-break:normal}.heroCopy>p{max-width:600px;color:#2d384b;font-size:20px;line-height:1.58}.heroActions{gap:14px;margin-top:32px}.trustGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:44px;border:0}.trustItem{padding:16px;background:#ffffffc7;border:1px solid rgba(216,224,234,.9);border-radius:8px;box-shadow:0 12px 32px #08111f0b}.trustItem strong,.trustItem span,.featureItem h3,.audienceCard h3,.replacementCard h3,.dataModelCard h3,.roleCard h3,.faqItem h3,.pilotStep h3,.insightCard h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.trustItem svg{margin-bottom:10px}.mockup{min-height:590px;border-color:#08111f38;border-radius:12px;box-shadow:0 28px 80px #08111f38}.mockupSidebar{background:linear-gradient(180deg,#101b2a,#07111f)}.sideItem{margin:0 10px;border-radius:8px}.sideItem.active{background:#155eef47}.tenantBox,.mapPanel,.darkCard,.routeMap,.mastDetail,.actionMock div{border-radius:10px}.appTopbar{background:#ffffff06}.routeMap{background:radial-gradient(circle at 20% 20%,rgba(50,183,107,.18),transparent 34%),radial-gradient(circle at 83% 14%,rgba(19,167,255,.14),transparent 32%),#0d1d21}.section,.proofSection,.detailHero,.detailContent,.detailCta,.legalHero,.legalContent{max-width:1320px}.section{padding-block:58px}.sectionKicker{color:var(--blue);font-size:12px;font-weight:880}.sectionHeader h2,.workflowSection h2,.rolesIntro h2,.stackSection h2,.decisionIntro h2,.pilotIntro h2,.betaSection h2{max-width:720px;font-size:clamp(34px,3.2vw,48px);line-height:1.05;letter-spacing:-.01em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}.sectionHeader p,.workflowText p,.rolesIntro p,.decisionIntro p,.pilotIntro p,.betaSection p{color:var(--muted);font-size:17px}.outcomeItem,.audienceCard,.replacementCard,.featureGrid,.actionCard,.dataModelCard,.workflowStep,.roleCard,.governanceBand>div,.faqItem,.pilotStep,.insightCard,.newsletterPanel,.betaSection,.detailSummary,.detailBlock,.legalBlock{border-color:#d8e0eae6;border-radius:10px;box-shadow:var(--shadow-soft)}.outcomeItem,.audienceCard,.replacementCard,.actionCard,.dataModelCard,.workflowStep,.roleCard,.governanceBand>div,.faqItem,.pilotStep,.insightCard,.newsletterPanel,.betaSection,.detailSummary,.detailBlock,.legalBlock{background:#ffffffe6}.replacementCard{background:linear-gradient(150deg,#fffffffa,#f6f9ffe6),radial-gradient(circle at 18% 0%,rgba(21,94,239,.1),transparent 34%)}.outcomeItem:first-child,.outcomeItem:last-child{border-radius:10px}.outcomeSection{gap:14px}.outcomeItem{border:1px solid rgba(216,224,234,.9)}.metricStrip,.stackSection,.securityBand,.detailCta{background:linear-gradient(135deg,rgba(21,94,239,.14),transparent 36%),linear-gradient(180deg,#101b2a,#07111f);border:1px solid rgba(255,255,255,.11);border-radius:12px}.metricItem strong,.phaseCard>span,.securityMark,.progressTrack span{color:var(--green)}.featureGrid,.dataModelGrid,.phaseGrid,.insightGrid,.replacementGrid{gap:16px;background:transparent;border:0}.featureItem{background:#ffffffeb;border:1px solid rgba(216,224,234,.9);border-radius:10px;box-shadow:var(--shadow-soft)}.featureIcon,.roleIcon,.pilotStep>span,.audienceIcon{border-radius:10px}.featureIcon,.roleIcon,.pilotStep>span{background:linear-gradient(135deg,#155eef,#0f47c7)}.featureItem:nth-child(2n) .featureIcon,.roleCard:nth-child(2n) .roleIcon{background:linear-gradient(135deg,#32b76b,#1a8f4f)}.audienceCard{min-height:184px}.audienceCard:hover,.featureItem:hover,.replacementCard:hover,.actionCard:hover,.dataModelCard:hover,.roleCard:hover,.insightCard:hover{transform:translateY(-2px);border-color:#155eef42;box-shadow:0 22px 56px #08111f1b}.audienceCard,.featureItem,.replacementCard,.actionCard,.dataModelCard,.roleCard,.insightCard{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.actionCard{grid-template-columns:minmax(0,1.05fr) minmax(340px,.7fr);padding:32px}.actionMock{border-radius:10px}.phaseCard{min-height:390px;background:linear-gradient(135deg,rgba(21,94,239,.15),transparent 42%),linear-gradient(180deg,#101b2a,#07111f);border-radius:12px}.stackSection,.securityBand,.betaSection,.footer{max-width:1320px}.stackSection,.securityBand,.betaSection{margin-block:42px}.betaSection{position:relative;overflow:hidden;background:linear-gradient(135deg,#155eef1a,#32b76b14),#fff}.betaSection:after{content:"";position:absolute;top:24px;right:28px;width:160px;height:160px;pointer-events:none;background:linear-gradient(rgba(21,94,239,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(21,94,239,.08) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 72%);mask-image:linear-gradient(135deg,#000,transparent 72%)}.betaForm,.newsletterForm{position:relative;z-index:1}.betaForm input,.betaForm select,.betaForm textarea,.newsletterForm input{min-height:52px;background:#fffffff5;border-color:#cbd6e5;border-radius:8px}.betaForm input:hover,.betaForm select:hover,.betaForm textarea:hover,.newsletterForm input:hover{border-color:#aebdd0}.newsletterPanel{align-items:center}.formSuccess{border-radius:8px}.footer{padding:52px 0 42px;border-top:1px solid rgba(216,224,234,.9)}.footerMain{grid-template-columns:minmax(260px,.85fr) minmax(520px,1.4fr);gap:38px}.footerGroup h2{color:#101827}.cookieBanner{border-radius:12px;box-shadow:0 22px 62px #08111f47;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cookieActions a,.cookieActions button{border-radius:8px}@media(max-width:1180px){.hero{grid-template-columns:1fr;padding-top:56px}.heroCopy{width:100%;max-width:none}.heroCopy>p,.heroActions,.trustGrid{max-width:none}.mockup{width:100%}.sectionHeader,.workflowSection,.rolesSection,.decisionSection,.pilotSection,.stackSection,.betaSection,.newsletterPanel,.detailHeroGrid{grid-template-columns:1fr}.featureGrid,.dataModelGrid,.phaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.detailBlock{padding:24px}.detailBlock h2{font-size:22px}.footerMain{grid-template-columns:1fr}.footerBrand{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:start;width:100%}.footerBrand .logo,.footerBrand p{grid-column:1}.footerBrand p{max-width:none}.footerBrand .footerCta{grid-column:2;grid-row:1 / span 2;align-self:center;margin-top:0;white-space:nowrap}.footerNav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:901px)and (max-width:1180px){.betaSection{padding-inline:28px}.betaForm{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;width:100%}.betaForm .formHeader,.betaForm .formPrivacy,.betaForm .formTrustNote,.betaForm .formContactOptions,.betaForm .fullField,.betaForm .primaryButton,.betaForm .formSuccess{grid-column:1 / -1}.replacementGrid{grid-template-columns:1fr}.replacementCard{grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:18px 24px;padding:24px}.replacementTop{align-content:start;align-items:flex-start;flex-direction:column}.replacementCompare{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch}.comparisonArrow{align-self:center;justify-self:center;margin:0}.replacementSignals{grid-column:1 / -1}}@media(max-width:900px){.siteHeader{padding-inline:18px}.footerBrand{display:block}.footerBrand .footerCta{width:100%;margin-top:18px;white-space:normal}.mobileNav{border-radius:12px}.mobileNav.open{display:grid}.hero,.section,.proofSection,.detailHero,.detailContent,.legalHero,.legalContent{padding-left:20px;padding-right:20px}.hero{padding-top:42px;padding-bottom:46px}.hero h1{max-width:740px;font-size:40px;-webkit-hyphens:manual;hyphens:manual}.heroActions,.cookieActions{align-items:stretch}.heroActions .primaryButton,.heroActions .secondaryButton,.cookieActions a,.cookieActions button,.betaForm .primaryButton,.newsletterForm .primaryButton{width:100%}.outcomeSection,.metricStrip,.audienceGrid,.replacementGrid,.featureGrid,.dataModelGrid,.phaseGrid,.rolesGrid,.governanceBand,.faqGrid,.insightGrid,.stackProof,.detailContent{grid-template-columns:1fr}.trustGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metricStrip{overflow:visible}.metricItem{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.metricItem:last-child{border-bottom:0}.mockup{grid-template-columns:1fr;min-height:0}.mockupSidebar{display:none}.dashboardGrid,.actionCard{grid-template-columns:1fr}.dashboardGrid{padding:14px}.inspectorPanel{grid-template-columns:repeat(3,minmax(0,1fr))}.mastDetail{grid-template-columns:repeat(2,minmax(0,1fr))}.securityBand,.detailCta{grid-template-columns:1fr;text-align:left}.footerNav{grid-template-columns:repeat(2,minmax(0,1fr))}.footerBottom{align-items:flex-start;flex-direction:column}.cookieBanner{left:16px;right:16px;bottom:16px;grid-template-columns:1fr;width:auto;gap:12px;padding:14px}.cookieBanner p{font-size:13px}}@media(max-width:620px){html{scroll-padding-top:78px}.siteHeader{min-height:66px}.logo{font-size:20px}.logoMark{width:26px;height:32px}.hero,.section{padding-left:16px;padding-right:16px}.hero h1{max-width:100%;font-size:clamp(26px,7.1vw,30px);line-height:1.06;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.heroCopy>p,.sectionHeader p,.workflowText p,.rolesIntro p,.decisionIntro p,.pilotIntro p,.betaSection p{font-size:16px}.sectionHeader h2,.workflowSection h2,.rolesIntro h2,.stackSection h2,.decisionIntro h2,.pilotIntro h2,.betaSection h2,.detailCta h2{font-size:28px;-webkit-hyphens:manual;hyphens:manual}.audienceCard{grid-template-columns:1fr;min-height:0}.audienceArrow{display:none}.appTopbar{padding-inline:14px}.appTopbar>strong{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statsStrip,.mastDetail,.inspectorPanel,.actionMock,.betaBenefits,.footerNav{grid-template-columns:1fr}.routeMap,.routeMap svg{min-height:230px}.mapLegend{position:static;margin-top:10px}.phaseCard{min-height:0}.workflowStep,.pilotStep{grid-template-columns:1fr}.workflowStep span,.pilotStep>span{grid-row:auto}.stackSection,.securityBand,.betaSection,.footer,.detailCta{margin-left:16px;margin-right:16px}.stackSection,.securityBand,.betaSection,.detailCta,.newsletterPanel,.actionCard,.audienceCard,.replacementCard,.dataModelCard,.phaseCard,.workflowStep,.roleCard,.governanceBand>div,.faqItem,.pilotStep,.insightCard{padding:20px}.footerBottom div{gap:6px 14px}.heroActions{gap:12px}.trustGrid{margin-top:36px}.trustItem{display:grid;grid-template-columns:34px 1fr;gap:4px 12px;align-items:center;padding:14px}.trustItem svg{grid-row:span 2;margin:0}.cookieBanner{gap:10px;padding:12px}.cookieBanner strong{font-size:14px}.cookieBanner p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px}.cookieActions{display:grid;grid-template-columns:1fr 1fr}.cookieActions a,.cookieActions button{min-height:44px;padding-inline:10px}}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;overflow-x:clip;accent-color:var(--blue);-webkit-tap-highlight-color:rgba(21,94,239,.16)}@supports not (overflow: clip){body{overflow-x:hidden}}body,button,input,textarea,select{font-synthesis-weight:none}a,button,input,textarea,select,[role=button]{touch-action:manipulation}a,button{text-decoration-thickness:from-font;text-underline-offset:.18em}button,.primaryButton,.secondaryButton,.headerCta,.footerCta,.mobileNavCta,.darkButton,.sideItem,.footerGroup a,.footerBottom a,.desktopNav a,.mobileNav a{min-width:44px;min-height:44px}input,textarea,select{min-height:44px;color:var(--ink);background-color:#fff}input::placeholder,textarea::placeholder{color:#6a778a;opacity:1}:focus-visible{outline:3px solid rgba(21,94,239,.7);outline-offset:3px;box-shadow:0 0 0 6px #155eef1f}.betaForm:focus-within,.newsletterForm:focus-within{border-radius:10px}.betaForm input:focus-visible,.betaForm select:focus-visible,.betaForm textarea:focus-visible,.newsletterForm input:focus-visible{outline:3px solid rgba(21,94,239,.45);outline-offset:2px}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}h1,h2,h3,h4,h5,h6,[id]{scroll-margin-top:96px}.panelTitle,.metricItem strong,.stat strong,.progressValue,.actionMock strong,.routeMap text,.appActions span{font-variant-numeric:tabular-nums}.hero,.section,.proofSection,.detailHero,.detailContent,.detailCta,.legalHero,.legalContent,.footer,.stackSection,.securityBand,.betaSection,.siteHeader{padding-left:max(var(--page-gutter),env(safe-area-inset-left));padding-right:max(var(--page-gutter),env(safe-area-inset-right))}.cookieBanner{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));left:auto}.hero>*,.section>*,.proofSection>*,.footerMain>*,.detailHeroGrid>*,.dashboardGrid>*,.actionCard>*,.newsletterPanel>*,.betaSection>*,.stackSection>*{min-width:0}.mockup,.actionMock,.routeMap{contain:layout paint}@supports (content-visibility: auto){.replacementSection,.audienceSection,.featureSection,.actionSection,.dataModelSection,.footer{content-visibility:auto;contain-intrinsic-size:auto 720px}}@media(hover:hover)and (pointer:fine){.desktopNav a:hover,.footer a:hover,.mobileNav a:hover,.featureItem a:hover{text-decoration:underline}}@media(hover:none),(pointer:coarse){.headerCta:hover,.primaryButton:hover,.footerCta:hover,.audienceCard:hover,.featureItem:hover,.replacementCard:hover,.actionCard:hover,.dataModelCard:hover,.roleCard:hover,.insightCard:hover{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(prefers-reduced-transparency:reduce){.siteHeader,.cookieBanner,.mapLegend{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.cookieBanner{color:var(--ink);border-color:var(--line)}.cookieBanner p{color:var(--muted)}.cookieActions a{color:var(--blue);border-color:var(--line-strong)}}@media(prefers-contrast:more){:root{--muted: #334155;--line: #94a3b8;--blue: #0b4bd8;--green: #147d3f}.primaryButton,.headerCta,.footerCta,.mobileNavCta{box-shadow:none}.secondaryButton,.cookieActions a,.menuButton,input{border-width:2px}}@media(forced-colors:active){*{forced-color-adjust:auto}.logoMark{clip-path:none;border:1px solid ButtonText}.primaryButton,.headerCta,.footerCta,.mobileNavCta,.featureIcon,.roleIcon,.pilotStep>span{color:ButtonText;background:ButtonFace;border:1px solid ButtonText;box-shadow:none}.mockup,.metricStrip,.stackSection,.securityBand,.detailCta,.phaseCard{color:CanvasText;background:Canvas;border:1px solid CanvasText}}@media print{.siteHeader,.cookieBanner,.heroActions,.mobileNav{display:none!important}body{color:#000;background:#fff}a{color:#000;text-decoration:underline}}:root{--page-gutter: clamp(20px, 4vw, 56px);--content-max: 1320px;--content-narrow: 980px}.siteHeader,.hero,.proofSection,.section,.stackSection,.securityBand,.betaSection,.footer,.detailHero,.detailContent,.detailCta,.legalHero,.legalContent{width:min(calc(100% - var(--page-gutter) - var(--page-gutter)),var(--content-max));max-width:none;margin-left:auto;margin-right:auto}.hero,.proofSection,.section,.detailHero,.detailContent,.legalHero,.legalContent,.footer{padding-left:0;padding-right:0}.legalHero,.legalContent{width:min(calc(100% - var(--page-gutter) - var(--page-gutter)),var(--content-narrow))}.siteHeader{padding-left:0;padding-right:0}.cookieBanner{right:var(--page-gutter);width:min(760px,calc(100vw - var(--page-gutter) - var(--page-gutter)))}@media(max-width:900px){.siteHeader{grid-template-columns:1fr auto}.desktopNav,.headerCta{display:none}.menuButton{display:grid}.cookieBanner{left:var(--page-gutter);right:var(--page-gutter);width:auto}}@media(min-width:901px)and (max-width:1180px){.betaSection{padding-left:28px;padding-right:28px}.betaForm{width:100%;max-width:none}}@media(max-width:620px){:root{--page-gutter: 16px}.hero{gap:24px;padding-top:30px;padding-bottom:34px}.hero h1{font-size:34px;line-height:1.04}.heroCopy>p{margin-top:18px;font-size:17px;line-height:1.5}.heroActions{margin-top:24px}.trustGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px}.trustItem{display:block;padding:12px}.trustItem svg{margin-bottom:8px}.trustItem strong{font-size:13px}.trustItem span{font-size:12px}.mockup{border-radius:10px}.appTopbar{height:52px;padding-inline:12px}.appActions{gap:10px}.appActions svg{display:none}.dashboardGrid{padding:10px}.mapPanel{padding:12px}.panelHeader{align-items:flex-start;gap:10px}.panelTitle{font-size:22px}.statsStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.stat{padding:10px}.routeMap,.routeMap svg{min-height:176px}.mapLegend,.mastDetail,.inspectorPanel{display:none}.replacementGrid,.featureGrid,.audienceGrid{gap:12px}.betaSection{gap:24px;padding:18px}.betaBenefits{gap:10px}.betaForm{padding:18px}.footer{padding-top:40px}.hero h1,.detailHero h1,.legalHero h1,.sectionHeader h2,.workflowSection h2,.rolesIntro h2,.stackSection h2,.decisionIntro h2,.pilotIntro h2,.betaSection h2{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.legalHero h1,.detailHero h1{font-size:34px;line-height:1.08}.legalHero,.legalContent{width:calc(100% - 32px);padding-left:0;padding-right:0}.legalBlock{min-width:0;width:100%;max-width:100%;padding:20px;overflow-wrap:anywhere}}
