.page{background:var(--bg);width:100%;min-height:100vh}.brand{align-items:center;gap:14px;display:flex}.logo{background:linear-gradient(135deg, var(--blue), #1d4ed8);border-radius:999px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:25px;display:grid;box-shadow:0 14px 34px #2f66f359}.brand strong{letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.1}.navActions{color:#e7eefb;align-items:center;gap:28px;font-size:15px;font-weight:800;display:flex}.navBtn{color:var(--navy);background:#fff;border-radius:16px;padding:13px 22px}.navActions{align-items:center;gap:28px;display:flex;position:relative}.navLink{color:#e7eefb;cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;font-weight:800}.navLink:hover,.navActions a:hover{color:#fff}.hero{color:#fff;background:radial-gradient(circle at 18% 18%,#2f66f352,#0000 34%),radial-gradient(circle at 86% 12%,#2bdc852e,#0000 30%),linear-gradient(135deg,#061735 0%,#0a2148 52%,#102f66 100%);grid-template-columns:minmax(0,.95fr) minmax(420px,.82fr);align-items:center;gap:72px;width:100%;min-height:calc(100vh - 84px);padding:86px 7% 110px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 85%);mask-image:linear-gradient(#0000008c,#0000 85%)}.heroText p{text-align:center;max-width:1200px;margin:0 auto}.heroText{flex-direction:column;align-items:center;display:flex}.heroText,.heroVisual{z-index:1;position:relative}.badge{width:fit-content;color:var(--green);background:#2bdc851f;border:1px solid #2bdc8559;border-radius:999px;align-items:center;gap:8px;margin:0 auto;padding:12px 18px;font-size:15px;font-weight:900;display:inline-flex}.hero h1{letter-spacing:-.06em;text-align:center;color:#fff;max-width:760px;margin:28px 0 24px;font-size:clamp(48px,5vw,78px);font-weight:950;line-height:.98}.hero p{color:#dce9ff;max-width:680px;margin:0;font-size:clamp(18px,1.35vw,22px);line-height:1.65}.heroButtons{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.primary,.secondary{border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:16px 24px;font-size:15px;font-weight:950;display:inline-flex}.primary{background:linear-gradient(135deg, var(--blue), #1d4ed8);color:#fff;box-shadow:0 18px 44px #2f66f359}.secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff38}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:620px;margin-top:38px;display:grid}.metrics div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff24;border-radius:22px;padding:20px 18px}.metrics strong{color:#fff;font-size:24px;display:block}.metrics span{color:#c2d1ea;margin-top:6px;font-size:13px;display:block}.heroVisual{justify-content:center;display:flex}.dashboardCard{width:100%;max-width:590px;color:var(--text);background:#fffffff7;border-radius:34px;padding:30px;box-shadow:0 48px 120px #0000006b,0 0 0 1px #fff3}.cardTop{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.cardTop span{letter-spacing:-.03em;font-size:22px;font-weight:950}.cardTop b{color:#df2638;white-space:nowrap;background:#ffe2e5;border-radius:999px;padding:10px 14px;font-size:13px}.kpiGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.kpiGrid div{border:1px solid var(--border);background:#f3f7fc;border-radius:22px;padding:22px}.kpiGrid small,.kpiGrid span{color:var(--muted)}.kpiGrid strong{color:var(--text);margin:8px 0;font-size:31px;line-height:1.05;display:block}.miniChart{border:1px solid var(--border);background:linear-gradient(#f8fbff,#eef5ff);border-radius:22px;align-items:end;gap:12px;height:130px;margin-top:16px;padding:20px;display:flex}.miniChart span{background:linear-gradient(180deg, var(--green), var(--blue));border-radius:999px 999px 6px 6px;flex:1}.insight{background:#ecfff5;border:1px solid #2bdc856b;border-radius:22px;margin-top:16px;padding:22px}.insight b{margin-bottom:8px;font-size:19px;display:block}.insight p{color:#236347;margin:0;font-size:15px;line-height:1.6}.strip{border:1px solid var(--border);text-align:center;width:min(1160px,86%);color:var(--blue);z-index:3;background:#fff;border-radius:28px;grid-template-columns:repeat(6,1fr);margin:-34px auto 0;padding:24px;font-weight:950;display:grid;position:relative;box-shadow:0 24px 60px #091e4221}.section{width:100%;padding:96px 7%}.sectionHeader{text-align:center;max-width:920px;margin:0 auto 46px}.sectionHeader p{color:var(--blue);text-transform:uppercase;letter-spacing:.16em;margin:0 0 16px;font-weight:950}.sectionHeader h2{letter-spacing:-.055em;color:var(--text);margin:0;font-size:clamp(36px,4.4vw,62px);line-height:1.02}.featureGrid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1180px;margin:0 auto;display:grid}.featureCard{border:1px solid var(--border);background:#fff;border-radius:30px;min-height:255px;padding:32px;transition:all .2s;box-shadow:0 18px 50px #091e4212}.featureCard:hover{transform:translateY(-5px);box-shadow:0 26px 70px #091e421f}.icon{width:56px;height:56px;color:var(--blue);background:#edf4ff;border-radius:18px;place-items:center;margin-bottom:22px;display:grid}.featureCard h3{letter-spacing:-.025em;margin:0 0 12px;font-size:23px;line-height:1.15}.featureCard p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.dark{background:radial-gradient(circle at 25% 0%, #2f66f340, transparent 36%), linear-gradient(135deg, var(--navy), #08224d);color:#fff}.dark .sectionHeader h2{color:#fff}.dark .sectionHeader p{color:var(--green)}.gatewayLayout{gap:34px;max-width:1120px;margin:0 auto;display:grid}.deviceBox{text-align:center;background:linear-gradient(135deg,#102b57,#153d7a);border:1px solid #ffffff2e;border-radius:30px;place-items:center;width:min(520px,100%);min-height:170px;margin:0 auto;padding:30px;display:grid;position:relative;box-shadow:0 30px 90px #00000059}.deviceBox svg{color:var(--green);margin-bottom:10px}.deviceBox strong{color:#fff;font-size:28px;display:block}.deviceBox span{color:#cfe0ff;margin-top:8px;font-size:15px}.flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:16px;display:grid}.flow span{min-height:82px;color:var(--navy);text-align:center;background:#fff;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:22px 16px;font-size:15px;font-weight:950;line-height:1.25;display:flex;box-shadow:0 18px 50px #00000038}.flow b{color:var(--green);font-size:28px}.flow span:last-child{background:linear-gradient(135deg, var(--blue), #1d4ed8);color:#fff}.flow span:last-child svg{color:#fff}.twinSection{background:radial-gradient(circle at 14% 18%,#2f66f31f,#0000 35%),#f7faff}.twinGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:36px;max-width:1180px;margin:0 auto;display:grid}.buildingTwin{border:1px solid var(--border);background:linear-gradient(#ffffffeb,#eff6ffeb),radial-gradient(circle at 50% 20%,#2f66f32e,#0000 50%);border-radius:36px;justify-content:center;align-items:flex-end;gap:28px;min-height:520px;padding:70px 40px 92px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #091e421f}.buildingTwin:before{content:"";background-color:#0000;background-image:linear-gradient(#06173509 1px,#0000 1px),linear-gradient(90deg,#06173509 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.tower{z-index:1;background:linear-gradient(#dbe7f7,#aebfd6);border-radius:18px 18px 10px 10px;grid-template-columns:repeat(3,1fr);gap:8px;width:140px;padding:18px;display:grid;position:relative;box-shadow:0 18px 40px #091e4233}.towerA{height:310px}.towerB{height:370px}.tower span{opacity:.8;background:#10264f;border-radius:4px;min-height:22px}.tower span.hot{opacity:1;background:#ff6b35;box-shadow:0 0 24px #ff6b35e6}.tower span.warn{opacity:1;background:#ffd35a;box-shadow:0 0 22px #ffd35ae6}.podium{z-index:1;background:linear-gradient(#c6d6ea,#91a7c3);border-radius:18px 18px 10px 10px;width:360px;height:80px;position:absolute;bottom:70px;box-shadow:0 18px 40px #091e4229}.callout{z-index:2;color:#fff;background:#251f18;border:1px solid #ff6b35e6;border-radius:22px;width:270px;padding:20px;position:absolute;top:52px;right:34px;box-shadow:0 24px 70px #00000038}.callout:after{content:"";background:#ff6b35;width:60px;height:3px;position:absolute;top:62px;left:-60px}.callout b{margin-bottom:8px;font-size:18px;display:block}.callout span,.callout small{color:#f5e7d6;line-height:1.5;display:block}.twinText h3{letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(32px,3vw,48px);line-height:1.06}.twinText p{color:var(--muted);font-size:19px;line-height:1.7}.twinText ul{margin:28px 0 0;padding:0;list-style:none}.twinText li{color:var(--text);align-items:center;gap:12px;margin-bottom:16px;font-weight:800;display:flex}.twinText svg{color:var(--green);flex:none}.advancedGrid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1180px;margin:0 auto;display:grid}.advancedGrid div{border:1px solid var(--border);background:#fff;border-radius:22px;padding:24px;font-weight:900;line-height:1.35;box-shadow:0 14px 40px #091e420d}.comparisonSection{background:#fff}.comparisonGrid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1180px;margin:0 auto;display:grid}.comparisonCard{border:1px solid var(--border);background:#f5f8fd;border-radius:30px;min-height:300px;padding:34px}.comparisonCard.featured{color:#fff;background:radial-gradient(circle at 80% 0,#2bdc852e,#0000 40%),linear-gradient(135deg,#061735,#123263);border-color:#2bdc8573;box-shadow:0 28px 90px #06173538}.comparisonCard h3{letter-spacing:-.035em;margin:0 0 24px;font-size:27px;line-height:1.1}.comparisonCard ul{margin:0;padding:0;list-style:none}.comparisonCard li{color:var(--muted);align-items:flex-start;gap:12px;margin-bottom:16px;font-weight:750;line-height:1.5;display:flex}.comparisonCard.featured li{color:#dce9ff}.comparisonCard svg{color:var(--blue);flex:none;margin-top:2px}.comparisonCard.featured svg{color:var(--green)}.pilot{background:#eaf1fb;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr) minmax(280px,.85fr);align-items:stretch;gap:28px;width:100%;padding:100px 7%;display:grid}.pilot>div:first-child p:first-child{color:var(--blue);text-transform:uppercase;letter-spacing:.16em;margin:0 0 14px;font-weight:950}.pilot h2{letter-spacing:-.055em;color:var(--text);margin:0 0 20px;font-size:clamp(38px,4.2vw,60px);line-height:1.02}.pilot p{color:var(--muted);margin:0;font-size:18px;line-height:1.75}.pilotCard{border:1px solid var(--border);background:#fff;border-radius:30px;padding:34px;box-shadow:0 18px 48px #091e4212}.pilotCard.green{border-color:#2bdc8599}.pilotCard h3{letter-spacing:-.03em;margin:0 0 22px;font-size:28px}.pilotCard li{color:var(--muted);margin-bottom:16px;font-size:17px;line-height:1.55}.cta{background:radial-gradient(circle at 80% 10%, #2bdc852e, transparent 35%), linear-gradient(135deg, var(--navy), #123263);color:#fff;text-align:center;border-radius:38px;width:min(1180px,86%);margin:86px auto;padding:76px 60px;box-shadow:0 30px 80px #091e422e}.cta h2{color:#fff;letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(38px,5vw,64px);line-height:1.05}.cta p{color:#dce9ff;max-width:820px;margin:0 auto 32px;font-size:20px;line-height:1.7}footer{border-top:1px solid var(--border);width:100%;color:var(--muted);background:#fff;justify-content:space-between;gap:18px;padding:34px 7%;display:flex}footer strong{color:var(--text)}.navBtn,.primary,.secondary{cursor:pointer;border:none}@keyframes modalIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modalBadge{color:#079455;background:#2bdc851f;border-radius:999px;margin-bottom:18px;padding:9px 14px;font-size:13px;font-weight:900;display:inline-flex}.pilotModal h2{letter-spacing:-.04em;color:#07152f;margin:0 0 12px;font-size:34px;line-height:1.05}.pilotModal p{color:#60708c;margin:0 0 24px;font-size:16px;line-height:1.65}.pilotForm{gap:14px;display:grid}.pilotForm input,.pilotForm textarea{color:#07152f;background:#f8fbff;border:1px solid #dbe5f2;border-radius:16px;outline:none;width:100%;padding:15px 16px;font-size:15px}.pilotForm input:focus,.pilotForm textarea:focus{background:#fff;border-color:#2f66f3;box-shadow:0 0 0 4px #2f66f31f}.pilotForm textarea{resize:vertical;min-height:105px}.modalSubmit{width:100%;margin-top:8px}.modalNote{text-align:center;color:#7a8aa5;margin-top:14px;font-size:13px;display:block}.successBox{text-align:center;padding:20px 0}.successBox h2{margin-top:18px}.problemFirstSection{background:#f7faff}.compactHeader{text-align:center;max-width:980px;margin:0 auto 60px}.compactHeader p{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-weight:900}.compactHeader h2{letter-spacing:-.06em;max-width:980px;color:var(--navy);margin:0 auto 18px;font-size:clamp(42px,5vw,74px);line-height:.96}.compactHeader span{max-width:760px;color:var(--muted);margin:0 auto;font-size:20px;line-height:1.7;display:block}.problemGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;max-width:1220px;margin:0 auto;display:grid}.problemCard{background:#fff;border:1px solid #0f234614;border-radius:28px;padding:30px;transition:all .22s;box-shadow:0 18px 44px #091e420f}.problemCard:hover{transform:translateY(-4px);box-shadow:0 24px 64px #091e421f}.problemIcon{width:56px;height:56px;color:var(--blue);background:linear-gradient(135deg,#edf4ff,#dce9ff);border-radius:18px;justify-content:center;align-items:center;margin-bottom:22px;display:flex;box-shadow:0 12px 28px #2f66f329}.problemIcon svg{stroke-width:2.4px}.problemCard h3{color:var(--navy);margin:0 0 12px;font-size:23px;line-height:1.15}.problemCard p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.discoveryOptimised{background:#fff;padding-top:40px}.discoveryPanel{background:#fff;border:1px solid #0f234614;border-radius:34px;grid-template-columns:.95fr 1.05fr;max-width:1220px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 80px #091e4214}.discoveryLeft{color:#fff;background:radial-gradient(circle at 0 0,#2bdc852e,#0000 34%),linear-gradient(135deg,#061735,#0f326b);flex-direction:column;justify-content:center;padding:54px;display:flex}.discoveryLeft p{color:var(--green);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:900}.discoveryLeft h2{letter-spacing:-.05em;color:#fff;margin:0 0 20px;font-size:clamp(34px,3vw,54px);line-height:1.02}.discoveryLeft span{color:#ffffffd1;margin-bottom:32px;font-size:17px;line-height:1.75}.discoveryLeft .primary{width:fit-content}.discoveryRight{background:#f8fbff;align-content:center;gap:18px;padding:42px;display:grid}.stepCard{background:#fff;border:1px solid #0f234614;border-radius:22px;grid-template-columns:52px 1fr;align-items:center;gap:18px;padding:20px 22px;display:grid;box-shadow:0 10px 24px #091e420a}.stepCard b{background:linear-gradient(135deg, var(--blue), #1d4ed8);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;display:flex}.stepCard p{color:#31435f;margin:0;font-size:16px;line-height:1.55}.outcomeFlowSection{max-width:1220px;margin:0 auto}.flowCard{text-align:center;color:#fff;background:radial-gradient(circle at 100% 0,#2bdc851f,#0000 32%),linear-gradient(135deg,#061735,#0f326b);border-radius:34px;padding:54px;box-shadow:0 28px 90px #06173529}.flowCard svg{color:var(--green);margin-bottom:18px}.flowCard p{color:var(--green);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:900}.flowCard h2{letter-spacing:-.05em;color:#fff;max-width:900px;margin:0 auto 18px;font-size:clamp(28px,3.4vw,48px);line-height:1.04}.flowCard span{color:#ffffffd1;max-width:760px;margin:0 auto;font-size:18px;line-height:1.75;display:block}.outcomeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.outcomePill{color:var(--navy);background:#fff;border:1px solid #0f234614;border-radius:20px;align-items:center;gap:12px;padding:18px 20px;font-weight:850;display:flex;box-shadow:0 14px 34px #091e420d}.outcomePill svg{color:var(--green);flex-shrink:0}.actionLayerSection{max-width:1220px;margin:0 auto;padding-top:40px}.actionLayerHeader{text-align:center;max-width:900px;margin:0 auto 42px}.actionLayerHeader p{color:var(--green);letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:900}.actionLayerHeader h2{letter-spacing:-.055em;color:var(--navy);max-width:860px;margin:0 auto 16px;font-size:clamp(34px,4vw,56px);line-height:1.02}.actionLayerHeader span{max-width:760px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.72;display:block}.actionExecutionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.executionCard{background:#fff;border:1px solid #0f234614;border-radius:26px;min-height:250px;padding:26px;transition:all .22s;box-shadow:0 14px 34px #091e420d}.executionCard:hover{transform:translateY(-4px);box-shadow:0 22px 54px #091e421a}.executionIcon{width:54px;height:54px;color:var(--blue);background:linear-gradient(135deg,#edf4ff,#dce9ff);border-radius:18px;justify-content:center;align-items:center;margin-bottom:20px;display:flex;box-shadow:0 12px 24px #2f66f324}.executionCard h3{letter-spacing:-.03em;color:var(--navy);margin:0 0 12px;font-size:20px;line-height:1.18}.executionCard p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.futureVisionPanel{color:#fff;background:linear-gradient(135deg,#041b4d 0%,#082d6c 50%,#0d5a76 100%);border-radius:28px;margin-top:40px;padding:40px;position:relative;overflow:hidden}.futureVisionContent{max-width:850px;margin:0 auto}.visionLabel{text-align:center;letter-spacing:4px;text-transform:uppercase;color:#6da8ff;width:100%;margin-bottom:28px;font-size:13px;font-weight:700;display:block}.futureVisionPanel h3{color:#fff;margin-bottom:18px;font-size:2.4rem;line-height:1.3}.futureVisionPanel p{color:#ffffffd9;font-size:1.05rem;line-height:1.8}.visionStatement{border-top:1px solid #ffffff26;margin-top:18px;padding-top:18px}.visionStatement strong{color:#fff}.validationSection,.proofSection,.pathwaySection,.tractionSection{background:#f7faff}.validationGrid,.proofGrid,.tractionGrid{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1180px;margin:0 auto;display:grid}.validationCard,.proofCard,.tractionGrid div{border:1px solid var(--border);background:#fff;border-radius:26px;padding:28px;box-shadow:0 16px 44px #091e420f}.validationCard{color:var(--navy);align-items:flex-start;gap:14px;font-weight:850;line-height:1.55;display:flex}.validationCard svg{color:var(--green);flex-shrink:0;margin-top:2px}.proofCard strong,.tractionGrid strong{letter-spacing:-.03em;color:var(--navy);margin-bottom:12px;font-size:21px;line-height:1.2;display:block}.proofCard span,.tractionGrid span{color:var(--muted);font-size:16px;line-height:1.65;display:block}.pathwaySection{background:#fff}.pathwayFlow{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1180px;margin:0 auto;display:grid}.pathwayFlow div{border:1px solid var(--border);background:#f5f8fd;border-radius:28px;min-height:240px;padding:30px;box-shadow:0 16px 44px #091e420d}.pathwayFlow b{background:linear-gradient(135deg, var(--blue), #1d4ed8);color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:22px;font-size:19px;display:grid}.pathwayFlow h3{color:var(--navy);letter-spacing:-.03em;margin:0 0 12px;font-size:23px}.pathwayFlow p{color:var(--muted);margin:0;line-height:1.65}.sectionHeader span{max-width:780px;color:var(--muted);margin:20px auto 0;font-size:18px;line-height:1.7;display:block}.caseStudyCard{border:1px solid var(--border);background:#fff;border-radius:30px;max-width:900px;margin:0 auto;padding:40px;box-shadow:0 18px 48px #091e420f}.caseStudyCard h3{text-align:center;color:var(--navy);margin-bottom:30px;font-size:32px}.caseStudyPoints{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.caseStudyPoints div{border:1px solid var(--border);color:var(--navy);background:#f7faff;border-radius:18px;padding:18px;font-weight:700}.logoImage{border:2px solid #fff;border-radius:50%;width:52px;height:52px}@media (width<=1100px){.actionExecutionGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.actionExecutionGrid{grid-template-columns:1fr}.actionLayerHeader h2{font-size:36px}.actionLayerHeader span{font-size:16px}.executionCard{min-height:auto}}@media (width<=1100px){.validationGrid,.proofGrid,.tractionGrid,.pathwayFlow{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.validationGrid,.proofGrid,.tractionGrid,.pathwayFlow{grid-template-columns:1fr}.validationCard,.proofCard,.tractionGrid div,.pathwayFlow div{padding:24px}}@media (width<=1100px){.problemGrid,.outcomeGrid{grid-template-columns:repeat(2,1fr)}.discoveryPanel{grid-template-columns:1fr}.discoveryLeft,.discoveryRight{padding:38px}}@media (width<=760px){.problemGrid,.outcomeGrid{grid-template-columns:1fr}.compactHeader h2,.flowCard h2,.discoveryLeft h2{font-size:34px}.compactHeader span,.flowCard span{font-size:17px}.flowCard,.discoveryLeft,.discoveryRight{padding:28px}.stepCard{grid-template-columns:44px 1fr}.stepCard b{width:44px;height:44px}.discoveryLeft .primary{width:100%}}@media (width<=1100px){.hero{grid-template-columns:1fr;padding-top:70px}.dashboardCard{max-width:720px}.featureGrid,.advancedGrid,.comparisonGrid,.twinGrid{grid-template-columns:1fr 1fr}.pilot{grid-template-columns:1fr}}@media (width<=760px){.nav{flex-direction:column;align-items:flex-start;gap:20px;height:auto;padding:24px 6%;position:relative}.navActions{flex-wrap:wrap;gap:14px;width:100%;font-size:14px}.hero{gap:36px;padding:54px 6% 92px}.hero h1{font-size:clamp(42px,13vw,58px)}.hero p{font-size:18px}.heroButtons{flex-direction:column}.primary,.secondary{width:100%}.metrics,.kpiGrid,.featureGrid,.advancedGrid,.comparisonGrid,.strip,.twinGrid{grid-template-columns:1fr}.dashboardCard{border-radius:28px;padding:22px}.cardTop{flex-direction:column;align-items:flex-start}.strip{width:90%;margin-top:-28px}.section,.pilot{padding:70px 6%}.sectionHeader{text-align:left}.flow{grid-template-columns:1fr}.flow b{text-align:center;transform:rotate(90deg)}.buildingTwin{gap:14px;min-height:520px;padding:150px 20px 80px}.tower{width:110px}.towerA{height:270px}.towerB{height:320px}.podium{width:270px}.callout{width:auto;top:24px;left:20px;right:20px}.callout:after{display:none}.cta{width:90%;margin:64px auto;padding:48px 24px}footer{flex-direction:column;padding:28px 6%}}.oePage{background:var(--bg);width:100%;min-height:100vh;color:var(--text)}.oeHero{color:#fff;text-align:center;background:radial-gradient(circle at 20% 20%,#2f66f347,#0000 36%),linear-gradient(135deg,#061735,#0a2148 55%,#0d355f);padding:120px 7%}.oeHeroContent{max-width:1100px;margin:0 auto}.oeEyebrow,.oeSectionHeader p,.oeWorkflow p,.oeProof p{color:var(--green);text-transform:uppercase;letter-spacing:.18em;margin:0 0 18px;font-weight:950}.oeHero h1{letter-spacing:-.06em;max-width:1050px;margin:0 auto 28px;font-size:clamp(46px,5vw,82px);line-height:.98}.oeHeroContent>p{color:#dce9ff;max-width:850px;margin:0 auto;font-size:20px;line-height:1.7}.oeHeroActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.oePrimary,.oeSecondary{border-radius:16px;align-items:center;gap:8px;min-height:54px;padding:16px 24px;font-weight:950;display:inline-flex}.oePrimary{background:linear-gradient(135deg, var(--blue), #1d4ed8);color:#fff}.oeSecondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff40}.oeSection{padding:96px 7%}.oeSectionHeader{text-align:center;max-width:920px;margin:0 auto 48px}.oeSectionHeader p{color:var(--blue)}.oeSectionHeader h2,.oeWorkflow h2,.oeProof h2{letter-spacing:-.055em;color:var(--text);margin:0;font-size:clamp(36px,4vw,62px);line-height:1.04}.oeGrid{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1180px;margin:0 auto;display:grid}.oeCard{border:1px solid var(--border);background:#fff;border-radius:28px;padding:30px;box-shadow:0 18px 50px #091e4212}.oeCard svg{width:52px;height:52px;color:var(--blue);background:#edf4ff;border-radius:16px;margin-bottom:22px;padding:14px}.oeCard h3{color:var(--navy);margin:0 0 12px;font-size:23px;line-height:1.15}.oeCard p{color:var(--muted);margin:0;line-height:1.65}.oeDarkSection{color:#fff;background:radial-gradient(circle at 85% 10%,#2bdc852e,#0000 34%),linear-gradient(135deg,#061735,#102f66);padding:96px 7%}.oeWorkflow{grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;max-width:1180px;margin:0 auto;display:grid}.oeWorkflow h2{color:#fff}.oeSteps{gap:16px;display:grid}.oeStep{background:#ffffff17;border:1px solid #ffffff29;border-radius:20px;align-items:center;gap:16px;padding:18px;display:flex}.oeStep b{background:var(--green);width:44px;height:44px;color:var(--navy);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.oeStep span{color:#e7eefb;font-weight:800}.oeUseCaseGrid{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1180px;margin:0 auto;display:grid}.oeUseCaseGrid div{border:1px solid var(--border);background:#fff;border-radius:26px;padding:28px;box-shadow:0 16px 44px #091e420f}.oeUseCaseGrid svg{color:var(--blue);margin-bottom:18px}.oeUseCaseGrid strong{color:var(--navy);margin-bottom:10px;font-size:21px;display:block}.oeUseCaseGrid span{color:var(--muted);line-height:1.6;display:block}.oeProof{border:1px solid var(--border);background:#fff;border-radius:34px;grid-template-columns:1fr .9fr;align-items:center;gap:40px;width:min(1180px,86%);margin:40px auto 100px;padding:60px;display:grid;box-shadow:0 24px 70px #091e4214}.oeProof p{color:var(--blue)}.oeProof span{color:var(--muted);margin-top:18px;font-size:18px;line-height:1.7;display:block}.oeProof ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.oeProof li{color:var(--navy);align-items:center;gap:12px;font-weight:850;display:flex}.oeProof li svg{color:var(--green);flex-shrink:0}@media (width<=1100px){.oeGrid,.oeUseCaseGrid{grid-template-columns:repeat(2,1fr)}.oeWorkflow,.oeProof{grid-template-columns:1fr}}@media (width<=760px){.oeHero,.oeSection,.oeDarkSection{padding:70px 6%}.oeGrid,.oeUseCaseGrid{grid-template-columns:1fr}.oeHero h1{font-size:44px}.oeProof{width:90%;padding:34px}.oeHeroActions{flex-direction:column}.oePrimary,.oeSecondary{justify-content:center;width:100%}}.dtPage{background:var(--bg);width:100%;min-height:100vh;color:var(--text)}.dtHero{color:#fff;text-align:center;background:radial-gradient(circle at 20% 20%,#2f66f347,#0000 36%),radial-gradient(circle at 85% 12%,#2bdc8529,#0000 30%),linear-gradient(135deg,#061735,#0a2148 55%,#0d355f);padding:120px 7%}.dtHeroContent{max-width:1100px;margin:0 auto}.dtEyebrow,.dtSectionHeader p,.dtTwinText p,.dtWorkflowHeader p,.dtProof p{color:var(--green);text-transform:uppercase;letter-spacing:.18em;margin:0 0 18px;font-weight:950}.dtHero h1{letter-spacing:-.06em;max-width:1050px;margin:0 auto 28px;font-size:clamp(46px,5vw,82px);line-height:.98}.dtHeroContent>p{color:#dce9ff;max-width:850px;margin:0 auto;font-size:20px;line-height:1.7}.dtHeroActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.dtPrimary,.dtSecondary{border-radius:16px;align-items:center;gap:8px;min-height:54px;padding:16px 24px;font-weight:950;display:inline-flex}.dtPrimary{background:linear-gradient(135deg, var(--blue), #1d4ed8);color:#fff}.dtSecondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff40}.dtSection{padding:96px 7%}.dtSectionHeader{text-align:center;max-width:920px;margin:0 auto 48px}.dtSectionHeader p{color:var(--blue)}.dtSectionHeader h2,.dtTwinText h2,.dtWorkflowHeader h2,.dtProof h2{letter-spacing:-.055em;color:var(--text);margin:0;font-size:clamp(36px,4vw,62px);line-height:1.04}.dtGrid{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1180px;margin:0 auto;display:grid}.dtCard{border:1px solid var(--border);background:#fff;border-radius:28px;padding:30px;box-shadow:0 18px 50px #091e4212}.dtCard svg{width:52px;height:52px;color:var(--blue);background:#edf4ff;border-radius:16px;margin-bottom:22px;padding:14px}.dtCard h3{color:var(--navy);margin:0 0 12px;font-size:23px;line-height:1.15}.dtCard p{color:var(--muted);margin:0;line-height:1.65}.dtTwinShowcase{background:#fff;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding:96px 7%;display:grid}.dtTwinVisual{justify-content:center;display:flex}.dtBuilding{border:1px solid var(--border);background:linear-gradient(#ffffffeb,#eff6ffeb),radial-gradient(circle at 50% 20%,#2f66f32e,#0000 50%);border-radius:36px;justify-content:center;align-items:flex-end;gap:28px;width:min(620px,100%);min-height:560px;padding:80px 40px 104px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #091e421f}.dtBuilding:before{content:"";background-color:#0000;background-image:linear-gradient(#06173509 1px,#0000 1px),linear-gradient(90deg,#06173509 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.dtTower{z-index:1;background:linear-gradient(#dbe7f7,#aebfd6);border-radius:18px 18px 10px 10px;grid-template-columns:repeat(3,1fr);gap:8px;width:140px;padding:18px;display:grid;position:relative;box-shadow:0 18px 40px #091e4233}.dtTowerA{height:330px}.dtTowerB{height:390px}.dtTower span{opacity:.82;background:#10264f;border-radius:4px;min-height:22px}.dtTower span.hot{opacity:1;background:#ff6b35;box-shadow:0 0 24px #ff6b35e6}.dtTower span.warn{opacity:1;background:#ffd35a;box-shadow:0 0 22px #ffd35ae6}.dtBase{z-index:1;background:linear-gradient(#c6d6ea,#91a7c3);border-radius:18px 18px 10px 10px;width:360px;height:84px;position:absolute;bottom:78px;box-shadow:0 18px 40px #091e4229}.dtCallout{z-index:2;color:#fff;background:#251f18;border:1px solid #ff6b35e6;border-radius:22px;width:285px;padding:20px;position:absolute;top:52px;right:34px;box-shadow:0 24px 70px #00000038}.dtCallout:after{content:"";background:#ff6b35;width:60px;height:3px;position:absolute;top:62px;left:-60px}.dtCallout strong{margin-bottom:8px;font-size:18px;display:block}.dtCallout span,.dtCallout small{color:#f5e7d6;line-height:1.5;display:block}.dtTwinText p{color:var(--blue)}.dtTwinText span{color:var(--muted);margin-top:18px;font-size:18px;line-height:1.75;display:block}.dtTwinText ul{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.dtTwinText li{color:var(--navy);align-items:center;gap:12px;font-weight:850;display:flex}.dtTwinText li svg{color:var(--green);flex-shrink:0}.dtDarkSection{color:#fff;background:radial-gradient(circle at 85% 10%,#2bdc852e,#0000 34%),linear-gradient(135deg,#061735,#102f66);padding:96px 7%}.dtWorkflowHeader{text-align:center;max-width:900px;margin:0 auto 46px}.dtWorkflowHeader h2{color:#fff}.dtSteps{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:0 auto;display:grid}.dtStep{background:#ffffff17;border:1px solid #ffffff29;border-radius:22px;align-items:center;gap:16px;padding:22px;display:flex}.dtStep b{background:var(--green);width:46px;height:46px;color:var(--navy);border-radius:14px;flex-shrink:0;place-items:center;font-weight:950;display:grid}.dtStep span{color:#e7eefb;font-weight:850}.dtUseCaseGrid{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1180px;margin:0 auto;display:grid}.dtUseCaseGrid div{border:1px solid var(--border);background:#fff;border-radius:26px;padding:28px;box-shadow:0 16px 44px #091e420f}.dtUseCaseGrid svg{color:var(--blue);margin-bottom:18px}.dtUseCaseGrid strong{color:var(--navy);margin-bottom:10px;font-size:21px;display:block}.dtUseCaseGrid span{color:var(--muted);line-height:1.6;display:block}.dtProof{border:1px solid var(--border);background:#fff;border-radius:34px;grid-template-columns:1fr .9fr;align-items:center;gap:40px;width:min(1180px,86%);margin:40px auto 100px;padding:60px;display:grid;box-shadow:0 24px 70px #091e4214}.dtProof p{color:var(--blue)}.dtProof span{color:var(--muted);margin-top:18px;font-size:18px;line-height:1.7;display:block}.dtProof ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.dtProof li{color:var(--navy);align-items:center;gap:12px;font-weight:850;display:flex}.dtProof li svg{color:var(--green);flex-shrink:0}@media (width<=1100px){.dtGrid,.dtUseCaseGrid{grid-template-columns:repeat(2,1fr)}.dtTwinShowcase,.dtProof{grid-template-columns:1fr}.dtSteps{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.dtHero,.dtSection,.dtDarkSection,.dtTwinShowcase{padding:70px 6%}.dtGrid,.dtUseCaseGrid,.dtSteps{grid-template-columns:1fr}.dtHero h1{font-size:44px}.dtBuilding{min-height:520px;padding:150px 20px 84px}.dtTower{width:110px}.dtTowerA{height:270px}.dtTowerB{height:320px}.dtBase{width:270px}.dtCallout{width:auto;top:24px;left:20px;right:20px}.dtCallout:after{display:none}.dtProof{width:90%;padding:34px}.dtHeroActions{flex-direction:column}.dtPrimary,.dtSecondary{justify-content:center;width:100%}}.savingsPage{background:var(--bg);width:100%;min-height:100vh;color:var(--text)}.savingsHero{color:#fff;text-align:center;background:radial-gradient(circle at 20% 20%,#2f66f347,#0000 36%),radial-gradient(circle at 85% 12%,#2bdc8529,#0000 30%),linear-gradient(135deg,#061735,#0a2148 55%,#0d355f);padding:120px 7%}.savingsHeroContent{max-width:1100px;margin:0 auto}.savingsEyebrow,.savingsSectionHeader p,.savingsWorkflowHeader p,.savingsProof p{color:var(--green);text-transform:uppercase;letter-spacing:.18em;margin:0 0 18px;font-weight:950}.savingsHero h1{letter-spacing:-.06em;max-width:1080px;margin:0 auto 28px;font-size:clamp(46px,5vw,82px);line-height:.98}.savingsHeroContent>p{color:#dce9ff;max-width:850px;margin:0 auto;font-size:20px;line-height:1.7}.savingsHeroActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.savingsPrimary,.savingsSecondary{border-radius:16px;align-items:center;gap:8px;min-height:54px;padding:16px 24px;font-weight:950;display:inline-flex}.savingsPrimary{background:linear-gradient(135deg, var(--blue), #1d4ed8);color:#fff}.savingsSecondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff40}.savingsSection{padding:96px 7%}.savingsSectionHeader{text-align:center;max-width:920px;margin:0 auto 48px}.savingsSectionHeader p{color:var(--blue)}.savingsSectionHeader h2,.savingsWorkflowHeader h2,.savingsProof h2{letter-spacing:-.055em;color:var(--text);margin:0;font-size:clamp(36px,4vw,62px);line-height:1.04}.savingsGrid,.savingsUseCaseGrid{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1180px;margin:0 auto;display:grid}.savingsCard,.savingsUseCaseGrid div{border:1px solid var(--border);background:#fff;border-radius:28px;padding:30px;box-shadow:0 18px 50px #091e4212}.savingsCard svg,.savingsUseCaseGrid svg{width:52px;height:52px;color:var(--blue);background:#edf4ff;border-radius:16px;margin-bottom:22px;padding:14px}.savingsCard h3{color:var(--navy);margin:0 0 12px;font-size:23px;line-height:1.15}.savingsCard p,.savingsUseCaseGrid span{color:var(--muted);margin:0;line-height:1.65}.savingsUseCaseGrid strong{color:var(--navy);margin-bottom:10px;font-size:21px;display:block}.savingsDashboardSection{background:radial-gradient(circle at 20% 0,#2f66f32e,#0000 36%),#fff;padding:96px 7%}.savingsDashboardCard{border:1px solid var(--border);background:#fff;border-radius:36px;max-width:980px;margin:0 auto;padding:34px;box-shadow:0 30px 90px #091e421f}.savingsDashTop{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.savingsDashTop span{letter-spacing:-.03em;color:var(--navy);font-size:24px;font-weight:950}.savingsDashTop b{color:#079455;background:#ecfff5;border-radius:999px;padding:10px 14px;font-size:13px}.savingsKpis{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.savingsKpis div{border:1px solid var(--border);background:#f3f7fc;border-radius:22px;padding:22px}.savingsKpis small,.savingsKpis span{color:var(--muted)}.savingsKpis strong{color:var(--text);margin:8px 0;font-size:31px;line-height:1.05;display:block}.savingsInsight{background:#ecfff5;border:1px solid #2bdc856b;border-radius:24px;align-items:flex-start;gap:16px;margin-top:18px;padding:24px;display:flex}.savingsInsight svg{color:var(--green);flex-shrink:0}.savingsInsight strong{color:var(--navy);margin-bottom:8px;font-size:20px;display:block}.savingsInsight p{color:#236347;margin:0;line-height:1.6}.savingsDarkSection{color:#fff;background:radial-gradient(circle at 85% 10%,#2bdc852e,#0000 34%),linear-gradient(135deg,#061735,#102f66);padding:96px 7%}.savingsWorkflowHeader{text-align:center;max-width:900px;margin:0 auto 46px}.savingsWorkflowHeader h2{color:#fff}.savingsSteps{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:0 auto;display:grid}.savingsStep{background:#ffffff17;border:1px solid #ffffff29;border-radius:22px;align-items:center;gap:16px;padding:22px;display:flex}.savingsStep b{background:var(--green);width:46px;height:46px;color:var(--navy);border-radius:14px;flex-shrink:0;place-items:center;font-weight:950;display:grid}.savingsStep span{color:#e7eefb;font-weight:850}.savingsProof{border:1px solid var(--border);background:#fff;border-radius:34px;grid-template-columns:1fr .9fr;align-items:center;gap:40px;width:min(1180px,86%);margin:40px auto 100px;padding:60px;display:grid;box-shadow:0 24px 70px #091e4214}.savingsProof p{color:var(--blue)}.savingsProof span{color:var(--muted);margin-top:18px;font-size:18px;line-height:1.7;display:block}.savingsProof ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.savingsProof li{color:var(--navy);align-items:center;gap:12px;font-weight:850;display:flex}.savingsProof li svg{color:var(--green);flex-shrink:0}@media (width<=1100px){.savingsGrid,.savingsUseCaseGrid,.savingsKpis,.savingsSteps{grid-template-columns:repeat(2,1fr)}.savingsProof{grid-template-columns:1fr}}@media (width<=760px){.savingsHero,.savingsSection,.savingsDashboardSection,.savingsDarkSection{padding:70px 6%}.savingsGrid,.savingsUseCaseGrid,.savingsKpis,.savingsSteps{grid-template-columns:1fr}.savingsHero h1{font-size:44px}.savingsProof{width:90%;padding:34px}.savingsHeroActions{flex-direction:column}.savingsPrimary,.savingsSecondary{justify-content:center;width:100%}}.pilotPage{background:var(--bg);width:100%;min-height:100vh;color:var(--text)}.pilotHero{color:#fff;text-align:center;background:radial-gradient(circle at 20% 20%,#2f66f347,#0000 36%),radial-gradient(circle at 85% 12%,#2bdc8529,#0000 30%),linear-gradient(135deg,#061735,#0a2148 55%,#0d355f);padding:120px 7%}.pilotHeroContent{max-width:1100px;margin:0 auto}.pilotEyebrow,.pilotSectionHeader p,.pilotPathwayHeader p,.pilotDarkContent p,.pilotDeliverables p{color:var(--green);text-transform:uppercase;letter-spacing:.18em;margin:0 0 18px;font-weight:950}.pilotHero h1{letter-spacing:-.06em;max-width:1080px;margin:0 auto 28px;font-size:clamp(46px,5vw,82px);line-height:.98}.pilotHeroContent>p{color:#dce9ff;max-width:850px;margin:0 auto;font-size:20px;line-height:1.7}.pilotHeroActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.pilotPrimary,.pilotSecondary{border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:16px 24px;font-weight:950;display:inline-flex}.pilotPrimary{background:linear-gradient(135deg, var(--blue), #1d4ed8);color:#fff;box-shadow:0 18px 44px #2f66f352}.pilotSecondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff40}.pilotSection{padding:96px 7%}.pilotSectionHeader,.pilotPathwayHeader{text-align:center;max-width:940px;margin:0 auto 52px}.pilotSectionHeader p,.pilotPathwayHeader p{color:var(--blue)}.pilotSectionHeader h2,.pilotPathwayHeader h2,.pilotDarkContent h2,.pilotDeliverables h2,.pilotCTA h2{letter-spacing:-.055em;color:var(--text);margin:0;font-size:clamp(36px,4vw,62px);line-height:1.04}.pilotSectionHeader span{max-width:780px;color:var(--muted);margin:20px auto 0;font-size:18px;line-height:1.7;display:block}.pilotValueGrid,.pilotAudienceGrid{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1180px;margin:0 auto;display:grid}.pilotValueCard,.pilotAudienceGrid div{border:1px solid var(--border);background:#fff;border-radius:28px;padding:30px;box-shadow:0 18px 50px #091e4212}.pilotValueCard svg{width:52px;height:52px;color:var(--blue);background:#edf4ff;border-radius:16px;margin-bottom:22px;padding:14px}.pilotValueCard h3{color:var(--navy);margin:0 0 12px;font-size:23px;line-height:1.15}.pilotValueCard p,.pilotAudienceGrid span{color:var(--muted);margin:0;line-height:1.65}.pilotPathwaySection{background:#fff;padding:96px 7%}.pilotTimeline{grid-template-columns:repeat(5,1fr);gap:18px;max-width:1220px;margin:0 auto;display:grid}.pilotTimelineItem{border:1px solid var(--border);background:#f7faff;border-radius:28px;min-height:300px;padding:28px;position:relative;box-shadow:0 16px 44px #091e420d}.pilotTimelineNumber{background:linear-gradient(135deg, var(--blue), #1d4ed8);color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-weight:950;display:grid}.pilotTimelineIcon svg{color:var(--green);margin-bottom:18px}.pilotTimelineItem h3{color:var(--navy);margin:0 0 12px;font-size:22px;line-height:1.15}.pilotTimelineItem p{color:var(--muted);margin:0;line-height:1.6}.pilotDarkSection{color:#fff;background:radial-gradient(circle at 85% 10%,#2bdc852e,#0000 34%),linear-gradient(135deg,#061735,#102f66);padding:96px 7%}.pilotDarkContent{grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;max-width:1180px;margin:0 auto;display:grid}.pilotDarkContent h2{color:#fff}.pilotDarkContent span{color:#dce9ff;margin-top:20px;font-size:18px;line-height:1.75;display:block}.pilotValidationList{gap:16px;display:grid}.pilotValidationList div{color:#e7eefb;background:#ffffff17;border:1px solid #ffffff29;border-radius:20px;align-items:center;gap:14px;padding:18px;font-weight:850;display:flex}.pilotValidationList svg{color:var(--green);flex-shrink:0}.pilotAudienceGrid strong{color:var(--navy);margin-bottom:12px;font-size:22px;display:block}.pilotDeliverables{border:1px solid var(--border);background:#fff;border-radius:34px;grid-template-columns:1fr .9fr;align-items:center;gap:40px;width:min(1180px,86%);margin:40px auto 100px;padding:60px;display:grid;box-shadow:0 24px 70px #091e4214}.pilotDeliverables p{color:var(--blue)}.pilotDeliverables span{color:var(--muted);margin-top:18px;font-size:18px;line-height:1.7;display:block}.pilotDeliverables ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pilotDeliverables li{color:var(--navy);align-items:center;gap:12px;font-weight:850;display:flex}.pilotDeliverables li svg{color:var(--green);flex-shrink:0}.pilotCTA{background:radial-gradient(circle at 80% 10%, #2bdc852e, transparent 35%), linear-gradient(135deg, var(--navy), #123263);color:#fff;text-align:center;border-radius:38px;width:min(1180px,86%);margin:86px auto;padding:76px 60px;box-shadow:0 30px 80px #091e422e}.pilotCTA h2{color:#fff;max-width:900px;margin:0 auto 18px}.pilotCTA p{color:#dce9ff;max-width:780px;margin:0 auto 32px;font-size:20px;line-height:1.7}@media (width<=1200px){.pilotTimeline{grid-template-columns:repeat(3,1fr)}}@media (width<=1100px){.pilotValueGrid,.pilotAudienceGrid{grid-template-columns:repeat(2,1fr)}.pilotDarkContent,.pilotDeliverables{grid-template-columns:1fr}}@media (width<=760px){.pilotHero,.pilotSection,.pilotPathwaySection,.pilotDarkSection{padding:70px 6%}.pilotValueGrid,.pilotAudienceGrid,.pilotTimeline{grid-template-columns:1fr}.pilotHero h1{font-size:44px}.pilotDeliverables,.pilotCTA{width:90%;padding:34px}.pilotHeroActions{flex-direction:column}.pilotPrimary,.pilotSecondary{width:100%}}.aboutPage{background:var(--bg);width:100%;min-height:100vh;color:var(--text)}.aboutHero{color:#fff;text-align:center;background:radial-gradient(circle at 20% 20%,#2f66f347,#0000 36%),radial-gradient(circle at 85% 12%,#2bdc8529,#0000 30%),linear-gradient(135deg,#061735,#0a2148 55%,#0d355f);padding:120px 7%}.aboutHeroContent{max-width:1100px;margin:0 auto}.aboutEyebrow,.aboutSectionHeader p,.aboutMissionContent p,.aboutTrustText p{color:var(--green);text-transform:uppercase;letter-spacing:.18em;margin:0 0 18px;font-weight:950}.aboutHero h1{letter-spacing:-.06em;max-width:1080px;margin:0 auto 28px;font-size:clamp(46px,5vw,82px);line-height:.98}.aboutHeroContent>p{color:#dce9ff;max-width:850px;margin:0 auto;font-size:20px;line-height:1.7}.aboutHeroActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.aboutPrimary,.aboutSecondary{border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:16px 24px;font-weight:950;display:inline-flex}.aboutPrimary{background:linear-gradient(135deg, var(--blue), #1d4ed8);color:#fff;box-shadow:0 18px 44px #2f66f352}.aboutSecondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff40}.aboutSection{padding:96px 7%}.aboutSectionHeader{text-align:center;max-width:940px;margin:0 auto 52px}.aboutSectionHeader p{color:var(--blue)}.aboutSectionHeader h2,.aboutMissionContent h2,.aboutTrustText h2,.aboutCTA h2{letter-spacing:-.055em;color:var(--text);margin:0;font-size:clamp(36px,4vw,62px);line-height:1.04}.aboutSectionHeader span,.aboutMissionContent span,.aboutTrustText span{max-width:820px;color:var(--muted);margin:20px auto 0;font-size:18px;line-height:1.7;display:block}.aboutCompanyGrid,.aboutTrustGrid{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1180px;margin:0 auto;display:grid}.aboutCompanyGrid div,.aboutTrustGrid div{border:1px solid var(--border);background:#fff;border-radius:28px;padding:30px;box-shadow:0 18px 50px #091e4212}.aboutCompanyGrid svg,.aboutTrustGrid svg{width:52px;height:52px;color:var(--blue);background:#edf4ff;border-radius:16px;margin-bottom:22px;padding:14px}.aboutCompanyGrid strong,.aboutTrustGrid strong{color:var(--navy);margin-bottom:10px;font-size:21px;display:block}.aboutCompanyGrid span,.aboutTrustGrid span{color:var(--muted);line-height:1.65;display:block}.aboutMission{color:#fff;text-align:center;background:radial-gradient(circle at 85% 10%,#2bdc852e,#0000 34%),linear-gradient(135deg,#061735,#102f66);padding:96px 7%}.aboutMissionContent{max-width:980px;margin:0 auto}.aboutMissionContent h2{color:#fff}.aboutMissionContent span{color:#dce9ff}.aboutWhyGrid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1180px;margin:0 auto;display:grid}.aboutWhyGrid div{border:1px solid var(--border);background:#fff;border-radius:28px;padding:30px;box-shadow:0 18px 50px #091e4212}.aboutWhyGrid svg{color:var(--green);margin-bottom:18px}.aboutWhyGrid h3{color:var(--navy);margin:0 0 12px;font-size:22px}.aboutWhyGrid p{color:var(--muted);margin:0;line-height:1.65}.aboutTrust{background:#fff;padding:96px 7%}.aboutTrustText{text-align:center;max-width:940px;margin:0 auto 52px}.aboutTrustText p{color:var(--blue)}.aboutCTA{background:radial-gradient(circle at 80% 10%, #2bdc852e, transparent 35%), linear-gradient(135deg, var(--navy), #123263);color:#fff;text-align:center;border-radius:38px;width:min(1180px,86%);margin:86px auto;padding:76px 60px;box-shadow:0 30px 80px #091e422e}.aboutCTA h2{color:#fff;max-width:900px;margin:0 auto 18px}.aboutCTA p{color:#dce9ff;max-width:780px;margin:0 auto 32px;font-size:20px;line-height:1.7}.aboutApproach{background:#fff;padding:96px 7%}.aboutApproachText{text-align:center;max-width:940px;margin:0 auto 52px}.aboutApproachText p{color:var(--blue);text-transform:uppercase;letter-spacing:.18em;margin:0 0 18px;font-weight:950}.aboutApproachText h2,.aboutPilotContent h2{letter-spacing:-.055em;color:var(--text);margin:0;font-size:clamp(36px,4vw,62px);line-height:1.04}.aboutApproachText span,.aboutPilotContent span{max-width:820px;color:var(--muted);margin:20px auto 0;font-size:18px;line-height:1.7;display:block}.aboutApproachGrid,.aboutMarketGrid{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1180px;margin:0 auto;display:grid}.aboutApproachGrid div,.aboutMarketGrid div{border:1px solid var(--border);background:#fff;border-radius:28px;padding:30px;box-shadow:0 18px 50px #091e4212}.aboutApproachGrid svg,.aboutMarketGrid svg{width:52px;height:52px;color:var(--blue);background:#edf4ff;border-radius:16px;margin-bottom:22px;padding:14px}.aboutApproachGrid strong,.aboutMarketGrid strong{color:var(--navy);margin-bottom:10px;font-size:21px;display:block}.aboutApproachGrid span,.aboutMarketGrid span{color:var(--muted);line-height:1.65;display:block}.aboutPilotPhilosophy{color:#fff;background:radial-gradient(circle at 85% 10%,#2bdc852e,#0000 34%),linear-gradient(135deg,#061735,#102f66);padding:96px 7%}.aboutPilotContent{text-align:center;max-width:980px;margin:0 auto 44px}.aboutPilotContent p{color:var(--green);text-transform:uppercase;letter-spacing:.18em;margin:0 0 18px;font-weight:950}.aboutPilotContent h2{color:#fff}.aboutPilotContent span{color:#dce9ff}.aboutPilotList{gap:16px;max-width:900px;margin:0 auto;display:grid}.aboutPilotList div{color:#e7eefb;background:#ffffff17;border:1px solid #ffffff29;border-radius:20px;align-items:center;gap:14px;padding:18px;font-weight:850;display:flex}.aboutPilotList svg{color:var(--green);flex-shrink:0}.aboutIndustryGrid{grid-template-columns:repeat(2,minmax(320px,1fr));gap:28px;margin-top:50px;display:grid}.aboutIndustryGrid>div{background:#fff;border:1px solid #d7e3f5;border-radius:28px;padding:36px}.aboutIndustryGrid svg{color:#22c55e;margin-bottom:18px}.aboutIndustryGrid h3{color:#041b4d;margin-bottom:16px;font-size:1.85rem}.aboutIndustryGrid p{color:#51698d;line-height:1.9}@media (width<=900px){.aboutIndustryGrid{grid-template-columns:1fr}}@media (width<=1100px){.aboutApproachGrid,.aboutMarketGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.aboutApproach,.aboutPilotPhilosophy{padding:70px 6%}.aboutApproachGrid,.aboutMarketGrid{grid-template-columns:1fr}}@media (width<=1100px){.aboutCompanyGrid,.aboutTrustGrid,.aboutWhyGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.aboutHero,.aboutSection,.aboutMission,.aboutTrust{padding:70px 6%}.aboutCompanyGrid,.aboutTrustGrid,.aboutWhyGrid{grid-template-columns:1fr}.aboutHero h1{font-size:44px}.aboutCTA{width:90%;padding:34px}.aboutHeroActions{flex-direction:column}.aboutPrimary,.aboutSecondary{width:100%}}.trustPage{background:var(--bg);width:100%;min-height:100vh;color:var(--text)}.trustHero{color:#fff;text-align:center;background:radial-gradient(circle at 20% 20%,#2f66f347,#0000 36%),radial-gradient(circle at 85% 12%,#2bdc8529,#0000 30%),linear-gradient(135deg,#061735,#0a2148 55%,#0d355f);padding:120px 7%}.trustHeroContent{max-width:1100px;margin:0 auto}.trustEyebrow,.trustSectionHeader p,.trustDarkContent p{color:var(--green);text-transform:uppercase;letter-spacing:.18em;margin:0 0 18px;font-weight:950}.trustHero h1{letter-spacing:-.06em;max-width:1080px;margin:0 auto 28px;font-size:clamp(46px,5vw,82px);line-height:.98}.trustHeroContent>p{color:#dce9ff;max-width:850px;margin:0 auto;font-size:20px;line-height:1.7}.trustHeroActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.trustPrimary,.trustSecondary{border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:16px 24px;font-weight:950;display:inline-flex}.trustPrimary{background:linear-gradient(135deg, var(--blue), #1d4ed8);color:#fff;box-shadow:0 18px 44px #2f66f352}.trustSecondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff40}.trustSection{padding:96px 7%}.trustSectionHeader{text-align:center;max-width:940px;margin:0 auto 52px}.trustSectionHeader p{color:var(--blue)}.trustSectionHeader h2,.trustDarkContent h2,.trustCTA h2{letter-spacing:-.055em;color:var(--text);margin:0;font-size:clamp(36px,4vw,62px);line-height:1.04}.trustSectionHeader span,.trustDarkContent span{max-width:820px;color:var(--muted);margin:20px auto 0;font-size:18px;line-height:1.7;display:block}.trustGrid,.trustProcessGrid,.trustAvoidGrid{gap:22px;max-width:1180px;margin:0 auto;display:grid}.trustGrid,.trustProcessGrid{grid-template-columns:repeat(4,1fr)}.trustAvoidGrid{grid-template-columns:repeat(3,1fr)}.trustGrid div,.trustAvoidGrid div,.trustProcessGrid div{border:1px solid var(--border);background:#fff;border-radius:28px;padding:30px;box-shadow:0 18px 50px #091e4212}.trustGrid svg,.trustAvoidGrid svg{width:52px;height:52px;color:var(--blue);background:#edf4ff;border-radius:16px;margin-bottom:22px;padding:14px}.trustGrid strong,.trustAvoidGrid strong{color:var(--navy);margin-bottom:10px;font-size:21px;display:block}.trustGrid span,.trustAvoidGrid span{color:var(--muted);line-height:1.65;display:block}.trustDark{color:#fff;background:radial-gradient(circle at 85% 10%,#2bdc852e,#0000 34%),linear-gradient(135deg,#061735,#102f66);padding:96px 7%}.trustDarkContent{grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;max-width:1180px;margin:0 auto;display:grid}.trustDarkContent h2{color:#fff}.trustDarkContent span{color:#dce9ff}.trustPrinciples{gap:16px;display:grid}.trustPrinciples div{color:#e7eefb;background:#ffffff17;border:1px solid #ffffff29;border-radius:20px;align-items:center;gap:14px;padding:18px;font-weight:850;display:flex}.trustPrinciples svg{color:var(--green);flex-shrink:0}.trustProcessGrid b{background:linear-gradient(135deg, var(--blue), #1d4ed8);color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:22px;font-size:19px;display:grid}.trustProcessGrid h3{color:var(--navy);letter-spacing:-.03em;margin:0 0 12px;font-size:23px}.trustProcessGrid p{color:var(--muted);margin:0;line-height:1.65}.trustLight{background:#fff}.trustCTA{background:radial-gradient(circle at 80% 10%, #2bdc852e, transparent 35%), linear-gradient(135deg, var(--navy), #123263);color:#fff;text-align:center;border-radius:38px;width:min(1180px,86%);margin:86px auto;padding:76px 60px;box-shadow:0 30px 80px #091e422e}.trustCTA h2{color:#fff;max-width:900px;margin:0 auto 18px}.trustCTA p{color:#dce9ff;max-width:780px;margin:0 auto 32px;font-size:20px;line-height:1.7}@media (width<=1100px){.trustGrid,.trustProcessGrid,.trustAvoidGrid{grid-template-columns:repeat(2,1fr)}.trustDarkContent{grid-template-columns:1fr}}@media (width<=760px){.trustHero,.trustSection,.trustDark{padding:70px 6%}.trustGrid,.trustProcessGrid,.trustAvoidGrid{grid-template-columns:1fr}.trustHero h1{font-size:44px}.trustCTA{width:90%;padding:34px}.trustHeroActions{flex-direction:column}.trustPrimary,.trustSecondary{width:100%}}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;z-index:50;background:#061735f0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;min-height:84px;padding:0 7%;display:flex;position:sticky;top:0}.brand{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}.logoImage{border:2px solid #fff;border-radius:50%;flex-shrink:0;width:52px;height:52px}.brandText{flex-direction:column;align-items:flex-start;display:flex}.brand strong{letter-spacing:-.03em;color:#fff;margin:0;font-size:22px;line-height:1.1}.brand span{color:#d7e3f5;margin:2px 0 0;font-size:13px}.navActions{color:#e7eefb;align-items:center;gap:28px;font-size:15px;font-weight:800;display:flex;position:relative}.navActions a{color:#e7eefb;text-decoration:none}.navActions a:hover{color:#fff}.navBtn{color:var(--navy);cursor:pointer;background:#fff;border:none;border-radius:16px;padding:13px 22px;font-family:inherit;font-weight:800}.navLink{color:#e7eefb;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:15px;font-weight:800}.navLink:hover{color:#fff}.dropdown{position:relative}.dropdownMenu{opacity:0;visibility:hidden;z-index:999;background:#fff;border-radius:18px;min-width:280px;padding:12px 0;transition:all .2s;position:absolute;top:100%;left:0;transform:translateY(8px);box-shadow:0 20px 50px #0000002e}.dropdown:hover .dropdownMenu{opacity:1;visibility:visible;transform:translateY(0)}.dropdownMenu a{color:#07152f;padding:14px 20px;font-weight:700;transition:all .15s;display:block}.dropdownMenu a:hover{color:#2f66f3;background:#f5f8fd}.mobileMenuBtn{color:#fff;cursor:pointer;background:0 0;border:none;padding:8px;display:none}@media (width<=992px){.nav{flex-direction:row;justify-content:space-between;align-items:center;min-height:92px;padding:18px 6%;position:sticky;top:0}.mobileMenuBtn{margin-left:auto;display:flex}.navActions{display:none}.navActions.open{z-index:1000;background:#12284c;border-top:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:22px;padding:28px 6%;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 28px 60px #00000038}.navActions.open a,.navActions.open .navLink{text-align:left;width:auto;font-size:18px;font-weight:900}.dropdown{width:100%}.navActions.open .navLink{align-self:flex-start}.navActions.open .navBtn{text-align:center;align-self:flex-start;width:auto;min-width:180px;padding:14px 28px;font-size:16px}.dropdownMenu{display:none}.dropdown.mobileOpen .dropdownMenu{opacity:1;visibility:visible;box-shadow:none;border-radius:18px;min-width:min(100%,360px);margin-top:14px;padding:10px 0;display:block;position:static;transform:none}.dropdown.mobileOpen .dropdownMenu a{color:#07152f;padding:15px 20px;font-size:15px;font-weight:800}}@media (width<=760px){.nav{padding:22px 6%}.brand{gap:12px}.logoImage{width:58px;height:58px}.brand strong{font-size:24px}.brand span{font-size:15px;line-height:1.35}.navActions.open{gap:22px;padding:28px 6%}}@media (width<=480px){.logoImage{width:52px;height:52px}.brand strong{font-size:21px}.brand span{font-size:13px}.mobileMenuBtn{padding:6px}}.footer{background:#fff;border-top:1px solid #0f234614;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:28px 7%;display:flex}.footerLeft,.footerRight{flex-direction:column;gap:4px;display:flex}.footerLeft strong{color:#07152f;font-size:18px}.footerLeft span,.footerRight span{color:#60708c;font-size:14px}@media (width<=768px){.footer{flex-direction:column;align-items:flex-start}}.modalOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#061735c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pilotModal{background:#fff;border-radius:30px;width:min(540px,100%);padding:34px;animation:.25s modalIn;position:relative;box-shadow:0 40px 120px #00000061}.modalClose{color:#07152f;cursor:pointer;background:#f6f9fd;border:1px solid #dbe5f2;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}:root{--navy:#061735;--navy2:#0a2148;--blue:#2f66f3;--green:#2bdc85;--text:#07152f;--muted:#60708c;--bg:#f4f8fd;--card:#fff;--border:#dbe5f2}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{width:100%;min-height:100%;margin:0;padding:0;overflow-x:hidden}body{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font-family:inherit}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}body{overflow-x:hidden}
