*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#020d18;color:#edf7ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 70% 8%,rgba(10,118,196,.14),transparent 28%),#031321;--cyan:#2bdcff;--blue:#118bff;--line:rgba(46,185,246,.32);--muted:#9db4c6}a{color:inherit;text-decoration:none}button{font:inherit}.topWrap{position:sticky;top:0;z-index:100;padding:15px 2.8vw 0;background:linear-gradient(180deg,rgba(2,13,24,.98),rgba(2,13,24,.78),transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar{max-width:1570px;height:76px;margin:auto;display:grid;grid-template-columns:290px 1fr auto;align-items:center;gap:24px;border:1px solid rgba(54,186,249,.48);border-radius:19px;background:#04192cf0;padding:0 24px;box-shadow:0 18px 55px #00000047}.brand{display:flex;align-items:center}.brand img{width:220px;height:58px;object-fit:contain;object-position:left center}.nav{display:flex;align-items:center;justify-content:center;gap:27px}.nav a{display:flex;align-items:center;gap:7px;color:#c6d7e5;font-weight:700;font-size:13px;transition:.2s}.nav a svg{width:17px;color:#a9cce2}.nav a:hover{color:#fff}.topActions{display:flex;align-items:center;gap:14px}.searchBtn,.menuBtn{border:0;background:transparent;color:#d7edfa;display:grid;place-items:center;padding:9px;cursor:pointer}.menuBtn{display:none}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 22px;border-radius:10px;font-weight:800;font-size:14px}.primary{background:linear-gradient(135deg,#18bcff,#1165ff);box-shadow:0 10px 28px #0078ff40}.secondary{border:1px solid rgba(79,188,247,.58);background:#041c2f9e}.primary svg,.secondary svg{width:18px}.hero{position:relative;margin-top:-91px;padding:126px 3vw 32px;min-height:780px;background:linear-gradient(180deg,#031423e6,#031321),linear-gradient(rgba(42,143,203,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(42,143,203,.06) 1px,transparent 1px);background-size:auto,56px 56px,56px 56px}.heroGrid{max-width:1570px;margin:auto;display:grid;grid-template-columns:minmax(410px,1.02fr) minmax(520px,1.12fr) minmax(350px,.78fr);gap:28px;align-items:center}.heroCopy{padding-top:20px}.eyebrow{text-transform:uppercase;color:#55cfff;font-size:11px;letter-spacing:.2em;font-weight:900;margin-bottom:22px}.heroCopy h1{font-size:clamp(52px,4.25vw,74px);line-height:.94;letter-spacing:-.055em;margin:0;font-weight:900}.heroCopy h1 span,.section h2 span{background:linear-gradient(90deg,#1a79ff,#2ce1ff);background-clip:text;-webkit-background-clip:text;color:transparent}.heroCopy p{max-width:610px;color:#b5c9d9;font-size:18px;line-height:1.72;margin:28px 0}.heroBtns{display:flex;gap:15px;flex-wrap:wrap}.large{min-height:58px;padding:0 28px}.promises{display:flex;gap:26px;flex-wrap:wrap;margin-top:38px;color:#d1e0ea;font-size:12px}.promises span{display:flex;gap:8px;align-items:center}.promises svg{color:#27e8ef}.sceneWrap{position:relative;height:585px;border-radius:20px;overflow:hidden;border:1px solid rgba(62,182,243,.28);box-shadow:0 28px 80px #0000004d}.sceneWrap img{width:100%;height:100%;object-fit:cover;display:block}.sceneTint{position:absolute;inset:0;background:linear-gradient(180deg,#05182814,#020e1914),radial-gradient(circle at 50% 45%,transparent 35%,rgba(0,16,29,.22) 100%)}.commandCard{border:1px solid rgba(57,190,255,.58);border-radius:20px;background:linear-gradient(180deg,#04233cf7,#03192cf7);padding:22px;box-shadow:0 24px 70px #00000057}.commandTop{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;font-size:10px;letter-spacing:.15em;color:#54caff;font-weight:900;padding-bottom:16px;border-bottom:1px solid rgba(113,198,240,.2)}.commandTop b{color:#43eba9}.commandTop i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#3deb9f;box-shadow:0 0 12px #3deb9f;margin-right:5px}.commandMain{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center;padding:20px 0}.ring{width:116px;height:116px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,#0a2a47 55%,transparent 57%),conic-gradient(#35e0fb 0 55%,#178aff 55% 82%,#153b5c 82%)}.ring strong{font-size:28px}.ring small{text-transform:uppercase;color:#abc4d6;font-size:9px}.commandMain dl{margin:0;display:grid;gap:9px}.commandMain dl div{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:11px}.commandMain dt{color:#91aabe}.commandMain dd{margin:0;font-weight:800}.commandMain .risk{color:#ffc354;text-transform:uppercase}.commandMain .ok{color:#4de7ad}.commandStats{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid rgba(110,196,238,.19);padding:14px 0}.commandStats div{text-align:center;border-right:1px solid rgba(110,196,238,.16)}.commandStats div:last-child{border:0}.commandStats strong{display:block;color:#34dcff;font-size:23px}.commandStats span{color:#92acbe;font-size:9px}.commandStats .bad strong,.commandStats .bad span{color:#ff5f69}.blockers{padding-top:14px}.blockHead{display:flex;justify-content:space-between;color:#59cfff;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.blockers p{display:flex;justify-content:space-between;align-items:center;margin:0;padding:9px 0;border-top:1px solid rgba(92,173,216,.13);font-size:11px}.blockers p span{display:flex;align-items:center;gap:8px}.blockers p svg{width:14px;color:#ff9f48}.blockers p>b{color:#ff6a70}.next{display:grid;grid-template-columns:26px 1fr 18px;gap:10px;align-items:center;margin-top:10px;border:1px solid rgba(69,176,232,.29);border-radius:11px;background:#073451;padding:11px}.next small{display:block;text-transform:uppercase;color:#53cdf5;font-size:8px;letter-spacing:.12em}.next b{font-size:10px}.syncMetrics{max-width:1570px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid rgba(50,179,241,.35);background:#061a2a}.metric{display:flex;align-items:center;gap:12px;padding:17px 22px;border-right:1px solid rgba(64,166,219,.22)}.metric:last-child{border:0}.metric>span{width:43px;height:43px;border:1px solid rgba(44,213,255,.7);border-radius:10px;display:grid;place-items:center;color:#39ddff}.metric b{font-size:11px;text-transform:uppercase;letter-spacing:.07em}.metric em{font-style:normal;color:#32dcff;font-size:19px;margin-left:8px}.metric small{display:block;color:#8faabd;font-size:10px;margin-top:3px}.section{max-width:1570px;margin:auto;padding:76px 3vw;border-bottom:1px solid rgba(45,181,241,.2)}.section h2{font-size:clamp(32px,3vw,48px);line-height:1.05;letter-spacing:-.035em;margin:0 0 18px}.section p{color:#acc3d4;line-height:1.65}.platformIntro{display:grid;grid-template-columns:.88fr 1.12fr;gap:60px;align-items:center;background:radial-gradient(circle at 79% 50%,rgba(17,132,211,.15),transparent 35%)}.platformCopy p{max-width:600px}.miniPromises{display:flex;gap:24px;flex-wrap:wrap;margin-top:28px;color:#b9d3e2;font-size:11px}.deviceShowcase{position:relative;min-height:500px}.laptop{position:absolute;right:3%;top:2%;width:80%;height:83%;border:11px solid #07121d;border-radius:22px 22px 12px 12px;background:#eaf7ff;box-shadow:0 26px 65px #0000006e;overflow:hidden;color:#143047}.screen{height:100%;background:#eef8ff}.screen header{height:48px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 18px;border-bottom:1px solid #d6e6f0}.screen header span{font-size:9px;color:#58738a}.dash{display:grid;grid-template-columns:120px 1fr;height:calc(100% - 48px)}.dash aside{background:#f6fbff;display:flex;flex-direction:column;gap:16px;padding:18px;font-size:10px}.dash aside b{color:#1389ff}.dash main{padding:18px}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tiles i{font-style:normal;background:#fff;border:1px solid #d8eaf4;border-radius:8px;padding:12px;color:#0a7fd9;font-weight:900}.tiles small{display:block;color:#6c8598;font-size:8px}.progress{margin-top:24px;display:flex;flex-direction:column;gap:14px}.progress span{height:10px;background:linear-gradient(90deg,#148bff,#23ddca);border-radius:20px}.phone{position:absolute;left:4%;bottom:1%;width:126px;height:245px;border:8px solid #07111d;border-radius:25px;background:#eff9ff;color:#12314a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;box-shadow:0 22px 45px #0006}.phone strong{font-size:27px;color:#168dff}.phone span,.phone small{font-size:9px}.resultBadge{position:absolute;right:0;bottom:0;display:flex;gap:10px;align-items:center;background:linear-gradient(135deg,#0a4a74,#061f35);border:1px solid #168ebc;border-radius:9px;padding:15px 20px}.resultBadge svg{color:#4fdcff}.resultBadge span{display:grid}.resultBadge small{color:#9db9ca;font-size:9px}.center{text-align:center}.features{background:linear-gradient(180deg,#041522,#061a2b)}.featureGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:32px}.featureGrid article{min-height:230px;border:1px solid rgba(43,162,219,.4);border-radius:13px;background:linear-gradient(180deg,#08243a,#051a2d);padding:24px 18px;text-align:center;transition:.25s}.featureGrid article:hover{transform:translateY(-6px);border-color:#2bdcff;box-shadow:0 18px 40px #00000047,0 0 28px #14c0ff14}.featureGrid article>span{width:58px;height:58px;margin:auto;display:grid;place-items:center;border-radius:12px;background:#0b3c5f;color:#36dbff}.featureGrid article:nth-child(2)>span{color:#45e6a3}.featureGrid article:nth-child(3)>span{color:#ffa32c}.featureGrid article:nth-child(4)>span{color:#a574ff}.featureGrid article:nth-child(5)>span{color:#ff5969}.featureGrid h3{font-size:14px}.featureGrid p{font-size:11px;min-height:70px}.featureGrid a{display:inline-flex;align-items:center;gap:5px;color:#35dfff;font-size:11px;font-weight:800}.readiness{display:grid;grid-template-columns:1.27fr .73fr;gap:28px;align-items:stretch;background:linear-gradient(90deg,#031422,#06253c)}.readinessCopy p{max-width:830px}.readyFlow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:30px}.readyStep{width:92px;text-align:center}.readyStep i{width:45px;height:45px;border-radius:50%;border:1px solid #22c8f3;display:grid;place-items:center;margin:auto auto 7px}.readyStep b,.readyStep small{display:block;font-size:9px}.readyStep small{color:#a5bfce}.readyFlow>em{font-style:normal;color:#32dfff}.readyResult{min-width:122px;height:92px;border:1px solid #31e2ff;border-radius:9px;display:grid;place-content:center;text-align:center;color:#32ebdd;box-shadow:0 0 28px #1cd8ff29}.readinessPhoto{position:relative;min-height:330px;border-radius:18px;overflow:hidden;border:1px solid rgba(50,178,234,.3)}.readinessPhoto img{width:100%;height:100%;object-fit:cover}.readinessPhoto:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#02121f26,#02121f85)}.readinessPhoto blockquote{position:absolute;z-index:2;right:7%;top:11%;font-size:23px;line-height:1.35;font-weight:850;margin:0}.readinessPhoto blockquote span{color:#2ee2ff}.ecosystemCompare{display:grid;grid-template-columns:1fr 1fr;gap:38px}.ecoFlow{display:flex;align-items:center;gap:8px;margin-top:26px}.eco{flex:1;min-width:0;padding:20px 10px;border:1px solid #235774;border-radius:9px;text-align:center;font-weight:900;font-size:12px}.eco small{display:block;margin-top:8px;color:#b0c7d5;font-size:9px;font-weight:500}.ecoFlow>b{color:#34dfff}.purple{border-color:#9557ff;background:#1c1431}.orange{border-color:#ff9d29;background:#2d1c0c}.green{border-color:#2adba4;background:#082c28}.cyan{border-color:#28d4ff;background:#08293e}.compareGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.compareGrid article{border:1px solid #365264;border-radius:10px;background:linear-gradient(180deg,#111b24,#071827);padding:17px}.compareGrid p{font-size:10px;margin:9px 0;color:#e4e9ed}.compareGrid article:not(.good) p{color:#ffd1d4}.compareGrid .good{border-color:#1f795e;background:linear-gradient(180deg,#0a2b2d,#071b24)}.compareGrid .good p{color:#c8ffeb}.convergence{background:radial-gradient(circle at 50% 60%,rgba(19,126,210,.16),transparent 32%)}.lead{max-width:820px}.sourceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.source{border:1px solid #31516c;border-radius:13px;overflow:hidden;background:#061827}.source header{padding:16px 18px;display:grid}.source header b{font-size:17px}.source header small{color:#a5bdce}.source img{width:100%;height:170px;object-fit:cover;display:block}.source>div{padding:16px 18px;display:flex;flex-direction:column;gap:7px}.source>div strong{font-size:10px;letter-spacing:.17em}.source>div span{font-size:11px;color:#d8e8f2}.source>div em{font-style:normal;margin-top:8px;border:1px solid currentColor;border-radius:999px;padding:6px 10px;text-align:center;font-size:10px}.source.purple{color:#b77dff}.source.orange{color:#ffae35}.source.green{color:#32e0aa}.merge{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:34px;flex-wrap:wrap}.workPackage,.siteReady,.syncHub{border:1px solid #20bfea;border-radius:12px;background:#07243a;padding:18px}.workPackage{display:grid;gap:4px}.workPackage small,.siteReady small{color:#52d5fb;text-transform:uppercase;letter-spacing:.14em;font-size:8px}.syncHub{width:230px;text-align:center;display:grid;place-items:center;gap:4px;box-shadow:0 0 35px #15cfff33}.syncHub svg{color:#3dddff}.syncHub b{font-size:22px}.syncHub span{color:#9eb8c8;font-size:9px}.siteReady b{display:flex;gap:8px;align-items:center;color:#32e8bd}.oneOutcome{text-align:center;margin-top:28px;display:grid;gap:7px}.oneOutcome b{font-size:18px}.oneOutcome span{color:#42dfff;letter-spacing:.23em;font-size:9px}.dayFlow{display:grid;grid-template-columns:repeat(8,1fr);gap:12px;margin-top:30px}.dayFlow article{position:relative;border-top:1px solid #1ca7d4;padding-top:18px}.dayFlow article:after{content:"";position:absolute;right:-12px;top:-1px;width:12px;height:1px;background:#1ca7d4}.dayFlow i{width:35px;height:35px;border-radius:50%;border:1px solid #27d6ff;display:grid;place-items:center;font-style:normal;color:#31dfff;background:#06243a;margin-bottom:12px}.dayFlow b,.dayFlow small{display:block}.dayFlow small{margin-top:7px;color:#9db7c8;font-size:9px}.organizations{display:grid;grid-template-columns:1.15fr .85fr;gap:38px;align-items:stretch}.orgGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.orgGrid article{display:flex;gap:9px;align-items:center;border:1px solid rgba(48,166,219,.34);background:#062138;border-radius:9px;padding:15px;font-size:11px}.orgGrid svg{color:#bcecff}.ctaPanel{border:1px solid rgba(48,185,239,.46);border-radius:16px;background:linear-gradient(135deg,#07304b,#061e33);padding:34px}.ctaPanel>span{color:#42d9ff;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.ctaPanel em{font-style:normal;color:#2fe0ff}.ctaPanel>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}footer{max-width:1570px;margin:auto;min-height:125px;border-top:1px solid rgba(46,174,226,.24);display:grid;grid-template-columns:220px 1fr auto auto;gap:26px;align-items:center;padding:18px 3vw;color:#92aabc;font-size:11px}footer img{width:205px;height:70px;object-fit:contain}footer nav{display:flex;gap:20px}footer nav a{color:#bfd5e3}footer b{color:#d9eaf4}@media(max-width:1250px){.topbar{grid-template-columns:250px 1fr auto}.nav{gap:16px}.heroGrid{grid-template-columns:1fr 1fr}.commandCard{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px}.commandTop,.next{grid-column:1/-1}.commandStats{align-self:center}.featureGrid{grid-template-columns:repeat(3,1fr)}.readiness,.ecosystemCompare,.organizations{grid-template-columns:1fr}.dayFlow{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.topbar{grid-template-columns:1fr auto;height:68px}.brand img{width:175px}.nav{position:fixed;top:78px;left:4%;right:4%;display:none;flex-direction:column;align-items:flex-start;background:#041c30;border:1px solid #1b789e;border-radius:14px;padding:20px;box-shadow:0 20px 60px #00000073}.nav.open{display:flex}.topActions>.primary{display:none}.menuBtn{display:grid}.hero{margin-top:-83px;padding-top:110px}.heroGrid{grid-template-columns:1fr}.heroCopy{padding-top:30px}.heroCopy h1{font-size:58px}.sceneWrap{height:560px}.commandCard{grid-column:auto;display:block}.platformIntro{grid-template-columns:1fr}.featureGrid{grid-template-columns:repeat(2,1fr)}.sourceGrid{grid-template-columns:1fr}.ecoFlow{display:grid;grid-template-columns:1fr auto 1fr}.dayFlow,.orgGrid{grid-template-columns:repeat(2,1fr)}footer{grid-template-columns:1fr 1fr}footer nav{grid-column:1/-1}}@media(max-width:560px){.topWrap{padding:8px 3.5% 0}.topbar{padding:0 14px;border-radius:14px}.brand img{width:155px}.searchBtn{display:none}.hero{padding-inline:4%;padding-bottom:22px}.heroCopy h1{font-size:45px}.heroCopy p{font-size:15px}.heroBtns .large{width:100%}.promises{gap:14px}.sceneWrap{height:400px}.commandMain{grid-template-columns:105px 1fr}.ring{width:100px;height:100px}.syncMetrics{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid rgba(64,166,219,.2)}.section{padding:55px 4%}.section h2{font-size:34px}.deviceShowcase{min-height:385px}.laptop{width:91%;height:72%;right:0}.phone{width:100px;height:198px;left:0}.resultBadge{display:none}.featureGrid{grid-template-columns:1fr}.readyStep{width:74px}.readyFlow>em{display:none}.readinessPhoto{min-height:260px}.readinessPhoto blockquote{font-size:18px}.ecosystemCompare{gap:50px}.ecoFlow{grid-template-columns:1fr}.ecoFlow>b{display:none}.compareGrid{grid-template-columns:1fr}.merge{flex-direction:column}.merge>svg{transform:rotate(90deg)}.dayFlow{grid-template-columns:1fr 1fr}.orgGrid{grid-template-columns:1fr}.ctaPanel{padding:25px 20px}footer{grid-template-columns:1fr;gap:8px;padding-block:28px}footer nav{grid-column:auto;flex-wrap:wrap}}@media(min-width:1251px){.heroGrid{align-items:stretch}.heroCopy,.sceneWrap,.commandCard{height:585px;min-height:585px}.heroCopy{display:flex;flex-direction:column;justify-content:center;padding-top:0}.commandCard{display:flex;flex-direction:column;justify-content:space-between}}.heroJourney{position:relative;isolation:isolate;margin-top:-91px;padding:126px 3vw 28px;min-height:830px;overflow:hidden;background:#02111f}.heroStageImage{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;animation:stageFade .8s ease both;transform:scale(1.006)}@keyframes stageFade{0%{opacity:.18;transform:scale(1.025)}to{opacity:1;transform:scale(1.006)}}.heroAtmosphere{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#010f1bf5,#02111ed4 22%,#02111e2e 48%,#02111e3d 63%,#02111ee0 82%,#010e19f7),linear-gradient(180deg,rgba(2,15,26,.5) 0%,transparent 22%,transparent 66%,rgba(2,14,25,.82) 100%),radial-gradient(circle at 54% 48%,transparent 0 30%,rgba(0,36,59,.12) 58%,rgba(0,11,21,.42) 100%)}.heroJourney:after{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(35,193,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(35,193,255,.035) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(to bottom,black 0 68%,transparent 92%);mask-image:linear-gradient(to bottom,black 0 68%,transparent 92%);pointer-events:none}.heroJourneyInner{position:relative;max-width:1570px;min-height:676px;margin:auto;display:grid;grid-template-columns:minmax(400px,.92fr) minmax(480px,1.24fr) minmax(360px,.82fr);gap:24px;align-items:start}.heroOverlayCopy{position:relative;z-index:4;padding:52px 10px 0 0;text-shadow:0 3px 22px rgba(0,0,0,.34)}.heroOverlayCopy h1{font-size:clamp(50px,4.05vw,72px)}.heroOverlayCopy p{max-width:520px;color:#c3d5e2;text-shadow:0 2px 12px rgba(0,0,0,.75)}.heroOverlayCopy .secondary{background:#021422b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.heroCenterSignals{position:relative;z-index:3;height:530px;pointer-events:none}.signal{position:absolute;display:flex;align-items:center;gap:10px;min-height:54px;padding:10px 15px;border:1px solid rgba(58,213,255,.68);border-radius:10px;background:#021c2fc4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 24px #16c0ff26;font-size:12px;color:#dff6ff}.signal svg{color:#dff8ff}.signal span{display:grid}.signal b{color:#35e5ff}.signalDesign{left:8%;top:7%}.signalMaterial{right:8%;top:12%}.signalWorkforce{left:1%;top:43%}.signalExecution{right:0;top:48%}.heroOverlayCard{position:relative;z-index:4;margin-top:30px;min-height:520px;background:linear-gradient(180deg,#03223ae6,#031729eb);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 24px 70px #0000006b,inset 0 0 28px #29c5ff09}.stageDataRows{border-top:1px solid rgba(110,196,238,.16)}.stageDataRows p{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0;padding:10px 0;border-bottom:1px solid rgba(110,196,238,.13);font-size:10px}.stageDataRows p>span{display:flex;align-items:center;gap:8px;color:#a9c0d1}.stageDataRows p svg{width:16px;color:#bfefff}.stageDataRows p>b{text-align:right}.stageDataRows p b small{color:#8faabd;font-weight:500}.stageDataRows .okText{color:#43e6aa}.stageDataRows .alertRow b{max-width:155px;color:#ff7279;font-size:9px}.heroTimeline{position:absolute;z-index:5;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(8,minmax(80px,1fr)) auto;gap:8px;align-items:end;padding:13px;border:1px solid rgba(48,181,240,.34);border-radius:16px;background:linear-gradient(180deg,#031a2cad,#02121fe6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 45px #00000040}.stageThumb{appearance:none;border:1px solid rgba(67,169,214,.28);background:#05223794;color:#eaf7ff;border-radius:10px;padding:5px;cursor:pointer;min-width:0;transition:.24s;display:grid;grid-template-columns:24px 1fr;grid-template-rows:38px auto;column-gap:6px;text-align:left}.stageThumb .thumbImage{grid-column:1/-1;overflow:hidden;border-radius:7px}.stageThumb img{width:100%;height:38px;display:block;object-fit:cover}.stageThumb strong{font-size:9px;color:#4bdfff;align-self:center}.stageThumb small{font-size:8px;line-height:1.1;color:#b7ccda;align-self:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stageThumb:hover,.stageThumb.active{border-color:#30dcff;background:#053652e0;box-shadow:0 0 0 1px #2adfff40,0 0 22px #17caff2e;transform:translateY(-2px)}.stageThumb.active small{color:#fff;font-weight:800}.autoStage{display:flex;align-items:center;gap:7px;color:#9eb9cb;font-size:9px;white-space:nowrap;padding:0 5px 9px 6px}.autoStage svg{color:#44dfff;width:16px}@media(max-width:1250px){.heroJourney{min-height:1050px}.heroJourneyInner{grid-template-columns:1fr 1fr;min-height:900px}.heroOverlayCopy{padding-top:44px}.heroCenterSignals{display:none}.heroOverlayCard{margin-top:30px}.heroTimeline{grid-template-columns:repeat(4,1fr);position:absolute}.autoStage{grid-column:1/-1;justify-content:center;padding:4px 0}.heroAtmosphere{background:linear-gradient(90deg,#010f1bf0,#02111e8a 52%,#02111ee0),linear-gradient(180deg,rgba(2,15,26,.35),transparent 60%,rgba(2,14,25,.86))}}@media(max-width:900px){.heroJourney{margin-top:-83px;padding-top:112px;min-height:auto}.heroJourneyInner{display:block;min-height:auto;padding-bottom:238px}.heroStageImage{object-position:center top}.heroAtmosphere{background:linear-gradient(180deg,#020f1ab3,#020f1ac2 48%,#020e19f2 78%,#02111f),linear-gradient(90deg,#010f1bc7,#02111e61,#02111eb8)}.heroOverlayCopy{padding:42px 0 0;max-width:650px}.heroOverlayCopy h1{font-size:58px}.heroOverlayCard{margin:46px 0 0;max-width:650px}.heroTimeline{grid-template-columns:repeat(4,1fr);bottom:0}.stageThumb{grid-template-rows:42px auto}.stageThumb img{height:42px}}@media(max-width:560px){.heroJourney{padding-inline:4%;padding-bottom:22px}.heroJourneyInner{padding-bottom:322px}.heroOverlayCopy h1{font-size:43px;line-height:.98}.heroOverlayCopy p{font-size:15px}.heroOverlayCard{padding:17px}.heroTimeline{grid-template-columns:repeat(2,1fr);gap:6px;padding:9px}.stageThumb:nth-of-type(n+7){display:none}.autoStage{font-size:8px}.stageDataRows p{font-size:9px}.heroStageImage{object-position:center top}}.platformIntro{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 80% 50%,rgba(17,132,211,.16),transparent 34%),linear-gradient(90deg,#031321fa,#031321f0 43%,#031321c2 72%,#031321e6)}.platformIntro:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#031321fa,#031321e6 38%,#0313217a 72%,#031321b8),url(/brand/construction-scene.png) center right/cover no-repeat;opacity:.56;filter:saturate(.82) contrast(1.06) brightness(.72);transform:scale(1.02)}.platformIntro:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 71% 72%,rgba(239,187,92,.11),transparent 19%),linear-gradient(180deg,transparent 58%,rgba(239,187,92,.045))}.platformIntro>*{position:relative;z-index:1}.platformIntro .laptop{border-color:#0b121a;box-shadow:0 0 0 2px #efbb5ce6,0 0 0 5px #efbb5c2e,0 22px 62px #00000080,0 0 34px #efbb5c2e}.platformIntro .phone{border-color:#0b121a;box-shadow:0 0 0 2px #efbb5cf2,0 0 0 5px #efbb5c29,0 22px 45px #00000070,0 0 26px #efbb5c2e}@media(max-width:900px){.platformIntro:before{background:linear-gradient(180deg,#031321f0,#031321b8 48%,#031321e6),url(/brand/construction-scene.png) center/cover no-repeat;opacity:.48}.platformIntro .deviceShowcase{padding:10px 8px}}@media(max-width:560px){.platformIntro:before{background:linear-gradient(180deg,#031321f5,#031321cc 48%,#031321eb),url(/brand/construction-scene.png) center/cover no-repeat;opacity:.42}.platformIntro .deviceShowcase{padding:8px 6px}}#solutions.featuresFlow{position:relative;max-width:none;padding:82px 3vw 26px;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(16,123,196,.1),transparent 35%),linear-gradient(180deg,#031522,#031421 74%,#041725)}#solutions.featuresFlow .featureLead{max-width:860px;margin:-2px auto 42px;color:#c4d5e1;font-size:15px}#solutions .featureFlowGrid{position:relative;z-index:2;max-width:1980px;margin:0 auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}#solutions .featureFlowCard{position:relative;min-height:320px;border:1px solid rgba(26,173,231,.52);border-radius:18px;background:linear-gradient(180deg,#06263df0,#04192afa);padding:20px 18px 18px;text-align:center;box-shadow:0 0 0 1px #0c588314 inset,0 18px 45px #0000003d;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}#solutions .featureFlowCard:first-child{box-shadow:0 0 24px #15c1ff26,0 18px 45px #0000003d}#solutions .featureFlowCard:hover{transform:translateY(-5px);border-color:#2bdcff;box-shadow:0 0 30px #13c5ff1f,0 20px 48px #00000047}#solutions .featureFlowIcon{width:72px;height:72px;margin:0 auto 13px;display:grid;place-items:center;border-radius:14px;background:#0b3c5f;color:#39ddff}#solutions .featureFlowCard:nth-child(2) .featureFlowIcon,#solutions .featureFlowCard:nth-child(2) .featureMetric svg{color:#40e5a2;background:#15564d9e}#solutions .featureFlowCard:nth-child(3) .featureFlowIcon,#solutions .featureFlowCard:nth-child(3) .featureMetric svg{color:#ffa42f;background:#593d1966}#solutions .featureFlowCard:nth-child(4) .featureFlowIcon,#solutions .featureFlowCard:nth-child(4) .featureMetric svg{color:#a66fff;background:#3b2b6985}#solutions .featureFlowCard:nth-child(5) .featureFlowIcon,#solutions .featureFlowCard:nth-child(5) .featureMetric svg{color:#ff5d69;background:#5e28326b}#solutions .featureFlowCard:nth-child(6) .featureFlowIcon,#solutions .featureFlowCard:nth-child(6) .featureMetric svg{color:#42dbff}#solutions .featureFlowCard h3{margin:4px 0 12px;font-size:16px}#solutions .featureFlowCard>p{min-height:58px;margin:0 0 16px;color:#b6cad8;font-size:12px;line-height:1.5}#solutions .featureMetric{min-height:66px;border-radius:10px;background:#0a3755b8;display:grid;grid-template-columns:28px auto 1fr;align-items:center;gap:8px;padding:10px 13px;text-align:left}#solutions .featureMetric svg{color:#35dcff}#solutions .featureMetric strong{font-size:24px;line-height:1;color:#f4fbff}#solutions .featureMetric span{font-size:10px;color:#a9becd}#solutions .featureFlowCard>a{display:inline-flex;align-items:center;gap:7px;margin-top:17px;color:#2fe2ff;font-size:12px;font-weight:900}#solutions .flowConnector{position:absolute;right:-30px;top:50%;width:36px;height:36px;transform:translateY(-50%);border:2px solid #23dfff;border-radius:50%;display:grid;place-items:center;color:#23dfff;background:#04243a;box-shadow:0 0 18px #1ad9ff3b;z-index:4}#solutions .flowConnector:before,#solutions .flowConnector:after{content:"";position:absolute;top:50%;height:2px;background:linear-gradient(90deg,#25c6ef,#35efff)}#solutions .flowConnector:before{right:100%;width:12px}.flowConnector:after{left:100%;width:12px}#solutions .featureBlueprint{height:94px;max-width:1980px;margin:12px auto 0;opacity:.44;background:linear-gradient(180deg,transparent,rgba(12,73,109,.18)),repeating-linear-gradient(90deg,transparent 0 84px,rgba(22,153,210,.16) 85px 86px);border-bottom:1px solid rgba(35,155,207,.24);clip-path:polygon(0 70%,6% 59%,11% 63%,15% 48%,21% 63%,25% 40%,30% 63%,38% 55%,43% 67%,50% 57%,57% 66%,65% 49%,71% 64%,77% 43%,83% 62%,88% 50%,94% 61%,100% 45%,100% 100%,0 100%)}#solutions .featurePillars{max-width:980px;margin:-1px auto 0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(41,177,231,.24)}#solutions .featurePillars span{min-height:68px;display:flex;justify-content:center;align-items:center;gap:12px;color:#d8e7ef;font-size:13px;border-right:1px solid rgba(41,177,231,.27)}#solutions .featurePillars span:last-child{border-right:0}#solutions .featurePillars svg{color:#2bdcff}@media(max-width:1100px){#solutions .featureFlowGrid{grid-template-columns:repeat(3,1fr);gap:20px}#solutions .flowConnector{display:none}}@media(max-width:760px){#solutions.featuresFlow{padding-inline:4%}#solutions .featureFlowGrid{grid-template-columns:repeat(2,1fr);gap:16px}#solutions .featurePillars{grid-template-columns:repeat(2,1fr)}#solutions .featurePillars span:nth-child(2){border-right:0}#solutions .featurePillars span:nth-child(-n+2){border-bottom:1px solid rgba(41,177,231,.22)}}@media(max-width:560px){#solutions.featuresFlow{padding:58px 4% 18px}#solutions.featuresFlow .featureLead{font-size:13px;margin-bottom:28px}#solutions .featureFlowGrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:0 1px 10px;scrollbar-width:none}#solutions .featureFlowGrid::-webkit-scrollbar{display:none}#solutions .featureFlowCard{flex:0 0 84%;min-height:300px;scroll-snap-align:center}#solutions .featureBlueprint{height:58px;margin-top:4px}#solutions .featurePillars{grid-template-columns:1fr 1fr}#solutions .featurePillars span{font-size:10px;min-height:55px;gap:7px}}.dayControlLoop{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#02121fd6,#02121feb),linear-gradient(rgba(30,136,190,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(30,136,190,.075) 1px,transparent 1px),radial-gradient(circle at 68% 24%,rgba(17,136,214,.2),transparent 34%),#031522;background-size:auto,56px 56px,56px 56px,auto,auto;padding-top:64px;padding-bottom:52px}.dayControlLoop:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(150deg,transparent 0 54%,rgba(27,155,221,.08) 54.2%,transparent 54.5%),linear-gradient(30deg,transparent 0 69%,rgba(27,155,221,.06) 69.2%,transparent 69.45%)}.dayHeading{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:44px;align-items:end;margin-bottom:34px}.dayHeading h2{margin:.4rem 0 .5rem;font-size:clamp(42px,4.2vw,70px);line-height:1.02;letter-spacing:-.035em}.dayHeading h2 span{background:linear-gradient(90deg,#168dff,#28e2ef);-webkit-background-clip:text;background-clip:text;color:transparent}.dayHeading p{margin:0;max-width:900px;color:#bdd5e6;font-size:16px}.dayProgressPanel{border:1px solid rgba(60,194,245,.36);border-radius:13px;background:#042034b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:15px 18px;box-shadow:0 12px 38px #00000038}.dayProgressPanel>strong{display:block;color:#56d9ff;text-transform:uppercase;letter-spacing:.13em;font-size:10px;margin-bottom:9px}.dayProgressRow{display:grid;grid-template-columns:72px 1fr 38px;align-items:center;gap:10px;margin:7px 0;color:#9ec1d5;font-size:9px}.dayProgressRow i{height:7px;background:#0c3852;border-radius:999px;overflow:hidden}.dayProgressRow i b{display:block;height:100%;background:linear-gradient(90deg,#16dfff,#1591ff);border-radius:inherit}.dayProgressRow em{font-style:normal;text-align:right}.dayBlueprint{position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.5}.dayBlueprintBuilding{position:absolute;border:1px solid rgba(38,186,244,.18);background:repeating-linear-gradient(90deg,transparent 0 26px,rgba(44,177,231,.09) 27px),repeating-linear-gradient(0deg,transparent 0 24px,rgba(44,177,231,.09) 25px);transform:skewY(-7deg)}.dayBlueprintBuilding:before,.dayBlueprintBuilding:after{content:"";position:absolute;inset:13%;border:1px solid rgba(58,197,246,.14)}.dayBlueprintBuildingA{width:360px;height:270px;right:17%;top:7%}.dayBlueprintBuildingB{width:270px;height:185px;right:2%;top:20%;opacity:.7}.dayBlueprintCrane{position:absolute;right:7%;top:5%;width:420px;height:1px;background:#3ec4f640;transform:rotate(-5deg);transform-origin:right center}.dayBlueprintCrane:before{content:"";position:absolute;right:86%;top:-88px;width:1px;height:205px;background:#3ec4f640}.dayLoopFlow{position:relative;z-index:2;display:grid;grid-template-columns:repeat(15,minmax(0,auto));grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:0}.dayLoopCard{position:relative;min-height:280px;border:1px solid rgba(45,187,239,.55);border-radius:14px;background:linear-gradient(180deg,#062a42eb,#041b2df0);padding:25px 15px 14px;text-align:center;box-shadow:0 14px 34px #0003}.dayLoopCard:hover{border-color:#35dfff;box-shadow:0 18px 42px #0000004d,0 0 26px #1ad3ff1f}.dayNumber{position:absolute;left:50%;top:-22px;transform:translate(-50%);width:46px;height:46px;display:grid;place-items:center;border-radius:50%;border:1px solid #22d9ff;background:#063052;color:#49e5ff;font-size:16px;font-style:normal;box-shadow:0 0 20px #1ad3ff26}.dayLoopIcon{width:62px;height:62px;display:grid;place-items:center;margin:0 auto 12px;border-radius:12px;background:#0c4a70;color:#43dcff;box-shadow:inset 0 0 0 1px #3ed1ff21}.dayLoopCard02 .dayLoopIcon{color:#ffad2c;background:#3c311a}.dayLoopCard03 .dayLoopIcon{color:#58e798;background:#113d31}.dayLoopCard04 .dayLoopIcon{color:#a86eff;background:#2d2450}.dayLoopCard06 .dayLoopIcon{color:#ff6670;background:#41242d}.dayLoopCard08 .dayLoopIcon{color:#58e79c;background:#113d31}.dayLoopCard h3{margin:0 0 8px;font-size:17px}.dayLoopCard p{margin:0 auto 15px;min-height:62px;color:#c2d7e4;font-size:11px;line-height:1.45;max-width:150px}.dayMetric{margin-top:auto;min-height:54px;border-radius:9px;background:linear-gradient(180deg,#0b405f,#0a334f);display:grid;grid-template-columns:28px auto 1fr;gap:7px;align-items:center;text-align:left;padding:9px 10px;color:#39dfff}.dayMetric strong{font-size:22px;color:#eef8ff}.dayMetric small{font-size:9px;color:#9cb7c9;line-height:1.1}.dayFlowArrow{position:relative;z-index:3;color:#30e7ff;font-size:30px;text-align:center;text-shadow:0 0 14px rgba(45,227,255,.55)}.dayContinuousLoop{position:relative;z-index:2;margin-top:25px;height:76px;display:grid;place-items:center}.loopLine{position:absolute;left:5%;right:5%;top:30px;height:2px;background:linear-gradient(90deg,#28dfff,#157dbc 45%,#28dfff);box-shadow:0 0 14px #1ed4ff33}.loopCore{position:relative;z-index:2;display:flex;align-items:center;gap:16px;min-width:520px;border:1px solid #1fdcff;border-radius:999px;padding:11px 28px;background:#062844;box-shadow:0 0 25px #16ceff21}.loopCore>b{font-size:43px;line-height:1;color:#29dfff}.loopCore span{display:grid;text-align:left}.loopCore strong{font-size:14px;color:#54e6ff}.loopCore small{color:#9bb8ca;font-size:9px;margin-top:2px}.loopReturn{position:absolute;top:-2px;color:#2de5ff;font-size:28px}.loopReturnLeft{left:4.7%}.loopReturnRight{right:4.7%}.dayFooterSignals{position:relative;z-index:2;display:grid;grid-template-columns:38px auto 1fr;align-items:end;gap:12px;margin-top:4px;color:#62ccef;text-transform:uppercase;letter-spacing:.17em;font-size:8px}.dayFooterSignals>span{font-size:26px}.dayFooterSignals p{margin:0;line-height:1.35}.dayFooterSignals b{text-align:right;color:#b9dced;font-size:9px}@media(max-width:1350px){.dayHeading{grid-template-columns:1fr 320px}.dayLoopFlow{grid-template-columns:repeat(4,1fr);gap:18px}.dayFlowArrow{display:none}.dayLoopCard{min-height:245px}.dayContinuousLoop{margin-top:32px}}@media(max-width:900px){.dayHeading{grid-template-columns:1fr}.dayProgressPanel{max-width:540px}.dayLoopFlow{grid-template-columns:repeat(2,1fr);gap:24px 16px}.loopCore{min-width:0;width:min(92%,560px)}}@media(max-width:560px){.dayControlLoop{padding-top:48px;padding-bottom:42px}.dayHeading h2{font-size:36px}.dayHeading p{font-size:14px}.dayProgressPanel{display:none}.dayLoopFlow{display:flex;overflow-x:auto;gap:14px;padding:22px 2px 8px;scroll-snap-type:x mandatory}.dayLoopCard{flex:0 0 78vw;min-height:265px;scroll-snap-align:start}.dayContinuousLoop{height:auto;margin-top:26px}.loopLine,.loopReturn{display:none}.loopCore{width:100%;border-radius:16px;padding:14px 18px}.loopCore>b{font-size:34px}.dayFooterSignals{grid-template-columns:30px 1fr}.dayFooterSignals b{grid-column:1/-1;text-align:left;margin-top:10px}}@media(min-width:901px){.dayControlLoop .dayHeading h2{font-size:clamp(34px,3.15vw,54px)!important;line-height:1.02!important;letter-spacing:-.035em!important;max-width:1180px!important;white-space:normal!important}}@media(min-width:1100px){.dayControlLoop .dayHeading{grid-template-columns:minmax(0,1fr) 370px!important}}@media(max-width:900px){.dayControlLoop .dayHeading h2{font-size:clamp(32px,6vw,46px)!important}}#for-builders.orgNetwork{position:relative;overflow:hidden;padding-top:72px;padding-bottom:72px;background:linear-gradient(#03121fdb,#03121feb),linear-gradient(rgba(53,177,231,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(53,177,231,.055) 1px,transparent 1px);background-size:auto,52px 52px,52px 52px}#for-builders.orgNetwork:before,#for-builders.orgNetwork:after{content:"";position:absolute;pointer-events:none;opacity:.22}#for-builders.orgNetwork:before{width:520px;height:290px;left:-100px;bottom:-45px;border:1px solid rgba(48,210,255,.35);transform:skew(-18deg);box-shadow:55px -28px 0 -54px #32d3ff59,110px -56px 0 -109px #32d3ff59}#for-builders.orgNetwork:after{width:560px;height:320px;right:-145px;top:80px;background:linear-gradient(155deg,transparent 46%,rgba(31,184,247,.18) 47%,transparent 48%),linear-gradient(25deg,transparent 48%,rgba(31,184,247,.15) 49%,transparent 50%)}.orgNetworkHead{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:42px;align-items:end;margin-bottom:34px}.orgNetworkHead h2{margin-bottom:12px}.orgNetworkHead p{max-width:760px;margin:0}.enterpriseMini{border:1px solid rgba(43,194,246,.34);background:linear-gradient(135deg,#07304bb8,#051d30d1);border-radius:14px;padding:18px 20px}.enterpriseMini small{display:block;color:#49d8ff;text-transform:uppercase;letter-spacing:.15em;font-size:9px;margin-bottom:8px}.enterpriseMini strong{font-size:12px;color:#d7edf8;line-height:1.55}.orgNetworkStage{position:relative;z-index:2;min-height:455px;border:1px solid rgba(42,174,230,.25);border-radius:22px;background:radial-gradient(circle at 50% 50%,rgba(18,141,211,.14),transparent 30%),linear-gradient(180deg,#051c2fc7,#031422e6);overflow:hidden}.orgNode{position:absolute;width:230px;min-height:92px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:15px 16px;border:1px solid rgba(60,195,245,.38);border-radius:13px;background:linear-gradient(135deg,#082d47f5,#051c30f5);box-shadow:0 12px 35px #00000038}.orgNode svg{grid-row:1/3;width:31px;height:31px;color:#7fe8ff}.orgNode b{font-size:12px;color:#eef8ff}.orgNode small{font-size:9px;color:#9db9ca;margin-top:4px}.orgNode1{left:4%;top:48px}.orgNode2{left:4%;bottom:48px}.orgNode3{left:25%;top:182px}.orgNode4{right:25%;top:182px}.orgNode5{right:4%;top:48px}.orgNode6{right:4%;bottom:48px}.orgCore{position:absolute;left:50%;top:50%;width:250px;height:168px;transform:translate(-50%,-50%);display:grid;place-items:center;align-content:center;gap:5px;border:1px solid #29d9ff;border-radius:22px;background:linear-gradient(155deg,#0a3d61,#06243c);box-shadow:0 0 45px #1fceff38,inset 0 0 34px #15a1da14;text-align:center}.orgCoreIcon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;color:#42e0ff;background:#0b4a70;border:1px solid rgba(64,220,255,.52)}.orgCoreIcon svg{width:30px;height:30px}.orgCore small{color:#55dfff;text-transform:uppercase;letter-spacing:.14em;font-size:8px}.orgCore b{font-size:28px}.orgCore span{font-size:9px;color:#a8c0d0}.orgCorePulse{position:absolute;inset:-13px;border:1px solid rgba(49,220,255,.22);border-radius:28px}.orgLines i{position:absolute;height:1px;background:linear-gradient(90deg,transparent,#35dcff,#35dcff,transparent);box-shadow:0 0 9px #35dcff8c;transform-origin:left center}.ol1{left:18%;top:115px;width:30%;transform:rotate(17deg)}.ol2{left:18%;bottom:115px;width:30%;transform:rotate(-17deg)}.ol3{left:38%;top:223px;width:13%}.ol4{right:38%;top:223px;width:13%}.ol5{right:18%;top:115px;width:30%;transform:rotate(-17deg)}.ol6{right:18%;bottom:115px;width:30%;transform:rotate(17deg)}.orgEnterpriseBar{position:relative;z-index:2;margin-top:24px;display:grid;grid-template-columns:1fr 1.2fr auto;gap:26px;align-items:center;border:1px solid rgba(48,185,239,.42);border-radius:17px;padding:23px 25px;background:linear-gradient(135deg,#07304b,#061e33)}.orgEnterpriseBar small{color:#43d9ff;text-transform:uppercase;letter-spacing:.15em;font-size:8px}.orgEnterpriseBar h3{margin:5px 0 3px;font-size:24px;line-height:1.1}.orgEnterpriseBar h3 span{color:#2fe0ff}.orgEnterpriseBar p{margin:0;font-size:11px}.orgEnterpriseFlow{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;color:#d8ebf6;font-size:10px}.orgEnterpriseFlow i{font-style:normal;color:#39dcff}.orgEnterpriseActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1250px){.orgNetworkHead{grid-template-columns:1fr}.orgNetworkStage{min-height:650px}.orgNode{width:220px}.orgNode1{left:5%;top:42px}.orgNode2{left:5%;bottom:42px}.orgNode3{left:5%;top:50%;transform:translateY(-50%)}.orgNode4{right:5%;top:50%;transform:translateY(-50%)}.orgNode5{right:5%;top:42px}.orgNode6{right:5%;bottom:42px}.orgLines{display:none}.orgEnterpriseBar{grid-template-columns:1fr}.orgEnterpriseActions{justify-content:flex-start}}@media(max-width:760px){#for-builders.orgNetwork{padding-inline:4%}.orgNetworkStage{min-height:auto;padding:18px;display:grid;grid-template-columns:1fr;gap:12px}.orgNode,.orgCore{position:relative;inset:auto!important;width:100%;height:auto;min-height:86px;transform:none!important}.orgCore{order:-1;min-height:145px}.orgEnterpriseActions .primary,.orgEnterpriseActions .secondary{width:100%}}#for-builders.orgNetworkPhotos{isolation:isolate}#for-builders.orgNetworkPhotos:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#02101cf2,#02101cd1 43%,#02101c8f 72%,#02101cdb),url(/org-network/builders-developers.png) center 38% / cover no-repeat;opacity:.34;filter:saturate(.9) contrast(1.06)}#for-builders.orgNetworkPhotos:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(54,191,242,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(54,191,242,.045) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,#000000d1,#0003);mask-image:linear-gradient(to bottom,#000000d1,#0003)}#for-builders.orgNetworkPhotos>*{position:relative;z-index:2}#for-builders .photoNode{overflow:hidden;isolation:isolate;min-height:112px;grid-template-columns:54px 1fr;padding:17px;border-color:#34ceff94;box-shadow:0 15px 38px #0000004d,inset 0 0 24px #19b1e40f}#for-builders .photoNode>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3;opacity:.78;transform:scale(1.03)}#for-builders .photoNodeShade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0314222e,#03142270 34%,#031422d1 66%,#031422f7),linear-gradient(180deg,#04182729,#04182770)}#for-builders .photoNode svg,#for-builders .photoNode b,#for-builders .photoNode small{position:relative;z-index:2;filter:drop-shadow(0 2px 7px rgba(0,0,0,.7))}#for-builders .photoNode svg{width:36px;height:36px;color:#55e4ff}#for-builders .photoNode b{font-size:12px;color:#fff}#for-builders .photoNode small{color:#b9cfdd;font-size:9px}#for-builders .orgCoreLogo{min-height:186px;padding:22px}#for-builders .orgCoreLogo>img{display:block;width:min(210px,82%);height:auto;object-fit:contain;margin:0 auto 4px;filter:drop-shadow(0 0 14px rgba(35,202,255,.32))}#for-builders .orgCoreLogo small,#for-builders .orgCoreLogo span{margin-top:2px}@media(min-width:1251px){#for-builders .orgNode1,#for-builders .orgNode2,#for-builders .orgNode5,#for-builders .orgNode6{width:250px}#for-builders .orgNode3,#for-builders .orgNode4{width:245px}}@media(max-width:760px){#for-builders .photoNode{min-height:105px}#for-builders .photoNodeShade{background:linear-gradient(90deg,#03142247,#03142294 42%,#031422f0)}#for-builders .orgCoreLogo{min-height:155px}}#for-builders.orgNetworkVisualMatch{padding-top:66px;padding-bottom:58px}#for-builders.orgNetworkVisualMatch .orgNetworkHead{display:block;margin-bottom:28px}#for-builders.orgNetworkVisualMatch .orgNetworkHead h2{max-width:1100px}#for-builders.orgNetworkVisualMatch .orgVisualShell{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(430px,.9fr);gap:26px;align-items:stretch}#for-builders .orgNetworkBoard{position:relative;min-height:520px;display:grid;grid-template-columns:1fr 300px 1fr;gap:26px;align-items:center;padding:30px 28px;border:1px solid rgba(44,188,239,.34);border-radius:20px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(0,171,236,.11),transparent 32%),linear-gradient(180deg,#041c2edb,#031320f0)}#for-builders .orgNetworkBoard:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(51,182,230,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(51,182,230,.035) 1px,transparent 1px);background-size:42px 42px}#for-builders .orgSide{position:relative;z-index:3;display:grid;gap:18px}#for-builders .orgPhotoCard{position:relative;min-height:120px;display:grid;grid-template-columns:52px 1fr;align-items:center;gap:14px;padding:15px 16px;overflow:hidden;border:1px solid rgba(47,207,255,.62);border-radius:13px;background:#062840;box-shadow:0 13px 34px #0000003d}#for-builders .orgPhotoCard>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;opacity:.84}#for-builders .orgPhotoFade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#02111d2e,#02111d9e 45%,#02111df5),linear-gradient(180deg,#0418281f,#0418287a)}#for-builders .orgSideRight .orgPhotoFade{background:linear-gradient(270deg,#02111d2e,#02111d9e 45%,#02111df5),linear-gradient(180deg,#0418281f,#0418287a)}#for-builders .orgPhotoCard svg,#for-builders .orgPhotoCard>div:last-child{position:relative;z-index:2}#for-builders .orgPhotoCard svg{width:35px;height:35px;color:#52e4ff;filter:drop-shadow(0 0 9px rgba(34,215,255,.3))}#for-builders .orgPhotoCard b{display:block;color:#fff;font-size:12px;line-height:1.2}#for-builders .orgPhotoCard small{display:block;margin-top:6px;color:#b6cad6;font-size:9px;line-height:1.35}#for-builders .orgCoreVisual{position:relative;z-index:4;display:grid;place-items:center;min-height:330px}#for-builders .orgCoreBox{position:relative;z-index:3;width:250px;min-height:190px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:25px 20px;text-align:center;border:1px solid #2fdbff;border-radius:23px;background:linear-gradient(155deg,#0a4569,#062842);box-shadow:0 0 36px #28d3ff3d,inset 0 0 28px #2bceff0f}#for-builders .orgCoreBox img{width:210px;max-width:90%;height:auto;object-fit:contain;mix-blend-mode:screen;border-radius:8px}#for-builders .orgCoreBox small{color:#48dfff;text-transform:uppercase;letter-spacing:.14em;font-size:8px}#for-builders .orgCoreBox span{color:#b2cad8;font-size:9px}#for-builders .orgCoreHalo{position:absolute;border:1px solid rgba(52,210,255,.22);border-radius:50%}#for-builders .halo1{width:320px;height:320px}#for-builders .halo2{width:270px;height:270px}#for-builders .orgConnectorSvg{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}#for-builders .orgConnectorSvg path{fill:none;stroke:#35ddff;stroke-width:2;opacity:.86;filter:drop-shadow(0 0 5px rgba(53,221,255,.6))}#for-builders .orgEnterprisePanel{position:relative;display:flex;flex-direction:column;justify-content:center;padding:34px 30px;border:1px solid rgba(46,193,242,.48);border-radius:18px;background:linear-gradient(145deg,#083451,#05243c);box-shadow:0 16px 45px #0000003d}#for-builders .panelEyebrow{color:#45dcff;text-transform:uppercase;letter-spacing:.14em;font-size:9px}#for-builders .orgEnterprisePanel h3{margin:12px 0;font-size:clamp(34px,3vw,54px);line-height:.98}#for-builders .orgEnterprisePanel h3 span{color:#27d5ff}#for-builders .orgEnterprisePanel p{margin:0;max-width:520px;font-size:14px}#for-builders .enterpriseSteps{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:30px 0 26px}#for-builders .enterpriseSteps>div{flex:1;min-width:0;display:grid;place-items:center;gap:7px}#for-builders .enterpriseSteps svg{width:38px;height:38px;padding:9px;border:1px solid rgba(46,206,255,.46);border-radius:10px;color:#46e2ff;background:#073a59}#for-builders .enterpriseSteps span{font-size:9px;color:#e7f6fb;font-weight:700}#for-builders .enterpriseSteps i{padding-top:13px;font-style:normal;color:#46dcff;font-size:16px}#for-builders .orgEnterpriseActions{display:flex;gap:12px;flex-wrap:wrap}#for-builders .orgBenefitStrip{margin-top:22px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(46,179,231,.26);border-bottom:1px solid rgba(46,179,231,.2);background:#0316258c}#for-builders .orgBenefitStrip>div{min-height:88px;display:grid;grid-template-columns:46px 1fr;grid-template-rows:auto auto;align-content:center;column-gap:14px;padding:16px 22px;border-right:1px solid rgba(46,179,231,.2)}#for-builders .orgBenefitStrip>div:last-child{border-right:0}#for-builders .orgBenefitStrip svg{grid-row:1/3;width:30px;height:30px;color:#40dcff}#for-builders .orgBenefitStrip b{font-size:11px;color:#55dbff}#for-builders .orgBenefitStrip span{font-size:9px;color:#adc2ce;margin-top:4px}@media(max-width:1350px){#for-builders.orgNetworkVisualMatch .orgVisualShell{grid-template-columns:1fr}#for-builders .orgEnterprisePanel{min-height:390px}}@media(max-width:950px){#for-builders .orgNetworkBoard{grid-template-columns:1fr;min-height:auto}#for-builders .orgSide{gap:12px}#for-builders .orgCoreVisual{min-height:250px;order:-1}#for-builders .orgConnectorSvg{display:none}#for-builders .orgBenefitStrip{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){#for-builders .enterpriseSteps{overflow-x:auto;justify-content:flex-start;padding-bottom:8px}#for-builders .enterpriseSteps>div{min-width:72px}#for-builders .orgBenefitStrip{grid-template-columns:1fr}}.convergenceMatch{position:relative;overflow:hidden;background:linear-gradient(180deg,#02101ce0,#02101cf0),url(/org-network/builders-developers.png) center 54% / cover no-repeat}.convergenceMatch:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(48,193,241,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(48,193,241,.045) 1px,transparent 1px);background-size:46px 46px;opacity:.55}.convergenceMatch>*{position:relative;z-index:2}.convergenceBackdrop{position:absolute!important;inset:auto -8% -150px;height:380px;z-index:1!important;opacity:.2;pointer-events:none;background:radial-gradient(ellipse at center,rgba(30,197,255,.22),transparent 55%),linear-gradient(165deg,transparent 48%,rgba(41,190,243,.16) 49%,transparent 50%),linear-gradient(15deg,transparent 48%,rgba(41,190,243,.12) 49%,transparent 50%)}.convergenceHead{max-width:1000px;margin-bottom:30px}.convergenceHead .lead{max-width:880px;margin-bottom:0}.convergenceSources{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:0}.convergenceSource{position:relative;overflow:hidden;min-height:455px;border-radius:16px;border:1px solid rgba(58,183,235,.42);background:linear-gradient(180deg,#072339f5,#041625fa);box-shadow:0 18px 48px #00000047}.convergenceSource.purple{border-color:#ab6bffad}.convergenceSource.orange{border-color:#ffa62dad}.convergenceSource.green{border-color:#2bdda7ad}.convergenceSource header{min-height:70px;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;background:#0414239e}.convergenceSource header>div{display:grid;gap:3px}.convergenceSource header b{font-size:17px}.convergenceSource header small{font-size:10px}.convergenceSource header>span{font-size:8px;font-weight:900;letter-spacing:.16em;opacity:.68}.sourceVisual{position:relative;height:175px;overflow:hidden}.sourceVisual img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.015)}.sourceVisualFade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(4,22,37,.8) 100%)}.sourceDetails{padding:17px 18px 18px!important;display:flex;flex-direction:column;gap:8px!important}.sourceDetails strong{font-size:9px!important;letter-spacing:.18em}.sourceDetails span{font-size:10px!important;color:#d8e8f2!important}.sourceDetails em{margin-top:9px!important;padding:7px 11px!important;background:#04142280}.convergenceFlow{position:relative;height:45px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.convergenceFlow i{position:relative;display:block}.convergenceFlow i:before{content:"";position:absolute;left:50%;top:0;width:1px;height:33px;background:linear-gradient(#35ddff,#35ddff2e);box-shadow:0 0 8px #35ddff8c}.convergenceFlow i:after{content:"";position:absolute;left:calc(50% - 4px);bottom:7px;width:8px;height:8px;border-right:1px solid #35ddff;border-bottom:1px solid #35ddff;transform:rotate(45deg)}.convergenceExecution{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(270px,.95fr) 52px minmax(280px,.9fr);gap:20px;align-items:stretch;max-width:1160px;margin:0 auto}.executionCard,.executionHub,.executionReady{min-height:132px;border:1px solid rgba(47,194,242,.56);border-radius:14px;background:linear-gradient(145deg,#083653,#052239);box-shadow:0 14px 38px #0000003d}.executionCard{display:flex!important;flex-direction:column;justify-content:center;gap:6px!important;padding:20px!important}.executionCard small,.executionReady small{color:#50d9ff;text-transform:uppercase;letter-spacing:.15em;font-size:8px}.executionCard b{font-size:17px}.executionCard span{font-size:11px;color:#c6dbe6}.executionHub{width:auto!important;display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:5px!important;padding:14px 20px!important;text-align:center;box-shadow:0 0 34px #1ecfff29}.executionHub img{width:205px;max-width:90%;height:auto;object-fit:contain;mix-blend-mode:screen}.executionHub small{font-size:8px;color:#50d9ff;text-transform:uppercase;letter-spacing:.13em}.executionHub span{font-size:9px!important;color:#a9c0ce!important}.executionArrow{display:grid;place-items:center;color:#3ce2ff}.executionReady{display:flex!important;flex-direction:column;justify-content:center;gap:7px;padding:20px!important}.executionReady b{display:flex;align-items:center;gap:8px;color:#38e7bd!important;font-size:17px}.executionReady span{color:#9fb9c9;font-size:9px}.convergenceOutcome{margin-top:24px!important}.convergenceOutcome b{font-size:20px}.convergenceOutcome span{font-size:8px}@media(max-width:1100px){.convergenceSources{grid-template-columns:1fr}.convergenceSource{min-height:auto}.sourceVisual{height:220px}.convergenceFlow{display:none}.convergenceExecution{grid-template-columns:1fr 1fr}.executionArrow{display:none}}@media(max-width:650px){.convergenceMatch{padding-inline:4%}.sourceVisual{height:190px}.convergenceExecution{grid-template-columns:1fr}.convergenceOutcome b{font-size:17px}}.siteFooter{position:relative;isolation:isolate;overflow:hidden;max-width:none;width:100%;min-height:0;margin:0;padding:0;display:block;border-top:1px solid rgba(49,190,242,.42);color:#a9c1d2;background:radial-gradient(circle at 83% 54%,rgba(18,132,206,.14),transparent 27%),linear-gradient(180deg,#041827,#03131f)}.siteFooter *{box-sizing:border-box}.footerBlueprint{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.62;background:linear-gradient(rgba(55,185,232,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(55,185,232,.045) 1px,transparent 1px);background-size:48px 48px}.footerTower{position:absolute;bottom:50px;width:155px;height:250px;opacity:.2;border:1px solid #22b9ee;background:repeating-linear-gradient(0deg,transparent 0 30px,rgba(32,188,238,.42) 31px 32px),repeating-linear-gradient(90deg,transparent 0 34px,rgba(32,188,238,.32) 35px 36px);clip-path:polygon(0 13%,18% 13%,18% 0,82% 0,82% 20%,100% 20%,100% 100%,0 100%)}.ft1{left:-28px;height:285px;width:180px}.ft2{right:68px;height:225px;width:140px}.footerCrane{position:absolute;right:28px;top:52px;width:290px;height:160px;opacity:.22;border-left:2px solid #27c4f4}.footerCrane:before{content:"";position:absolute;left:-86px;top:12px;width:320px;height:2px;background:#27c4f4;transform:rotate(-10deg);transform-origin:left;box-shadow:0 0 7px #27c4f473}.footerCrane:after{content:"";position:absolute;left:28px;top:31px;width:1px;height:116px;background:#27c4f4}.footerSchedule{position:absolute;right:28px;top:30px;width:245px;height:125px;opacity:.26;border:1px solid rgba(42,194,239,.22)}.footerSchedule i{position:absolute;height:9px;background:linear-gradient(90deg,#16a6e4,#25d6ff);border-radius:1px}.footerSchedule i:nth-child(1){top:18px;left:25px;width:55px}.footerSchedule i:nth-child(2){top:35px;left:47px;width:70px}.footerSchedule i:nth-child(3){top:52px;left:70px;width:84px}.footerSchedule i:nth-child(4){top:69px;left:98px;width:64px}.footerSchedule i:nth-child(5){top:86px;left:120px;width:73px}.footerSchedule i:nth-child(6){top:103px;left:154px;width:64px}.footerProgress{position:absolute;right:0;bottom:54px;width:300px;height:105px;opacity:.23;border-left:1px solid rgba(43,199,244,.4);border-bottom:1px solid rgba(43,199,244,.4);transform:skew(-10deg)}.footerProgress:before{content:"";position:absolute;left:0;right:0;bottom:20px;height:2px;background:linear-gradient(90deg,transparent,#2fd2ff 18%,#2fd2ff 35%,transparent 36%,transparent 44%,#2fd2ff 45%,#2fd2ff 65%,transparent 66%,transparent 76%,#2fd2ff 77%);transform:rotate(-13deg);transform-origin:left center}.footerProgress i{position:absolute;bottom:0;width:18px;background:#20ade16b}.footerProgress i:nth-child(1){left:45px;height:22px}.footerProgress i:nth-child(2){left:70px;height:37px}.footerProgress i:nth-child(3){left:95px;height:28px}.footerProgress i:nth-child(4){left:120px;height:54px}.footerProgress i:nth-child(5){left:145px;height:73px}.footerMain{position:relative;z-index:2;max-width:1570px;margin:auto;padding:62px 3vw 54px;display:grid;grid-template-columns:minmax(320px,1.35fr) repeat(3,minmax(150px,.62fr)) minmax(270px,.82fr);gap:34px;align-items:start}.footerBrandBlock{padding-right:20px}.footerBrandBlock img{width:300px;max-width:100%;height:88px;object-fit:contain;object-position:left center;margin-bottom:18px}.footerBrandBlock p{max-width:430px;margin:0 0 14px;color:#c0d1dd;font-size:13px;line-height:1.7}.footerBrandBlock strong{display:block;max-width:430px;padding:2px 0 2px 14px;border-left:3px solid #35dcff;color:#dcebf4;font-size:12px;line-height:1.55;font-weight:600}.footerBrandBlock em{display:block;margin-top:18px;color:#50cfff;font-size:12px;font-style:italic}.footerColumn{display:flex;flex-direction:column;gap:11px}.footerColumn h3{position:relative;margin:5px 0 13px;padding-bottom:12px;color:#edf8ff;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.footerColumn h3:after{content:"";position:absolute;left:0;bottom:0;width:36px;height:2px;background:#35dcff;box-shadow:0 0 8px #35dcff66}.footerColumn a{width:max-content;max-width:100%;color:#b8cbd9;font-size:11px;line-height:1.35;transition:.18s ease}.footerColumn a:hover{color:#47ddff;transform:translate(3px)}.footerCta{padding-left:28px;border-left:1px solid rgba(49,183,232,.3)}.footerCta>small{display:block;margin:4px 0 18px;color:#4bd8ff;font-size:10px;line-height:1.7;letter-spacing:.18em;text-transform:uppercase;font-weight:800}.footerCta>.primary,.footerCta>.secondary{width:100%;min-height:54px;margin-bottom:12px}.footerMiniValues{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.footerMiniValues span{display:grid;place-items:center;gap:7px;padding-top:10px;border-top:1px solid rgba(52,193,239,.2);text-align:center;color:#52d8ff}.footerMiniValues svg{width:21px;height:21px}.footerMiniValues b{color:#9fc7d8;font-size:7px;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.footerBottom{position:relative;z-index:2;min-height:72px;padding:18px max(3vw,calc((100vw - 1570px)/2 + 3vw));display:grid;grid-template-columns:1fr auto 1.2fr auto;gap:28px;align-items:center;border-top:1px solid rgba(50,189,239,.34);background:#020d18ad;font-size:10px}.footerBottom nav{display:flex;gap:0}.footerBottom nav a{padding:0 15px;color:#b7cbd7;border-right:1px solid #29bde9}.footerBottom nav a:last-child{border-right:0}.footerBottom>b{display:flex;align-items:center;justify-content:center;gap:9px;color:#8fb9cd;font-weight:500}.footerBottom>b svg{color:#35d8ff}.footerBottom>strong{color:#e2f1f8;white-space:nowrap;font-size:10px}@media(max-width:1250px){.footerMain{grid-template-columns:1.35fr repeat(3,.7fr)}.footerCta{grid-column:1/-1;padding:24px 0 0;border-left:0;border-top:1px solid rgba(49,183,232,.26);display:grid;grid-template-columns:1fr 240px 220px;gap:14px;align-items:center}.footerCta>small{margin:0}.footerCta>.primary,.footerCta>.secondary{margin:0}.footerMiniValues{grid-column:1/-1}.footerBottom{grid-template-columns:1fr 1fr}.footerBottom>b{justify-content:flex-start}}@media(max-width:900px){.footerMain{grid-template-columns:1.3fr 1fr 1fr;padding-top:48px}.footerBrandBlock{grid-column:1/-1}.footerCta{grid-template-columns:1fr 1fr}.footerCta>small{grid-column:1/-1}.footerSchedule,.footerCrane{opacity:.13}.footerBottom{grid-template-columns:1fr;gap:13px}.footerBottom nav{flex-wrap:wrap}}@media(max-width:620px){.footerMain{grid-template-columns:1fr 1fr;gap:30px 22px;padding:42px 4% 38px}.footerBrandBlock,.footerCta{grid-column:1/-1}.footerBrandBlock img{width:250px}.footerColumn:last-of-type{grid-column:1/-1}.footerCta{display:block}.footerCta>small{margin-bottom:15px}.footerCta>.primary,.footerCta>.secondary{margin-bottom:10px}.footerMiniValues{margin-top:18px}.footerBottom{padding:22px 4%}.footerBottom nav a{padding:0 10px 0 0;margin-right:10px}.footerBottom>b{align-items:flex-start}.ft2,.footerSchedule{display:none}}@media(max-width:700px){html,body,.app{width:100%;max-width:100%;overflow-x:hidden}.section{width:100%;max-width:none;padding:48px 4.5%}.section h2{font-size:clamp(32px,9vw,42px);line-height:1.02;letter-spacing:-.04em}.eyebrow{font-size:10px;line-height:1.45;letter-spacing:.18em;margin-bottom:14px}.topWrap{padding:10px 3.5% 0}.topbar{width:100%;height:72px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 16px;border-radius:17px}.brand img{width:min(220px,66vw);height:52px}.nav,.searchBtn,.topActions>.primary{display:none!important}.topActions{gap:0}.menuBtn{display:grid!important;width:46px;height:46px}.heroJourney{margin-top:-82px;min-height:auto;padding:106px 0 30px;background:#02111f}.heroJourneyInner{min-height:0!important;display:block!important;padding:0 4.5%!important}.heroStageImage{position:absolute;inset:0;height:100%;min-height:760px;object-fit:cover;object-position:57% top;opacity:.62;filter:saturate(.9) contrast(1.04)}.heroAtmosphere{background:linear-gradient(180deg,#020f1ab3,#020f1abd 24%,#020f1ade 58%,#020f1afa 82%,#02111f),linear-gradient(90deg,#010f1bb8,#02111e6b,#02111eab)}.heroOverlayCopy{width:100%;max-width:none;padding:76px 0 22px!important;text-align:left}.heroOverlayCopy h1{max-width:100%;margin:0;font-size:clamp(39px,11.2vw,50px)!important;line-height:.98!important;letter-spacing:-.052em}.heroOverlayCopy p{margin:22px 0 0;max-width:100%;font-size:15px!important;line-height:1.58}.heroBtns{display:grid;grid-template-columns:1fr;gap:11px;margin-top:24px}.heroBtns .large{width:100%;min-height:58px}.promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:26px;font-size:10px}.promises span{align-items:flex-start;line-height:1.35}.heroCenterSignals{display:none!important}.heroOverlayCard{width:100%;max-width:none;min-height:0!important;margin:28px 0 0!important;padding:18px!important;border-radius:17px}.commandMain{grid-template-columns:92px 1fr;gap:14px}.ring{width:90px;height:90px}.ring strong{font-size:23px}.commandStats strong{font-size:19px}.commandStats span{font-size:8px}.heroTimeline{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;margin:18px 4.5% 0!important;display:flex!important;overflow-x:auto;gap:8px;padding:10px!important;scroll-snap-type:x mandatory;scrollbar-width:none}.heroTimeline::-webkit-scrollbar{display:none}.stageThumb{flex:0 0 116px;scroll-snap-align:start}.stageThumb:nth-of-type(n){display:grid!important}.autoStage{flex:0 0 130px;grid-column:auto!important}.syncMetrics{width:100%;max-width:none;display:flex!important;overflow-x:auto;gap:0;padding:0 3.5%;scroll-snap-type:x mandatory;scrollbar-width:none}.syncMetrics::-webkit-scrollbar{display:none}.metric{flex:0 0 68vw;min-height:92px;padding:15px 17px;border-right:1px solid rgba(64,166,219,.22);border-bottom:0;scroll-snap-align:start}.metric>span{width:48px;height:48px}.metric b{font-size:11px}.metric em{font-size:20px}.metric small{font-size:10px}.platformIntro{display:block!important;padding-top:52px}.platformCopy{width:100%}.platformCopy p{font-size:14px;line-height:1.6}.miniPromises{display:grid;grid-template-columns:1fr;gap:10px}.deviceShowcase{min-height:360px!important;margin-top:34px}.laptop{position:relative!important;right:auto!important;top:auto!important;width:92%!important;height:280px!important;margin:0 0 0 auto;border-width:7px;border-radius:16px}.phone{left:0!important;bottom:0!important;width:94px!important;height:184px!important;border-width:6px}.resultBadge{right:0!important;bottom:6px!important;max-width:62%;padding:10px 12px}#solutions.featuresFlow{padding:52px 4.5% 24px}#solutions.featuresFlow .featureLead{margin-bottom:25px;font-size:13px}#solutions .featureFlowGrid{display:flex!important;grid-template-columns:none!important;overflow-x:auto;gap:13px;padding:0 0 10px;scroll-snap-type:x mandatory;scrollbar-width:none}#solutions .featureFlowGrid::-webkit-scrollbar{display:none}#solutions .featureFlowCard{flex:0 0 82vw;min-height:300px;scroll-snap-align:center}#solutions .flowConnector{display:none!important}#solutions .featureBlueprint{height:54px}#solutions .featurePillars{grid-template-columns:1fr 1fr!important}#solutions .featurePillars span{min-height:58px;padding:8px;font-size:9px;text-align:center}.readiness{grid-template-columns:1fr!important;gap:26px!important;padding-top:52px}.readinessCopy h2{font-size:clamp(34px,9.2vw,44px)}.readinessCopy>p{font-size:14px;line-height:1.58}.readyFlow{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px 8px!important;align-items:start}.readyFlow:before,.readyFlow:after{display:none!important}.readyStep{min-width:0!important;width:auto!important;display:flex!important;flex-direction:column;align-items:center;text-align:center}.readyStep>span{width:52px!important;height:52px!important}.readyStep b,.readyStep small{font-size:9px!important;line-height:1.25}.readyResult{grid-column:1/-1;width:100%!important;min-height:92px;margin-top:2px;padding:15px!important}.readinessPhoto{min-height:300px!important;border-radius:15px}.readinessPhoto img{min-height:300px;object-fit:cover}.ecosystemCompare{padding-top:50px}.ecosystemCompare h2{max-width:100%;font-size:clamp(34px,9vw,43px)}.ecoFlow{display:flex!important;overflow-x:auto;gap:13px!important;padding-bottom:10px;scroll-snap-type:x mandatory;scrollbar-width:none}.ecoFlow::-webkit-scrollbar{display:none}.eco{flex:0 0 76vw;min-height:150px!important;padding:18px!important;scroll-snap-align:start}.ecoFlow>svg,.ecoFlow>.arrow{display:none!important}.compareGrid{display:flex!important;overflow-x:auto;gap:14px!important;padding:0 0 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.compareGrid::-webkit-scrollbar{display:none}.compare{flex:0 0 84vw;min-height:390px!important;padding:25px 22px!important;scroll-snap-align:center}.compare h3{font-size:25px}.compare li,.compare p{font-size:13px;line-height:1.5}.convergenceMatch{padding:50px 4.5%!important}.convergenceHead{margin-bottom:24px}.convergenceHead h2{font-size:clamp(34px,9vw,43px)}.convergenceHead .lead{font-size:14px}.convergenceSources{display:flex!important;overflow-x:auto;gap:14px!important;padding-bottom:10px;scroll-snap-type:x mandatory;scrollbar-width:none}.convergenceSources::-webkit-scrollbar{display:none}.convergenceSource{flex:0 0 86vw;min-height:470px!important;scroll-snap-align:center}.sourceVisual{height:190px!important}.convergenceFlow{display:none!important}.convergenceExecution{grid-template-columns:1fr!important;gap:12px!important;margin-top:22px}.executionCard,.executionHub,.executionReady{min-height:112px!important}.executionArrow{display:none!important}.executionHub img{width:180px!important}.convergenceOutcome{text-align:center}.dayControlLoop{padding:48px 4.5% 40px!important}.dayHeading{display:block!important;margin-bottom:20px}.dayHeading h2{font-size:clamp(34px,9vw,43px)!important;line-height:1.02!important}.dayHeading p{font-size:14px}.dayProgressPanel{display:none!important}.dayLoopFlow{display:flex!important;overflow-x:auto;gap:13px!important;padding:23px 0 8px!important;scroll-snap-type:x mandatory;scrollbar-width:none}.dayLoopFlow::-webkit-scrollbar{display:none}.dayLoopCard{flex:0 0 78vw!important;min-height:258px!important;scroll-snap-align:center}.dayFlowArrow{display:none!important}.dayContinuousLoop{height:auto!important;margin-top:22px!important}.loopLine,.loopReturn{display:none!important}.loopCore{width:100%!important;min-width:0!important;border-radius:15px!important;padding:14px 16px!important}.dayFooterSignals{grid-template-columns:34px 1fr!important}.dayFooterSignals b{grid-column:1/-1!important;text-align:left!important}#for-builders.orgNetworkVisualMatch{padding:48px 4.5%!important}#for-builders .orgNetworkHead h2{font-size:clamp(34px,9vw,43px)!important}#for-builders .orgNetworkHead p{font-size:14px}#for-builders.orgNetworkVisualMatch .orgVisualShell{display:block!important}#for-builders .orgNetworkBoard{min-height:0!important;display:flex!important;flex-direction:column;gap:16px!important;padding:18px!important}#for-builders .orgCoreVisual{order:0!important;width:100%;min-height:225px!important}#for-builders .orgCoreBox{width:min(100%,330px)!important;min-height:180px!important}#for-builders .orgCoreBox img{width:190px!important}#for-builders .orgCoreHalo{max-width:88vw;max-height:88vw}#for-builders .orgConnectorSvg{display:none!important}#for-builders .orgSide{width:100%;display:flex!important;overflow-x:auto;gap:12px!important;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}#for-builders .orgSide::-webkit-scrollbar{display:none}#for-builders .orgPhotoCard{flex:0 0 79vw;min-height:150px!important;scroll-snap-align:center}#for-builders .orgEnterprisePanel{min-height:0!important;margin-top:18px;padding:24px 18px!important}#for-builders .orgEnterprisePanel h3{font-size:clamp(34px,9vw,43px)!important}#for-builders .enterpriseSteps{overflow-x:auto!important;justify-content:flex-start!important;gap:6px!important;padding-bottom:8px;scrollbar-width:none}#for-builders .enterpriseSteps::-webkit-scrollbar{display:none}#for-builders .enterpriseSteps>div{flex:0 0 72px!important;min-width:72px!important}#for-builders .enterpriseSteps i{flex:0 0 12px}#for-builders .orgEnterpriseActions{display:grid!important;grid-template-columns:1fr}#for-builders .orgEnterpriseActions .primary,#for-builders .orgEnterpriseActions .secondary{width:100%}#for-builders .orgBenefitStrip{grid-template-columns:1fr 1fr!important;margin-top:18px}#for-builders .orgBenefitStrip>div{min-height:92px!important;grid-template-columns:34px 1fr!important;padding:13px 10px!important;column-gap:9px!important}.footerMain{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px 18px!important;padding:42px 4.5% 32px!important}.footerBrandBlock{grid-column:1/-1!important;padding-right:0!important}.footerBrandBlock img{width:245px!important;height:auto!important;margin-bottom:16px!important}.footerBrandBlock p{font-size:12px!important;line-height:1.6!important}.footerBrandBlock strong{font-size:11px!important}.footerColumn{gap:10px!important}.footerColumn h3{font-size:11px!important;letter-spacing:.14em!important}.footerColumn a{width:auto!important;font-size:10px!important;line-height:1.35!important}.footerColumn:nth-of-type(4){grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:18px!important}.footerColumn:nth-of-type(4) h3{grid-column:1/-1}.footerCta{grid-column:1/-1!important;display:block!important;padding:24px 0 0!important;border-left:0!important;border-top:1px solid rgba(49,183,232,.26)!important}.footerCta>.primary,.footerCta>.secondary{width:100%!important;min-height:54px!important}.footerMiniValues{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.footerMiniValues b{font-size:6px!important}.footerBottom{grid-template-columns:1fr!important;gap:12px!important;padding:19px 4.5%!important;text-align:left}.footerBottom nav{gap:0!important;flex-wrap:wrap}.footerBottom nav a{font-size:9px}.footerBottom>b{justify-content:flex-start!important;font-size:9px}.footerBottom>strong{font-size:9px!important}}@media(max-width:390px){.heroOverlayCopy h1{font-size:37px!important}.promises{grid-template-columns:1fr!important}.metric{flex-basis:76vw}.readyFlow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.readyResult{grid-column:1/-1}#solutions .featureFlowCard,.convergenceSource{flex-basis:88vw!important}#for-builders .orgPhotoCard{flex-basis:84vw!important}#for-builders .orgBenefitStrip,.footerMain{grid-template-columns:1fr!important}.footerBrandBlock,.footerCta,.footerColumn:nth-of-type(4){grid-column:1!important}.footerColumn:nth-of-type(4){grid-template-columns:1fr!important}}.heroMobileStageVisual{display:none}@media(max-width:700px){.heroJourney{background:#02111f!important}.heroJourney>.heroStageImage{display:none!important}.heroJourney .heroAtmosphere{background:linear-gradient(180deg,#020f1afa,#02111efa)!important}.heroMobileStageVisual{display:block!important;width:100%;margin:26px 0 8px}.heroMobileStageImageWrap{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;border:1px solid rgba(48,196,242,.52);border-radius:17px;background:#062039;box-shadow:0 18px 42px #0000004d,inset 0 0 0 1px #3cd6ff0a}.heroMobileStageImageWrap>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1!important;filter:none!important}.heroMobileStageShade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#02101d0a,#02101d0d 52%,#02101db8)}.heroMobileStageBadge{position:absolute;left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 12px;align-items:end;padding:11px 12px;border:1px solid rgba(57,214,255,.38);border-radius:11px;background:#031829d6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.heroMobileStageBadge small{grid-column:1/-1;color:#56dbff;font-size:7px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;font-weight:800}.heroMobileStageBadge b{color:#fff;font-size:16px;line-height:1.15}.heroMobileStageBadge span{color:#a9c8d8;font-size:9px;text-align:right}.heroOverlayCard{margin-top:18px!important}}@media(max-width:390px){.heroMobileStageImageWrap{aspect-ratio:4 / 3}.heroMobileStageBadge{grid-template-columns:1fr}.heroMobileStageBadge span{text-align:left}}@media(max-width:700px){.heroOverlayCopy h1 .heroMobileHideBreak{display:none!important}.heroOverlayCopy h1{font-size:clamp(30px,7.8vw,37px)!important;line-height:1.04!important;letter-spacing:-.045em!important;white-space:nowrap}.heroJourney{padding-top:82px!important}.heroOverlayCopy{padding-top:24px!important}}@media(max-width:390px){.heroOverlayCopy h1{font-size:clamp(27px,7.5vw,32px)!important}}.mobileTwoLineHeading .mobileLine{display:inline}.mobileTwoLineHeading .mobileLine+.mobileLine:before{content:"\a";white-space:pre}.mobileTwoLineHeading em{color:#21b9f3;font-style:normal}@media(max-width:700px){.platformIntro .mobileTwoLineHeading,.readiness .mobileTwoLineHeading{width:100%;max-width:100%;font-size:clamp(29px,7.25vw,35px)!important;line-height:1.04!important;letter-spacing:-.04em!important}.platformIntro .mobileTwoLineHeading .mobileLine,.readiness .mobileTwoLineHeading .mobileLine{display:block!important;width:100%;white-space:nowrap!important}.platformIntro .mobileTwoLineHeading .mobileLine+.mobileLine:before,.readiness .mobileTwoLineHeading .mobileLine+.mobileLine:before{content:none!important}.platformIntro .mobileTwoLineHeading em,.readiness .mobileTwoLineHeading em{color:#20bdf5!important;font-style:normal!important}}@media(max-width:390px){.platformIntro .mobileTwoLineHeading,.readiness .mobileTwoLineHeading{font-size:clamp(26px,7vw,31px)!important}}@media(max-width:700px){.heroJourneyInner{display:flex!important;flex-direction:column!important;padding-bottom:0!important}.heroOverlayCopy{order:1}.heroMobileStageVisual{order:2}.heroCenterSignals{order:3}.heroTimeline{order:4}.heroOverlayCard{order:5}.heroMobileStageVisual{margin-bottom:0!important}.heroMobileStageImageWrap{border-radius:17px 17px 0 0!important;border-bottom-color:#30b5f038!important}.heroTimeline{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;margin:-1px 0 16px!important;padding:8px 9px 9px!important;display:flex!important;gap:7px!important;align-items:stretch!important;overflow-x:auto!important;border-radius:0 0 17px 17px!important;border-top:0!important;background:linear-gradient(180deg,#031e31f2,#02121ffa)!important;box-shadow:0 15px 30px #0003!important;scroll-snap-type:x mandatory;scrollbar-width:none}.heroTimeline::-webkit-scrollbar{display:none}.stageThumb{flex:0 0 112px!important;min-width:112px!important;grid-template-columns:22px 1fr!important;grid-template-rows:42px auto!important;padding:5px!important;scroll-snap-align:start}.stageThumb img{height:42px!important}.stageThumb strong,.stageThumb small{font-size:8px!important}.autoStage{flex:0 0 118px!important;min-width:118px!important;padding:0 6px!important;justify-content:center!important;font-size:8px!important}.heroOverlayCard{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:14px 14px 13px!important;border-radius:16px!important}.commandTop{padding-bottom:10px!important;font-size:9px!important}.commandMain{grid-template-columns:82px 1fr!important;gap:12px!important;padding:13px 0!important}.ring{width:78px!important;height:78px!important}.ring strong{font-size:21px!important}.ring small{font-size:7px!important}.commandMain dl{gap:6px!important}.commandMain dl div{gap:6px!important;font-size:9px!important}.commandStats{padding:9px 0!important}.commandStats strong{font-size:17px!important}.commandStats span{font-size:7px!important}.blockers{padding-top:9px!important}.blockHead{font-size:7px!important}.blockers p{padding:7px 0!important;font-size:9px!important}.blockers p svg{width:12px!important}.next{grid-template-columns:22px 1fr 16px!important;gap:8px!important;margin-top:8px!important;padding:9px!important}.next small{font-size:7px!important}.next b{font-size:9px!important}}@media(max-width:390px){.stageThumb{flex-basis:104px!important;min-width:104px!important}.commandMain{grid-template-columns:74px 1fr!important}.ring{width:70px!important;height:70px!important}}.ecoMobileNav{display:none}@media(max-width:700px){.ecosystemCompare{padding:46px 4.5% 38px!important;overflow:hidden!important}.ecosystemCompare .eyebrow{margin-bottom:12px!important}.ecosystemCompare h2{max-width:100%!important;margin:0 0 22px!important;font-size:clamp(31px,8.1vw,38px)!important;line-height:1.02!important;letter-spacing:-.045em!important}.ecoFlow{display:flex!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;margin:0!important;padding:0 0 8px!important;scroll-snap-type:x mandatory!important;scroll-padding-left:0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.ecoFlow::-webkit-scrollbar{display:none!important}.eco{position:relative!important;flex:0 0 72vw!important;min-width:72vw!important;max-width:72vw!important;min-height:188px!important;padding:24px 18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important;border-radius:14px!important;scroll-snap-align:start!important}.eco svg{width:44px!important;height:44px!important;margin-bottom:5px!important}.eco b{font-size:18px!important;line-height:1.12!important}.eco small{font-size:12px!important;line-height:1.35!important}.ecoFlow>.arrow,.ecoFlow>svg.arrow{display:none!important}.ecoMobileNav{display:grid!important;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;margin:8px 8px 0}.ecoNavButton{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(58,203,255,.56);background:#06253d;color:#3fd9ff;font-size:24px;line-height:1;padding:0}.ecoDots{display:flex;justify-content:center;align-items:center;gap:8px}.ecoDots i{width:8px;height:8px;display:block;border-radius:50%;background:#244b64}.ecoDots i.active{background:#20bdf5;box-shadow:0 0 8px #20bdf58c}.compareGrid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;overflow:visible!important;padding:0!important;margin-top:14px!important}.compareMobileCard{width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;padding:24px 22px!important;border-radius:14px!important;scroll-snap-align:none!important;overflow:visible!important}.compareMobileCard h3{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:18px!important;font-size:25px!important;line-height:1.08!important}.compareMobileCard ul{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;gap:11px!important}.compareMobileCard li{position:relative!important;padding-left:24px!important;margin:0!important;font-size:13px!important;line-height:1.42!important}.compareMobileCard.bad li:before{content:"×";position:absolute;left:0;top:-1px;color:#ff6771;font-size:18px;line-height:1}.compareMobileCard.good li:before{content:"✓";position:absolute;left:0;top:-1px;color:#32e4ba;font-size:17px;line-height:1}.compareMobileCard.bad{border-color:#ff506099!important;background:radial-gradient(circle at 0 0,rgba(150,32,50,.12),transparent 36%),linear-gradient(180deg,#081d2f,#071927)!important}.compareMobileCard.good{border-color:#27dfa99e!important;background:radial-gradient(circle at 0 0,rgba(24,154,119,.14),transparent 36%),linear-gradient(180deg,#07342f,#062823)!important}.compareMobileCard.bad h3,.compareMobileCard.good h3{color:#fff!important}}@media(max-width:390px){.eco{flex-basis:78vw!important;min-width:78vw!important;max-width:78vw!important}.ecosystemCompare h2{font-size:clamp(29px,7.8vw,35px)!important}}.ecoTwoLineHeading>span{display:inline}.ecoTwoLineHeading>span+span:before{content:"\a";white-space:pre}@media(max-width:700px){.ecosystemCompare .ecoTwoLineHeading{width:100%;max-width:100%;font-size:clamp(28px,7.2vw,34px)!important;line-height:1.03!important;letter-spacing:-.04em!important}.ecosystemCompare .ecoTwoLineHeading>span{display:block!important;white-space:nowrap!important}.ecosystemCompare .ecoTwoLineHeading>span+span:before{content:none!important}}@media(max-width:390px){.ecosystemCompare .ecoTwoLineHeading{font-size:clamp(25px,6.9vw,30px)!important}}@media(max-width:700px){#ecosystem.ecosystemCompare{width:100%!important;max-width:100%!important;overflow:hidden!important;padding:46px 4.5% 42px!important}#ecosystem .ecoTwoLineHeading{width:100%!important;max-width:100%!important;margin:0 0 22px!important;font-size:clamp(28px,7.1vw,34px)!important;line-height:1.03!important;letter-spacing:-.04em!important}#ecosystem .ecoTwoLineHeading>span{display:block!important;width:100%!important;white-space:nowrap!important}#ecosystem .ecoTwoLineHeading>span+span:before{content:none!important}#ecosystem .ecoFlow{width:100%!important;max-width:100%!important;display:flex!important;align-items:stretch!important;gap:12px!important;margin:0!important;padding:0 0 8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-left:0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}#ecosystem .ecoFlow::-webkit-scrollbar{display:none!important}#ecosystem .ecoFlow>b{display:none!important}#ecosystem .eco{flex:0 0 72vw!important;min-width:72vw!important;max-width:72vw!important;min-height:190px!important;padding:25px 18px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;gap:9px!important;border-radius:15px!important;scroll-snap-align:start!important;overflow:hidden!important;font-size:18px!important;line-height:1.15!important}#ecosystem .eco small{display:block!important;margin-top:5px!important;font-size:12px!important;line-height:1.35!important}#ecosystem .ecoMobileNav{display:grid!important;grid-template-columns:42px 1fr 42px!important;align-items:center!important;gap:12px!important;width:100%!important;margin:7px 0 30px!important}#ecosystem .ecoNavButton{width:40px!important;height:40px!important;min-width:40px!important;display:grid!important;place-items:center!important;border:1px solid rgba(50,199,255,.58)!important;border-radius:50%!important;background:#06243a!important;color:#38d5ff!important;font-size:23px!important;line-height:1!important;padding:0!important}#ecosystem .ecoDots{display:flex!important;justify-content:center!important;gap:8px!important}#ecosystem .ecoDots i{width:8px!important;height:8px!important;border-radius:50%!important;background:#274b62!important}#ecosystem .ecoDots i.active{background:#20bdf5!important;box-shadow:0 0 8px #20bdf58c!important}#ecosystem .compare{width:100%!important;max-width:100%!important;overflow:visible!important}#ecosystem .compare>.eyebrow{margin:0 0 14px!important;line-height:1.45!important}#ecosystem .compareGrid{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important;padding:0!important;overflow:visible!important}#ecosystem .compareGrid article{width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:24px 20px!important;border-radius:15px!important;overflow:hidden!important}#ecosystem .compareGrid article:first-child{border:1px solid rgba(255,87,104,.58)!important;background:radial-gradient(circle at 0 0,rgba(152,34,52,.13),transparent 38%),linear-gradient(180deg,#0a2031,#081a28)!important}#ecosystem .compareGrid article.good{border:1px solid rgba(47,223,172,.6)!important;background:radial-gradient(circle at 0 0,rgba(28,158,121,.15),transparent 38%),linear-gradient(180deg,#07372f,#062921)!important}#ecosystem .compareGrid h3{margin:0 0 18px!important;font-size:24px!important;line-height:1.08!important;color:#fff!important;white-space:normal!important}#ecosystem .compareGrid p{width:100%!important;max-width:100%!important;margin:0 0 10px!important;font-size:13px!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important}#ecosystem .compareGrid article:first-child p{color:#e9f3f8!important}#ecosystem .compareGrid article:first-child p:first-letter{color:#ff6c78}#ecosystem .compareGrid article.good p{color:#e9f8f4!important}#ecosystem .compareGrid article.good p:first-letter{color:#31e3b5}}@media(max-width:390px){#ecosystem .ecoTwoLineHeading{font-size:clamp(25px,6.8vw,30px)!important}#ecosystem .eco{flex-basis:78vw!important;min-width:78vw!important;max-width:78vw!important}#ecosystem .compareGrid article{padding:22px 18px!important}#ecosystem .compareGrid h3{font-size:22px!important}}@media(max-width:700px){#ecosystem.ecosystemCompare{padding:38px 4.5% 34px!important}#ecosystem .ecoTwoLineHeading{margin:0 0 18px!important;font-size:clamp(25px,6.5vw,31px)!important;line-height:1.02!important;letter-spacing:-.035em!important}#ecosystem .ecoTwoLineHeading>span{display:block!important;white-space:nowrap!important}#ecosystem .ecoFlow{gap:10px!important;padding:0 0 6px!important;scroll-padding-left:0!important}#ecosystem .eco{flex:0 0 43vw!important;min-width:43vw!important;max-width:43vw!important;min-height:168px!important;padding:18px 12px!important;border-radius:13px!important}#ecosystem .eco b{font-size:15px!important;line-height:1.12!important}#ecosystem .eco small{margin-top:3px!important;font-size:10px!important;line-height:1.3!important}#ecosystem .eco svg{width:38px!important;height:38px!important;margin-bottom:3px!important}#ecosystem .ecoMobileNav{grid-template-columns:38px 1fr 38px!important;gap:10px!important;margin:6px 4px 22px!important}#ecosystem .ecoNavButton{width:36px!important;height:36px!important;min-width:36px!important;font-size:20px!important}#ecosystem .ecoDots{gap:7px!important}#ecosystem .ecoDots i{width:7px!important;height:7px!important}#ecosystem .compare{margin-top:0!important;padding-top:0!important}#ecosystem .compare>.eyebrow{margin:0 0 12px!important;font-size:9px!important;letter-spacing:.16em!important}#ecosystem .compareGrid{gap:10px!important}#ecosystem .compareGrid article{padding:20px 18px!important;border-radius:13px!important}#ecosystem .compareGrid h3{margin:0 0 14px!important;font-size:21px!important;line-height:1.06!important}#ecosystem .compareGrid p{margin:0 0 8px!important;font-size:11px!important;line-height:1.38!important}}@media(max-width:390px){#ecosystem .ecoTwoLineHeading{font-size:clamp(23px,6.3vw,28px)!important}#ecosystem .eco{flex-basis:46vw!important;min-width:46vw!important;max-width:46vw!important;min-height:160px!important}#ecosystem .compareGrid h3{font-size:20px!important}}@media(max-width:700px){#ecosystem.ecosystemCompare{padding:34px 4% 30px!important;overflow:hidden!important}#ecosystem .ecoTwoLineHeading{width:100%!important;max-width:100%!important;margin:0 0 18px!important;font-size:clamp(24px,6.1vw,30px)!important;line-height:1.04!important;letter-spacing:-.035em!important}#ecosystem .ecoTwoLineHeading>span{display:block!important;white-space:nowrap!important}#ecosystem .ecoFlow{width:100%!important;max-width:100%!important;display:flex!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 6px!important;scroll-snap-type:x mandatory!important;scroll-padding-left:0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}#ecosystem .ecoFlow::-webkit-scrollbar{display:none!important}#ecosystem .ecoFlow>b{display:none!important}#ecosystem .eco{flex:0 0 clamp(108px,30.5vw,132px)!important;min-width:clamp(108px,30.5vw,132px)!important;max-width:clamp(108px,30.5vw,132px)!important;min-height:160px!important;padding:17px 9px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important;border-radius:12px!important;scroll-snap-align:start!important;overflow:hidden!important}#ecosystem .eco b,#ecosystem .eco{font-size:12px!important;line-height:1.12!important;font-weight:800!important}#ecosystem .eco small{margin-top:2px!important;font-size:9px!important;line-height:1.25!important;white-space:normal!important}#ecosystem .eco svg{width:34px!important;height:34px!important;margin-bottom:4px!important}#ecosystem .ecoMobileNav{display:grid!important;grid-template-columns:34px 1fr 34px!important;align-items:center!important;gap:8px!important;width:100%!important;margin:7px 0 22px!important}#ecosystem .ecoNavButton{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;font-size:20px!important}#ecosystem .ecoDots{display:flex!important;justify-content:center!important;gap:6px!important}#ecosystem .ecoDots i{width:7px!important;height:7px!important}#ecosystem .compare{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}#ecosystem .compare>.eyebrow{margin:0 0 12px!important;font-size:8px!important;line-height:1.4!important;letter-spacing:.15em!important;white-space:normal!important}#ecosystem .compareGrid{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;padding:0!important;overflow:visible!important}#ecosystem .compareGrid article{width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:19px 18px!important;border-radius:13px!important;overflow:hidden!important}#ecosystem .compareGrid h3{margin:0 0 14px!important;font-size:20px!important;line-height:1.08!important;white-space:normal!important}#ecosystem .compareGrid p{width:100%!important;max-width:100%!important;margin:0 0 8px!important;font-size:11px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media(max-width:390px){#ecosystem .ecoTwoLineHeading{font-size:clamp(22px,5.9vw,27px)!important}#ecosystem .eco{flex-basis:clamp(102px,30vw,118px)!important;min-width:clamp(102px,30vw,118px)!important;max-width:clamp(102px,30vw,118px)!important;min-height:150px!important}}@media(max-width:700px){#ecosystem.ecosystemCompare{display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;gap:0!important;padding:30px 4% 28px!important;overflow:hidden!important}#ecosystem .ecosystem{display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important}#ecosystem .eyebrow{margin:0 0 10px!important}#ecosystem .ecoTwoLineHeading{width:100%!important;max-width:100%!important;margin:0 0 16px!important;font-size:clamp(22px,5.7vw,28px)!important;line-height:1.03!important;letter-spacing:-.035em!important}#ecosystem .ecoTwoLineHeading>span{display:block!important;white-space:nowrap!important}#ecosystem .ecoFlow{display:flex!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;gap:8px!important;margin:0!important;padding:0 0 4px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}#ecosystem .ecoFlow::-webkit-scrollbar{display:none!important}#ecosystem .ecoFlow>b{display:none!important}#ecosystem .eco{flex:0 0 31%!important;min-width:31%!important;max-width:31%!important;min-height:122px!important;height:122px!important;padding:12px 7px!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;text-align:center!important;scroll-snap-align:start!important;overflow:hidden!important}#ecosystem .eco{font-size:11px!important;line-height:1.1!important}#ecosystem .eco small{margin:2px 0 0!important;font-size:8px!important;line-height:1.22!important}#ecosystem .ecoMobileNav{display:grid!important;grid-template-columns:32px 1fr 32px!important;align-items:center!important;gap:8px!important;margin:6px 0 18px!important;min-height:34px!important}#ecosystem .ecoNavButton{width:32px!important;height:32px!important;min-width:32px!important;font-size:18px!important;padding:0!important}#ecosystem .ecoDots{gap:6px!important}#ecosystem .ecoDots i{width:7px!important;height:7px!important}#ecosystem .compare{display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important}#ecosystem .compare>.eyebrow{margin:0 0 10px!important;font-size:8px!important;line-height:1.35!important;letter-spacing:.14em!important}#ecosystem .compareGrid{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;gap:9px!important;margin:0!important;padding:0!important;overflow:visible!important}#ecosystem .compareGrid article{width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:16px 15px!important;border-radius:12px!important;overflow:hidden!important}#ecosystem .compareGrid h3{position:relative!important;margin:0 0 11px!important;padding-left:38px!important;font-size:18px!important;line-height:1.08!important}#ecosystem .compareGrid article:first-child h3:before,#ecosystem .compareGrid article.good h3:before{position:absolute;left:0;top:-3px;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;font-size:18px;font-weight:800}#ecosystem .compareGrid article:first-child h3:before{content:"×";color:#ff6977;border:1px solid rgba(255,87,104,.55);background:#6f162842}#ecosystem .compareGrid article.good h3:before{content:"✓";color:#34e5b8;border:1px solid rgba(52,229,184,.55);background:#0a5e4d4d}#ecosystem .compareGrid p{width:100%!important;max-width:100%!important;margin:0 0 6px!important;font-size:10px!important;line-height:1.32!important;white-space:normal!important;overflow-wrap:anywhere!important}#ecosystem .compareGrid p:last-child{margin-bottom:0!important}}@media(max-width:390px){#ecosystem .ecoTwoLineHeading{font-size:clamp(20px,5.4vw,25px)!important}#ecosystem .eco{flex-basis:32%!important;min-width:32%!important;max-width:32%!important;height:116px!important;min-height:116px!important}#ecosystem .compareGrid h3{font-size:17px!important}}.ecoIcon,.ecoAction,.compareStatus{display:none}@media(max-width:700px){#ecosystem.ecosystemCompare{display:block!important;padding:34px 4% 30px!important;overflow:hidden!important}#ecosystem .ecoTwoLineHeading{margin:0 0 18px!important;font-size:clamp(23px,5.9vw,29px)!important;line-height:1.03!important;letter-spacing:-.035em!important}#ecosystem .ecoTwoLineHeading>span{display:block!important;white-space:nowrap!important}#ecosystem .ecoFlow{display:flex!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 5px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}#ecosystem .ecoFlow::-webkit-scrollbar{display:none!important}#ecosystem .ecoFlow>b{display:none!important}#ecosystem .eco{flex:0 0 29.8%!important;min-width:29.8%!important;max-width:29.8%!important;height:188px!important;min-height:188px!important;padding:16px 10px 12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;border-radius:13px!important;scroll-snap-align:start!important;text-align:center!important}#ecosystem .ecoIcon{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;margin:1px auto 9px!important;border-radius:10px!important}#ecosystem .ecoIcon svg{width:27px!important;height:27px!important}#ecosystem .eco.purple .ecoIcon{color:#a96cff!important;background:#7237aa38!important}#ecosystem .eco.orange .ecoIcon{color:#ffae2f!important;background:#ab600d38!important}#ecosystem .eco.green .ecoIcon{color:#2de4b2!important;background:#117c5e38!important}#ecosystem .eco.cyan .ecoIcon{color:#37d7ff!important;background:#186f9738!important}#ecosystem .eco b{font-size:12px!important;line-height:1.12!important}#ecosystem .eco small{display:block!important;font-size:9px!important;line-height:1.28!important;min-height:24px!important}#ecosystem .ecoAction{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;margin-top:auto!important;border:1px solid currentColor!important;border-radius:50%!important;font-size:22px!important;line-height:1!important}#ecosystem .eco.purple .ecoAction{color:#a96cff!important}#ecosystem .eco.orange .ecoAction{color:#ffae2f!important}#ecosystem .eco.green .ecoAction{color:#2de4b2!important}#ecosystem .eco.cyan .ecoAction{color:#37d7ff!important}#ecosystem .ecoMobileNav{margin:8px 0 20px!important}#ecosystem .compare{margin:0!important;padding:0!important}#ecosystem .compareGrid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;overflow:visible!important}#ecosystem .compareGrid article{width:100%!important;max-width:100%!important;min-width:0!important;padding:18px 16px!important;border-radius:13px!important}#ecosystem .compareGrid h3{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 13px!important;padding-left:0!important;font-size:19px!important;line-height:1.08!important}#ecosystem .compareGrid h3:before{content:none!important}#ecosystem .compareStatus{display:grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;border-radius:10px!important;font-size:25px!important;font-weight:800!important}#ecosystem .badStatus{color:#ff5363!important;border:1px solid rgba(255,83,99,.55)!important;background:#73162757!important;box-shadow:0 0 18px #ff536324!important}#ecosystem .goodStatus{color:#2fe4b1!important;border:1px solid rgba(47,228,177,.58)!important;background:#0c675057!important;box-shadow:0 0 18px #2fe4b124!important;border-radius:50%!important}#ecosystem .compareGrid p{font-size:10.5px!important;line-height:1.35!important;margin-bottom:7px!important}}@media(max-width:390px){#ecosystem .eco{flex-basis:30.5%!important;min-width:30.5%!important;max-width:30.5%!important;height:178px!important;min-height:178px!important}}.mobileExecLeadIcon,.mobileExecArrow,.mobileHubDivider,.mobileHubCopy,.mobileReadyHead,.mobileReadyItems,.mobileOutcomeBreak{display:none}.convergenceOutcome em{font-style:normal;color:inherit}@media(max-width:700px){.convergenceExecution{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:18px!important}.convergenceExecution .executionCard{position:relative!important;display:grid!important;grid-template-columns:58px 1fr 34px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:112px!important;padding:16px!important;border-radius:15px!important;background:linear-gradient(135deg,#073453,#082a43)!important}.mobileExecLeadIcon{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;color:#27dfd0!important}.mobileExecLeadIcon svg{width:44px!important;height:44px!important}.mobileExecText{min-width:0!important}.mobileExecText small{display:block!important;margin-bottom:5px!important;font-size:8px!important;letter-spacing:.16em!important;color:#42d8ff!important;text-transform:uppercase!important}.mobileExecText b{display:block!important;margin:0 0 5px!important;font-size:19px!important;line-height:1.1!important;white-space:normal!important}.mobileExecText span{display:block!important;font-size:11px!important;color:#b8ccda!important}.mobileExecArrow{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid rgba(44,151,232,.7)!important;border-radius:50%!important;color:#48bfff!important;background:#10548952!important}.mobileExecArrow svg{width:17px!important;height:17px!important}.convergenceExecution .executionHub{display:grid!important;grid-template-columns:minmax(120px,43%) 1px 1fr!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:96px!important;padding:14px 16px!important;border-radius:15px!important;background:linear-gradient(135deg,#073858,#07314c)!important}.convergenceExecution .executionHub>img{width:100%!important;max-width:180px!important;height:auto!important;margin:0!important;justify-self:center!important}.mobileHubDivider{display:block!important;width:1px!important;height:56px!important;background:linear-gradient(180deg,transparent,#38bfe9,transparent)!important}.mobileHubCopy{display:block!important;min-width:0!important}.mobileHubCopy small{display:block!important;margin-bottom:5px!important;font-size:8px!important;letter-spacing:.14em!important;color:#3dd8ff!important;text-transform:uppercase!important}.mobileHubCopy span{display:block!important;font-size:10px!important;line-height:1.35!important;color:#c1d1dc!important}.executionHub>small,.executionHub>span{display:none!important}.executionArrow{display:none!important}.convergenceExecution .executionReady{width:100%!important;min-height:176px!important;padding:17px 16px 14px!important;border:1px solid rgba(39,226,177,.82)!important;border-radius:15px!important;background:radial-gradient(circle at 10% 15%,rgba(24,185,139,.16),transparent 32%),linear-gradient(135deg,#073d37,#063029)!important}.mobileReadyHead{display:grid!important;grid-template-columns:52px 1fr!important;align-items:center!important;gap:12px!important;margin-bottom:16px!important}.mobileReadyCheck{display:grid!important;place-items:center!important;width:50px!important;height:50px!important;border:2px solid #25e3b0!important;border-radius:50%!important;color:#25e3b0!important;box-shadow:0 0 20px #25e3b038!important}.mobileReadyCheck svg{width:27px!important;height:27px!important}.mobileReadyHead small{display:block!important;margin-bottom:4px!important;font-size:8px!important;letter-spacing:.15em!important;color:#3bd8e5!important;text-transform:uppercase!important}.mobileReadyHead b{display:block!important;margin:0!important;font-size:21px!important;line-height:1.05!important;color:#2ce1b1!important}.executionReady>small,.executionReady>b{display:none!important}.desktopReadySummary{display:none!important}.mobileReadyItems{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:5px!important;align-items:start!important}.mobileReadyItems>div{display:grid!important;justify-items:center!important;gap:5px!important;min-width:0!important;padding:0 3px!important;border-right:1px solid rgba(92,177,181,.32)!important}.mobileReadyItems>div:last-child{border-right:0!important}.mobileReadyItems svg{width:23px!important;height:23px!important}.mobileReadyItems>div:nth-child(1){color:#30cdf4!important}.mobileReadyItems>div:nth-child(2){color:#45e494!important}.mobileReadyItems>div:nth-child(3){color:#ffb749!important}.mobileReadyItems>div:nth-child(4){color:#b36cff!important}.mobileReadyItems>div:nth-child(5){color:#45a8ff!important}.mobileReadyItems b{font-size:8px!important;line-height:1.15!important;color:currentColor!important;text-align:center!important}.convergenceOutcome{margin-top:18px!important;padding:0 10px 8px!important;text-align:center!important}.convergenceOutcome b{display:block!important;font-size:21px!important;line-height:1.18!important;letter-spacing:-.025em!important}.mobileOutcomeBreak{display:block!important}.convergenceOutcome em{color:#1dbcf7!important;font-style:normal!important}.convergenceOutcome span{display:block!important;margin-top:9px!important;font-size:8px!important;letter-spacing:.19em!important;color:#34d4f7!important}}@media(max-width:390px){.convergenceExecution .executionCard{grid-template-columns:50px 1fr 32px!important;padding:14px!important}.mobileExecLeadIcon{width:46px!important;height:46px!important}.mobileExecLeadIcon svg{width:38px!important;height:38px!important}.mobileExecText b{font-size:17px!important}.convergenceExecution .executionHub{grid-template-columns:42% 1px 1fr!important;gap:10px!important;padding:12px!important}.mobileReadyHead b{font-size:19px!important}.mobileReadyItems b{font-size:7px!important}.convergenceOutcome b{font-size:19px!important}}.mobileOrgConnectorLabel{display:none}@media(max-width:700px){#for-builders.orgNetworkVisualMatch{display:block!important;width:100%!important;max-width:100%!important;padding:40px 4% 34px!important;overflow:hidden!important}#for-builders .orgNetworkHead{margin:0 0 18px!important}#for-builders .orgNetworkHead h2{margin:0 0 10px!important;font-size:clamp(29px,7vw,35px)!important;line-height:1.03!important;letter-spacing:-.04em!important}#for-builders .orgNetworkHead p{margin:0!important;font-size:11.5px!important;line-height:1.45!important;color:#b9c9d7!important}#for-builders .orgVisualShell{display:block!important;width:100%!important;margin:0!important}#for-builders .orgNetworkBoard{position:relative!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;min-height:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}#for-builders .orgConnectorSvg,#for-builders .orgCoreHalo{display:none!important}#for-builders .orgCoreVisual{grid-column:1/-1!important;order:0!important;position:relative!important;inset:auto!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;display:block!important}#for-builders .orgCoreBox{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;min-height:0!important;height:auto!important;padding:15px 16px!important;display:grid!important;grid-template-columns:minmax(130px,43%) 1px 1fr!important;align-items:center!important;gap:14px!important;border:1px solid rgba(38,205,255,.62)!important;border-radius:15px!important;background:linear-gradient(135deg,#083958,#07304a)!important;box-shadow:0 14px 28px #0000002e!important}#for-builders .orgCoreBox:after{content:"";grid-column:2;grid-row:1 / span 3;width:1px;height:58px;align-self:center;background:linear-gradient(180deg,transparent,#35c9f0,transparent)}#for-builders .orgCoreBox img{grid-column:1!important;grid-row:1 / span 3!important;width:100%!important;max-width:180px!important;height:auto!important;margin:0!important;justify-self:center!important}#for-builders .orgCoreBox small{grid-column:3!important;margin:0 0 4px!important;font-size:8px!important;line-height:1.2!important;letter-spacing:.14em!important;color:#40d8ff!important;text-transform:uppercase!important}#for-builders .orgCoreBox span{grid-column:3!important;margin:0!important;font-size:10px!important;line-height:1.35!important;color:#c1d1dc!important}.mobileOrgConnectorLabel{display:flex!important;grid-column:1/-1!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:2px 0!important;color:#26c9f7!important;font-size:11px!important;line-height:1.2!important;font-weight:800!important;text-align:center!important}.mobileOrgConnectorLabel:before,.mobileOrgConnectorLabel:after{content:"";flex:1 1 auto;height:1px;background:#23c9f4;opacity:.75}#for-builders .orgSide,#for-builders .orgSideRight{display:contents!important}#for-builders .orgPhotoCard{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:118px!important;height:118px!important;margin:0!important;padding:12px!important;border-radius:13px!important;overflow:hidden!important;border:1px solid rgba(41,194,246,.48)!important;background:#07304a!important}#for-builders .orgPhotoCard img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:.58!important;filter:saturate(.82) brightness(.72)!important}#for-builders .orgPhotoCard:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#021727eb,#021727bd 55%,#0217276b);z-index:1}#for-builders .orgPhotoCard:after{content:"›";position:absolute;right:9px;bottom:9px;z-index:3;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(53,201,255,.8);border-radius:50%;color:#48d1ff;background:#032135b8;font-size:20px;line-height:1}#for-builders .orgPhotoCard>svg{position:relative!important;left:auto!important;top:auto!important;z-index:2!important;width:34px!important;height:34px!important;margin:4px 0 7px!important}#for-builders .orgPhotoCard>div:last-child{position:relative!important;inset:auto!important;z-index:2!important;padding-right:28px!important}#for-builders .orgPhotoCard b{display:block!important;margin-bottom:4px!important;font-size:12px!important;line-height:1.1!important;color:#fff!important}#for-builders .orgPhotoCard small{display:block!important;margin:0!important;font-size:8.5px!important;line-height:1.28!important;color:#d0deea!important}#for-builders .orgEnterprisePanel{margin-top:14px!important;padding:16px!important;min-height:0!important;border-radius:14px!important;background:linear-gradient(135deg,#0a3857,#08304a)!important}#for-builders .orgEnterprisePanel .eyebrow{display:none!important}#for-builders .orgEnterprisePanel h3{margin:0!important;font-size:0!important}#for-builders .orgEnterprisePanel h3:before{content:"Bring your project into sync.";display:block;font-size:20px;line-height:1.08;color:#fff}#for-builders .orgEnterprisePanel p{margin:5px 0 0!important;font-size:0!important}#for-builders .orgEnterprisePanel p:before{content:"Plan smarter. Build better. Together.";display:block;font-size:10px;line-height:1.35;color:#c2d1dd}#for-builders .enterpriseSteps,#for-builders .orgBenefitStrip{display:none!important}#for-builders .orgEnterpriseActions{margin-top:12px!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important}#for-builders .orgEnterpriseActions .primary{width:100%!important;min-height:44px!important}#for-builders .orgEnterpriseActions .secondary{display:none!important}}@media(max-width:390px){#for-builders .orgNetworkHead h2{font-size:clamp(27px,6.7vw,32px)!important}#for-builders .orgCoreBox{grid-template-columns:41% 1px 1fr!important;gap:10px!important;padding:13px!important}#for-builders .orgPhotoCard{height:112px!important;min-height:112px!important;padding:10px!important}#for-builders .orgPhotoCard b{font-size:11px!important}#for-builders .orgPhotoCard small{font-size:8px!important}}.orgMobileNetwork{display:none}@media(max-width:700px){#for-builders .orgMobileNetwork{display:block!important;width:100%!important;margin-top:18px!important}#for-builders .orgVisualShell,#for-builders .orgBenefitStrip{display:none!important}#for-builders .orgMobileCore{display:grid!important;grid-template-columns:minmax(125px,43%) 1px 1fr!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:96px!important;padding:14px 16px!important;border:1px solid rgba(43,208,255,.72)!important;border-radius:15px!important;background:radial-gradient(circle at 18% 20%,rgba(17,107,165,.18),transparent 38%),linear-gradient(135deg,#083957,#073049)!important;box-shadow:0 14px 28px #0000002e!important}#for-builders .orgMobileCore img{width:100%!important;max-width:180px!important;height:auto!important;justify-self:center!important}#for-builders .orgMobileCoreDivider{width:1px!important;height:58px!important;background:linear-gradient(180deg,transparent,#39c9ef,transparent)!important}#for-builders .orgMobileCoreCopy small{display:block!important;margin-bottom:6px!important;color:#38d4ff!important;font-size:8px!important;letter-spacing:.14em!important;line-height:1.2!important;text-transform:uppercase!important}#for-builders .orgMobileCoreCopy span{display:block!important;color:#c3d3df!important;font-size:10px!important;line-height:1.35!important}#for-builders .orgMobileConnector{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:10px!important;margin:16px 2px 14px!important;color:#2bcdf6!important}#for-builders .orgMobileConnector:before,#for-builders .orgMobileConnector:after{content:"";height:1px;background:#2bcdf6c2}#for-builders .orgMobileConnector span{font-size:10px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important}#for-builders .orgMobileGrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important}#for-builders .orgMobileCard{position:relative!important;min-width:0!important;height:118px!important;overflow:hidden!important;border:1px solid rgba(39,193,244,.52)!important;border-radius:13px!important;background:#072b43!important}#for-builders .orgMobileCard>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:.6!important;filter:saturate(.86) brightness(.7)!important}#for-builders .orgMobileShade{position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,#021727f2,#021727b8 58%,#02172759)!important}#for-builders .orgMobileCard>svg{position:absolute!important;left:12px!important;top:28px!important;z-index:2!important;width:34px!important;height:34px!important;color:#42d7ff!important}#for-builders .orgMobileCard:nth-child(2)>svg{color:#ff9f32!important}#for-builders .orgMobileCard:nth-child(3)>svg{color:#42e6af!important}#for-builders .orgMobileCard:nth-child(4)>svg{color:#bd70ff!important}#for-builders .orgMobileCard:nth-child(5)>svg{color:#40d5ff!important}#for-builders .orgMobileCard:nth-child(6)>svg{color:#ffc04d!important}#for-builders .orgMobileCardCopy{position:absolute!important;left:56px!important;right:36px!important;top:28px!important;z-index:2!important}#for-builders .orgMobileCardCopy b{display:block!important;margin-bottom:5px!important;color:#fff!important;font-size:12px!important;line-height:1.08!important}#for-builders .orgMobileCardCopy small{display:block!important;color:#d3e0e9!important;font-size:8.5px!important;line-height:1.28!important}#for-builders .orgMobileCardArrow{position:absolute!important;right:9px!important;bottom:9px!important;z-index:2!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border:1px solid rgba(56,204,255,.82)!important;border-radius:50%!important;background:#022136bf!important;color:#4bd5ff!important;font-size:20px!important;line-height:1!important}#for-builders .orgMobileCta{display:grid!important;grid-template-columns:38px 1fr 34px!important;align-items:center!important;gap:12px!important;width:100%!important;margin-top:14px!important;padding:15px 16px!important;min-height:82px!important;border:1px solid rgba(43,199,251,.66)!important;border-radius:14px!important;background:linear-gradient(135deg,#093858,#07324e)!important;text-decoration:none!important}#for-builders .orgMobileCta>svg{width:32px!important;height:32px!important;color:#2ea9ff!important}#for-builders .orgMobileCta span b{display:block!important;color:#fff!important;font-size:17px!important;line-height:1.08!important}#for-builders .orgMobileCta span small{display:block!important;margin-top:5px!important;color:#c2d1dd!important;font-size:10px!important;line-height:1.3!important}#for-builders .orgMobileCta i{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border:2px solid #20baf7!important;border-radius:50%!important;color:#20baf7!important;font-size:22px!important;font-style:normal!important;line-height:1!important}}@media(max-width:390px){#for-builders .orgMobileCore{grid-template-columns:41% 1px 1fr!important;gap:10px!important;padding:12px!important}#for-builders .orgMobileCard{height:112px!important}#for-builders .orgMobileCardCopy b{font-size:11px!important}#for-builders .orgMobileCardCopy small{font-size:8px!important}#for-builders .orgMobileConnector span{font-size:9px!important}}@media(max-width:700px){#for-builders>.orgVisualShell,#for-builders>.orgBenefitStrip{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}#for-builders>.orgMobileNetwork{display:block!important;visibility:visible!important;height:auto!important;max-height:none!important}}.executionAgent{position:fixed;right:22px;bottom:22px;z-index:9999;font-family:inherit}.executionAgentLauncher{position:relative;display:grid;grid-template-columns:44px auto 8px;align-items:center;gap:10px;min-width:190px;min-height:58px;padding:7px 13px 7px 8px;border:1px solid rgba(48,208,255,.68);border-radius:18px;background:linear-gradient(135deg,#073c5d,#071f35);color:#fff;box-shadow:0 16px 42px #00000061,0 0 24px #1ab6f01f;cursor:pointer}.executionAgentLauncherIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#0f5b88,#08314d);color:#37d7ff;box-shadow:inset 0 0 0 1px #45d6ff3d}.executionAgentLauncherText{display:grid;text-align:left;gap:2px}.executionAgentLauncherText b{font-size:13px;line-height:1.15}.executionAgentLauncherText small{color:#9fc2d8;font-size:9px;letter-spacing:.06em}.executionAgentLauncher>i{width:7px;height:7px;border-radius:50%;background:#36e5ac;box-shadow:0 0 10px #36e5ac}.executionAgentPanel{position:absolute;right:0;bottom:72px;width:min(410px,calc(100vw - 28px));max-height:min(690px,calc(100vh - 110px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(47,197,248,.62);border-radius:20px;background:linear-gradient(#041a2af5,#041624fa),linear-gradient(90deg,rgba(48,180,230,.04) 1px,transparent 1px),linear-gradient(rgba(48,180,230,.04) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px;box-shadow:0 28px 80px #00000080;opacity:0;transform:translateY(12px) scale(.98);pointer-events:none;transition:.22s ease}.executionAgent.open .executionAgentPanel{opacity:1;transform:none;pointer-events:auto}.executionAgentHeader{display:grid;grid-template-columns:42px 1fr 34px;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid rgba(53,164,209,.22);background:linear-gradient(90deg,#0b4362b8,#041c2d59)}.executionAgentMark{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:#39d6ff;background:#0b496e}.executionAgentHeader>div:nth-child(2){display:grid;gap:2px}.executionAgentHeader b{color:#fff;font-size:13px}.executionAgentHeader span{color:#68d8f5;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.executionAgentHeader button{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(68,187,230,.32);border-radius:10px;background:#071f32;color:#b9d9e8;cursor:pointer}.executionAgentStatus{display:flex;align-items:center;gap:7px;padding:8px 14px;color:#99bccc;font-size:9px;border-bottom:1px solid rgba(53,164,209,.14)}.executionAgentStatus i,.executionAgentFooter i{width:7px;height:7px;border-radius:50%;background:#34e2aa;box-shadow:0 0 8px #34e2aa}.executionAgentBody{overflow:auto;padding:13px}.executionAgentAnswer{padding:15px;border:1px solid rgba(43,172,222,.28);border-radius:15px;background:linear-gradient(145deg,#083752ad,#062337b8)}.executionAgentAnswer>small{color:#42d5ff;font-size:8px;font-weight:800;letter-spacing:.15em}.executionAgentAnswer h3{margin:6px 0 7px;color:#fff;font-size:19px;line-height:1.13}.executionAgentAnswer>p{margin:0;color:#b7cbd8;font-size:10.5px;line-height:1.5}.executionAgentItems{display:grid;gap:6px;margin-top:12px}.executionAgentItems>div{display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;min-height:38px;padding:7px 9px;border:1px solid rgba(56,166,207,.16);border-radius:10px;background:#031d2e94}.executionAgentItems>div>span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:#43d8ff;background:#0a405f}.executionAgentItems b{color:#e9f4f8;font-size:9.5px}.executionAgentItems em{max-width:155px;color:#9fc2d2;font-size:8.5px;font-style:normal;text-align:right}.executionAgentNext{display:grid;grid-template-columns:32px 1fr;gap:9px;align-items:center;margin-top:12px;padding:10px;border:1px solid rgba(46,226,177,.34);border-radius:11px;background:#084e3f42;color:#38dfb2}.executionAgentNext>span{display:grid;gap:3px}.executionAgentNext small{font-size:7px;letter-spacing:.12em}.executionAgentNext b{color:#e8fff8;font-size:9.5px;line-height:1.35}.executionAgentQuick{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.executionAgentQuick button{display:flex;align-items:center;gap:7px;min-height:38px;padding:8px 9px;border:1px solid rgba(55,175,219,.24);border-radius:10px;background:#061f32;color:#b9d3df;font-size:8.5px;text-align:left;cursor:pointer}.executionAgentQuick button svg{flex:0 0 auto;color:#39cffa}.executionAgentQuick button.active{border-color:#2fd5ffad;background:#083653;color:#fff}.executionAgentComposer{display:grid;grid-template-columns:1fr 42px;gap:8px;padding:11px 12px;border-top:1px solid rgba(52,164,208,.2);background:#061c2d}.executionAgentComposer input{min-width:0;height:42px;padding:0 12px;border:1px solid rgba(63,169,211,.28);border-radius:11px;outline:0;background:#041725;color:#fff;font:inherit;font-size:10px}.executionAgentComposer input::placeholder{color:#6f94a8}.executionAgentComposer input:focus{border-color:#31c9f5;box-shadow:0 0 0 2px #31c9f514}.executionAgentComposer button{height:42px;display:grid;place-items:center;border:0;border-radius:11px;background:linear-gradient(135deg,#19b6f2,#1977ff);color:#fff;cursor:pointer}.executionAgentFooter{display:flex;align-items:center;gap:6px;padding:8px 12px 10px;color:#79a5b7;font-size:7.5px;border-top:1px solid rgba(52,164,208,.12)}.executionAgentFooter small{margin-left:auto;color:#577a8b;font-size:7px}@media(max-width:700px){.executionAgent{right:12px;bottom:12px;left:12px}.executionAgentLauncher{margin-left:auto;min-width:0;width:58px;height:58px;padding:7px;grid-template-columns:1fr;border-radius:18px}.executionAgentLauncherText,.executionAgentLauncher>i{display:none}.executionAgentLauncherIcon{width:42px;height:42px;margin:auto}.executionAgentPanel{position:fixed;left:10px;right:10px;bottom:80px;width:auto;max-height:min(76vh,650px);border-radius:18px}.executionAgentHeader{padding:12px}.executionAgentBody{padding:10px}.executionAgentAnswer{padding:13px}.executionAgentAnswer h3{font-size:17px}.executionAgentQuick{grid-template-columns:1fr 1fr}.executionAgentFooter small{display:none}}@media(max-width:390px){.executionAgentQuick{grid-template-columns:1fr}.executionAgentItems>div{grid-template-columns:26px 1fr}.executionAgentItems em{grid-column:2;max-width:none;text-align:left}}@media(min-width:701px)and (max-width:1180px){.topWrap{padding-left:3.5%!important;padding-right:3.5%!important}.topbar{min-height:78px!important;padding:10px 18px!important;border-radius:18px!important}.brand img{width:215px!important;max-width:30vw!important}.nav{display:none!important}.menuBtn{display:grid!important}.topActions .primary{display:none!important}.hero.heroJourney{min-height:0!important;padding:34px 3.8%!important}.heroJourneyInner{max-width:none!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)!important;grid-template-areas:"copy intelligence" "timeline timeline"!important;align-items:start!important;gap:24px!important}.heroOverlayCopy{grid-area:copy!important;padding:34px 0 0!important;min-width:0!important}.heroOverlayCopy .eyebrow{font-size:10px!important;line-height:1.4!important;letter-spacing:.16em!important}.heroOverlayCopy h1{margin:20px 0 22px!important;font-size:clamp(42px,5.4vw,58px)!important;line-height:.99!important;letter-spacing:-.045em!important}.heroOverlayCopy p{max-width:520px!important;margin-bottom:22px!important;font-size:15px!important;line-height:1.55!important}.heroBtns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;max-width:470px!important}.heroBtns .large{min-height:50px!important;padding:0 16px!important;justify-content:center!important}.promises{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px 12px!important;margin-top:24px!important;font-size:10px!important}.promises span{gap:5px!important;white-space:nowrap!important}.heroStageImage{object-position:center center!important}.heroAtmosphere{background:linear-gradient(90deg,#010f1bf5,#02111ec7 38%,#02111e70 64%,#010e19e0),linear-gradient(180deg,#020f1a73,#020e19bd)!important}.heroMobileStageVisual,.heroCenterSignals{display:none!important}.heroOverlayCard{grid-area:intelligence!important;position:relative!important;margin:22px 0 0!important;min-width:0!important;min-height:0!important;padding:17px!important;border-radius:17px!important}.commandTop{padding-bottom:11px!important;font-size:9px!important}.commandMain{grid-template-columns:92px 1fr!important;gap:14px!important;padding:14px 0!important}.ring{width:88px!important;height:88px!important}.ring strong{font-size:22px!important}.ring small{font-size:8px!important}.commandMain dl{gap:6px!important}.commandMain dl div{font-size:9.5px!important;gap:6px!important}.stageDataRows{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:14px!important;border-top:1px solid rgba(110,196,238,.16)!important}.stageDataRows p{min-width:0!important;padding:8px 0!important;gap:8px!important;font-size:8.7px!important}.stageDataRows p>span{gap:5px!important}.stageDataRows p svg{width:14px!important;height:14px!important}.stageDataRows p>b{max-width:110px!important;font-size:8.5px!important;line-height:1.25!important}.stageDataRows .alertRow{grid-column:1/-1!important}.stageDataRows .alertRow b{max-width:190px!important}.heroOverlayCard .next{min-height:50px!important;margin-top:10px!important;padding:9px 12px!important}.heroOverlayCard .next small{font-size:7px!important}.heroOverlayCard .next b{font-size:9px!important}.heroTimeline{grid-area:timeline!important;position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;display:flex!important;align-items:stretch!important;gap:8px!important;margin-top:4px!important;padding:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.heroTimeline::-webkit-scrollbar{display:none!important}.stageThumb{flex:0 0 23%!important;min-width:150px!important;max-width:210px!important;min-height:84px!important;grid-template-columns:28px 1fr!important;grid-template-rows:46px auto!important;padding:5px!important;scroll-snap-align:start!important}.stageThumb img{height:46px!important}.stageThumb strong{font-size:9px!important}.stageThumb small{font-size:8px!important}.autoStage{display:none!important}.syncMetrics{margin-top:0!important}}@media(min-width:701px)and (max-width:900px){.heroJourneyInner{grid-template-columns:minmax(0,1fr) minmax(300px,.88fr)!important;gap:18px!important}.heroOverlayCopy h1{font-size:clamp(38px,5.3vw,48px)!important}.heroOverlayCopy p{font-size:13px!important}.heroBtns{grid-template-columns:1fr!important;max-width:330px!important}.promises{grid-template-columns:1fr 1fr!important}.heroOverlayCard{padding:14px!important}.commandMain{grid-template-columns:76px 1fr!important}.ring{width:74px!important;height:74px!important}.ring strong{font-size:19px!important}.stageDataRows{grid-template-columns:1fr!important}.stageDataRows .alertRow{grid-column:auto!important}.stageThumb{flex-basis:31%!important;min-width:145px!important}}@media(min-width:701px)and (max-width:1180px){.hero.heroJourney{padding:26px 3.6% 28px!important}.heroJourneyInner{grid-template-columns:minmax(0,.92fr) minmax(330px,1.08fr)!important;gap:18px!important}.heroOverlayCopy{padding-top:22px!important}.heroOverlayCopy .eyebrow{font-size:8.5px!important;letter-spacing:.14em!important}.heroOverlayCopy h1{margin:14px 0 16px!important;font-size:clamp(32px,4.2vw,44px)!important;line-height:1.01!important;letter-spacing:-.04em!important}.heroOverlayCopy p{max-width:470px!important;margin-bottom:16px!important;font-size:12.5px!important;line-height:1.48!important}.heroBtns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;max-width:430px!important}.heroBtns .large{min-height:44px!important;padding:0 12px!important;font-size:11px!important}.promises{grid-template-columns:repeat(3,max-content)!important;justify-content:start!important;gap:7px 14px!important;margin-top:16px!important;font-size:8.5px!important}.promises span{white-space:nowrap!important}.heroOverlayCard{margin-top:10px!important;padding:13px!important;border-radius:15px!important}.commandTop{padding-bottom:8px!important}.commandMain{grid-template-columns:78px 1fr!important;gap:12px!important;padding:10px 0!important}.ring{width:76px!important;height:76px!important}.ring strong{font-size:19px!important}.commandMain dl{gap:4px!important}.commandMain dl div{font-size:8.5px!important}.stageDataRows{grid-template-columns:1fr 1fr!important;column-gap:12px!important}.stageDataRows p{padding:6px 0!important;font-size:7.8px!important}.stageDataRows p>b{max-width:120px!important;font-size:7.8px!important}.heroOverlayCard .next{min-height:44px!important;margin-top:8px!important;padding:8px 10px!important}.heroTimeline{gap:7px!important;margin-top:2px!important;padding:8px!important}.stageThumb{flex:0 0 24%!important;min-width:140px!important;max-width:190px!important;min-height:72px!important;grid-template-rows:40px auto!important}.stageThumb img{height:40px!important}}@media(min-width:801px)and (max-width:980px){.heroJourneyInner{grid-template-columns:minmax(0,.9fr) minmax(310px,1.1fr)!important}.heroOverlayCopy h1{font-size:clamp(30px,4vw,38px)!important}.heroBtns{grid-template-columns:1fr 1fr!important;max-width:400px!important}.promises{grid-template-columns:repeat(3,max-content)!important;font-size:8px!important}.stageDataRows{grid-template-columns:1fr 1fr!important}}@media(min-width:701px)and (max-width:800px){.heroJourneyInner{grid-template-columns:1fr!important;grid-template-areas:"copy" "intelligence" "timeline"!important;gap:14px!important}.heroOverlayCopy{padding-top:12px!important}.heroOverlayCopy h1{max-width:620px!important;font-size:clamp(34px,6vw,44px)!important}.heroOverlayCopy p{max-width:620px!important}.heroBtns{grid-template-columns:1fr 1fr!important;max-width:500px!important}.promises{grid-template-columns:repeat(3,max-content)!important}.heroOverlayCard{width:100%!important;margin-top:0!important}.commandMain{grid-template-columns:88px 1fr!important}.stageDataRows{grid-template-columns:repeat(2,1fr)!important}.stageThumb{flex-basis:31%!important}}.tabletIntelSummary{display:none}@media(min-width:701px)and (max-width:1180px){.heroJourneyInner{grid-template-columns:minmax(0,1.22fr) minmax(220px,.78fr)!important;gap:20px!important}.heroOverlayCopy h1{font-size:clamp(34px,4.35vw,46px)!important}.heroOverlayCard{align-self:start!important;margin-top:26px!important;padding:0!important;min-height:0!important;overflow:hidden!important;border-radius:17px!important}.tabletIntelSummary{display:grid!important;grid-template-columns:1fr auto!important;grid-template-areas:"title percent" "stage percent" "tap percent"!important;align-items:center!important;width:100%!important;min-height:154px!important;padding:19px 20px!important;border:0!important;background:radial-gradient(circle at 78% 36%,rgba(35,210,251,.11),transparent 30%),linear-gradient(145deg,#073754,#062942)!important;color:#fff!important;text-align:left!important;cursor:pointer!important}.tabletIntelTitle{grid-area:title!important;color:#48d6ff!important;font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}.tabletIntelPercent{grid-area:percent!important;align-self:center!important;justify-self:end!important;font-size:48px!important;line-height:.9!important;font-weight:900!important;letter-spacing:-.05em!important;color:#37daf7!important}.tabletIntelSummary>small{grid-area:percent!important;align-self:end!important;justify-self:end!important;margin:0 3px 2px 0!important;color:#9fb8c8!important;font-size:8px!important;font-weight:800!important;letter-spacing:.12em!important}.tabletIntelSummary>b{grid-area:stage!important;margin-top:9px!important;padding-right:12px!important;font-size:13px!important;line-height:1.25!important;color:#eef7fb!important}.tabletIntelSummary>em{grid-area:tap!important;display:flex!important;align-items:center!important;gap:6px!important;margin-top:12px!important;color:#87b6cc!important;font-size:9px!important;font-style:normal!important}.tabletIntelSummary>em svg{width:13px!important;height:13px!important}.heroOverlayCard .tabletIntelDetails{display:none!important}.heroOverlayCard.tabletIntelOpen .tabletIntelDetails{display:block!important;padding:14px!important;border-top:1px solid rgba(59,190,235,.22)!important}.heroOverlayCard.tabletIntelOpen .tabletIntelSummary{min-height:76px!important;grid-template-columns:1fr auto!important;grid-template-areas:"title percent" "tap percent"!important;padding:13px 15px!important}.heroOverlayCard.tabletIntelOpen .tabletIntelSummary>b{display:none!important}.heroOverlayCard.tabletIntelOpen .tabletIntelPercent{font-size:34px!important}.heroOverlayCard.tabletIntelOpen .tabletIntelSummary>small{display:none!important}.heroOverlayCard.tabletIntelOpen{max-height:min(72vh,610px)!important;overflow:auto!important}.heroOverlayCard.tabletIntelOpen .commandTop{padding-bottom:8px!important}.heroOverlayCard.tabletIntelOpen .commandMain{grid-template-columns:72px 1fr!important;gap:10px!important;padding:9px 0!important}.heroOverlayCard.tabletIntelOpen .ring{width:70px!important;height:70px!important}.heroOverlayCard.tabletIntelOpen .ring strong{font-size:18px!important}.heroOverlayCard.tabletIntelOpen .stageDataRows{grid-template-columns:1fr 1fr!important;column-gap:10px!important}.heroOverlayCard.tabletIntelOpen .stageDataRows p{padding:6px 0!important;font-size:7.7px!important}.heroOverlayCard.tabletIntelOpen .next{min-height:42px!important;margin-top:7px!important}.heroTimeline{margin-top:0!important}}@media(min-width:701px)and (max-width:860px){.heroJourneyInner{grid-template-columns:minmax(0,1fr) minmax(205px,.72fr)!important;gap:14px!important}.tabletIntelSummary{min-height:142px!important;padding:16px!important}.tabletIntelPercent{font-size:40px!important}.tabletIntelSummary>b{font-size:11px!important}}@media(min-width:701px)and (max-width:1180px){.topWrap{position:relative!important;z-index:50!important;margin-bottom:24px!important}.hero.heroJourney{padding-top:20px!important}.heroJourneyInner{align-items:start!important}.heroOverlayCopy{padding-top:0!important}.heroOverlayCard{margin-top:0!important;width:220px!important;min-width:220px!important;max-width:220px!important;justify-self:end!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.tabletIntelSummary{display:grid!important;place-items:center!important;width:150px!important;height:150px!important;min-height:150px!important;padding:0!important;margin:0 0 0 auto!important;border:1px solid rgba(50,205,255,.62)!important;border-radius:50%!important;background:radial-gradient(circle at 35% 30%,rgba(55,220,247,.18),transparent 32%),linear-gradient(145deg,#073754,#05273f)!important;box-shadow:0 16px 34px #0000003d,0 0 22px #2bc9f51a!important;text-align:center!important;cursor:pointer!important}.tabletIntelPercent{display:block!important;font-size:46px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.05em!important;color:#38d9f7!important}.tabletIntelTitle,.tabletIntelSummary>small,.tabletIntelSummary>b,.tabletIntelSummary>em{display:none!important}.heroOverlayCard.tabletIntelOpen{width:min(460px,100%)!important;min-width:0!important;max-width:460px!important;border:1px solid rgba(47,197,248,.55)!important;border-radius:16px!important;background:#062940!important;box-shadow:0 18px 42px #00000052!important;overflow:auto!important}.heroOverlayCard.tabletIntelOpen .tabletIntelSummary{width:100%!important;height:72px!important;min-height:72px!important;border:0!important;border-radius:15px 15px 0 0!important;background:linear-gradient(145deg,#073754,#062942)!important;box-shadow:none!important}.heroOverlayCard.tabletIntelOpen .tabletIntelPercent{font-size:34px!important}.heroOverlayCard.tabletIntelOpen .tabletIntelDetails{display:block!important}.heroOverlayCopy h1{margin-top:0!important}}@media(min-width:701px)and (max-width:860px){.topWrap{margin-bottom:20px!important}.heroOverlayCard{width:190px!important;min-width:190px!important;max-width:190px!important}.tabletIntelSummary{width:130px!important;height:130px!important;min-height:130px!important}.tabletIntelPercent{font-size:40px!important}}@media(min-width:701px)and (max-width:1180px){.hero.heroJourney,.heroJourney{margin-top:0!important}.topWrap{position:sticky!important;top:0!important;z-index:100!important;margin-bottom:0!important}.hero.heroJourney{padding-top:28px!important}.heroJourneyInner{grid-template-columns:minmax(0,1fr) 120px!important;grid-template-areas:"copy percentage" "timeline timeline"!important;column-gap:18px!important;row-gap:16px!important;align-items:start!important}.heroOverlayCopy{grid-area:copy!important;padding-top:0!important}.heroOverlayCopy h1{margin-top:0!important}.heroOverlayCard{grid-area:percentage!important;width:120px!important;min-width:120px!important;max-width:120px!important;height:auto!important;min-height:0!important;margin:18px 0 0 auto!important;padding:0!important;justify-self:end!important;align-self:start!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.tabletIntelSummary{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:right!important;cursor:pointer!important}.tabletIntelPercent{display:block!important;font-size:54px!important;line-height:.9!important;font-weight:900!important;letter-spacing:-.06em!important;color:#38d9f7!important}.tabletIntelTitle,.tabletIntelSummary>small,.tabletIntelSummary>b,.tabletIntelSummary>em{display:none!important}.heroOverlayCard:not(.tabletIntelOpen) .tabletIntelDetails{display:none!important}.heroOverlayCard.tabletIntelOpen{width:390px!important;min-width:0!important;max-width:min(390px,44vw)!important;margin-top:0!important;padding:0!important;border:1px solid rgba(47,197,248,.55)!important;border-radius:16px!important;background:#062940!important;box-shadow:0 18px 42px #00000052!important;overflow:auto!important}.heroOverlayCard.tabletIntelOpen .tabletIntelSummary{display:grid!important;place-items:center!important;height:64px!important;padding:0!important;text-align:center!important;background:linear-gradient(145deg,#073754,#062942)!important;border-radius:15px 15px 0 0!important}.heroOverlayCard.tabletIntelOpen .tabletIntelPercent{font-size:31px!important}.heroOverlayCard.tabletIntelOpen .tabletIntelDetails{display:block!important;padding:13px!important}.heroTimeline{grid-area:timeline!important;margin-top:0!important}}@media(min-width:701px)and (max-width:860px){.hero.heroJourney{padding-top:24px!important}.heroJourneyInner{grid-template-columns:minmax(0,1fr) 96px!important;column-gap:12px!important}.heroOverlayCard{width:96px!important;min-width:96px!important;max-width:96px!important;margin-top:14px!important}.tabletIntelPercent{font-size:43px!important}.heroOverlayCard.tabletIntelOpen{width:330px!important;max-width:min(330px,46vw)!important}}@media(min-width:701px)and (max-width:1180px){.heroAtmosphere{background:linear-gradient(180deg,#020e191a,#020e192e)!important}.heroOverlayCopy{position:relative!important;z-index:2!important;isolation:isolate!important}.heroOverlayCopy:before{content:"";position:absolute!important;z-index:-1!important;inset:-20px -28px -18px -24px!important;border-radius:18px!important;background:linear-gradient(90deg,#010f1bf0,#010f1bd6 58%,#010f1b7a 82%,#010f1b00)!important;pointer-events:none!important}.heroOverlayCard{z-index:3!important}.heroTimeline{position:relative!important;z-index:3!important;background:#0319299e!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}}@media(min-width:701px)and (max-width:860px){.heroOverlayCopy:before{inset:-16px -20px -14px -18px!important}}@media(min-width:701px)and (max-width:1180px){#solutions.featuresFlow{padding-top:72px!important;padding-bottom:22px!important}#solutions .featureFlowGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;max-width:1400px!important}#solutions .featureFlowCard{min-height:272px!important;padding:18px 16px 14px!important;border-radius:16px!important}#solutions .featureFlowIcon{width:62px!important;height:62px!important;margin:0 auto 12px!important;border-radius:13px!important}#solutions .featureFlowCard h3{margin:2px 0 10px!important;font-size:15px!important;line-height:1.18!important}#solutions .featureFlowCard>p{min-height:50px!important;margin:0 0 14px!important;font-size:11px!important;line-height:1.42!important}#solutions .featureMetric{min-height:58px!important;grid-template-columns:24px auto 1fr!important;gap:7px!important;padding:9px 11px!important}#solutions .featureMetric strong{font-size:20px!important}#solutions .featureMetric span{font-size:9px!important}#solutions .featureFlowCard>a{margin-top:14px!important;font-size:11px!important}#solutions .featureBlueprint{height:70px!important;margin-top:10px!important}#solutions .featurePillars{max-width:900px!important}#solutions .featurePillars span{min-height:60px!important;font-size:12px!important;gap:9px!important}.dayControlLoop{padding-top:56px!important;padding-bottom:42px!important}.dayHeading{gap:24px!important;margin-bottom:26px!important;align-items:end!important}.dayHeading h2{font-size:clamp(34px,3.8vw,48px)!important;line-height:1.03!important}.dayHeading p{max-width:760px!important;font-size:14px!important}.dayProgressPanel{max-width:320px!important;padding:14px 16px!important}.dayLoopFlow{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.dayLoopCard{min-height:232px!important;padding:20px 12px 12px!important;border-radius:14px!important}.dayNumber{width:42px!important;height:42px!important;top:-20px!important;font-size:15px!important}.dayLoopIcon{width:56px!important;height:56px!important;margin:0 auto 10px!important;border-radius:12px!important}.dayLoopCard h3{margin:0 0 6px!important;font-size:15px!important}.dayLoopCard p{max-width:132px!important;min-height:52px!important;margin:0 auto 12px!important;font-size:10px!important;line-height:1.38!important}.dayMetric{min-height:48px!important;grid-template-columns:24px auto 1fr!important;gap:6px!important;padding:8px 9px!important}.dayMetric strong{font-size:18px!important}.dayMetric small{font-size:8px!important}.dayContinuousLoop{height:70px!important;margin-top:18px!important}.loopCore{min-width:0!important;width:min(86%,760px)!important;gap:12px!important;padding:10px 22px!important}.loopCore>b{font-size:36px!important}.loopCore strong{font-size:13px!important}.loopCore small{font-size:8px!important}.dayFooterSignals{margin-top:2px!important;font-size:7px!important}}@media(min-width:701px)and (max-width:960px){#solutions .featureFlowGrid{gap:16px!important}#solutions .featureFlowCard{min-height:258px!important;padding:16px 14px 13px!important}#solutions .featureFlowCard h3{font-size:14px!important}#solutions .featureFlowCard>p{min-height:46px!important;font-size:10px!important}#solutions .featureMetric strong{font-size:18px!important}.dayHeading{grid-template-columns:1fr 290px!important}.dayLoopFlow{gap:14px!important}.dayLoopCard{min-height:220px!important;padding:18px 10px 11px!important}.dayLoopIcon{width:52px!important;height:52px!important}.dayLoopCard h3{font-size:14px!important}.dayLoopCard p{max-width:124px!important;min-height:46px!important;font-size:9.5px!important}.dayMetric strong{font-size:16px!important}}@media(min-width:961px)and (max-width:1180px){#solutions.featuresFlow{padding-top:72px!important;padding-bottom:24px!important}#solutions .featureFlowGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;max-width:none!important;overflow:visible!important}#solutions .featureFlowCard{min-height:254px!important;padding:16px 12px 13px!important;border-radius:16px!important}#solutions .featureFlowIcon{width:54px!important;height:54px!important;margin:0 auto 10px!important;border-radius:13px!important}#solutions .featureFlowCard h3{margin:2px 0 8px!important;font-size:12px!important;line-height:1.2!important}#solutions .featureFlowCard>p{min-height:54px!important;margin:0 0 12px!important;font-size:9px!important;line-height:1.45!important}#solutions .featureMetric{min-height:48px!important;grid-template-columns:20px auto 1fr!important;gap:5px!important;padding:8px 9px!important}#solutions .featureMetric strong{font-size:16px!important}#solutions .featureMetric span{font-size:8px!important;line-height:1.1!important}#solutions .featureFlowCard>a{margin-top:12px!important;font-size:10px!important;gap:4px!important}#solutions .flowConnector{display:grid!important;right:-15px!important;top:50%!important;width:28px!important;height:28px!important;border-width:1.5px!important}#solutions .flowConnector:before,#solutions .flowConnector:after{height:1.5px!important}#solutions .flowConnector:before{width:8px!important}#solutions .flowConnector:after{width:8px!important}#solutions .featurePillars{grid-template-columns:repeat(4,1fr)!important;max-width:860px!important}#solutions .featurePillars span{min-height:56px!important;font-size:10px!important;gap:7px!important;padding:0 8px!important;text-align:center!important}.dayControlLoop{padding-top:58px!important;padding-bottom:44px!important}.dayHeading{grid-template-columns:minmax(0,1fr) 280px!important;gap:22px!important;margin-bottom:26px!important}.dayHeading h2{font-size:clamp(36px,3.7vw,48px)!important;line-height:1.03!important}.dayHeading p{max-width:720px!important;font-size:14px!important}.dayProgressPanel{padding:14px 16px!important;border-radius:12px!important}.dayProgressRow{grid-template-columns:62px 1fr 32px!important;gap:8px!important;font-size:8px!important;margin:6px 0!important}.dayLoopFlow{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr)!important;gap:0!important;align-items:center!important}.dayFlowArrow{display:block!important;font-size:18px!important;line-height:1!important}.dayLoopCard{min-height:214px!important;padding:18px 8px 10px!important;border-radius:14px!important}.dayNumber{width:38px!important;height:38px!important;top:-18px!important;font-size:13px!important}.dayLoopIcon{width:46px!important;height:46px!important;margin:0 auto 9px!important;border-radius:11px!important}.dayLoopCard h3{margin:0 0 6px!important;font-size:12px!important;line-height:1.2!important}.dayLoopCard p{max-width:none!important;min-height:50px!important;margin:0 auto 12px!important;font-size:9px!important;line-height:1.38!important}.dayMetric{min-height:42px!important;grid-template-columns:20px auto 1fr!important;gap:5px!important;padding:7px 8px!important}.dayMetric strong{font-size:15px!important}.dayMetric small{font-size:7.5px!important;line-height:1.1!important}.dayContinuousLoop{height:66px!important;margin-top:18px!important}.loopLine{left:4%;right:4%!important}.loopCore{min-width:0!important;width:min(76%,700px)!important;gap:10px!important;padding:10px 18px!important}.loopCore>b{font-size:34px!important}.loopCore strong{font-size:12px!important}.loopCore small{font-size:8px!important}.dayFooterSignals{margin-top:4px!important;font-size:7px!important}}@media(min-width:701px)and (max-width:960px){#solutions.featuresFlow{padding-top:68px!important;padding-bottom:22px!important}#solutions .featureFlowGrid{display:grid!important;grid-template-columns:repeat(6,142px)!important;gap:12px!important;width:max-content!important;max-width:none!important;overflow-x:auto!important;overflow-y:visible!important;padding:0 8px 10px 2px!important;margin:28px auto 0!important;scrollbar-width:none!important;scroll-snap-type:x proximity!important}#solutions .featureFlowGrid::-webkit-scrollbar{display:none!important}#solutions .featureFlowCard{min-height:252px!important;padding:15px 12px 12px!important;border-radius:16px!important;scroll-snap-align:start!important}#solutions .featureFlowIcon{width:52px!important;height:52px!important;margin:0 auto 10px!important}#solutions .featureFlowCard h3{margin:2px 0 8px!important;font-size:13px!important;line-height:1.2!important}#solutions .featureFlowCard>p{min-height:52px!important;margin:0 0 12px!important;font-size:9.5px!important;line-height:1.42!important}#solutions .featureMetric{min-height:46px!important;grid-template-columns:20px auto 1fr!important;gap:5px!important;padding:8px 9px!important}#solutions .featureMetric strong{font-size:16px!important}#solutions .featureMetric span{font-size:8px!important}#solutions .featureFlowCard>a{margin-top:12px!important;font-size:10px!important;gap:4px!important}#solutions .flowConnector{display:grid!important;right:-18px!important;width:30px!important;height:30px!important}#solutions .flowConnector:before,#solutions .flowConnector:after{width:9px!important}#solutions .featurePillars{grid-template-columns:repeat(4,1fr)!important;max-width:none!important}#solutions .featurePillars span{min-height:54px!important;font-size:10px!important;gap:7px!important;padding:0 8px!important}.dayControlLoop{padding-top:54px!important;padding-bottom:42px!important}.dayHeading{grid-template-columns:minmax(0,1fr) 240px!important;gap:18px!important;margin-bottom:24px!important;align-items:end!important}.dayHeading h2{font-size:clamp(34px,4vw,44px)!important;line-height:1.03!important}.dayHeading p{max-width:580px!important;font-size:13px!important}.dayProgressPanel{padding:13px 14px!important;border-radius:12px!important}.dayProgressPanel>strong{font-size:9px!important}.dayProgressRow{grid-template-columns:56px 1fr 28px!important;gap:7px!important;margin:5px 0!important;font-size:7.5px!important}.dayLoopFlow{display:grid!important;grid-template-columns:118px 14px 118px 14px 118px 14px 118px 14px 118px 14px 118px 14px 118px 14px 118px!important;gap:0!important;width:max-content!important;overflow-x:auto!important;overflow-y:visible!important;padding:2px 8px 10px 2px!important;scrollbar-width:none!important;scroll-snap-type:x proximity!important}.dayLoopFlow::-webkit-scrollbar{display:none!important}.dayFlowArrow{display:block!important;font-size:18px!important;line-height:1!important}.dayLoopCard{min-height:214px!important;padding:18px 8px 10px!important;border-radius:14px!important;scroll-snap-align:start!important}.dayNumber{width:38px!important;height:38px!important;top:-18px!important;font-size:13px!important}.dayLoopIcon{width:46px!important;height:46px!important;margin:0 auto 9px!important}.dayLoopCard h3{margin:0 0 6px!important;font-size:12px!important;line-height:1.18!important}.dayLoopCard p{max-width:none!important;min-height:48px!important;margin:0 auto 12px!important;font-size:9px!important;line-height:1.36!important}.dayMetric{min-height:42px!important;grid-template-columns:20px auto 1fr!important;gap:5px!important;padding:7px 8px!important}.dayMetric strong{font-size:15px!important}.dayMetric small{font-size:7.5px!important}.dayContinuousLoop{height:66px!important;margin-top:18px!important}.loopLine{left:5%;right:5%!important}.loopCore{min-width:0!important;width:min(88%,640px)!important;gap:10px!important;padding:10px 16px!important}.loopCore>b{font-size:32px!important}.loopCore strong{font-size:12px!important}.loopCore small{font-size:7.5px!important}.dayFooterSignals{margin-top:3px!important;font-size:7px!important}}@media(min-width:701px)and (max-width:1180px){.convergenceMatch{padding-top:58px!important;padding-bottom:50px!important;padding-inline:1.7vw!important}.convergenceHead{max-width:900px!important;margin-bottom:22px!important}.convergenceHead .eyebrow{font-size:9px!important;letter-spacing:.16em!important}.convergenceHead h2{font-size:clamp(30px,3.95vw,46px)!important;line-height:1.04!important;margin-bottom:12px!important}.convergenceHead .lead,.convergenceHead p{max-width:820px!important;font-size:12px!important;line-height:1.5!important}.convergenceSources{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.convergenceSource{min-height:366px!important;border-radius:14px!important}.convergenceSource header{min-height:58px!important;gap:10px!important;padding:12px 14px!important}.convergenceSource header b{font-size:14px!important;line-height:1.12!important}.convergenceSource header small{font-size:8px!important}.convergenceSource header>span{font-size:7px!important;letter-spacing:.14em!important}.sourceVisual{height:132px!important}.sourceDetails{padding:12px 14px 14px!important;gap:7px!important}.sourceDetails strong{font-size:8px!important;letter-spacing:.15em!important}.sourceDetails span{font-size:9px!important;line-height:1.42!important}.sourceDetails em{margin-top:7px!important;padding:6px 10px!important;font-size:8px!important}.convergenceFlow{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important;height:36px!important}.convergenceFlow i:before{height:26px!important}.convergenceFlow i:after{bottom:4px!important}.convergenceExecution{grid-template-columns:minmax(175px,.82fr) minmax(205px,.95fr) 30px minmax(220px,.9fr)!important;gap:14px!important;align-items:stretch!important;max-width:980px!important}.executionCard,.executionHub,.executionReady{min-height:110px!important;border-radius:12px!important}.executionCard{padding:15px!important;gap:5px!important}.executionCard small,.executionReady small{font-size:7px!important;letter-spacing:.13em!important}.executionCard b,.executionReady b{font-size:14px!important}.executionCard span{font-size:9px!important;line-height:1.35!important}.executionHub{padding:11px 14px!important;gap:4px!important}.executionHub img{width:150px!important}.executionHub small{font-size:7px!important}.executionHub span{font-size:8px!important;line-height:1.35!important}.executionArrow{display:grid!important;place-items:center!important}.executionArrow svg{width:18px!important;height:18px!important}.executionReady{padding:15px!important;gap:5px!important}.executionReady b{gap:6px!important}.executionReady span{font-size:8px!important;line-height:1.34!important}.convergenceOutcome{margin-top:18px!important}.convergenceOutcome b{font-size:16px!important}.convergenceOutcome span{font-size:7px!important}#for-builders.orgNetworkVisualMatch{padding-top:58px!important;padding-bottom:52px!important;padding-inline:1.7vw!important}#for-builders.orgNetworkVisualMatch .orgNetworkHead{margin-bottom:22px!important}#for-builders .orgNetworkHead .eyebrow{font-size:9px!important;letter-spacing:.16em!important}#for-builders .orgNetworkHead h2{font-size:clamp(29px,3.85vw,44px)!important;line-height:1.04!important}#for-builders .orgNetworkHead p{font-size:12px!important;line-height:1.5!important;max-width:760px!important}#for-builders.orgNetworkVisualMatch .orgVisualShell{display:grid!important;grid-template-columns:minmax(0,1.58fr) minmax(280px,.72fr)!important;gap:16px!important;align-items:stretch!important}#for-builders .orgNetworkBoard{grid-template-columns:1fr 172px 1fr!important;min-height:420px!important;gap:14px!important;padding:18px 14px!important;border-radius:16px!important}#for-builders .orgSide{display:grid!important;gap:12px!important}#for-builders .orgPhotoCard{min-height:88px!important;grid-template-columns:34px 1fr!important;gap:9px!important;padding:10px!important;border-radius:10px!important}#for-builders .orgPhotoCard svg{width:24px!important;height:24px!important}#for-builders .orgPhotoCard b{font-size:10px!important;line-height:1.15!important}#for-builders .orgPhotoCard small{margin-top:4px!important;font-size:7px!important;line-height:1.3!important}#for-builders .orgCoreVisual{min-height:250px!important;order:0!important}#for-builders .orgCoreBox{width:168px!important;min-height:132px!important;padding:16px 12px!important;gap:6px!important;border-radius:18px!important}#for-builders .orgCoreBox img{width:142px!important}#for-builders .orgCoreBox small{font-size:7px!important;letter-spacing:.12em!important}#for-builders .orgCoreBox span{font-size:7px!important;line-height:1.28!important}#for-builders .halo1{width:220px!important;height:220px!important}#for-builders .halo2{width:184px!important;height:184px!important}#for-builders .orgConnectorSvg{display:block!important}#for-builders .orgConnectorSvg path{stroke-width:1.45!important}#for-builders .orgEnterprisePanel{padding:22px 18px!important;border-radius:14px!important;min-height:420px!important}#for-builders .panelEyebrow{font-size:8px!important}#for-builders .orgEnterprisePanel h3{margin:10px 0!important;font-size:clamp(24px,3vw,34px)!important;line-height:1.02!important}#for-builders .orgEnterprisePanel p{font-size:11px!important;line-height:1.48!important}#for-builders .enterpriseSteps{gap:6px!important;margin:18px 0!important}#for-builders .enterpriseSteps svg{width:30px!important;height:30px!important;padding:7px!important;border-radius:8px!important}#for-builders .enterpriseSteps span{font-size:7px!important;line-height:1.2!important}#for-builders .enterpriseSteps i{padding-top:10px!important;font-size:12px!important}#for-builders .orgEnterpriseActions{gap:8px!important}#for-builders .orgEnterpriseActions .primary,#for-builders .orgEnterpriseActions .secondary{min-height:40px!important;padding:0 14px!important;font-size:10px!important;gap:8px!important}#for-builders .orgBenefitStrip{grid-template-columns:repeat(4,1fr)!important;margin-top:16px!important}#for-builders .orgBenefitStrip>div{min-height:68px!important;grid-template-columns:28px 1fr!important;column-gap:9px!important;padding:11px!important}#for-builders .orgBenefitStrip svg{width:20px!important;height:20px!important}#for-builders .orgBenefitStrip b{font-size:8px!important;line-height:1.18!important}#for-builders .orgBenefitStrip span{font-size:7px!important;line-height:1.25!important}}@media(min-width:701px)and (max-width:900px){.convergenceMatch{padding-inline:1vw!important}.convergenceHead h2{font-size:clamp(27px,3.8vw,38px)!important}.convergenceHead .lead,.convergenceHead p{font-size:10px!important}.convergenceSources{gap:10px!important}.convergenceSource{min-height:330px!important}.convergenceSource header{min-height:52px!important;padding:10px 11px!important}.convergenceSource header b{font-size:11px!important}.convergenceSource header small,.convergenceSource header>span{font-size:6.5px!important}.sourceVisual{height:110px!important}.sourceDetails{padding:10px 11px 11px!important}.sourceDetails strong{font-size:7px!important}.sourceDetails span{font-size:7.8px!important;line-height:1.32!important}.sourceDetails em{padding:5px 8px!important;font-size:6.8px!important}.convergenceExecution{grid-template-columns:minmax(145px,.84fr) minmax(165px,.95fr) 22px minmax(170px,.88fr)!important;gap:8px!important;max-width:860px!important}.executionCard,.executionHub,.executionReady{min-height:98px!important}.executionCard,.executionReady{padding:11px!important}.executionCard small,.executionReady small{font-size:6px!important}.executionCard b,.executionReady b{font-size:11px!important}.executionCard span,.executionReady span,.executionHub span{font-size:7px!important}.executionHub{padding:9px 10px!important}.executionHub img{width:126px!important}.executionHub small{font-size:6px!important}.executionArrow svg{width:14px!important;height:14px!important}.convergenceOutcome b{font-size:14px!important}#for-builders.orgNetworkVisualMatch{padding-inline:1vw!important}#for-builders.orgNetworkVisualMatch .orgVisualShell{grid-template-columns:minmax(0,1.62fr) minmax(220px,.68fr)!important;gap:12px!important}#for-builders .orgNetworkBoard{grid-template-columns:1fr 142px 1fr!important;min-height:360px!important;gap:10px!important;padding:14px 10px!important}#for-builders .orgPhotoCard{min-height:74px!important;grid-template-columns:28px 1fr!important;gap:7px!important;padding:8px!important}#for-builders .orgPhotoCard svg{width:20px!important;height:20px!important}#for-builders .orgPhotoCard b{font-size:8px!important}#for-builders .orgPhotoCard small{font-size:6px!important}#for-builders .orgCoreVisual{min-height:220px!important}#for-builders .orgCoreBox{width:140px!important;min-height:112px!important;padding:13px 9px!important}#for-builders .orgCoreBox img{width:118px!important}#for-builders .orgCoreBox small,#for-builders .orgCoreBox span{font-size:6px!important}#for-builders .halo1{width:184px!important;height:184px!important}#for-builders .halo2{width:150px!important;height:150px!important}#for-builders .orgEnterprisePanel{padding:16px 12px!important;min-height:360px!important}#for-builders .orgEnterprisePanel h3{font-size:clamp(20px,2.8vw,28px)!important}#for-builders .orgEnterprisePanel p{font-size:9px!important}#for-builders .enterpriseSteps{gap:4px!important;margin:14px 0!important}#for-builders .enterpriseSteps svg{width:24px!important;height:24px!important;padding:5px!important}#for-builders .enterpriseSteps span{font-size:6px!important}#for-builders .enterpriseSteps i{font-size:10px!important;padding-top:8px!important}#for-builders .orgEnterpriseActions .primary,#for-builders .orgEnterpriseActions .secondary{min-height:34px!important;padding:0 10px!important;font-size:8px!important}#for-builders .orgBenefitStrip>div{min-height:60px!important;grid-template-columns:24px 1fr!important;column-gap:6px!important;padding:9px 8px!important}#for-builders .orgBenefitStrip svg{width:16px!important;height:16px!important}#for-builders .orgBenefitStrip b{font-size:7px!important}#for-builders .orgBenefitStrip span{font-size:6px!important}}@media(min-width:701px)and (max-width:1180px){.topWrap{position:sticky!important;top:0!important;z-index:500!important;padding:10px 3% 0!important;margin:0!important;background:linear-gradient(180deg,rgba(2,13,24,.99),rgba(2,13,24,.94),rgba(2,13,24,.72),transparent)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.topbar{width:100%!important;max-width:none!important;height:68px!important;min-height:68px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(190px,1fr) auto!important;align-items:center!important;gap:14px!important;padding:0 16px!important;border-radius:17px!important}.brand{min-width:0!important}.brand img{width:205px!important;max-width:38vw!important;height:54px!important;object-fit:contain!important;object-position:left center!important}.nav{position:fixed!important;top:88px!important;left:3%!important;right:3%!important;display:none!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;padding:12px!important;border:1px solid rgba(45,190,239,.52)!important;border-radius:14px!important;background:#041c30fa!important;box-shadow:0 22px 55px #0000006b!important}.nav.open{display:flex!important}.nav a{min-height:42px!important;padding:0 12px!important;border-radius:9px!important;font-size:11px!important}.nav a:hover{background:#1c80b224!important}.topActions{display:flex!important;align-items:center!important;gap:5px!important}.topActions>.primary{display:none!important}.searchBtn,.menuBtn{width:38px!important;height:38px!important;padding:7px!important}.searchBtn,.menuBtn{display:grid!important}.dayControlLoop{padding:52px 2.25% 38px!important;overflow:hidden!important}.dayHeading{grid-template-columns:minmax(0,1fr) 265px!important;gap:18px!important;align-items:end!important;margin-bottom:24px!important}.dayHeading .eyebrow{font-size:8px!important;letter-spacing:.17em!important;margin-bottom:12px!important}.dayHeading h2{font-size:clamp(30px,3.65vw,43px)!important;line-height:1.02!important;white-space:nowrap!important;margin-bottom:9px!important}.dayHeading p{max-width:700px!important;font-size:11.5px!important;line-height:1.45!important}.dayProgressPanel{display:block!important;width:265px!important;max-width:265px!important;padding:12px 13px!important;border-radius:12px!important}.dayProgressPanel>strong{font-size:8px!important;letter-spacing:.12em!important}.dayProgressRow{grid-template-columns:55px 1fr 27px!important;gap:6px!important;margin:5px 0!important;font-size:7px!important}.dayLoopFlow{display:grid!important;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:none!important;overflow:visible!important;padding:0!important;align-items:center!important}.dayFlowArrow{display:block!important;position:relative!important;z-index:3!important;font-size:16px!important;line-height:1!important;text-align:center!important}.dayLoopCard{min-width:0!important;min-height:212px!important;height:212px!important;padding:18px 7px 10px!important;border-radius:13px!important;overflow:visible!important}.dayNumber{width:36px!important;height:36px!important;top:-17px!important;font-size:12px!important}.dayLoopIcon{width:44px!important;height:44px!important;margin:0 auto 8px!important;border-radius:10px!important}.dayLoopIcon svg{width:23px!important;height:23px!important}.dayLoopCard h3{margin:0 0 5px!important;font-size:11px!important;line-height:1.12!important}.dayLoopCard p{max-width:96px!important;min-height:48px!important;margin:0 auto 10px!important;font-size:7.8px!important;line-height:1.34!important}.dayMetric{min-height:40px!important;grid-template-columns:18px auto 1fr!important;gap:4px!important;padding:6px!important;border-radius:9px!important}.dayMetric svg{width:16px!important;height:16px!important}.dayMetric strong{font-size:14px!important;line-height:1!important}.dayMetric small{font-size:6.2px!important;line-height:1.05!important}.dayContinuousLoop{height:58px!important;margin-top:16px!important}.loopLine{left:5%!important;right:5%!important}.loopCore{width:min(72%,660px)!important;min-width:0!important;padding:9px 16px!important;gap:10px!important;border-radius:999px!important}.loopCore>b{font-size:30px!important}.loopCore strong{font-size:11px!important}.loopCore small{font-size:7px!important}.dayFooterSignals{margin-top:2px!important;grid-template-columns:28px 1fr auto!important;font-size:6.5px!important}}@media(min-width:701px)and (max-width:900px){.topbar{height:64px!important;min-height:64px!important;padding:0 13px!important}.brand img{width:180px!important;max-width:42vw!important;height:50px!important}.nav{top:82px!important}.dayControlLoop{padding-inline:1.5%!important}.dayHeading{grid-template-columns:minmax(0,1fr) 220px!important;gap:12px!important}.dayHeading h2{font-size:clamp(25px,3.55vw,34px)!important}.dayHeading p{font-size:9.5px!important}.dayProgressPanel{width:220px!important;max-width:220px!important;padding:10px!important}.dayProgressRow{grid-template-columns:45px 1fr 24px!important;font-size:6.3px!important}.dayLoopFlow{grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr)!important}.dayFlowArrow{font-size:12px!important}.dayLoopCard{height:184px!important;min-height:184px!important;padding:15px 4px 7px!important}.dayNumber{width:31px!important;height:31px!important;top:-14px!important;font-size:10px!important}.dayLoopIcon{width:36px!important;height:36px!important;margin-bottom:6px!important}.dayLoopIcon svg{width:19px!important;height:19px!important}.dayLoopCard h3{font-size:9px!important;margin-bottom:4px!important}.dayLoopCard p{max-width:74px!important;min-height:40px!important;margin-bottom:8px!important;font-size:6.4px!important;line-height:1.25!important}.dayMetric{min-height:34px!important;grid-template-columns:14px auto 1fr!important;gap:3px!important;padding:5px 4px!important}.dayMetric svg{width:13px!important;height:13px!important}.dayMetric strong{font-size:11px!important}.dayMetric small{font-size:5.2px!important}.dayContinuousLoop{height:52px!important;margin-top:14px!important}.loopCore{width:min(78%,540px)!important;padding:8px 12px!important}.loopCore>b{font-size:25px!important}.loopCore strong{font-size:9px!important}.loopCore small{font-size:6px!important}.dayFooterSignals{font-size:5.5px!important}}#ecosystem .ecoIcon{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;margin:0 auto 12px!important;border-radius:13px!important;border:1px solid currentColor!important;box-shadow:inset 0 0 0 1px #ffffff08,0 0 22px #0000001f!important}#ecosystem .ecoIcon svg{width:27px!important;height:27px!important;stroke-width:1.8!important}#ecosystem .eco.purple .ecoIcon{color:#b575ff!important;background:linear-gradient(145deg,#773bb657,#4722702e)!important;box-shadow:0 0 22px #a96cff21!important}#ecosystem .eco.orange .ecoIcon{color:#ffad2f!important;background:linear-gradient(145deg,#b5671257,#5b32092e)!important;box-shadow:0 0 22px #ffae2f1f!important}#ecosystem .eco.green .ecoIcon{color:#2de4b2!important;background:linear-gradient(145deg,#14856457,#0845342e)!important;box-shadow:0 0 22px #2de4b21f!important}#ecosystem .eco.cyan .ecoIcon{color:#36d8ff!important;background:linear-gradient(145deg,#1b7eab57,#083f592e)!important;box-shadow:0 0 22px #36d8ff21!important}@media(min-width:701px){#ecosystem .eco{position:relative!important;padding-top:22px!important}#ecosystem .eco b{margin-top:0!important}}#ecosystem .compareStatus{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;border-radius:12px!important}#ecosystem .compareStatus svg{width:23px!important;height:23px!important;stroke-width:2!important}#ecosystem .badStatus{color:#ff6673!important;border:1px solid rgba(255,102,115,.52)!important;background:linear-gradient(145deg,#7e1a2b5c,#430f1b38)!important;box-shadow:0 0 20px #ff53631f!important}#ecosystem .goodStatus{color:#34e7b4!important;border:1px solid rgba(52,231,180,.52)!important;background:linear-gradient(145deg,#1173575c,#073f3138)!important;box-shadow:0 0 20px #2fe4b11f!important}#ecosystem .compareGrid h3{display:flex!important;align-items:center!important;gap:12px!important}@media(min-width:701px)and (max-width:1180px){#ecosystem .ecoIcon{width:40px!important;height:40px!important;margin-bottom:9px!important;border-radius:11px!important}#ecosystem .ecoIcon svg{width:22px!important;height:22px!important}#ecosystem .compareStatus{flex-basis:36px!important;width:36px!important;height:36px!important;border-radius:10px!important}#ecosystem .compareStatus svg{width:19px!important;height:19px!important}}.readyResult{position:relative!important;min-width:0!important;width:auto!important;height:64px!important;min-height:64px!important;padding:0 18px 0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:1px solid rgba(51,232,203,.72)!important;border-radius:999px!important;background:linear-gradient(90deg,#084246c7,#052a38e6)!important;color:#37efd3!important;box-shadow:0 10px 26px #0000002e,0 0 18px #2ae2d014!important;overflow:visible!important;white-space:nowrap!important}.readyResult:before{content:"";position:absolute!important;left:-16px!important;top:50%!important;width:16px!important;height:1px!important;background:linear-gradient(90deg,#2bdcff,#37efd3)!important;transform:translateY(-50%)!important;opacity:.9!important}.readyResult svg{flex:0 0 auto!important;width:24px!important;height:24px!important;padding:4px!important;border:1px solid rgba(55,239,211,.72)!important;border-radius:50%!important;background:#1270694d!important;color:#38efd4!important;filter:drop-shadow(0 0 7px rgba(55,239,211,.18))!important}.readyResult b{margin:0!important;font-size:12px!important;line-height:1!important;letter-spacing:.045em!important;font-weight:900!important;color:#d9fff7!important;text-align:left!important}.readyResult b br{display:none!important}.readyFlow{align-items:center!important}.topWrap{position:sticky!important;top:0!important;z-index:1000!important;width:100%!important;padding:12px 2.8vw 8px!important;margin:0!important;background:linear-gradient(180deg,#020d18fc,#020d18f0 68%,#020d18b8)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.topbar{width:100%!important;max-width:1570px!important;min-height:72px!important;height:72px!important;margin:0 auto!important;display:grid!important;grid-template-columns:250px minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;padding:0 20px!important;border:1px solid rgba(54,186,249,.46)!important;border-radius:18px!important;background:linear-gradient(180deg,#051f34fa,#04192cfa)!important;box-shadow:0 14px 38px #00000038!important}.brand{min-width:0!important;display:flex!important;align-items:center!important}.brand img{display:block!important;width:210px!important;max-width:100%!important;height:52px!important;object-fit:contain!important;object-position:left center!important}.nav{min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(12px,1.45vw,25px)!important}.nav a{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 0!important;color:#bdd2df!important;font-size:11px!important;font-weight:750!important;white-space:nowrap!important}.nav a svg{width:15px!important;height:15px!important}.topActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;white-space:nowrap!important}.searchBtn,.menuBtn{width:38px!important;height:38px!important;padding:7px!important;display:grid!important;place-items:center!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#d9edf8!important}.searchBtn:hover,.menuBtn:hover{border-color:#31c4f457!important;background:#1f75a01f!important}.topActions>.primary{min-height:40px!important;padding:0 15px!important;border-radius:9px!important;font-size:10px!important}.menuBtn{display:none!important}@media(min-width:1181px){.topWrap{padding-top:12px!important}.topbar{grid-template-columns:250px minmax(0,1fr) auto!important}.nav{display:flex!important;position:static!important}.menuBtn{display:none!important}.topActions>.primary{display:inline-flex!important}}@media(min-width:701px)and (max-width:1180px){.topWrap{padding:10px 3% 7px!important}.topbar{min-height:66px!important;height:66px!important;grid-template-columns:minmax(180px,1fr) auto!important;gap:10px!important;padding:0 14px!important;border-radius:16px!important}.brand img{width:195px!important;height:48px!important}.nav{position:fixed!important;top:84px!important;left:3%!important;right:3%!important;z-index:1100!important;display:none!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:3px!important;padding:10px!important;border:1px solid rgba(47,190,237,.48)!important;border-radius:14px!important;background:#041c30fb!important;box-shadow:0 22px 55px #00000073!important}.nav.open{display:flex!important}.nav a{min-height:40px!important;padding:0 11px!important;border-radius:8px!important;font-size:10px!important}.nav a:hover{background:#2589b824!important}.topActions>.primary{display:none!important}.searchBtn,.menuBtn{display:grid!important}.readyResult{height:58px!important;min-height:58px!important;padding:0 15px 0 10px!important;gap:8px!important}.readyResult svg{width:22px!important;height:22px!important}.readyResult b{font-size:10px!important}}@media(max-width:700px){.topWrap{padding:8px 3.5% 6px!important}.topbar{min-height:60px!important;height:60px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:0 11px!important;border-radius:14px!important}.brand img{width:165px!important;height:44px!important}.nav{position:fixed!important;top:72px!important;left:3.5%!important;right:3.5%!important;z-index:1100!important;display:none!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:3px!important;padding:10px!important;border:1px solid rgba(47,190,237,.48)!important;border-radius:13px!important;background:#041c30fc!important;box-shadow:0 20px 50px #0000007a!important}.nav.open{display:flex!important}.nav a{min-height:40px!important;padding:0 11px!important;border-radius:8px!important;font-size:10px!important}.topActions{gap:3px!important}.topActions>.primary{display:none!important}.menuBtn,.searchBtn{display:grid!important}.readyResult{grid-column:1/-1!important;width:100%!important;height:62px!important;min-height:62px!important;margin-top:4px!important;padding:0 16px!important;justify-content:flex-start!important;border-radius:14px!important;white-space:normal!important}.readyResult:before{display:none!important}.readyResult svg{width:28px!important;height:28px!important;padding:5px!important}.readyResult b{font-size:12px!important;line-height:1.15!important;letter-spacing:.04em!important}.readyResult b br{display:none!important}}@media(max-width:420px){.brand img{width:148px!important;height:40px!important}.searchBtn{display:none!important}.menuBtn{width:36px!important;height:36px!important}.readyResult b{font-size:11px!important}}#ecosystem .ecoTwoLineHeading{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0 0 26px!important;line-height:1.06!important;letter-spacing:-.035em!important;font-size:44px!important}#ecosystem .ecoTwoLineHeading>span{display:block!important;width:max-content!important;max-width:100%!important;white-space:nowrap!important}#ecosystem .ecoTwoLineHeading>span+span:before{content:none!important}@media(min-width:701px)and (max-width:1180px){#ecosystem .ecoTwoLineHeading{font-size:clamp(30px,3.45vw,38px)!important;margin-bottom:22px!important}}@media(max-width:700px){#ecosystem .ecoTwoLineHeading{font-size:clamp(19px,5.35vw,27px)!important;line-height:1.08!important;letter-spacing:-.028em!important;margin-bottom:20px!important}}@media(max-width:390px){#ecosystem .ecoTwoLineHeading{font-size:18px!important}}@media(min-width:1181px)and (max-width:1450px){.topbar{grid-template-columns:220px minmax(0,1fr) auto!important;gap:14px!important;padding-inline:16px!important}.brand img{width:190px!important}.nav{gap:clamp(8px,1vw,14px)!important}.nav a{gap:5px!important;font-size:10px!important}.nav a svg{width:14px!important;height:14px!important}.topActions>.primary{padding-inline:12px!important}}.executionAgentLauncherText{justify-content:center}.executionAgentLauncherText>b{letter-spacing:.01em}.heroOverlayCard{min-height:0!important;background:linear-gradient(180deg,#03223a94,#0316277a)!important;border:1px solid rgba(57,199,244,.46)!important;backdrop-filter:blur(12px) saturate(125%)!important;-webkit-backdrop-filter:blur(12px) saturate(125%)!important;box-shadow:0 18px 44px #0000003d,inset 0 0 24px #28c8ff09!important}.heroOverlayCard .commandTop{padding-bottom:9px!important}.heroOverlayCard .commandMain{padding:10px 0!important;gap:12px!important}.heroOverlayCard .stageDataRows p{padding:7px 0!important}.heroOverlayCard .next{margin-top:8px!important;padding:10px 12px!important;min-height:52px!important;background:#1150747a!important;border:1px solid rgba(63,189,238,.2)!important;border-radius:12px!important}@media(min-width:1181px){.heroOverlayCard{width:min(430px,100%)!important;justify-self:end!important;margin-top:18px!important;padding:18px 20px!important;border-radius:18px!important}.heroOverlayCard .commandMain{grid-template-columns:118px 1fr!important}.heroOverlayCard .ring{width:108px!important;height:108px!important}.heroOverlayCard .ring strong{font-size:28px!important}.heroOverlayCard .commandMain dl{gap:7px!important}.heroOverlayCard .commandMain dl div{font-size:10px!important}.heroOverlayCard .stageDataRows p{font-size:9px!important}.heroOverlayCard .stageDataRows p>b{font-size:9px!important}}@media(min-width:701px)and (max-width:1180px){.heroOverlayCard{width:100%!important;max-width:360px!important;justify-self:end!important;margin:16px 0 0!important;padding:13px 14px!important;border-radius:15px!important;background:linear-gradient(180deg,#03223a8a,#03162770)!important}.heroOverlayCard .commandTop{padding-bottom:7px!important}.heroOverlayCard .commandMain{grid-template-columns:80px 1fr!important;gap:10px!important;padding:9px 0!important}.heroOverlayCard .ring{width:74px!important;height:74px!important}.heroOverlayCard .ring strong{font-size:20px!important}.heroOverlayCard .stageDataRows{column-gap:10px!important}.heroOverlayCard .stageDataRows p{padding:6px 0!important;font-size:8px!important}.heroOverlayCard .stageDataRows p>b{font-size:8px!important}.heroOverlayCard .next{margin-top:6px!important;min-height:44px!important;padding:8px 10px!important}}@media(max-width:700px){.heroOverlayCard{width:100%!important;max-width:none!important;margin:4px 0 0!important;padding:12px 12px 11px!important;border-radius:15px!important;background:linear-gradient(180deg,#03223a80,#03162766)!important;box-shadow:0 14px 34px #0003,inset 0 0 18px #28c8ff06!important}.heroOverlayCard .commandTop{padding-bottom:7px!important}.heroOverlayCard .commandMain{grid-template-columns:72px 1fr!important;gap:10px!important;padding:8px 0!important}.heroOverlayCard .ring{width:68px!important;height:68px!important}.heroOverlayCard .ring strong{font-size:18px!important}.heroOverlayCard .ring small{font-size:6px!important}.heroOverlayCard .commandMain dl{gap:4px!important}.heroOverlayCard .commandMain dl div{font-size:8px!important}.heroOverlayCard .stageDataRows{grid-template-columns:1fr 1fr!important;column-gap:10px!important}.heroOverlayCard .stageDataRows p{padding:5px 0!important;font-size:7.8px!important}.heroOverlayCard .stageDataRows p>b{font-size:7.8px!important}.heroOverlayCard .next{margin-top:6px!important;min-height:42px!important;padding:8px 10px!important}}.heroOverlayCard{height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important;place-self:start end!important;overflow:visible!important;background:linear-gradient(180deg,#03223a57,#0316273d)!important;backdrop-filter:blur(10px) saturate(118%)!important;-webkit-backdrop-filter:blur(10px) saturate(118%)!important;box-shadow:0 14px 36px #0000002e,inset 0 0 20px #28c8ff06!important}@media(min-width:1181px){.heroOverlayCard{height:fit-content!important;min-height:0!important;align-self:start!important;place-self:start end!important;background:linear-gradient(180deg,#03223a52,#03162738)!important}}@media(min-width:701px)and (max-width:1180px){.heroOverlayCard{height:fit-content!important;min-height:0!important;align-self:start!important;place-self:start end!important;background:linear-gradient(180deg,#03223a4d,#03162733)!important}}@media(max-width:700px){.heroOverlayCard{height:fit-content!important;min-height:0!important;align-self:start!important;place-self:start stretch!important;background:linear-gradient(180deg,#03223a47,#0316272e)!important}}@media(min-width:1181px){.heroOverlayCard{width:min(380px,100%)!important;max-width:380px!important;padding:16px 17px!important}.heroOverlayCard .commandMain{grid-template-columns:100px 1fr!important;gap:10px!important}.heroOverlayCard .ring{width:92px!important;height:92px!important}.heroOverlayCard .ring strong{font-size:25px!important}.heroOverlayCard .stageDataRows p{padding:6px 0!important}.heroOverlayCard .next{padding:9px 10px!important}}@media(min-width:701px)and (max-width:1180px){.heroOverlayCard{width:100%!important;max-width:330px!important;padding:12px 13px!important}}@media(max-width:700px){.heroOverlayCard{width:100%!important;max-width:none!important}}@media(min-width:1181px){.heroOverlayCard{width:400px!important;max-width:400px!important;min-width:400px!important}}@media(min-width:1181px){.heroJourneyInner{grid-template-columns:minmax(400px,.92fr) minmax(480px,1.24fr) 400px!important}.heroOverlayCard{box-sizing:border-box!important;inline-size:400px!important;width:400px!important;min-inline-size:400px!important;min-width:400px!important;max-inline-size:400px!important;max-width:400px!important;flex:0 0 400px!important;justify-self:end!important;align-self:start!important;place-self:start end!important;transform:none!important}}@media(min-width:1181px){.liveSiteIntelligence,.live-intelligence,.hero .liveSiteIntelligence,.hero .live-intelligence{width:320px!important;max-width:320px!important;min-width:320px!important;flex:0 0 320px!important;justify-self:end!important;align-self:start!important;box-sizing:border-box!important}.heroGrid,.hero-grid,.heroContent,.hero-content{grid-template-columns:minmax(0,1fr) 320px!important}.liveSiteIntelligence,.live-intelligence{padding:15px 14px 13px!important;border-radius:18px!important}.liveSiteIntelligence .liveHeader,.live-intelligence .liveHeader,.liveSiteIntelligence .live-header,.live-intelligence .live-header{margin-bottom:9px!important;padding-bottom:9px!important}.liveSiteIntelligence h3,.live-intelligence h3,.liveSiteIntelligence .liveTitle,.live-intelligence .liveTitle{font-size:14px!important;line-height:1.15!important;letter-spacing:.07em!important}.liveSiteIntelligence .liveSummary,.live-intelligence .liveSummary,.liveSiteIntelligence .live-summary,.live-intelligence .live-summary{gap:10px!important}.liveSiteIntelligence .readinessRing,.live-intelligence .readinessRing,.liveSiteIntelligence .readiness-ring,.live-intelligence .readiness-ring,.liveSiteIntelligence .progressRing,.live-intelligence .progressRing{width:82px!important;height:82px!important;min-width:82px!important}.liveSiteIntelligence .readinessRing .percent,.live-intelligence .readinessRing .percent,.liveSiteIntelligence .progressRing .percent,.live-intelligence .progressRing .percent{font-size:23px!important;line-height:1!important}.liveSiteIntelligence .readinessRing .label,.live-intelligence .readinessRing .label,.liveSiteIntelligence .progressRing .label,.live-intelligence .progressRing .label{font-size:8px!important}.liveSiteIntelligence .projectSummary,.live-intelligence .projectSummary,.liveSiteIntelligence .project-summary,.live-intelligence .project-summary{gap:5px!important}.liveSiteIntelligence .projectSummary *,.live-intelligence .projectSummary *,.liveSiteIntelligence .project-summary *,.live-intelligence .project-summary *{font-size:10px!important;line-height:1.2!important}.liveSiteIntelligence .liveRow,.live-intelligence .liveRow,.liveSiteIntelligence .live-row,.live-intelligence .live-row,.liveSiteIntelligence .statusRow,.live-intelligence .statusRow{min-height:34px!important;padding:6px 0!important;gap:7px!important}.liveSiteIntelligence .liveRow *,.live-intelligence .liveRow *,.liveSiteIntelligence .live-row *,.live-intelligence .live-row *,.liveSiteIntelligence .statusRow *,.live-intelligence .statusRow *{font-size:9px!important}.liveSiteIntelligence svg,.live-intelligence svg{max-width:17px!important;max-height:17px!important}.liveSiteIntelligence .nextAction,.live-intelligence .nextAction,.liveSiteIntelligence .next-action,.live-intelligence .next-action{margin-top:9px!important;padding:10px!important;border-radius:13px!important;min-height:54px!important;gap:8px!important}.liveSiteIntelligence .nextAction *,.live-intelligence .nextAction *,.liveSiteIntelligence .next-action *,.live-intelligence .next-action *{font-size:9px!important;line-height:1.2!important}}@media(min-width:1181px){.liveSiteIntelligence,.live-intelligence,.hero .liveSiteIntelligence,.hero .live-intelligence{width:150px!important;max-width:150px!important;min-width:150px!important;flex:0 0 150px!important;justify-self:end!important;align-self:start!important;box-sizing:border-box!important;padding:10px 9px 9px!important;border-radius:14px!important}.heroGrid,.hero-grid,.heroContent,.hero-content{grid-template-columns:minmax(0,1fr) 150px!important}.liveSiteIntelligence h3,.live-intelligence h3,.liveSiteIntelligence .liveTitle,.live-intelligence .liveTitle{font-size:9px!important;letter-spacing:.04em!important;white-space:nowrap!important}.liveSiteIntelligence .liveHeader,.live-intelligence .liveHeader,.liveSiteIntelligence .live-header,.live-intelligence .live-header{margin-bottom:6px!important;padding-bottom:6px!important;gap:5px!important}.liveSiteIntelligence .liveSummary,.live-intelligence .liveSummary,.liveSiteIntelligence .live-summary,.live-intelligence .live-summary{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:7px!important}.liveSiteIntelligence .readinessRing,.live-intelligence .readinessRing,.liveSiteIntelligence .readiness-ring,.live-intelligence .readiness-ring,.liveSiteIntelligence .progressRing,.live-intelligence .progressRing{width:62px!important;height:62px!important;min-width:62px!important}.liveSiteIntelligence .readinessRing .percent,.live-intelligence .readinessRing .percent,.liveSiteIntelligence .progressRing .percent,.live-intelligence .progressRing .percent{font-size:17px!important}.liveSiteIntelligence .readinessRing .label,.live-intelligence .readinessRing .label,.liveSiteIntelligence .progressRing .label,.live-intelligence .progressRing .label{font-size:6px!important}.liveSiteIntelligence .projectSummary,.live-intelligence .projectSummary,.liveSiteIntelligence .project-summary,.live-intelligence .project-summary{width:100%!important;gap:3px!important}.liveSiteIntelligence .projectSummary *,.live-intelligence .projectSummary *,.liveSiteIntelligence .project-summary *,.live-intelligence .project-summary *{font-size:7px!important;line-height:1.15!important}.liveSiteIntelligence .liveRow,.live-intelligence .liveRow,.liveSiteIntelligence .live-row,.live-intelligence .live-row,.liveSiteIntelligence .statusRow,.live-intelligence .statusRow{min-height:26px!important;padding:4px 0!important;gap:4px!important}.liveSiteIntelligence .liveRow *,.live-intelligence .liveRow *,.liveSiteIntelligence .live-row *,.live-intelligence .live-row *,.liveSiteIntelligence .statusRow *,.live-intelligence .statusRow *{font-size:6.5px!important;line-height:1.12!important}.liveSiteIntelligence svg,.live-intelligence svg{max-width:12px!important;max-height:12px!important}.liveSiteIntelligence .nextAction,.live-intelligence .nextAction,.liveSiteIntelligence .next-action,.live-intelligence .next-action{margin-top:6px!important;padding:7px!important;border-radius:10px!important;min-height:44px!important;gap:4px!important}.liveSiteIntelligence .nextAction *,.live-intelligence .nextAction *,.liveSiteIntelligence .next-action *,.live-intelligence .next-action *{font-size:6.5px!important;line-height:1.12!important}}@media(min-width:1181px){.heroOverlayCard{width:150px!important;min-width:150px!important;max-width:150px!important;justify-self:end!important;align-self:start!important;padding:10px!important;margin-top:18px!important;border-radius:14px!important;box-sizing:border-box!important}.heroOverlayCard .commandTop{padding-bottom:6px!important}.heroOverlayCard .commandTop h3,.heroOverlayCard .commandTop strong,.heroOverlayCard .commandTop b{font-size:8px!important;letter-spacing:.08em!important;white-space:nowrap!important}.heroOverlayCard .commandMain{grid-template-columns:1fr!important;gap:7px!important;padding:7px 0!important;justify-items:center!important}.heroOverlayCard .ring{width:62px!important;height:62px!important}.heroOverlayCard .ring strong{font-size:18px!important}.heroOverlayCard .ring small{font-size:6px!important}.heroOverlayCard .commandMain dl{width:100%!important;gap:3px!important}.heroOverlayCard .commandMain dl div{font-size:6.5px!important;gap:4px!important}.heroOverlayCard .stageDataRows{grid-template-columns:1fr!important;column-gap:0!important}.heroOverlayCard .stageDataRows p{padding:4px 0!important;font-size:6.5px!important;gap:4px!important}.heroOverlayCard .stageDataRows p>b{font-size:6.5px!important}.heroOverlayCard .stageDataRows svg{width:11px!important;height:11px!important}.heroOverlayCard .next{margin-top:6px!important;min-height:42px!important;padding:7px!important;border-radius:9px!important;grid-template-columns:auto 1fr auto!important;gap:5px!important}.heroOverlayCard .next small{font-size:6px!important}.heroOverlayCard .next b{font-size:6.5px!important;line-height:1.15!important}.heroOverlayCard .next svg{width:11px!important;height:11px!important}}@media(min-width:1181px){.heroOverlayCard{width:250px!important;min-width:250px!important;max-width:250px!important;justify-self:end!important;align-self:start!important;padding:14px!important;margin-top:18px!important;border-radius:18px!important;box-sizing:border-box!important}.heroOverlayCard .commandTop{padding-bottom:9px!important}.heroOverlayCard .commandTop h3,.heroOverlayCard .commandTop strong,.heroOverlayCard .commandTop b{font-size:12px!important;letter-spacing:.08em!important;white-space:nowrap!important}.heroOverlayCard .commandMain{grid-template-columns:82px 1fr!important;gap:12px!important;padding:10px 0!important;justify-items:stretch!important;align-items:center!important}.heroOverlayCard .ring{width:82px!important;height:82px!important}.heroOverlayCard .ring strong{font-size:24px!important}.heroOverlayCard .ring small{font-size:8px!important}.heroOverlayCard .commandMain dl{width:100%!important;gap:5px!important}.heroOverlayCard .commandMain dl div{font-size:9px!important;gap:6px!important}.heroOverlayCard .stageDataRows{grid-template-columns:1fr!important;column-gap:0!important}.heroOverlayCard .stageDataRows p{padding:6px 0!important;font-size:8.5px!important;gap:6px!important}.heroOverlayCard .stageDataRows p>b{font-size:8.5px!important}.heroOverlayCard .stageDataRows svg{width:15px!important;height:15px!important}.heroOverlayCard .next{margin-top:8px!important;min-height:54px!important;padding:10px!important;border-radius:12px!important;grid-template-columns:auto 1fr auto!important;gap:8px!important}.heroOverlayCard .next small{font-size:8px!important}.heroOverlayCard .next b{font-size:8.5px!important;line-height:1.2!important}.heroOverlayCard .next svg{width:15px!important;height:15px!important}}.commandSurface{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:30px clamp(20px,3.6vw,64px) 28px;background:linear-gradient(180deg,#01121ffa,#020f1bfc),#031522;border-top:1px solid rgba(50,210,255,.19);border-bottom:1px solid rgba(50,210,255,.14)}.commandSurfaceBackdrop{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(47,205,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(47,205,255,.035) 1px,transparent 1px),radial-gradient(circle at 78% 28%,rgba(13,141,219,.13),transparent 32%),radial-gradient(circle at 22% 70%,rgba(1,208,232,.07),transparent 30%);background-size:54px 54px,54px 54px,auto,auto}.commandSurfaceHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px}.commandSurfaceHeader h2{margin:7px 0;font-size:clamp(31px,3.3vw,54px);line-height:1.02;letter-spacing:-.04em;color:#f5fbff}.commandSurfaceHeader h2 span{color:#2ed8ff}.commandSurfaceHeader p{max-width:820px;margin:0;color:#a9c7d8;font-size:15px;line-height:1.6}.commandSurfaceStatus{flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid rgba(51,224,255,.3);border-radius:999px;background:#032a4280;color:#bcefff;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.commandSurfaceStatus i{width:8px;height:8px;border-radius:50%;background:#40efb6;box-shadow:0 0 16px #40efb6}.projectStageRail{display:grid;grid-template-columns:160px repeat(7,minmax(86px,1fr)) 160px;align-items:center;gap:8px;padding:13px 14px;margin-bottom:14px;border:1px solid rgba(45,200,244,.24);border-radius:18px;background:linear-gradient(180deg,#05283ec9,#031d2fa8);box-shadow:0 18px 55px #0000002e}.projectStageRailIntro small,.ribbonIntro small,.panelKicker{display:block;color:#44d8ff;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:800}.projectStageRailIntro strong{display:block;color:#fff;font-size:16px;margin-top:4px}.projectStageRailIntro span{display:block;color:#87aabe;font-size:10px;margin-top:3px}.projectStageNode{position:relative;text-align:center;color:#7fa6bb;padding:5px 4px}.projectStageNode:after{content:"";position:absolute;top:17px;left:calc(50% + 19px);width:calc(100% - 30px);height:1px;background:#46c3ec38}.projectStageNode:nth-last-child(2):after{display:none}.projectStageNode>span{width:34px;height:34px;margin:0 auto 5px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(89,190,224,.38);background:#08263c;color:#80b9d3}.projectStageNode b{display:block;font-size:10px;color:#d8ebf5}.projectStageNode small{font-size:9px}.projectStageNode.done>span{color:#42efb3;border-color:#42efb3;background:#14715540}.projectStageNode.active>span{color:#39e5ff;border-color:#36dfff;box-shadow:0 0 0 5px #28d2f61f,0 0 22px #28d2f673}.projectStageNode.active b{color:#fff}.projectStageNode.active small{color:#35dfff}.digitalTwinMini{display:flex;align-items:center;gap:8px;padding:10px 11px;border:1px solid rgba(50,211,255,.28);border-radius:13px;background:#021d2fbd;color:#bcecff;text-decoration:none}.digitalTwinMini span{flex:1}.digitalTwinMini small,.digitalTwinMini b{display:block}.digitalTwinMini small{font-size:9px;color:#64cde8}.digitalTwinMini b{font-size:10px;color:#fff;margin-top:2px}.commandWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:14px;align-items:stretch}.executionLifecyclePanel,.commandExceptions{border:1px solid rgba(48,200,239,.2);border-radius:18px;background:linear-gradient(180deg,#042236d1,#031b2bc2);box-shadow:0 18px 50px #00000026}.executionLifecyclePanel{padding:18px}.panelTitleRow{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-top:4px;margin-bottom:15px}.panelTitleRow h3,.commandExceptions h3{margin:0;color:#fff;font-size:22px}.panelTitleRow p{margin:4px 0 0;color:#82a8bd;font-size:11px}.executionHealth{font-size:10px;color:#9ed9c5}.executionHealth i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#42ecac;margin-right:5px}.executionLifecycleFlow{display:grid;grid-template-columns:repeat(15,auto);align-items:stretch;gap:6px}.executionLifecycleStep{min-width:0;padding:12px 9px 10px;border:1px solid rgba(61,185,226,.23);border-radius:12px;background:#05294094}.executionLifecycleStep>small{color:#65d7f8;font-size:9px}.executionLifecycleStep>span{display:block;margin:8px 0;color:#42dfff}.executionLifecycleStep>b{display:block;color:#edf9ff;font-size:11px}.executionLifecycleStep>p{margin:4px 0 0;color:#82a7ba;font-size:8px;line-height:1.35}.executionLifecycleStep.ready{border-color:#3ae6ae7a;background:linear-gradient(180deg,#094e4380,#032933a3)}.executionLifecycleStep.ready>span{color:#42efb3}.executionLifecycleArrow{align-self:center;color:#2edafd;font-style:normal;font-size:17px}.commandExceptions{padding:18px}.commandExceptions h3{margin:4px 0 13px}.exceptionItem{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(112,186,218,.13)}.exceptionItem>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#0837519e;color:#7ee9ff}.exceptionItem b{display:block;color:#eaf7fe;font-size:10px}.exceptionItem small{display:block;color:#779bb0;font-size:9px;margin-top:2px}.exceptionItem em{font-style:normal;font-size:9px}.exceptionItem.critical em{color:#ff6c78}.exceptionItem.warning em{color:#ffc25c}.exceptionItem.positive em{color:#45eeb4}.vishwakarmaInsight{margin-top:13px;padding:12px;display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;text-decoration:none;border:1px solid rgba(63,216,255,.33);border-radius:13px;background:linear-gradient(100deg,#0848678c,#04273cad);color:#dff9ff}.vishwakarmaInsight>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#0c5276;color:#3be0ff}.vishwakarmaInsight small{display:block;color:#49d9ff;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.vishwakarmaInsight b{display:block;font-size:9px;margin-top:2px}.ecosystemCommandRibbon{margin-top:14px;display:grid;grid-template-columns:175px 1fr 22px 1fr 22px 1fr 22px 1fr;gap:8px;align-items:center;padding:10px 12px;border:1px solid rgba(50,202,241,.18);border-radius:16px;background:#021a2abd}.ribbonIntro b{display:block;color:#e7f9ff;font-size:11px;margin-top:3px}.ribbonPlatform{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid;border-radius:11px;background:#072235b8}.ribbonPlatform span{min-width:0}.ribbonPlatform b,.ribbonPlatform small{display:block}.ribbonPlatform b{font-size:10px;color:#fff}.ribbonPlatform small{font-size:8px;color:#86a8bb;margin-top:2px}.ribbonPlatform.purple{border-color:#8058d4;color:#ae7fff}.ribbonPlatform.orange{border-color:#c47b16;color:#ffac2e}.ribbonPlatform.green{border-color:#1ea97d;color:#42e4b1}.ribbonPlatform.cyan{border-color:#1e9fca;color:#43dcff}.ecosystemCommandRibbon>i{font-style:normal;text-align:center;color:#30ddff}@media(max-width:1180px){.commandSurface{padding:24px 24px 25px}.projectStageRail{grid-template-columns:120px repeat(7,minmax(70px,1fr));overflow-x:auto}.digitalTwinMini{display:none}.executionLifecycleFlow{grid-template-columns:repeat(15,auto);overflow-x:auto;padding-bottom:5px}.executionLifecycleStep{min-width:108px}.commandWorkspace{grid-template-columns:minmax(0,1fr) 260px}.ecosystemCommandRibbon{grid-template-columns:140px repeat(7,auto);overflow-x:auto}.ribbonPlatform{min-width:145px}}@media(max-width:700px){.commandSurface{padding:22px 14px 20px}.commandSurfaceHeader{display:block}.commandSurfaceHeader h2{font-size:31px}.commandSurfaceHeader p{font-size:13px}.commandSurfaceStatus{width:max-content;margin-top:13px}.projectStageRail{display:flex;overflow-x:auto;gap:10px;padding:12px;margin-bottom:12px;scroll-snap-type:x mandatory}.projectStageRailIntro{min-width:130px}.projectStageNode{min-width:78px;scroll-snap-align:start}.projectStageNode:after{display:none}.commandWorkspace{display:block}.executionLifecyclePanel{padding:14px}.panelTitleRow{display:block}.executionHealth{display:inline-block;margin-top:8px}.executionLifecycleFlow{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px}.executionLifecycleStep{min-width:122px;scroll-snap-align:start}.executionLifecycleArrow{display:none}.commandExceptions{margin-top:12px;padding:14px}.ecosystemCommandRibbon{display:flex;overflow-x:auto;gap:8px;scroll-snap-type:x mandatory}.ribbonIntro{min-width:145px}.ribbonPlatform{min-width:175px;scroll-snap-align:start}.ecosystemCommandRibbon>i{display:none}}.app:not(.commandRoute) .commandSurface{display:none!important}.commandRoute main>section:not(.realCommandCenter){display:none!important}.commandRoute main{min-height:100vh;background:#031522}.commandRoute .commandSurface{display:block!important;min-height:calc(100vh - 76px);padding-top:clamp(34px,5vw,72px)}.commandRoute .commandSurfaceHeader,.commandRoute .projectStageRail,.commandRoute .commandWorkspace,.commandRoute .ecosystemCommandRibbon{max-width:1500px;margin-left:auto;margin-right:auto}.commandRoute .projectStageRail{margin-bottom:14px}.commandRoute .ecosystemCommandRibbon{margin-top:14px}@media(max-width:700px){.commandRoute .commandSurface{min-height:calc(100vh - 64px);padding-top:24px}}.homeProjectStageRail{position:relative;z-index:8;display:grid;grid-template-columns:170px minmax(0,1fr) 190px;align-items:center;gap:16px;width:94%;margin:18px auto 0;padding:15px 18px;border:1px solid rgba(56,202,244,.24);border-radius:20px;background:linear-gradient(180deg,#04273be6,#021d2edb);box-shadow:0 18px 50px #0003,inset 0 1px #ffffff05;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.homeProjectStageIntro small{display:block;color:#44d8ff;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.homeProjectStageIntro strong{display:block;margin-top:6px;color:#fff;font-size:19px;line-height:1}.homeProjectStageIntro span{display:block;margin-top:6px;color:#7fa4b8;font-size:10px}.homeProjectStageTrack{min-width:0;display:grid;grid-template-columns:repeat(8,minmax(72px,1fr));align-items:start;gap:4px}.homeProjectStageNode{position:relative;min-width:0;appearance:none;border:0;background:transparent;padding:0 4px;color:#7ea5b9;text-align:center;cursor:pointer;font:inherit}.homeProjectStageNode:after{content:"";position:absolute;top:17px;left:calc(50% + 20px);width:calc(100% - 36px);height:1px;background:#48b5db4d;z-index:-1}.homeProjectStageNode:last-child:after{display:none}.homeStageIcon{width:36px;height:36px;margin:0 auto 7px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(81,180,218,.38);background:#08263b;color:#8abbd1;transition:.25s ease}.homeProjectStageNode b{display:block;color:#dcecf4;font-size:10px;line-height:1.18;white-space:nowrap}.homeProjectStageNode small{display:block;margin-top:6px;color:#559fbe;font-size:9px}.homeProjectStageNode:hover .homeStageIcon{border-color:#31d9ff;color:#35dcff;transform:translateY(-1px)}.homeProjectStageNode.complete .homeStageIcon{border-color:#36eab0;background:#0b584666;color:#3aefb4}.homeProjectStageNode.complete:after{background:linear-gradient(90deg,#35e7b0,#35e1ff61)}.homeProjectStageNode.active .homeStageIcon{border-color:#35ddff;color:#34e4ff;background:#07304a;box-shadow:0 0 0 6px #2cd3f61c,0 0 22px #2cd3f675}.homeProjectStageNode.active b{color:#fff}.homeProjectStageNode.active small{color:#35ddff}.homeDigitalTwin{display:grid;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;padding:12px 13px;border:1px solid rgba(52,210,252,.3);border-radius:14px;background:#032235c7;color:#bcefff;text-decoration:none;transition:.25s ease}.homeDigitalTwin:hover{border-color:#36dcff;transform:translateY(-1px);box-shadow:0 10px 25px #00abdd1f}.homeDigitalTwin span small,.homeDigitalTwin span b{display:block}.homeDigitalTwin span small{color:#61cce8;font-size:9px}.homeDigitalTwin span b{margin-top:3px;color:#fff;font-size:11px}@media(max-width:1180px){.homeProjectStageRail{grid-template-columns:130px minmax(0,1fr) 150px;gap:10px;width:95%;padding:12px 13px}.homeProjectStageTrack{overflow-x:auto;grid-template-columns:repeat(8,82px);scrollbar-width:none}.homeProjectStageTrack::-webkit-scrollbar{display:none}.homeProjectStageNode b{font-size:9px}.homeDigitalTwin{padding:10px}}@media(max-width:700px){.homeProjectStageRail{display:block;width:calc(100% - 28px);margin-top:14px;padding:14px;border-radius:16px}.homeProjectStageIntro{display:flex;align-items:end;gap:10px;margin-bottom:12px}.homeProjectStageIntro small{font-size:9px}.homeProjectStageIntro strong{font-size:16px;margin:0}.homeProjectStageIntro span{display:none}.homeProjectStageTrack{display:flex;overflow-x:auto;gap:10px;padding:4px 3px 8px;scroll-snap-type:x mandatory}.homeProjectStageNode{flex:0 0 78px;scroll-snap-align:start}.homeProjectStageNode:after{display:none}.homeStageIcon{width:34px;height:34px;margin-bottom:6px}.homeProjectStageNode b{white-space:normal;min-height:22px}.homeDigitalTwin{margin-top:10px;grid-template-columns:28px 1fr 16px;padding:10px 12px}}.homeProjectStageRail+.heroTimeline,.heroTimeline:empty{display:none!important}.homeProjectStageRail{display:grid!important;grid-template-columns:160px minmax(0,1fr) 170px!important;grid-template-areas:"intro stages twin"!important;align-items:center!important;column-gap:18px!important;row-gap:0!important;overflow:hidden!important}.homeProjectStageIntro{grid-area:intro!important;min-width:0!important;position:static!important;transform:none!important}.homeProjectStageTrack{grid-area:stages!important;min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;align-items:start!important;gap:8px!important;overflow:visible!important;position:relative!important}.homeProjectStageNode{min-width:0!important;width:100%!important;max-width:none!important;padding:0 2px!important;position:relative!important;transform:none!important;overflow:visible!important}.homeProjectStageNode b{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;min-height:28px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;font-size:9px!important;line-height:1.15!important;text-align:center!important}.homeProjectStageNode small{margin-top:3px!important}.homeProjectStageNode:after{left:calc(50% + 20px)!important;width:calc(100% - 32px)!important}.homeDigitalTwin{grid-area:twin!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;z-index:2!important}@media(min-width:1181px){.homeProjectStageRail{min-height:132px!important}.homeStageIcon{width:34px!important;height:34px!important}.homeProjectStageIntro strong{font-size:18px!important}}@media(min-width:701px)and (max-width:1180px){.homeProjectStageRail{grid-template-columns:125px minmax(0,1fr)!important;grid-template-areas:"intro stages" "twin stages"!important;gap:10px 14px!important;overflow:hidden!important}.homeProjectStageTrack{grid-template-columns:repeat(8,minmax(68px,1fr))!important;overflow-x:auto!important;overflow-y:hidden!important;padding:3px 2px 7px!important;scrollbar-width:none}.homeProjectStageTrack::-webkit-scrollbar{display:none}.homeDigitalTwin{align-self:end!important;padding:9px 8px!important}.homeDigitalTwin span b{font-size:9px!important}}@media(max-width:700px){.homeProjectStageRail{display:block!important;overflow:hidden!important}.homeProjectStageIntro{display:flex!important;align-items:center!important;gap:9px!important;margin-bottom:12px!important}.homeProjectStageTrack{display:flex!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;gap:9px!important;padding:4px 2px 8px!important;scroll-snap-type:x mandatory}.homeProjectStageNode{flex:0 0 82px!important;width:82px!important;scroll-snap-align:start}.homeProjectStageNode b{min-height:30px!important;font-size:9px!important}.homeProjectStageNode:after{display:none!important}.homeDigitalTwin{margin-top:10px!important;width:100%!important}}.heroJourneyInner>.homeProjectStageRail{grid-column:1 / -1!important;grid-row:auto!important;width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;align-self:start!important;margin:18px 0 0!important;position:relative!important;inset:auto!important;transform:none!important}@media(min-width:1251px){.heroJourneyInner{grid-template-rows:auto auto!important}.heroJourneyInner>.homeProjectStageRail{grid-column:1 / -1!important;display:grid!important;grid-template-columns:170px minmax(0,1fr) 180px!important;grid-template-areas:"intro stages twin"!important;gap:18px!important;min-height:118px!important;padding:14px 18px!important}.homeProjectStageTrack{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important}.homeProjectStageNode{min-width:0!important;width:auto!important}.homeProjectStageNode b{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:9px!important;min-height:22px!important}}@media(min-width:701px)and (max-width:1250px){.heroJourneyInner>.homeProjectStageRail{grid-column:1 / -1!important;width:100%!important;grid-template-columns:140px minmax(0,1fr) 155px!important;grid-template-areas:"intro stages twin"!important;gap:12px!important;margin-top:16px!important}.homeProjectStageTrack{display:flex!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px 2px 8px!important;scrollbar-width:none}.homeProjectStageTrack::-webkit-scrollbar{display:none}.homeProjectStageNode{flex:0 0 76px!important;width:76px!important}}@media(max-width:700px){.heroJourneyInner>.homeProjectStageRail{display:block!important;width:100%!important;margin:14px 0 0!important}.homeProjectStageTrack{display:flex!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}}.heroActions,.hero-actions,.heroCtas,.hero-ctas{display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;flex-wrap:nowrap!important}.heroActions>a,.hero-actions>a,.heroCtas>a,.hero-ctas>a{width:auto!important;min-width:0!important;flex:0 0 auto!important;margin:0!important}@media(min-width:701px){.heroActions,.hero-actions,.heroCtas,.hero-ctas{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}}@media(max-width:700px){.heroActions,.hero-actions,.heroCtas,.hero-ctas{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important}.heroActions>a,.hero-actions>a,.heroCtas>a,.hero-ctas>a{width:100%!important;min-width:0!important;padding-left:14px!important;padding-right:14px!important}}.studioPage{display:none;min-height:100vh;padding:26px clamp(22px,3.2vw,54px) 42px;background:radial-gradient(circle at 75% 12%,rgba(17,120,182,.18),transparent 30%),linear-gradient(rgba(30,165,220,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(30,165,220,.035) 1px,transparent 1px),#031522;background-size:auto,54px 54px,54px 54px,auto;color:#eef9ff}.executionRoute main>section:not(.studioPage){display:none!important}.executionRoute .studioPage{display:block!important}.executionRoute main{background:#031522;min-height:100vh}.executionRoute .topbar{max-width:none}.executionRoute .nav a.active{color:#fff;background:linear-gradient(180deg,#0f669285,#0737538f);border-color:#31d8ff38}.studioHero{position:relative;display:grid;grid-template-columns:minmax(380px,.86fr) minmax(560px,1.45fr);min-height:260px;overflow:hidden;border:1px solid rgba(51,191,231,.17);border-radius:0 0 24px 24px;background:linear-gradient(100deg,#021827fa,#032236e6 47%,#021a2a73)}.studioHeroCopy{padding:34px 30px 28px;position:relative;z-index:3}.studioHeroCopy h1{margin:10px 0 8px;font-size:clamp(34px,3.1vw,55px);line-height:1.03;letter-spacing:-.045em}.studioHeroCopy h1 span{color:#25cfff}.studioHeroCopy>p{max-width:620px;margin:0;color:#bad1de;font-size:16px;line-height:1.55}.studioValueRow{display:flex;gap:26px;align-items:center;margin-top:24px;flex-wrap:wrap}.studioValueRow>div{display:grid;grid-template-columns:38px auto;grid-template-rows:auto auto;column-gap:10px;align-items:center}.studioValueRow>div>span{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#07466a;color:#40ddff}.studioValueRow b{font-size:12px;color:#fff}.studioValueRow small{font-size:9px;color:#86aabe;margin-top:2px}.studioHeroVisual{position:relative;min-height:260px;overflow:hidden}.studioHeroVisual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.88) brightness(.72)}.studioHeroVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#031522,#03152233 42%,#0315221f)}.studioBlueprintOverlay{position:absolute;z-index:2;right:13%;top:12%;width:44%;height:70%;border:1px solid rgba(116,224,255,.32);clip-path:polygon(12% 11%,87% 0,100% 80%,21% 100%,0 45%);background:linear-gradient(rgba(73,205,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(73,205,255,.16) 1px,transparent 1px),#08587b0d;background-size:28px 28px;box-shadow:0 0 36px #34cdff1f}.studioModelModes{position:absolute;z-index:4;right:16px;top:18px;width:150px;border:1px solid rgba(62,202,241,.24);border-radius:12px;overflow:hidden;background:#031a2acc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.studioModelModes button{width:100%;border:0;border-bottom:1px solid rgba(102,173,201,.12);background:transparent;color:#b8ceda;display:flex;gap:8px;align-items:center;padding:8px 10px;text-align:left;font:inherit;font-size:10px}.studioModelModes button.active{color:#fff;background:#086993a6;box-shadow:inset 3px 0 #2fe0ff}.studioModeThumb{width:42px;height:28px;border-radius:5px;overflow:hidden}.studioModeThumb img{width:100%;height:100%;object-fit:cover}.studioToolTabs{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid rgba(50,191,232,.22);border-radius:13px;overflow:hidden;margin:14px 0;background:#041e2fc2}.studioToolTabs button{min-width:0;padding:14px 10px;display:flex;gap:9px;justify-content:center;align-items:center;border:0;border-right:1px solid rgba(77,171,206,.13);background:transparent;color:#d6e8f1;font:inherit;font-size:11px}.studioToolTabs button.active{background:linear-gradient(90deg,#17c7ff,#1a74ff);color:#fff}.studioWorkspace{display:grid;grid-template-columns:250px minmax(0,1fr) 290px;gap:14px}.studioStartPanel,.studioInsights,.studioCanvas{border:1px solid rgba(48,184,226,.19);border-radius:14px;background:#052132d1;overflow:hidden}.studioStartPanel{padding:14px}.studioPanelTitle{display:flex;gap:10px;align-items:center;margin-bottom:13px}.studioPanelTitle>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#12bdf9;font-size:20px}.studioPanelTitle h3{margin:0;font-size:14px}.studioStartPanel>a{display:grid;grid-template-columns:32px 1fr 18px;align-items:center;gap:10px;text-decoration:none;color:#eaf7fd;padding:12px 10px;margin-top:8px;border:1px solid rgba(89,169,200,.13);border-radius:10px;background:#0c374e73}.studioStartPanel>a>span{color:#bfeeff}.studioStartPanel b,.studioStartPanel small{display:block}.studioStartPanel b{font-size:11px}.studioStartPanel small{font-size:8px;color:#8caabd;margin-top:3px}.studioCanvas{position:relative;min-height:330px}.studioCanvas>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.studioCanvasShade{position:absolute;inset:0;background:linear-gradient(180deg,#01121d1f,#0114202e)}.studioCanvasToolbar{position:absolute;z-index:3;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:3px;padding:5px;border-radius:9px;background:#02141fe0;border:1px solid rgba(88,179,213,.2)}.studioCanvasToolbar button{width:31px;height:31px;display:grid;place-items:center;border:0;background:transparent;color:#d8edf7;border-radius:6px}.studioCanvasMenu{position:absolute;z-index:3;right:12px;top:12px;width:120px;border:1px solid rgba(55,195,233,.22);border-radius:10px;overflow:hidden;background:#031d2ddb}.studioCanvasMenu button{width:100%;padding:10px 9px;border:0;border-bottom:1px solid rgba(91,170,198,.12);background:transparent;color:#c7dbe5;display:flex;align-items:center;gap:8px;font:inherit;font-size:9px}.studioCanvasMenu button.active{background:#0a78a1b3;color:#fff}.studioInsights{padding:14px}.studioInsightsTop{display:flex;justify-content:space-between;align-items:center}.studioInsightsTop h3{margin:0;font-size:14px}.studioInsightsTop button{border:1px solid rgba(88,177,209,.18);background:#082a40;color:#eaf7fd;border-radius:8px;padding:7px 10px;font:inherit;font-size:9px}.studioInsightRow{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:13px 0;border-bottom:1px solid rgba(94,171,199,.12)}.studioInsightRow>span{color:#c9edf9}.studioInsightRow b{font-size:10px;font-weight:500;color:#c4d7e1}.studioInsightRow strong{font-size:10px;color:#fff}.studioInsightRow strong.studioReady{color:#45eeb2}.studioInsightProgress{padding:13px 0}.studioInsightProgress>div{display:flex;justify-content:space-between;font-size:10px}.studioInsightProgress span{display:flex;gap:8px;align-items:center;color:#c8dbe5}.studioInsightProgress i{display:block;height:6px;border-radius:99px;background:#123850;margin-top:9px;overflow:hidden}.studioInsightProgress em{display:block;width:85%;height:100%;background:linear-gradient(90deg,#1ed8ff,#1877ff)}.studioContinue{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:12px;padding:13px;border-radius:9px;background:linear-gradient(90deg,#18c5ff,#196ff1);color:#fff;text-decoration:none;font-size:11px;font-weight:700}.studioCapabilityGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px}.studioCapabilityGrid article{min-width:0;padding:13px;border:1px solid rgba(53,184,225,.17);border-radius:13px;background:#051f30d1}.studioCapabilityHead{display:flex;gap:10px}.studioCapabilityHead>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#075786;color:#d9f8ff}.studioCapabilityHead h3{margin:0;font-size:12px}.studioCapabilityHead p{margin:4px 0 0;color:#9ab6c5;font-size:8px;line-height:1.45}.studioCapabilityVisual{height:95px;margin-top:12px;border-radius:9px;overflow:hidden}.studioCapabilityVisual img{width:100%;height:100%;object-fit:cover}.studioMiniAnalytics{height:95px;margin-top:12px;display:flex;align-items:flex-end;gap:12px;padding:12px;border-radius:9px;background:linear-gradient(180deg,#123650,#0a263b);position:relative}.studioMiniAnalytics i{width:18px;background:linear-gradient(#2bd6ff,#1c6cff);border-radius:4px 4px 0 0}.studioMiniAnalytics div{margin-left:auto;width:62px;height:62px;border-radius:50%;background:conic-gradient(#f17884 0 28%,#5e68cd 28% 52%,#28c7ed 52% 78%,#122b42 78% 100%);box-shadow:inset 0 0 0 15px #0d2b41}.studioCoordinationVisual{height:95px;margin-top:12px;position:relative;border-radius:9px;overflow:hidden;background:linear-gradient(135deg,#0a2d44,#071a2b)}.studioCoordinationVisual span{position:absolute;border:2px solid}.studioCoordinationVisual .c1{left:14%;top:20%;width:65%;height:35%;border-color:#36d9ff;transform:skewY(-14deg)}.studioCoordinationVisual .c2{left:28%;top:35%;width:58%;height:38%;border-color:#ff6e95;transform:skewY(10deg)}.studioCoordinationVisual .c3{left:20%;top:52%;width:62%;height:24%;border-color:#ffb53c;transform:skewY(-7deg)}.studioCoordinationVisual .c4{left:38%;top:12%;width:34%;height:68%;border-color:#62e0a9;transform:skew(9deg)}@media(max-width:1100px){.studioHero{grid-template-columns:1fr 1.15fr}.studioWorkspace{grid-template-columns:210px minmax(0,1fr)}.studioInsights{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.studioInsightsTop,.studioContinue{grid-column:1/-1}.studioToolTabs{overflow-x:auto;grid-template-columns:repeat(6,minmax(150px,1fr))}.studioCapabilityGrid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.studioPage{padding:14px}.studioHero{display:block;border-radius:16px}.studioHeroCopy{padding:22px 17px}.studioHeroCopy h1{font-size:34px}.studioHeroVisual{min-height:230px}.studioModelModes{width:126px}.studioToolTabs{display:flex;overflow-x:auto}.studioToolTabs button{min-width:150px}.studioWorkspace{display:block}.studioStartPanel,.studioCanvas,.studioInsights{margin-top:12px}.studioCanvas{min-height:300px}.studioInsights{display:block}.studioCapabilityGrid{grid-template-columns:1fr}.studioValueRow{gap:14px}.studioValueRow>div{min-width:44%}}.estimatePage{display:none;min-height:100vh;padding:22px clamp(20px,2.7vw,46px) 34px;color:#edf8ff;background:radial-gradient(circle at 70% 5%,rgba(12,108,166,.16),transparent 29%),linear-gradient(rgba(30,165,220,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(30,165,220,.03) 1px,transparent 1px),#031522;background-size:auto,54px 54px,54px 54px,auto}.expenseRoute main>section:not(.estimatePage){display:none!important}.expenseRoute .estimatePage{display:block!important}.expenseRoute main{background:#031522;min-height:100vh}.expenseRoute .nav a.active{color:#fff;background:linear-gradient(180deg,#0f669285,#0737538f);border-color:#31d8ff38}.estimateHero{position:relative;display:grid;grid-template-columns:minmax(460px,.95fr) minmax(420px,.8fr) 250px;min-height:250px;border-bottom:1px solid rgba(55,190,231,.12)}.estimateHeroCopy{padding:18px 10px 18px 0;z-index:2}.estimateHeroCopy h1{margin:10px 0 8px;font-size:clamp(38px,3.4vw,58px);line-height:1.02;letter-spacing:-.045em}.estimateHeroCopy h1 span{color:#1fb7ff}.estimateHeroCopy>p{max-width:690px;margin:0;color:#c4d7e2;font-size:16px;line-height:1.55}.estimateValueRow{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px}.estimateValueRow>div{display:grid;grid-template-columns:38px auto;grid-template-rows:auto auto;column-gap:10px;align-items:center}.estimateValueRow>div>span{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#064c75;color:#33d8ff}.estimateValueRow b{font-size:11px}.estimateValueRow small{font-size:8px;color:#8aa9bc;margin-top:2px}.rupeeIcon{font-size:20px;font-weight:800}.estimateHeroVisual{position:relative;overflow:hidden;min-height:250px}.estimateHeroVisual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.72) saturate(.86)}.estimateHeroVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#031522,#03152214 35%,#03152233)}.estimateBlueprint{position:absolute;z-index:2;right:8%;top:10%;width:55%;height:78%;border:1px solid rgba(105,221,255,.35);background:linear-gradient(rgba(74,210,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(74,210,255,.13) 1px,transparent 1px);background-size:26px 26px;clip-path:polygon(8% 5%,91% 0,100% 83%,18% 100%,0 48%)}.estimateSummaryCard{align-self:center;margin-left:12px;border:1px solid rgba(50,194,235,.22);border-radius:14px;background:#042235d1;padding:8px 14px}.estimateSummaryCard>div{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;column-gap:8px;padding:10px 0;border-bottom:1px solid rgba(93,170,199,.12)}.estimateSummaryCard>div:last-child{border-bottom:0}.estimateSummaryCard>div>span{grid-row:1/3;color:#a9eaff}.estimateSummaryCard small{color:#9ab6c6;font-size:8px}.estimateSummaryCard b{font-size:11px;margin-top:2px}.estimateSteps{display:grid;grid-template-columns:repeat(6,1fr);margin:10px 0 12px;border:1px solid rgba(55,193,234,.2);border-radius:10px;overflow:hidden;background:#031d2fcc}.estimateSteps>div{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:9px;padding:10px 12px;border-right:1px solid rgba(72,163,198,.12);position:relative}.estimateSteps>div>span{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#123d59;color:#d9f5ff;font-size:10px}.estimateSteps b{font-size:9px}.estimateSteps small{font-size:7px;color:#8daabd;margin-top:3px}.estimateSteps>div.active{background:linear-gradient(90deg,#18c1ff,#1977ff)}.estimateSteps>div.active small{color:#e6f7ff}.estimateWorkspace{display:grid;grid-template-columns:210px minmax(0,1.15fr) minmax(0,1.6fr);grid-template-areas:"tools input model" "tools breakdown compare" "tools breakdown reports";gap:12px}.estimateTools,.estimateInputPanel,.estimateModelPanel,.costBreakdownPanel,.estimateComparisonPanel,.estimateReportsPanel{border:1px solid rgba(50,183,224,.17);border-radius:12px;background:#051f30d6}.estimateTools{grid-area:tools;padding:12px}.estimateTools h3,.estimateInputPanel h3,.costBreakdownPanel h3,.estimateReportsPanel h3{margin:0 0 10px;font-size:12px}.estimateTools button{width:100%;border:0;background:transparent;color:#d7e7ef;display:flex;gap:9px;align-items:center;padding:9px;border-radius:8px;font:inherit;font-size:9px}.estimateTools button.active{background:linear-gradient(90deg,#156bff,#159bff);color:#fff}.estimateInputPanel{grid-area:input;padding:14px;position:relative}.estimateFormGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 10px}.estimateFormGrid label{font-size:8px;color:#c7dce7}.estimateFormGrid input,.estimateFormGrid select{width:100%;box-sizing:border-box;margin-top:5px;padding:9px;border:1px solid rgba(83,164,194,.17);border-radius:7px;background:#0a2c43;color:#fff;font:inherit;font-size:9px}.generateEstimateBtn{float:right;margin-top:16px;border:0;border-radius:8px;padding:11px 16px;background:linear-gradient(90deg,#19c2ff,#186fff);color:#fff;font:inherit;font-size:10px;font-weight:700;display:flex;gap:8px;align-items:center}.estimateModelPanel{grid-area:model;padding:12px}.estimateModelTitle{font-size:12px;font-weight:700;margin-bottom:9px}.estimateModelBody{display:grid;grid-template-columns:95px minmax(0,1fr) 175px;gap:8px;min-height:210px}.estimateModelModes{display:flex;flex-direction:column;gap:5px}.estimateModelModes button{border:0;border-radius:7px;background:#0a314a;color:#bfd3de;padding:9px 7px;font:inherit;font-size:8px;display:flex;gap:6px;align-items:center}.estimateModelModes button.active{background:#0d7bb4;color:#fff}.estimateModelImage{position:relative;border-radius:9px;overflow:hidden;min-height:205px}.estimateModelImage img{width:100%;height:100%;object-fit:cover}.estimateModelToolbar{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:3px;padding:4px;background:#02131de0;border-radius:8px}.estimateModelToolbar button{width:28px;height:28px;border:0;background:transparent;color:#d9eef7}.quantityList{padding:0 6px}.quantityList h4{margin:0 0 7px;font-size:10px}.quantityList>div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid rgba(92,165,194,.1);font-size:8px}.quantityList span{color:#c6d8e1}.quantityList b{color:#fff}.costBreakdownPanel{grid-area:breakdown;padding:12px}.costBreakdownBody{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center}.costDonut{width:130px;height:130px;border-radius:50%;margin:auto;background:conic-gradient(#2395ff 0 52%,#f8be36 52% 64%,#29d8cb 64% 72%,#f176a6 72% 90%,#8a63e8 90% 100%);display:grid;place-items:center}.costDonut:after{content:"";position:absolute}.costDonut span{width:72px;height:72px;border-radius:50%;background:#08283d;display:grid;place-items:center;text-align:center;font-size:16px;font-weight:800}.costDonut span small{display:block;font-size:8px;font-weight:500}.costLegend>div{display:grid;grid-template-columns:8px 1fr 34px 50px;gap:7px;align-items:center;padding:5px 0;font-size:8px}.costLegend i{width:7px;height:7px;border-radius:50%}.costLegend .c0{background:#2395ff}.costLegend .c1{background:#f8be36}.costLegend .c2{background:#29d8cb}.costLegend .c3{background:#f176a6}.costLegend .c4{background:#8a63e8}.costLegend strong{text-align:right}.estimateComparisonPanel{grid-area:compare;padding:12px}.estimatePanelHeader{display:flex;justify-content:space-between;align-items:center}.estimatePanelHeader h3{margin:0;font-size:12px}.estimatePanelHeader a{font-size:8px;color:#30cfff;text-decoration:none}.estimateComparisonCards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.estimateComparisonCards article{padding:10px;border:1px solid rgba(66,166,202,.17);border-radius:8px;background:#0a2d44}.estimateComparisonCards article.selected{border-color:#21d7ff;box-shadow:0 0 0 1px #21d7ff24}.estimateComparisonCards small{font-size:8px;color:#a8c1cf}.estimateComparisonCards h4{margin:4px 0 3px;font-size:13px}.estimateComparisonCards p{margin:0;color:#c1d2db;font-size:8px}.estimateComparisonCards ul{padding-left:14px;margin:8px 0;font-size:7px;line-height:1.7;color:#d7e7ef}.estimateComparisonCards li::marker{color:#33dfc0}.estimateComparisonCards button{width:100%;padding:7px;border:1px solid rgba(54,196,236,.4);border-radius:6px;background:transparent;color:#54ddff;font:inherit;font-size:8px}.estimateComparisonCards .selected button{background:#1688ff;color:#fff;border-color:#1688ff}.estimateReportsPanel{grid-area:reports;padding:12px}.estimateReportsPanel button{width:100%;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:8px;border:1px solid rgba(75,160,190,.13);border-radius:7px;background:#0a2b42;color:#eaf6fb;padding:8px;margin-top:6px;text-align:left}.estimateReportsPanel button>span{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:#0e5f8d;font-size:8px;font-weight:800}.estimateReportsPanel b,.estimateReportsPanel small{display:block}.estimateReportsPanel b{font-size:9px}.estimateReportsPanel small{font-size:7px;color:#91adbc;margin-top:2px}@media(max-width:1180px){.estimateHero{grid-template-columns:1fr 1fr}.estimateSummaryCard{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);margin:10px 0 0}.estimateWorkspace{grid-template-columns:180px minmax(0,1fr);grid-template-areas:"tools input" "tools model" "breakdown model" "compare compare" "reports reports"}.estimateSteps{overflow-x:auto;grid-template-columns:repeat(6,minmax(180px,1fr))}}@media(max-width:700px){.estimatePage{padding:14px}.estimateHero{display:block}.estimateHeroVisual{min-height:220px;margin-top:12px}.estimateSummaryCard{display:grid;grid-template-columns:1fr 1fr}.estimateSteps{display:flex;overflow-x:auto}.estimateSteps>div{min-width:170px}.estimateWorkspace{display:block}.estimateTools,.estimateInputPanel,.estimateModelPanel,.costBreakdownPanel,.estimateComparisonPanel,.estimateReportsPanel{margin-top:10px}.estimateTools{display:grid;grid-template-columns:1fr 1fr;gap:5px}.estimateTools h3{grid-column:1/-1}.estimateFormGrid{grid-template-columns:1fr 1fr}.estimateModelBody{grid-template-columns:78px minmax(0,1fr)}.quantityList{grid-column:1/-1}.costBreakdownBody,.estimateComparisonCards{grid-template-columns:1fr}}.estimatePage{background:linear-gradient(rgba(38,194,239,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(38,194,239,.028) 1px,transparent 1px),radial-gradient(circle at 72% 9%,rgba(29,141,194,.1),transparent 30%),#02131f!important;background-size:56px 56px,56px 56px,auto,auto!important;color:#eaf7fd!important}.estimateHero{min-height:250px!important;border:1px solid rgba(44,187,228,.16)!important;border-radius:20px!important;overflow:hidden!important;background:linear-gradient(90deg,#021420fa,#031d2ee6 48%,#021725b8)!important;box-shadow:0 20px 60px #0000002e!important}.estimateHeroCopy{padding:28px 24px 24px!important}.estimateHeroCopy .eyebrow{color:#48d8ff!important}.estimateHeroCopy h1{color:#f4fbff!important;font-weight:800!important}.estimateHeroCopy h1 span{color:#2cd6ff!important;text-shadow:0 0 18px rgba(44,214,255,.16)!important}.estimateHeroCopy>p{color:#a9c6d5!important;max-width:670px!important}.estimateHeroVisual img{filter:brightness(.56) saturate(.78) contrast(1.05)!important}.estimateHeroVisual:after{background:linear-gradient(90deg,#02131f,#02131f73 30%,#02131f29 70%,#02131f5c)!important}.estimateBlueprint{opacity:.58!important;border-color:#49d5ff3d!important;box-shadow:0 0 30px #33d2fa0f!important}.estimateValueRow{gap:14px!important}.estimateValueRow>div{padding:9px 11px!important;border:1px solid rgba(48,195,235,.14)!important;border-radius:12px!important;background:#052a3f75!important}.estimateValueRow>div>span{width:34px!important;height:34px!important;border:1px solid rgba(54,213,255,.18)!important;background:#0548668a!important;color:#4addff!important}.estimateValueRow b{color:#eefaff!important}.estimateValueRow small{color:#7fa4b8!important}.estimateSummaryCard{margin:14px 14px 14px 0!important;border:1px solid rgba(49,198,238,.22)!important;border-radius:18px!important;background:#031e2fad!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;box-shadow:0 16px 44px #00000029!important}.estimateSummaryCard>div{border-bottom-color:#4baacb1f!important}.estimateSummaryCard small{color:#7f9fb2!important}.estimateSummaryCard b{color:#f5fbff!important}.estimateSteps{margin:14px 0!important;border:1px solid rgba(48,187,225,.18)!important;border-radius:15px!important;background:#031c2cb8!important;box-shadow:none!important}.estimateSteps>div{min-height:54px!important;padding:10px 12px!important;border-right-color:#469ebe1c!important;background:transparent!important}.estimateSteps>div>span{background:#082d45!important;border:1px solid rgba(77,190,227,.22)!important;color:#9fc9da!important}.estimateSteps>div.active{background:linear-gradient(180deg,#054562d1,#042f46cc)!important;box-shadow:inset 0 -2px #2bd9ff!important}.estimateSteps>div.active>span{background:#0b577a!important;border-color:#2cd8ff!important;color:#fff!important}.estimateSteps b{color:#edf9ff!important}.estimateSteps small{color:#789caf!important}.estimateSteps>div.active small{color:#9ddbef!important}.estimateTools,.estimateInputPanel,.estimateModelPanel,.costBreakdownPanel,.estimateComparisonPanel,.estimateReportsPanel{border:1px solid rgba(45,183,221,.16)!important;border-radius:16px!important;background:linear-gradient(180deg,#052538bd,#031b2bc2)!important;box-shadow:0 16px 44px #0000001a!important}.estimateTools h3,.estimateInputPanel h3,.estimateModelTitle,.costBreakdownPanel h3,.estimatePanelHeader h3,.estimateReportsPanel h3{color:#f2fbff!important;font-weight:750!important}.estimateTools button{color:#adc5d1!important;border:1px solid transparent!important;background:transparent!important}.estimateTools button:hover{background:#06374f73!important;color:#eaf9ff!important}.estimateTools button.active{background:#054f6ead!important;border-color:#35d4ff42!important;box-shadow:inset 3px 0 #31dcff!important;color:#fff!important}.estimateFormGrid label{color:#91adbc!important}.estimateFormGrid input,.estimateFormGrid select{border:1px solid rgba(75,166,198,.16)!important;background:#08273b!important;color:#effaff!important;box-shadow:none!important}.estimateFormGrid input:focus,.estimateFormGrid select:focus{outline:none!important;border-color:#2ed8ff!important;box-shadow:0 0 0 2px #2ed8ff14!important}.generateEstimateBtn,.studioContinue{background:linear-gradient(180deg,#08a9d8,#087aa8)!important;border:1px solid rgba(72,222,255,.34)!important;box-shadow:0 8px 24px #0095c41f!important}.estimateModelModes button{background:#082a40!important;color:#9fb9c7!important}.estimateModelModes button.active{background:#075574!important;color:#fff!important;border:1px solid rgba(53,213,255,.28)!important}.estimateModelImage{border:1px solid rgba(51,183,221,.14)!important;background:#061f30!important}.estimateModelImage img{filter:brightness(.72) saturate(.82)!important}.quantityList h4{color:#edf9ff!important}.quantityList>div{border-bottom-color:#54a4c11a!important}.quantityList span{color:#86a7b8!important}.costDonut{background:conic-gradient(#2bd7ff 0 52%,#57a8e5 52% 64%,#3eddb4 64% 72%,#9e84d8 72% 90%,#5b7392 90% 100%)!important;box-shadow:0 0 0 1px #34c6ec1f,0 0 24px #29cdf614!important}.costDonut span{background:#07263a!important;color:#fff!important}.costLegend .c0{background:#2bd7ff!important}.costLegend .c1{background:#57a8e5!important}.costLegend .c2{background:#3eddb4!important}.costLegend .c3{background:#9e84d8!important}.costLegend .c4{background:#5b7392!important}.estimateComparisonCards article{background:#08283d!important;border-color:#41a2c426!important}.estimateComparisonCards article.selected{background:linear-gradient(180deg,#064057d1,#062739e0)!important;border-color:#34d7ff6b!important;box-shadow:0 0 0 1px #34d7ff14,0 14px 32px #0000001f!important}.estimateComparisonCards button{background:transparent!important;border-color:#35cef752!important;color:#54ddff!important}.estimateComparisonCards .selected button{background:#087fa9!important;border-color:#24d5ff!important;color:#fff!important}.estimateReportsPanel button{background:#08283d!important;border-color:#469ebe21!important}.estimateReportsPanel button>span{background:#0a4f70!important;color:#e7f9ff!important}.estimateReportsPanel button:hover{border-color:#34d7ff47!important;background:#093049!important}.expenseRoute .vishwakarmaAgent,.expenseRoute .executionAgent,.expenseRoute .assistantFab{background:#032538e6!important;border-color:#2fd0f947!important;box-shadow:0 16px 36px #00000038!important}@media(max-width:1180px){.estimateHero{border-radius:18px!important}.estimateSummaryCard{margin:12px 0 0!important}}@media(max-width:700px){.estimatePage{background:#02131f!important}.estimateHero{border-radius:16px!important;background:linear-gradient(180deg,#021827fa,#031d2eeb)!important}.estimateHeroCopy{padding:20px 16px 14px!important}.estimateHeroCopy h1{font-size:34px!important}.estimateValueRow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.estimateValueRow>div{min-width:0!important;padding:9px!important}.estimateSummaryCard{border-radius:14px!important}}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .heroBtns{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:12px!important;width:auto!important;max-width:none!important}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .heroBtns .large{width:auto!important;min-width:170px!important;flex:0 0 auto!important;margin:0!important;white-space:nowrap!important;justify-content:center!important}@media(max-width:700px){.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .heroBtns{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;width:100%!important;max-width:100%!important}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .heroBtns .large{width:100%!important;min-width:0!important;min-height:48px!important;padding:0 10px!important;font-size:12px!important}}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .promises{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:22px!important;width:max-content!important;max-width:100%!important;margin-top:24px!important}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .promises span{display:flex!important;align-items:center!important;flex:0 0 auto!important;white-space:nowrap!important;gap:7px!important;line-height:1.2!important}@media(max-width:700px){.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .promises{width:100%!important;justify-content:space-between!important;gap:5px!important;margin-top:18px!important;font-size:clamp(7.5px,2.3vw,10px)!important}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .promises span{flex:0 1 auto!important;min-width:0!important;gap:3px!important}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .promises svg{width:12px!important;height:12px!important;flex:0 0 12px!important}}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .heroJourneyInner>.homeProjectStageRail{grid-column:1 / -1!important;grid-row:auto!important;width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;align-self:start!important;margin:24px 0 0!important;position:relative!important;inset:auto!important;transform:none!important;clear:both!important;z-index:3!important}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .heroOverlayCopy{padding-bottom:8px!important}@media(min-width:1251px){.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .heroJourneyInner{grid-template-rows:auto auto!important}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .heroJourneyInner>.homeProjectStageRail{display:grid!important;grid-template-columns:170px minmax(0,1fr) 180px!important;grid-template-areas:"intro stages twin"!important;gap:18px!important;min-height:118px!important;padding:14px 18px!important}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .homeProjectStageTrack{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .homeProjectStageNode{min-width:0!important;width:auto!important}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .homeProjectStageNode b{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:9px!important;min-height:22px!important}}@media(min-width:701px)and (max-width:1250px){.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .heroJourneyInner>.homeProjectStageRail{display:grid!important;grid-template-columns:135px minmax(0,1fr) 150px!important;grid-template-areas:"intro stages twin"!important;gap:12px!important;padding:12px 13px!important;margin-top:22px!important}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .homeProjectStageTrack{display:flex!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px 2px 8px!important;scrollbar-width:none!important}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .homeProjectStageTrack::-webkit-scrollbar{display:none!important}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .homeProjectStageNode{flex:0 0 76px!important;width:76px!important}}@media(max-width:700px){.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .heroJourneyInner>.homeProjectStageRail{display:block!important;width:100%!important;margin:20px 0 0!important;padding:14px!important;border-radius:16px!important}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .homeProjectStageTrack{display:flex!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;gap:9px!important;padding:4px 2px 8px!important}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .homeProjectStageNode{flex:0 0 82px!important;width:82px!important}.app:not(.expenseRoute):not(.executionRoute):not(.commandRoute) .homeDigitalTwin{width:100%!important;margin-top:10px!important}}.expenseControlPage{display:none;min-height:100vh;padding:20px clamp(18px,2.2vw,34px) 34px;background:linear-gradient(rgba(42,187,229,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(42,187,229,.028) 1px,transparent 1px),#02131f;background-size:56px 56px,56px 56px,auto;color:#edf9ff}.expenseRoute .expenseControlPage{display:block!important}.expenseRoute main>section:not(.expenseControlPage){display:none!important}.expenseIntelligenceHero{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(500px,1.15fr) 280px;min-height:275px;border:1px solid rgba(45,187,227,.18);border-radius:20px;overflow:hidden;background:#031827}.expenseHeroCopy{padding:30px 28px;z-index:2}.expenseHeroCopy h1{margin:10px 0 2px;font-size:clamp(40px,3.8vw,62px);line-height:1;letter-spacing:-.05em}.expenseHeroCopy h1 span{color:#27d5ff}.expenseHeroCopy h2{margin:8px 0 12px;font-size:24px;line-height:1.1}.expenseHeroCopy h2 span{color:#2cd8ff}.expenseHeroCopy>p{max-width:630px;margin:0;color:#abc5d3;font-size:15px;line-height:1.55}.expenseHeroActions{display:flex;gap:10px;margin-top:20px}.expenseHeroActions button{height:44px;border-radius:9px;padding:0 16px;display:flex;align-items:center;gap:9px;font:inherit;font-size:11px;font-weight:700}.expensePrimary{border:1px solid #35dfff;background:linear-gradient(180deg,#24cfff,#0998c9);color:#02131f}.expensePrimary span{font-size:19px}.expenseSecondary{border:1px solid rgba(66,202,240,.35);background:#042335ad;color:#edf9ff}.expenseHeroVisual{position:relative;overflow:hidden}.expenseHeroVisual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.62) saturate(.75)}.expenseHeroShade{position:absolute;inset:0;background:linear-gradient(90deg,#031827,#0318271f 40%,#0318272e)}.expenseProgressCaption{position:absolute;right:8%;top:31%;display:flex;flex-direction:column;color:#aed0df;font-size:20px;line-height:1.3}.expenseProgressCaption i{width:32px;height:2px;background:#2edaff;margin-top:14px}.expenseProjectSnapshot{margin:17px 14px 17px 0;padding:12px 14px;border:1px solid rgba(52,200,240,.25);border-radius:16px;background:#031f30bf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.snapshotHead{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid rgba(83,164,194,.12)}.snapshotHead>span{color:#87eaff}.snapshotHead b,.snapshotHead small{display:block}.snapshotHead b{font-size:10px}.snapshotHead small{font-size:8px;color:#809faf;margin-top:2px}.snapshotHead em{font-style:normal;color:#3ceeb1;font-size:8px;padding:5px 7px;border-radius:99px;background:#0c6d5147}.snapshotRow{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(83,164,194,.1);font-size:8px}.snapshotRow span{display:flex;gap:7px;align-items:center;color:#9bb5c2}.snapshotRow b{color:#fff}.snapshotProgress{padding-top:11px}.snapshotProgress>i{display:block;height:5px;border-radius:99px;background:#12374c;overflow:hidden}.snapshotProgress>i em{display:block;width:38%;height:100%;background:#2bd9ff}.snapshotProgress div{display:flex;justify-content:space-between;margin-top:6px;font-size:8px;color:#9ab5c3}.snapshotProgress b{color:#36dcff}.expenseLifecycle{display:grid;grid-template-columns:repeat(13,auto);align-items:center;gap:7px;margin:12px 0;padding:10px 14px;border:1px solid rgba(48,184,223,.17);border-radius:14px;background:#031d2dd1}.expenseLifecycleStep{display:flex;gap:9px;align-items:center;min-width:0}.expenseLifecycleStep>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#073c5a;color:#37d9ff}.expenseLifecycleStep b,.expenseLifecycleStep small{display:block;white-space:nowrap}.expenseLifecycleStep b{font-size:9px}.expenseLifecycleStep small{font-size:7px;color:#83a3b4;margin-top:2px}.expenseLifecycleStep.active>span{background:#0a5c80;color:#fff;box-shadow:0 0 0 1px #35daff52}.expenseLifecycleArrow{font-style:normal;color:#39cdf1;font-size:15px}.expenseDashboard{display:grid;grid-template-columns:190px minmax(0,1fr) 220px;gap:12px}.expenseFinancialTools,.expenseAlerts,.expensePayments,.expenseBudgetChart,.expenseCategoryPanel,.expenseWorkPackage,.expenseScenarioPanel,.expenseKpi{border:1px solid rgba(48,179,217,.16);background:linear-gradient(180deg,#052436c2,#031c2ccc);border-radius:12px}.expenseFinancialTools{padding:12px;align-self:stretch}.expenseFinancialTools h3{margin:0 0 10px;font-size:11px}.expenseFinancialTools button{width:100%;display:flex;gap:9px;align-items:center;padding:9px;border:0;border-radius:7px;background:transparent;color:#b5cad5;font:inherit;font-size:8px}.expenseFinancialTools button.active{background:#075377;color:#fff;box-shadow:inset 3px 0 #2cdcff}.expenseMainGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:10px}.expenseKpiRow{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.expenseKpi{padding:12px;display:flex;align-items:center;justify-content:space-between;min-width:0}.expenseKpi small{display:block;color:#9ab3c0;font-size:7px}.expenseKpi b{display:block;margin-top:5px;font-size:15px}.expenseKpi em{display:block;font-style:normal;font-size:7px;margin-top:2px}.expenseKpi>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#073854}.expenseKpi.green b,.expenseKpi.green em{color:#52e5a8}.expenseKpi.orange b{color:#ffad39}.expenseKpi.cyan b{color:#2bd8ff}.expenseKpi.purple b{color:#ae81ff}.expenseBudgetChart{padding:12px}.expensePanelHeader{display:flex;justify-content:space-between;align-items:center}.expensePanelHeader h3{margin:0;font-size:11px}.expensePanelHeader h3 small{font-weight:400;color:#82a3b3}.expensePanelHeader button{border:1px solid rgba(72,169,202,.17);background:#08283b;color:#c4d6df;border-radius:7px;padding:6px 8px;font:inherit;font-size:7px}.expensePanelHeader a{font-size:7px;color:#2ed7ff;text-decoration:none}.expenseLineChart{position:relative;height:185px;margin-top:9px;padding:7px 6px 20px}.chartGrid{position:absolute;inset:8px 6px 24px}.chartGrid i{display:block;height:20%;border-top:1px solid rgba(98,168,195,.11)}.expenseLineChart svg{position:absolute;left:7px;right:7px;top:9px;width:calc(100% - 14px);height:145px}.expenseLineChart polyline{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.budgetLine{stroke:#46dd99}.committedLine{stroke:#ff9c35}.actualLine{stroke:#1ebcff}.forecastLine{stroke:#aa73ff;stroke-dasharray:6 6}.expenseChartMonths{position:absolute;bottom:3px;left:4px;right:4px;display:grid;grid-template-columns:repeat(12,1fr);font-size:6px;color:#7899aa;text-align:center}.expenseChartLegend{display:flex;gap:14px;flex-wrap:wrap;font-size:7px}.expenseChartLegend .budget{color:#46dd99}.expenseChartLegend .committed{color:#ff9c35}.expenseChartLegend .actual{color:#1ebcff}.expenseChartLegend .forecast{color:#aa73ff}.expenseCategoryPanel{padding:12px}.expenseCategoryPanel h3{margin:0;font-size:11px}.expenseCategoryBody{display:grid;grid-template-columns:145px 1fr;align-items:center;gap:12px;margin-top:10px}.expenseDonut{width:130px;height:130px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#22c8ff 0 38%,#805ee6 38% 60%,#ff9d39 60% 75%,#ffc74b 75% 87%,#f07aa7 87% 95%,#3f8bc8 95% 100%)}.expenseDonut:before{content:"";position:absolute}.expenseDonut span{width:74px;height:74px;border-radius:50%;background:#062538;display:grid;place-items:center;text-align:center;font-size:12px;font-weight:800}.expenseDonut small{display:block;font-size:6px;font-weight:400;color:#8ca9b7}.expenseCategoryLegend>div{display:grid;grid-template-columns:7px 1fr auto;gap:7px;align-items:center;padding:4px 0;font-size:7px}.expenseCategoryLegend i{width:7px;height:7px;border-radius:50%}.expenseCategoryLegend i.cyan{background:#22c8ff}.expenseCategoryLegend i.purple{background:#805ee6}.expenseCategoryLegend i.orange{background:#ff9d39}.expenseCategoryLegend i.yellow{background:#ffc74b}.expenseCategoryLegend i.pink{background:#f07aa7}.expenseCategoryLegend i.blue{background:#3f8bc8}.expenseWorkPackage{padding:12px}.expenseWorkPackage h3{margin:0 0 9px;font-size:11px}.expenseTable{font-size:7px}.expenseTableHead,.expenseTableRow{display:grid;grid-template-columns:1.25fr .72fr .82fr .72fr .62fr 1fr;gap:6px;align-items:center;padding:5px 0}.expenseTableHead{color:#8ca9b8;border-bottom:1px solid rgba(91,164,192,.15)}.expenseTableRow{border-bottom:1px solid rgba(91,164,192,.08)}.expenseTableRow .positive{color:#49dfa4}.expenseTableRow>span:last-child{display:grid;grid-template-columns:1fr 30px;gap:6px;align-items:center}.expenseTableRow i{height:6px;border-radius:99px;background:#11394e;overflow:hidden}.expenseTableRow i em{display:block;height:100%;background:linear-gradient(90deg,#1fd0bd,#42e28c)}.expenseTableRow b{font-size:6px}.expenseScenarioPanel{padding:12px}.expenseScenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.expenseScenarios article{position:relative;padding:10px;border:1px solid rgba(65,160,194,.15);border-radius:8px;background:#08283c}.expenseScenarios article.recommended{border-color:#2bd9ff;box-shadow:0 0 0 1px #2bd9ff1f}.expenseScenarios article>em{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:2px 7px;border-radius:99px;background:#0a6d8e;color:#9af0ff;font-size:6px;font-style:normal}.expenseScenarios small{font-size:7px;color:#a3b9c4}.expenseScenarios h4{margin:4px 0 2px;font-size:13px}.expenseScenarios b{font-size:8px;color:#4de2a7}.expenseScenarios b.bad{color:#ff7178}.expenseScenarios p{font-size:6px;line-height:1.6;color:#9eb4c0}.expenseScenarios button{width:100%;padding:6px;border:1px solid rgba(54,207,247,.35);border-radius:6px;background:transparent;color:#52dfff;font:inherit;font-size:7px}.expenseScenarios .recommended button{background:#13bfe8;color:#02131f;font-weight:800}.expenseRightRail{display:flex;flex-direction:column;gap:10px}.expenseAlerts,.expensePayments{padding:12px}.expenseAlert,.expensePayment{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(90,161,189,.1)}.expenseAlert>span,.expensePayment>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0b435f;color:#fff}.expenseAlert b,.expenseAlert small,.expensePayment b,.expensePayment small{display:block}.expenseAlert b,.expensePayment b{font-size:8px}.expenseAlert small,.expensePayment small{font-size:6px;color:#829fad;margin-top:2px}.expenseAlert em{font-style:normal;font-size:7px}.expenseAlert.red em{color:#ff666f}.expenseAlert.orange em{color:#ff9e3c}.expenseAlert.blue em{color:#32cfff}.expenseAlert.green em{color:#4ce0a2}.expensePayment em{text-align:right;font-style:normal}.expensePayment em b{color:#fff}.expensePayment em small{color:#ff9956}@media(max-width:1180px){.expenseIntelligenceHero{grid-template-columns:1fr 1fr}.expenseProjectSnapshot{grid-column:1/-1;margin:0 14px 14px;display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}.snapshotHead,.snapshotProgress{grid-column:1/-1}.expenseLifecycle{overflow-x:auto;grid-template-columns:repeat(13,auto)}.expenseDashboard{grid-template-columns:165px minmax(0,1fr)}.expenseRightRail{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.expenseKpiRow{grid-template-columns:repeat(5,minmax(135px,1fr));overflow-x:auto}.expenseMainGrid{grid-template-columns:1fr}.expenseCategoryPanel,.expenseBudgetChart,.expenseWorkPackage,.expenseScenarioPanel{grid-column:1}}@media(max-width:700px){.expenseControlPage{padding:12px}.expenseIntelligenceHero{display:block}.expenseHeroCopy{padding:20px 16px}.expenseHeroCopy h1{font-size:36px}.expenseHeroCopy h2{font-size:19px}.expenseHeroActions{display:grid;grid-template-columns:1fr 1fr}.expenseHeroActions button{justify-content:center;padding:0 9px;font-size:9px}.expenseHeroVisual{height:220px}.expenseProjectSnapshot{display:block;margin:10px}.expenseLifecycle{display:flex;overflow-x:auto}.expenseLifecycleStep{min-width:120px}.expenseLifecycleArrow{display:none}.expenseDashboard{display:block}.expenseFinancialTools{display:grid;grid-template-columns:1fr 1fr;gap:4px}.expenseFinancialTools h3{grid-column:1/-1}.expenseMainGrid{display:block}.expenseKpiRow{display:flex;overflow-x:auto;margin-top:10px}.expenseKpi{min-width:150px}.expenseBudgetChart,.expenseCategoryPanel,.expenseWorkPackage,.expenseScenarioPanel{margin-top:10px}.expenseCategoryBody{grid-template-columns:120px 1fr}.expenseDonut{width:110px;height:110px}.expenseTable{overflow-x:auto}.expenseTableHead,.expenseTableRow{min-width:620px}.expenseScenarios{grid-template-columns:1fr}.expenseRightRail{display:block}.expenseAlerts,.expensePayments{margin-top:10px}}.expenseRoute>main>section:not(.expenseControlPage){display:none!important}.expenseRoute .expenseMainGrid>section{display:block!important}.expenseDashboard{align-items:start!important}.expenseFinancialTools,.expenseMainGrid,.expenseRightRail{align-self:start!important;min-width:0!important}.expenseMainGrid{width:100%!important;min-height:0!important;align-content:start!important;grid-auto-rows:auto!important}.expenseKpiRow{align-self:start!important}.expenseKpi{min-height:72px!important;height:auto!important;align-self:start!important}.expenseBudgetChart,.expenseCategoryPanel,.expenseWorkPackage,.expenseScenarioPanel{min-height:0!important;height:auto!important;align-self:start!important}@media(min-width:1181px){.expenseMainGrid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)!important;grid-template-areas:"kpis kpis" "budget category" "work scenario"!important}.expenseKpiRow{grid-area:kpis!important}.expenseBudgetChart{grid-area:budget!important}.expenseCategoryPanel{grid-area:category!important}.expenseWorkPackage{grid-area:work!important}.expenseScenarioPanel{grid-area:scenario!important}}.executionRoute .studioHero{background:linear-gradient(100deg,#021420fc,#031f30ed 44%,#0218268f)!important;border-color:#30d0f938!important}.executionRoute .studioHeroCopy .eyebrow{color:#4bdcff!important;letter-spacing:.12em!important}.executionRoute .studioHeroCopy h1{max-width:760px!important;font-size:clamp(42px,4.2vw,68px)!important;line-height:.98!important;letter-spacing:-.05em!important}.executionRoute .studioHeroCopy h1 span{color:#2edcff!important;text-shadow:0 0 22px rgba(46,220,255,.16)!important}.executionRoute .studioHeroCopy>p{max-width:700px!important;color:#aac6d5!important;font-size:15px!important}.executionRoute .studioValueRow>div{padding:9px 11px!important;border:1px solid rgba(50,205,245,.16)!important;border-radius:12px!important;background:#042b407a!important}.executionRoute .studioValueRow>div>span{border:1px solid rgba(55,216,255,.22)!important;background:#074662!important;color:#43e0ff!important}.executionRoute .studioToolTabs button.active{background:linear-gradient(180deg,#0d789f,#075778)!important;box-shadow:inset 0 -2px #31ddff!important}.executionRoute .studioStartPanel,.executionRoute .studioCanvas,.executionRoute .studioInsights,.executionRoute .studioCapabilityGrid article{background:linear-gradient(180deg,#052436c7,#031b2bd1)!important;border-color:#31bee52b!important}.executionRoute .studioInsights{box-shadow:0 16px 42px #0000001f!important}.executionRoute .studioContinue{background:linear-gradient(180deg,#0aa7d2,#07789f)!important;border:1px solid rgba(57,220,255,.34)!important;box-shadow:none!important}.executionRoute .studioCanvas:before{content:"EXECUTION MODEL";position:absolute;z-index:4;left:14px;top:14px;padding:6px 9px;border-radius:999px;border:1px solid rgba(58,215,255,.28);background:#021d2db8;color:#55e1ff;font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.executionRoute .studioCapabilityHead>span{background:#07506f!important;color:#dffaff!important;border:1px solid rgba(55,215,255,.18)!important}@media(max-width:700px){.executionRoute .studioHeroCopy h1{font-size:38px!important}}@media(max-width:700px){.app:not(.commandRoute):not(.executionRoute):not(.expenseRoute) .homeProjectStageRail{display:none!important}}@media(max-width:980px){body .app .heroJourneyInner>.homeProjectStageRail,body .app .homeProjectStageRail{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}}@media(max-width:980px){.heroJourneyInner{grid-template-rows:auto!important;row-gap:0!important;gap:0!important;min-height:0!important;height:auto!important}.heroJourneyInner>.homeProjectStageRail{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important}.heroOverlayCopy,.heroCopy,.hero-content,.heroContent{margin-top:0!important;padding-top:0!important}.heroJourney,.hero,.heroSection,.hero-section{min-height:0!important}}.collectivePage{display:none;min-height:100vh;padding:20px clamp(18px,2.2vw,34px) 34px;color:#edf9ff;background:linear-gradient(rgba(41,184,226,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(41,184,226,.026) 1px,transparent 1px),#02131f;background-size:56px 56px,56px 56px,auto}.collectiveRoute .collectivePage{display:block!important}.collectiveRoute main>section:not(.collectivePage){display:none!important}.collectiveRoute .nav a.active{color:#fff;background:linear-gradient(180deg,#0f669285,#0737538f);border-color:#31d8ff38}.collectiveHero{display:grid;grid-template-columns:minmax(420px,.85fr) minmax(600px,1.35fr);min-height:315px;overflow:hidden;border:1px solid rgba(48,191,231,.16);border-radius:20px;background:#031827}.collectiveHeroCopy{padding:32px 28px;position:relative;z-index:2}.collectiveHeroCopy h1{margin:10px 0 12px;font-size:clamp(42px,4vw,64px);line-height:.98;letter-spacing:-.05em}.collectiveHeroCopy h1 span{color:#2ed8ff}.collectiveHeroCopy>p{max-width:670px;margin:0;color:#a9c6d5;font-size:15px;line-height:1.55}.collectiveHeroPoints{display:flex;gap:24px;margin-top:25px;flex-wrap:wrap}.collectiveHeroPoints>div{display:grid;grid-template-columns:38px auto;grid-template-rows:auto auto;gap:2px 9px;align-items:center}.collectiveHeroPoints>div>span{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#074867;color:#42dfff;border:1px solid rgba(54,214,255,.18)}.collectiveHeroPoints b{font-size:10px}.collectiveHeroPoints small{font-size:7px;color:#7f9fad}.collectiveHeroVisual{position:relative;overflow:hidden}.collectiveHeroVisual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55) saturate(.75)}.collectiveHeroShade{position:absolute;inset:0;background:linear-gradient(90deg,#031827,#03182724 34%,#03182729)}.collectiveHeroQuote{position:absolute;right:18px;top:20px;padding:16px 18px;width:175px;border:1px solid rgba(60,199,239,.18);border-radius:14px;background:#042538c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.collectiveHeroQuote b{font-size:11px;line-height:1.75}.collectiveHeroQuote i{display:block;width:28px;height:2px;background:#2edaff;margin-top:12px}.collectiveTabs{display:grid;grid-template-columns:repeat(7,1fr);margin:12px 0;border:1px solid rgba(47,184,223,.17);border-radius:13px;overflow:hidden;background:#031d2dcc}.collectiveTabs button{padding:12px 8px;border:0;border-right:1px solid rgba(73,160,191,.11);background:transparent;color:#c1d3dd;display:flex;gap:8px;align-items:center;justify-content:center;font:inherit;font-size:9px}.collectiveTabs button.active{background:linear-gradient(90deg,#13c7f5,#1578f8);color:#fff}.collectiveDashboard{display:grid;grid-template-columns:220px minmax(0,1fr) 250px;gap:12px;align-items:start}.collectiveLeftRail{display:flex;flex-direction:column;gap:10px}.collectiveQuickActions,.collectiveFilters,.collectiveUpdates,.collectiveJoin,.collectiveInsights,.collectiveProjects{border:1px solid rgba(46,178,216,.16);border-radius:13px;background:linear-gradient(180deg,#052436c7,#031c2cd1)}.collectiveQuickActions,.collectiveFilters,.collectiveProjects{padding:12px}.collectiveQuickActions h3,.collectiveFilters h3{margin:0 0 10px;font-size:11px}.collectiveQuickActions button{width:100%;display:grid;grid-template-columns:32px 1fr 16px;gap:9px;align-items:center;padding:9px;border:1px solid rgba(74,158,188,.12);border-radius:8px;background:#082a40;color:#eef9ff;margin-top:7px;text-align:left}.collectiveQuickActions button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#07547a;color:#dff9ff}.collectiveQuickActions b,.collectiveQuickActions small{display:block}.collectiveQuickActions b{font-size:8px}.collectiveQuickActions small{font-size:6px;color:#7f9dac;margin-top:2px}.collectiveFilters label{display:block;margin-top:10px;color:#91adbc;font-size:7px}.collectiveFilters select{width:100%;margin-top:5px;padding:8px;border:1px solid rgba(76,163,193,.16);border-radius:7px;background:#08283d;color:#fff;font:inherit;font-size:8px}.collectiveApply{width:100%;margin-top:12px;padding:10px;border:1px solid rgba(54,213,255,.28);border-radius:7px;background:#075376;color:#fff;font:inherit;font-size:8px}.collectiveMain{display:grid;grid-template-columns:1fr 1fr;gap:10px}.collectiveUpdates{grid-column:1/-1;padding:12px}.collectivePanelHeader{display:flex;justify-content:space-between;align-items:center;gap:12px}.collectivePanelHeader h3{margin:0;font-size:11px}.collectivePanelHeader a{font-size:7px;color:#31d8ff;text-decoration:none}.collectivePanelHeader p{margin:3px 0 0;font-size:7px;color:#829fad}.collectivePanelHeader button{border:1px solid rgba(72,164,194,.16);background:#08283d;color:#c2d5df;border-radius:7px;padding:6px 8px;font:inherit;font-size:7px}.collectiveUpdate{display:grid;grid-template-columns:36px 105px minmax(0,1fr) 92px 90px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(87,161,190,.1)}.collectiveAvatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#0b5b80;color:#dff8ff;font-size:8px;font-weight:800}.collectiveUpdateWho b,.collectiveUpdateWho small{display:block}.collectiveUpdateWho b{font-size:8px}.collectiveUpdateWho small{font-size:6px;color:#819eac;margin-top:2px}.collectiveUpdate p{margin:0;color:#bad0da;font-size:7px;line-height:1.45}.collectiveUpdate>img{width:88px;height:45px;object-fit:cover;border-radius:7px}.collectiveUpdateMeta span,.collectiveUpdateMeta small{display:block}.collectiveUpdateMeta span{font-size:6px;color:#98b2bf}.collectiveUpdateMeta small{font-size:6px;color:#6f93a5;margin-top:4px}.collectiveJoin,.collectiveInsights{padding:12px}.collectiveJoinGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.collectiveJoinGrid article{display:flex;gap:9px;align-items:center;padding:10px;border:1px solid rgba(67,160,194,.13);border-radius:8px;background:#08283c}.collectiveJoinGrid article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#075172;color:#3ee2ff}.collectiveJoinGrid b,.collectiveJoinGrid small{display:block}.collectiveJoinGrid b{font-size:8px}.collectiveJoinGrid small{font-size:6px;color:#819fad;margin-top:2px}.collectiveInsightGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.collectiveInsightGrid article{display:flex;gap:9px;align-items:center;padding:11px;border:1px solid rgba(67,160,194,.13);border-radius:8px;background:#08283c}.collectiveInsightGrid article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#0b4462;color:#dcf8ff}.collectiveInsightGrid b,.collectiveInsightGrid small{display:block}.collectiveInsightGrid b{font-size:15px}.collectiveInsightGrid small{font-size:6px;color:#88a5b3;margin-top:2px}.collectiveProjects{padding:12px}.collectiveProject{display:grid;grid-template-columns:52px 1fr 30px;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(87,161,190,.1)}.collectiveProject img{width:50px;height:42px;object-fit:cover;border-radius:7px}.collectiveProject b,.collectiveProject small{display:block}.collectiveProject b{font-size:8px}.collectiveProject small{font-size:6px;color:#829fad;margin-top:2px}.collectiveProject i{display:block;height:5px;margin-top:6px;border-radius:99px;background:#11374c;overflow:hidden}.collectiveProject i em{display:block;height:100%}.collectiveProject i em.green{background:#46dd99}.collectiveProject i em.cyan{background:#25cfff}.collectiveProject i em.orange{background:#ffb438}.collectiveProject i em.red{background:#ff5d68}.collectiveProject strong{font-size:8px}@media(max-width:1180px){.collectiveHero{grid-template-columns:1fr 1.2fr}.collectiveTabs{overflow-x:auto;grid-template-columns:repeat(7,minmax(145px,1fr))}.collectiveDashboard{grid-template-columns:190px minmax(0,1fr)}.collectiveProjects{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);gap:0 16px}}@media(max-width:700px){.collectivePage{padding:12px}.collectiveHero{display:block}.collectiveHeroCopy{padding:20px 16px}.collectiveHeroCopy h1{font-size:38px}.collectiveHeroVisual{height:230px}.collectiveHeroQuote{width:145px}.collectiveHeroPoints{gap:12px}.collectiveHeroPoints>div{min-width:46%}.collectiveTabs{display:flex;overflow-x:auto}.collectiveTabs button{min-width:145px}.collectiveDashboard{display:block}.collectiveLeftRail,.collectiveMain,.collectiveProjects{margin-top:10px}.collectiveQuickActions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.collectiveQuickActions h3{grid-column:1/-1}.collectiveQuickActions button{margin-top:0}.collectiveFilters{display:none}.collectiveMain{display:block}.collectiveJoin,.collectiveInsights{margin-top:10px}.collectiveUpdate{grid-template-columns:34px 1fr 68px}.collectiveUpdateWho{grid-column:2}.collectiveUpdate p{grid-column:1/3;padding-left:44px}.collectiveUpdate>img{grid-column:3;grid-row:1/3;width:64px;height:54px}.collectiveUpdateMeta{display:none}.collectiveJoinGrid,.collectiveInsightGrid{grid-template-columns:1fr}.collectiveProjects{display:block}}.governancePage{display:none;min-height:100vh;padding:20px clamp(18px,2.2vw,34px) 34px;color:#edf9ff;background:linear-gradient(rgba(41,184,226,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(41,184,226,.026) 1px,transparent 1px),#02131f;background-size:56px 56px,56px 56px,auto}.governanceRoute .governancePage{display:block!important}.governanceRoute main>section:not(.governancePage){display:none!important}.governanceRoute .nav a.active{color:#fff;background:linear-gradient(180deg,#0f669285,#0737538f);border-color:#31d8ff38}.governanceHero{display:grid;grid-template-columns:minmax(430px,.85fr) minmax(600px,1.35fr);min-height:315px;border:1px solid rgba(48,191,231,.16);border-radius:20px;overflow:hidden;background:#031827}.governanceHeroCopy{padding:32px 28px;z-index:2}.governanceHeroCopy h1{margin:10px 0 12px;font-size:clamp(42px,4vw,64px);line-height:.98;letter-spacing:-.05em}.governanceHeroCopy h1 span{color:#2ed8ff}.governanceHeroCopy>p{max-width:670px;margin:0;color:#a9c6d5;font-size:15px;line-height:1.55}.governanceHeroPoints{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px}.governanceHeroPoints>div{display:grid;grid-template-columns:38px auto;grid-template-rows:auto auto;gap:2px 9px;align-items:center}.governanceHeroPoints>div>span{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#074867;color:#42dfff;border:1px solid rgba(54,214,255,.18)}.governanceHeroPoints b{font-size:9px}.governanceHeroPoints small{font-size:7px;color:#7f9fad}.governanceHeroVisual{position:relative;overflow:hidden}.governanceHeroVisual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.56) saturate(.75)}.governanceHeroShade{position:absolute;inset:0;background:linear-gradient(90deg,#031827,#0318271a 36%,#03182733)}.governanceChecklist{position:absolute;right:18px;top:24px;width:220px;border:1px solid rgba(61,204,244,.3);border-radius:14px;background:#033145bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:8px 12px}.governanceChecklist>div{display:grid;grid-template-columns:24px 1fr 20px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(99,178,207,.15)}.governanceChecklist>div:last-child{border-bottom:0}.governanceChecklist span{color:#7eeaff}.governanceChecklist b{font-size:9px}.governanceChecklist em{font-style:normal;color:#03131f;background:#47ddff;width:18px;height:18px;border-radius:4px;display:grid;place-items:center;font-size:10px;font-weight:800}.governanceTabs{display:grid;grid-template-columns:repeat(7,1fr);margin:12px 0;border:1px solid rgba(47,184,223,.17);border-radius:13px;overflow:hidden;background:#031d2dcc}.governanceTabs button{padding:12px 8px;border:0;border-right:1px solid rgba(73,160,191,.11);background:transparent;color:#c1d3dd;display:flex;gap:8px;align-items:center;justify-content:center;font:inherit;font-size:9px}.governanceTabs button.active{background:linear-gradient(90deg,#13c7f5,#1578f8);color:#fff}.governanceDashboard{display:grid;grid-template-columns:220px minmax(0,1fr) 250px;gap:12px;align-items:start}.governanceLeftRail{display:flex;flex-direction:column;gap:10px}.governanceQuickActions,.governanceFilters,.governanceCompliance,.governanceApprovals,.governancePolicies,.governanceAlerts,.governanceAuditSchedule,.governanceMessage,.governanceKpi{border:1px solid rgba(46,178,216,.16);border-radius:13px;background:linear-gradient(180deg,#052436c7,#031c2cd1)}.governanceQuickActions,.governanceFilters,.governanceAlerts,.governanceAuditSchedule{padding:12px}.governanceQuickActions h3,.governanceFilters h3{margin:0 0 10px;font-size:11px}.governanceQuickActions button{width:100%;display:grid;grid-template-columns:32px 1fr 16px;gap:9px;align-items:center;padding:9px;border:1px solid rgba(74,158,188,.12);border-radius:8px;background:#082a40;color:#eef9ff;margin-top:7px;text-align:left}.governanceQuickActions button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#07547a;color:#dff9ff}.governanceQuickActions b,.governanceQuickActions small{display:block}.governanceQuickActions b{font-size:8px}.governanceQuickActions small{font-size:6px;color:#7f9dac;margin-top:2px}.governanceFilters label{display:block;margin-top:10px;color:#91adbc;font-size:7px}.governanceFilters select{width:100%;margin-top:5px;padding:8px;border:1px solid rgba(76,163,193,.16);border-radius:7px;background:#08283d;color:#fff;font:inherit;font-size:8px}.governanceApply{width:100%;margin-top:12px;padding:10px;border:1px solid rgba(54,213,255,.28);border-radius:7px;background:#075376;color:#fff;font:inherit;font-size:8px}.governanceMain{display:grid;grid-template-columns:1fr;gap:10px}.governanceKpiRow{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.governanceKpi{padding:12px;display:flex;gap:10px;align-items:center}.governanceKpi>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#0a4462;color:#dff8ff}.governanceKpi b,.governanceKpi small{display:block}.governanceKpi b{font-size:16px}.governanceKpi small{font-size:7px;color:#8da9b7;margin-top:2px}.governanceKpi.green>span{background:#075b4a}.governanceKpi.orange>span{background:#6b4f06}.governanceKpi.cyan>span{background:#0a4d6a}.governanceCompliance{padding:12px}.governancePanelHeader{display:flex;justify-content:space-between;align-items:center}.governancePanelHeader h3{margin:0;font-size:11px}.governancePanelHeader a{font-size:7px;color:#31d8ff;text-decoration:none}.governanceComplianceBody{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;margin-top:12px}.governanceComplianceRing{width:128px;height:128px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#49e3ad 0 82%,#12374c 82% 100%)}.governanceComplianceRing span{width:78px;height:78px;border-radius:50%;background:#07273b;display:grid;place-items:center;text-align:center;font-size:24px;font-weight:800}.governanceComplianceRing small{display:block;font-size:7px;font-weight:400;color:#9eb4c0}.governanceBars>div{display:grid;grid-template-columns:85px 1fr 34px;gap:8px;align-items:center;padding:6px 0;font-size:8px}.governanceBars i{height:7px;border-radius:99px;background:#11374c;overflow:hidden}.governanceBars i em{display:block;height:100%}.governanceBars i em.green{background:#49e3ad}.governanceBars i em.cyan{background:#24cfff}.governanceBars i em.orange{background:#ffb434}.governanceApprovals,.governancePolicies{padding:12px}.governanceTable{margin-top:10px;font-size:7px}.governanceTableHead,.governanceTableRow{display:grid;grid-template-columns:1.2fr 1.1fr .75fr .75fr .8fr;gap:8px;align-items:center;padding:7px 0}.governanceTableHead{color:#88a5b3;border-bottom:1px solid rgba(86,159,187,.15)}.governanceTableRow{border-bottom:1px solid rgba(86,159,187,.08)}.governanceTableRow .pending,.governanceTableRow .review,.governanceTableRow .approved{width:max-content;padding:3px 6px;border-radius:6px}.governanceTableRow .pending{background:#5f4506;color:#ffbd35}.governanceTableRow .review{background:#075b7d;color:#43dfff}.governanceTableRow .approved{background:#075b4a;color:#46e5ad}.governancePolicyGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.governancePolicyGrid article{display:flex;gap:8px;align-items:center;padding:10px;border:1px solid rgba(66,160,193,.13);border-radius:8px;background:#08283c}.governancePolicyGrid article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#0a4462;color:#dff8ff}.governancePolicyGrid b,.governancePolicyGrid small{display:block}.governancePolicyGrid b{font-size:8px}.governancePolicyGrid small{font-size:6px;color:#819fad;margin-top:2px}.governancePolicyGrid article.green>span{background:#075b4a}.governancePolicyGrid article.orange>span{background:#6b4f06}.governancePolicyGrid article.purple>span{background:#3a2c65}.governanceRightRail{display:flex;flex-direction:column;gap:10px}.governanceAlert{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(87,161,190,.1)}.governanceAlert>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#0a4360;color:#fff}.governanceAlert b,.governanceAlert small{display:block}.governanceAlert b{font-size:8px}.governanceAlert small{font-size:6px;color:#819fad;margin-top:2px}.governanceAlert em{font-style:normal;font-size:6px;color:#90aab7}.governanceAlert.red>span{background:#67303a}.governanceAlert.orange>span{background:#6b4f06}.governanceAudit{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(87,161,190,.1)}.governanceAudit>span{width:42px;height:46px;border-radius:8px;background:#0a3e5a;display:grid;place-items:center}.governanceAudit>span b,.governanceAudit>span small,.governanceAudit>div b,.governanceAudit>div small{display:block}.governanceAudit>span b{font-size:13px}.governanceAudit>span small{font-size:6px;color:#99b2bf}.governanceAudit>div b{font-size:8px}.governanceAudit>div small{font-size:6px;color:#819fad;margin-top:2px}.governanceMessage{position:relative;overflow:hidden;min-height:150px}.governanceMessage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.56) saturate(.7)}.governanceMessage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#031724f0,#03172433)}.governanceMessage>div{position:absolute;z-index:2;left:16px;top:18px}.governanceMessage b{font-size:18px;line-height:1.08}.governanceMessage i{display:block;width:30px;height:2px;background:#2ddcff;margin-top:13px}@media(max-width:1180px){.governanceHero{grid-template-columns:1fr 1.2fr}.governanceTabs{overflow-x:auto;grid-template-columns:repeat(7,minmax(150px,1fr))}.governanceDashboard{grid-template-columns:190px minmax(0,1fr)}.governanceRightRail{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr}}@media(max-width:700px){.governancePage{padding:12px}.governanceHero{display:block}.governanceHeroCopy{padding:20px 16px}.governanceHeroCopy h1{font-size:38px}.governanceHeroVisual{height:235px}.governanceChecklist{width:180px}.governanceHeroPoints{gap:12px}.governanceHeroPoints>div{min-width:46%}.governanceTabs{display:flex;overflow-x:auto}.governanceTabs button{min-width:150px}.governanceDashboard{display:block}.governanceLeftRail,.governanceMain,.governanceRightRail{margin-top:10px}.governanceQuickActions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.governanceQuickActions h3{grid-column:1/-1}.governanceQuickActions button{margin-top:0}.governanceFilters{display:none}.governanceKpiRow{grid-template-columns:1fr 1fr 1fr}.governanceComplianceBody{grid-template-columns:1fr}.governanceComplianceRing{margin:auto}.governancePolicyGrid{grid-template-columns:1fr 1fr}.governanceTable{overflow-x:auto}.governanceTableHead,.governanceTableRow{min-width:620px}.governanceRightRail{display:block}.governanceAlerts,.governanceAuditSchedule,.governanceMessage{margin-top:10px}}.collectiveRoute>main>section:not(.collectivePage){display:none!important}.collectiveRoute .collectiveMain>section{display:block!important}.collectiveDashboard{align-items:start!important}.collectiveLeftRail,.collectiveMain,.collectiveProjects{align-self:start!important;min-width:0!important}@media(min-width:1181px){.collectiveMain{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;align-content:start!important}.collectiveUpdates{grid-column:1 / -1!important}.collectiveJoin{grid-column:1!important}.collectiveInsights{grid-column:2!important}}@media(min-width:701px)and (max-width:1180px){.collectiveMain{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.collectiveUpdates,.collectiveJoin,.collectiveInsights{grid-column:1!important}}@media(max-width:700px){.collectiveMain,.collectiveUpdates,.collectiveJoin,.collectiveInsights{display:block!important}}.governanceRoute>main>section:not(.governancePage){display:none!important}.governanceRoute .governanceMain>section{display:block!important}.governanceDashboard{align-items:start!important}.governanceLeftRail,.governanceMain,.governanceRightRail{align-self:start!important;min-width:0!important}@media(min-width:1181px){.governanceMain{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-content:start!important}.governanceKpiRow,.governanceCompliance,.governanceApprovals,.governancePolicies{grid-column:1!important;display:block!important}.governanceKpiRow{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}}@media(min-width:701px)and (max-width:1180px){.governanceMain{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.governanceCompliance,.governanceApprovals,.governancePolicies{display:block!important}}@media(max-width:700px){.governanceMain{display:block!important}.governanceCompliance,.governanceApprovals,.governancePolicies{display:block!important;margin-top:10px!important}}.collectiveRoute .collectiveHeroVisual>img{object-fit:cover!important;object-position:center center!important;filter:none!important}.collectiveRoute .collectiveHeroVisual .collectiveHeroShade{background:linear-gradient(90deg,#031827,#0318271a 28%,#03182705)!important}.collectiveRoute .collectiveHeroQuote{display:none!important}.realCommandCenter{display:none;min-height:100vh;padding:18px clamp(18px,2.2vw,34px) 34px;color:#eef9ff;background:linear-gradient(rgba(45,188,229,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(45,188,229,.026) 1px,transparent 1px),#02131f;background-size:56px 56px,56px 56px,auto}.commandRoute .realCommandCenter,.commandCenterRoute .realCommandCenter{display:block!important}.commandRoute main>section:not(.realCommandCenter),.commandCenterRoute main>section:not(.realCommandCenter){display:none!important}.commandTopStrip{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px}.commandIdentity h1{margin:3px 0 0;font-size:30px;line-height:1}.commandProjectLine{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.commandProjectLine>span{color:#89a8b8;font-size:10px}.commandProjectLine>em{font-style:normal;color:#3fe9ad;font-size:9px;padding:5px 8px;border-radius:99px;background:#085b4447}.commandProjectLine>em i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#3fe9ad;margin-right:5px}.commandHeaderActions{display:flex;gap:8px}.commandHeaderActions button{height:36px;padding:0 12px;border:1px solid rgba(61,188,227,.2);border-radius:8px;background:#08283c;color:#cfe2ec;font:inherit;font-size:8px;display:flex;gap:7px;align-items:center}.commandHeaderActions button.primary{background:#087da7;border-color:#2edbff;color:#fff}.commandKpiRail{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:10px}.commandKpi{display:flex;gap:10px;align-items:center;padding:11px 12px;border:1px solid rgba(47,180,218,.16);border-radius:11px;background:linear-gradient(180deg,#052537c7,#031c2cd1)}.commandKpi>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#0a415d;color:#dff8ff}.commandKpi b,.commandKpi small,.commandKpi em{display:block}.commandKpi b{font-size:15px}.commandKpi small{font-size:7px;color:#91adbb}.commandKpi em{font-style:normal;font-size:6px;color:#728f9f;margin-top:2px}.commandKpi.green b{color:#4be0a6}.commandKpi.red b{color:#ff707a}.commandKpi.orange b{color:#ffb34b}.commandKpi.purple b{color:#ab82ff}.commandKpi.cyan b{color:#31d9ff}.commandStageRail{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:center;padding:11px 13px;margin-bottom:10px;border:1px solid rgba(48,184,223,.16);border-radius:12px;background:#031d2dd1}.commandStageIntro small,.commandStageIntro b{display:block}.commandStageIntro small{color:#48d9ff;font-size:7px;text-transform:uppercase;letter-spacing:.11em}.commandStageIntro b{font-size:9px;margin-top:4px}.commandStageTrack{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.commandStage{display:flex;align-items:center;gap:7px;position:relative}.commandStage:after{content:"";position:absolute;left:34px;right:-7px;top:15px;height:1px;background:#4da6c52e;z-index:0}.commandStage:last-child:after{display:none}.commandStage>span{position:relative;z-index:1;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#082b41;border:1px solid rgba(77,176,211,.28);font-size:7px;color:#86aabb}.commandStage b,.commandStage small{display:block}.commandStage b{font-size:7px}.commandStage small{font-size:6px;color:#7195a6;margin-top:2px}.commandStage.done>span{background:#075844;border-color:#43e4ae;color:#43e4ae}.commandStage.active>span{background:#075675;border-color:#2edcff;color:#fff;box-shadow:0 0 0 4px #2edcff1a}.commandStage.active b{color:#fff}.commandStage.active small{color:#38dfff}.commandPrimaryGrid{display:grid;grid-template-columns:1.2fr 1fr 300px;gap:10px;align-items:start}.commandToday,.commandTwin,.commandCritical,.commandIntelCard,.commandFinancialPulse,.commandVishwakarma{border:1px solid rgba(47,179,217,.16);border-radius:12px;background:linear-gradient(180deg,#052436c7,#031c2cd1)}.commandToday,.commandTwin,.commandCritical{padding:12px}.commandPanelHeader{display:flex;justify-content:space-between;align-items:center;gap:12px}.commandPanelHeader h3{margin:3px 0 0;font-size:11px}.commandPanelHeader a{font-size:7px;color:#31d9ff;text-decoration:none}.commandPanelHeader button{border:1px solid rgba(67,160,194,.16);background:#08283c;color:#c7d9e2;border-radius:7px;padding:6px 8px;font:inherit;font-size:7px}.commandExecutionSummary{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:10px 0}.commandExecutionSummary>div{padding:9px 6px;border:1px solid rgba(62,152,185,.12);border-radius:8px;background:#08283c;text-align:center}.commandExecutionSummary>div.active{border-color:#2ad8ff;background:#075071}.commandExecutionSummary b,.commandExecutionSummary span{display:block}.commandExecutionSummary b{font-size:15px}.commandExecutionSummary span{font-size:6px;color:#8aa7b5}.commandWorkPackage{display:grid;grid-template-columns:52px 1fr 60px 100px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(88,159,187,.09)}.commandWpId{font-size:7px;color:#50d9ff}.commandWpTitle b,.commandWpTitle small{display:block}.commandWpTitle b{font-size:8px}.commandWpTitle small{font-size:6px;color:#819fad;margin-top:2px}.commandStatus{width:max-content;padding:3px 6px;border-radius:99px;font-size:6px}.commandStatus.cyan{background:#07516f;color:#43dfff}.commandStatus.green{background:#075444;color:#4be0a6}.commandStatus.red{background:#5d2831;color:#ff7881}.commandWpProgress{display:grid;grid-template-columns:1fr 28px;gap:6px;align-items:center}.commandWpProgress i{height:5px;border-radius:99px;background:#11364b;overflow:hidden}.commandWpProgress i em{display:block;height:100%}.commandWpProgress em.cyan{background:#2bd8ff}.commandWpProgress em.green{background:#47e0a4}.commandWpProgress em.red{background:#ff6a73}.commandWpProgress b{font-size:6px}.commandTwinVisual{position:relative;height:250px;margin-top:10px;border-radius:9px;overflow:hidden}.commandTwinVisual>img{width:100%;height:100%;object-fit:cover;filter:brightness(.68) saturate(.76)}.commandTwinVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#01121d0f,#01121d38)}.commandZone{position:absolute;z-index:2;padding:6px 8px;border-radius:7px;background:#031e2ee0;border:1px solid rgba(52,208,248,.22)}.commandZone span,.commandZone b{display:block}.commandZone span{font-size:6px;color:#92afbd}.commandZone b{font-size:7px;margin-top:2px}.commandZone.z1{left:16%;top:28%}.commandZone.z2{right:18%;top:25%}.commandZone.z3{right:27%;bottom:22%}.commandTwinToolbar{position:absolute;z-index:3;left:50%;bottom:9px;transform:translate(-50%);display:flex;gap:3px;padding:4px;border-radius:8px;background:#02141fe0}.commandTwinToolbar button{width:28px;height:28px;border:0;background:transparent;color:#d9eef7}.commandTwinFooter{display:flex;align-items:center;gap:12px;margin-top:8px;font-size:6px;color:#829fad}.commandTwinFooter span{display:flex;gap:5px;align-items:center}.commandTwinFooter i{width:6px;height:6px;border-radius:50%}.commandTwinFooter i.green{background:#47e0a4}.commandTwinFooter i.cyan{background:#2bd8ff}.commandTwinFooter i.red{background:#ff6a73}.commandTwinFooter a{margin-left:auto;color:#2ed8ff;text-decoration:none}.commandCriticalCount{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#5d2932;color:#ff7b84;font-size:8px}.commandIssue{display:grid;grid-template-columns:32px 1fr auto;gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(88,159,187,.09)}.commandIssue>span{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#0a3d58;color:#fff}.commandIssue b,.commandIssue small{display:block}.commandIssue b{font-size:8px}.commandIssue small{font-size:6px;color:#809ead;margin-top:2px}.commandIssue em{font-style:normal;font-size:6px}.commandIssue.red em{color:#ff717a}.commandIssue.orange em{color:#ffb34a}.commandIssue.cyan em{color:#36d9ff}.commandIssue.purple em{color:#ac83ff}.commandResolveBtn{width:100%;margin-top:10px;padding:9px;border:1px solid rgba(52,208,248,.26);border-radius:7px;background:#07516f;color:#fff;font:inherit;font-size:7px;display:flex;justify-content:center;align-items:center;gap:6px}.commandIntelGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.commandIntelCard{padding:12px}.commandIntelHead{display:grid;grid-template-columns:32px 1fr auto;gap:8px;align-items:center}.commandIntelHead>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#0a425e;color:#dff8ff}.commandIntelHead b,.commandIntelHead small{display:block}.commandIntelHead b{font-size:8px}.commandIntelHead small{font-size:6px;color:#819fad;margin-top:2px}.commandIntelHead em{font-style:normal;font-size:7px;color:#3dd8ff}.commandMiniChart{height:65px;display:flex;align-items:flex-end;gap:6px;margin-top:12px}.commandMiniChart i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(#2ad8ff,#0a7299)}.commandIntelCard p{margin:8px 0 0;font-size:6px;color:#8aa6b4;line-height:1.45}.commandIntelMetric{display:flex;align-items:end;gap:8px;margin-top:12px}.commandIntelMetric b{font-size:22px}.commandIntelMetric span{font-size:7px;color:#819fad;margin-bottom:3px}.commandIntelBars i{display:block;height:6px;border-radius:99px;background:#11364b;overflow:hidden;margin-top:8px}.commandIntelBars i em{display:block;height:100%;background:#3fdca4}.commandIntelBars small{display:block;margin-top:6px;font-size:6px;color:#7f9dac}.commandMaterialRows{margin-top:9px}.commandMaterialRows>span{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(88,159,187,.08);font-size:7px}.commandMaterialRows em{font-style:normal}.commandMaterialRows em.red{color:#ff7179}.commandMaterialRows em.green{color:#46dfa5}.commandQualityScore{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:7px;align-items:end;margin-top:14px}.commandQualityScore b{font-size:18px}.commandQualityScore span{font-size:6px;color:#819fad;margin-bottom:3px}.commandFinancialPulse{margin-top:10px;padding:12px}.commandFinancialGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px}.commandFinancialGrid>div{padding:10px;border:1px solid rgba(66,157,190,.12);border-radius:8px;background:#08283c}.commandFinancialGrid small,.commandFinancialGrid b{display:block}.commandFinancialGrid small{font-size:6px;color:#819fad}.commandFinancialGrid b{font-size:14px;margin-top:3px}.commandFinancialGrid .orange b{color:#ffae3b}.commandFinancialGrid .cyan b{color:#2bd8ff}.commandFinancialGrid .purple b{color:#ab80ff}.commandFinancialGrid .green b{color:#4adfa4}.commandFinancialBar{display:flex;align-items:center;gap:10px;margin-top:9px}.commandFinancialBar i{flex:1;height:6px;border-radius:99px;background:#11364b;overflow:hidden}.commandFinancialBar i em{display:block;width:47%;height:100%;background:linear-gradient(90deg,#25cfff,#3fdca4)}.commandFinancialBar span{font-size:6px;color:#819fad}.commandVishwakarma{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;margin-top:10px;padding:13px 14px;border-color:#31d5ff4d;background:linear-gradient(90deg,#05435bb8,#032031db)}.commandVishwakarmaIcon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#075779;color:#3ee1ff}.commandVishwakarmaCopy small,.commandVishwakarmaCopy b,.commandVishwakarmaCopy p{display:block}.commandVishwakarmaCopy small{font-size:7px;color:#4bdcff;text-transform:uppercase;letter-spacing:.09em}.commandVishwakarmaCopy b{font-size:11px;margin-top:3px}.commandVishwakarmaCopy p{margin:4px 0 0;font-size:7px;color:#9bb3bf;line-height:1.45}.commandVishwakarmaActions{display:flex;gap:7px}.commandVishwakarmaActions button{height:34px;padding:0 11px;border:1px solid rgba(55,204,244,.22);border-radius:7px;background:#08283c;color:#d8e8ef;font:inherit;font-size:7px}.commandVishwakarmaActions button.primary{background:#0b83ad;color:#fff;border-color:#2bdcff}@media(max-width:1180px){.commandKpiRail{grid-template-columns:repeat(3,1fr)}.commandPrimaryGrid{grid-template-columns:1fr 1fr}.commandCritical{grid-column:1/-1}.commandIntelGrid{grid-template-columns:1fr 1fr}.commandStageTrack{overflow-x:auto;grid-template-columns:repeat(7,minmax(110px,1fr))}}@media(max-width:700px){.realCommandCenter{padding:12px}.commandTopStrip{display:block}.commandHeaderActions{margin-top:10px;overflow-x:auto}.commandHeaderActions button{white-space:nowrap}.commandKpiRail{display:flex;overflow-x:auto}.commandKpi{min-width:150px}.commandStageRail{display:block}.commandStageTrack{display:flex;overflow-x:auto;margin-top:10px}.commandStage{min-width:118px}.commandPrimaryGrid{display:block}.commandToday,.commandTwin,.commandCritical{margin-top:10px}.commandWorkPackage{grid-template-columns:44px 1fr 58px}.commandWpProgress{grid-column:2/4}.commandIntelGrid{display:block}.commandIntelCard{margin-top:10px}.commandFinancialGrid{display:flex;overflow-x:auto}.commandFinancialGrid>div{min-width:120px}.commandVishwakarma{grid-template-columns:42px 1fr}.commandVishwakarmaActions{grid-column:1/-1}.commandVishwakarmaActions button{flex:1}}.commandRoute main>.realCommandCenter,.commandCenterRoute main>.realCommandCenter{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:100vh!important}.commandAccessPage{display:none;min-height:calc(100vh - 90px);padding:clamp(24px,4vw,58px);color:#eef9ff;background:radial-gradient(circle at 78% 18%,rgba(18,132,180,.13),transparent 31%),linear-gradient(rgba(42,188,229,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(42,188,229,.025) 1px,transparent 1px),#02131f;background-size:auto,56px 56px,56px 56px,auto}.accessRoute .commandAccessPage{display:block!important}.accessRoute main>section:not(.commandAccessPage){display:none!important}.accessShell{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.75fr);gap:28px;align-items:center;min-height:620px}.accessIntro{padding:24px 10px}.accessIntro h1{margin:12px 0;font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-.055em;max-width:720px}.accessIntro h1 span{color:#2bd9ff}.accessIntro>p{max-width:690px;margin:0;color:#9fbdcc;font-size:16px;line-height:1.6}.accessFlow{display:grid;grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:center;gap:8px;margin-top:32px}.accessFlow>div{display:flex;gap:10px;align-items:center;opacity:.52}.accessFlow>div.active,.accessFlow>div.complete{opacity:1}.accessFlow>div>span{width:34px;height:34px;flex:0 0 34px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(68,193,231,.28);background:#082a40;color:#83adbf;font-size:10px;font-weight:800}.accessFlow>div.active>span{background:#07597b;border-color:#2cdbff;color:#fff;box-shadow:0 0 0 5px #2cdbff14}.accessFlow>div.complete>span{border-color:#43dda9;color:#43dda9}.accessFlow b,.accessFlow small{display:block}.accessFlow b{font-size:10px}.accessFlow small{font-size:7px;color:#819fac;margin-top:2px}.accessFlow>i{height:1px;background:#41afd338}.accessTrust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.accessTrust>div{display:flex;gap:10px;align-items:flex-start;padding:13px;border:1px solid rgba(50,181,218,.13);border-radius:12px;background:#042031a3}.accessTrust>div>svg{color:#39dcff;flex:0 0 auto}.accessTrust b,.accessTrust small{display:block}.accessTrust b{font-size:9px}.accessTrust small{margin-top:3px;font-size:7px;line-height:1.45;color:#819eac}.accessCard{border:1px solid rgba(49,199,238,.23);border-radius:18px;background:linear-gradient(180deg,#05263aeb,#031c2cf0);box-shadow:0 26px 70px #00000047;padding:22px}.accessCardHead{display:flex;gap:12px;align-items:center;padding-bottom:15px;border-bottom:1px solid rgba(81,164,193,.12)}.accessCardHead>span{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#075576;color:#42dfff}.accessCardHead small{display:block;color:#45d9ff;font-size:7px;letter-spacing:.12em}.accessCardHead h2{margin:3px 0 0;font-size:18px}.accessForm{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.accessForm label{font-size:8px;color:#9bb5c2}.accessForm input,.accessForm select{width:100%;box-sizing:border-box;margin-top:5px;border:1px solid rgba(74,166,198,.18);border-radius:8px;background:#08283d;color:#fff;padding:11px 10px;font:inherit;font-size:9px;outline:none}.accessForm input:focus,.accessForm select:focus{border-color:#2ddaff;box-shadow:0 0 0 2px #2ddaff14}.accessSubmit{grid-column:1/-1;height:44px;border:1px solid #2ddcff;border-radius:9px;background:linear-gradient(180deg,#13bce9,#087da7);color:#fff;font:inherit;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px}.accessError{grid-column:1/-1;padding:9px 10px;border:1px solid rgba(255,103,113,.28);border-radius:8px;background:#64232b52;color:#ff8990;font-size:8px}.accessApproved{display:flex;gap:10px;align-items:center;margin:16px 0 2px;padding:12px;border:1px solid rgba(63,222,167,.2);border-radius:10px;background:#08523d38;color:#43e0aa}.accessApproved>svg{flex:0 0 auto}.accessApproved b,.accessApproved small{display:block}.accessApproved b{font-size:9px}.accessApproved small{font-size:7px;color:#8cb5a5;margin-top:2px}.accessPasswordForm{grid-template-columns:1fr}.accessBack{border:0;background:transparent;color:#87a9b8;font:inherit;font-size:8px;padding:5px}.commandCenterRoute .topActions .primary{display:none}@media(max-width:900px){.accessShell{grid-template-columns:1fr;min-height:0}.accessIntro{padding-bottom:0}.accessTrust{grid-template-columns:1fr 1fr 1fr}}@media(max-width:700px){.commandAccessPage{padding:18px 14px}.accessIntro h1{font-size:40px}.accessFlow{grid-template-columns:1fr;gap:8px}.accessFlow>i{display:none}.accessTrust,.accessForm{grid-template-columns:1fr}.accessSubmit,.accessError{grid-column:1}}
