.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}.connectedAssets{background:#f8fbff;border:1px solid #dfe8f4;border-radius:16px;margin:18px 0;padding:14px 18px}.connectedAssets small{color:#667085;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.assetBadges{flex-wrap:wrap;gap:10px;display:flex}.asset{border:1px solid #d9e4ef;border-radius:20px;padding:8px 14px;font-size:13px;font-weight:600}.asset.active{color:#0f8b4c;background:#eafaf1;border-color:#8ed7ac}.asset.future{color:#5f6b7a;background:#f5f7fb}.heroIndustryLine{color:#ffffffc7;letter-spacing:.01em;max-width:900px;margin-top:-4px;font-size:.93rem;font-weight:700;line-height:1.75}.industriesSection{position:relative}.industriesHeader{max-width:900px}.industryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.industryCard{background:#fff;border:1px solid #2864dc29;border-radius:20px;flex-direction:column;min-height:290px;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 14px 38px #0f234b14}.industryCard:hover{border-color:#2d6ef06b;transform:translateY(-5px);box-shadow:0 20px 48px #0f234b24}.industryCardTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.industryCardTop>span{color:#285cc7;letter-spacing:.06em;text-transform:uppercase;background:#2d6ef014;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800}.industryIcon{color:#fff;background:linear-gradient(135deg,#245fe8,#1a47b8);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 24px #245fe838}.industryCard h3{color:#10234b;margin:0 0 10px;font-size:1.18rem}.industryCard p{color:#5b6780;margin:0 0 18px;line-height:1.65}.industryCard small{color:#42516e;border-top:1px solid #0f234b14;margin-top:auto;padding-top:16px;font-size:.78rem;font-weight:700;line-height:1.55;display:block}.industryLink{color:#245fe8;align-items:center;gap:6px;margin-top:18px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.industryLink:hover{text-decoration:underline}.industriesFooter{background:linear-gradient(135deg,#235adc12,#1293a912);border:1px solid #2f69dc2e;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:24px 26px;display:flex}.industriesFooter>div{flex-direction:column;gap:7px;display:flex}.industriesFooter strong{color:#10234b;font-size:1rem}.industriesFooter span{color:#5b6780;line-height:1.55}.industriesPageLink{flex:none;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.heroIndustryLine{flex-wrap:wrap;justify-content:center;gap:10px;width:min(920px,100%);margin:26px auto 0;display:flex}.heroIndustryChip{color:#dceaff;letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:#1643917a;border:1px solid #82b2ff59;border-radius:999px;align-items:center;min-height:34px;padding:7px 13px;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.heroIndustryChip:before{content:"";background:#63b3ff;border-radius:50%;width:6px;height:6px;margin-right:8px;box-shadow:0 0 10px #63b3ffbf}@media (width<=768px){.heroIndustryLine{gap:8px;margin-top:22px}.heroIndustryChip{min-height:31px;padding:6px 10px;font-size:.75rem}}@media (width<=1080px){.industryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.heroIndustryLine{font-size:.84rem}.industryGrid{grid-template-columns:1fr}.industryCard{min-height:0}.industriesFooter{flex-direction:column;align-items:flex-start}.industriesPageLink{width:100%}}@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%}}.legalPage{color:#07152f;background:#f6f9fc;width:100%;min-height:100vh}.legalHero{color:#fff;background:linear-gradient(135deg,#07152f,#0b5570);padding:96px 7% 48px}.legalEyebrow{letter-spacing:2px;text-transform:uppercase;color:#8cc7ff;margin-bottom:12px;font-size:13px;font-weight:700}.legalHero h1{margin-bottom:16px;font-size:clamp(2.2rem,5vw,4rem)}.legalHero p{color:#dce8f8;max-width:820px;font-size:1.1rem;line-height:1.7}.legalContent{background:#fff;max-width:980px;margin:0 auto;padding:56px 7% 80px}.legalContent h2{color:#07152f;margin-top:32px;margin-bottom:12px;font-size:1.35rem}.legalContent p,.legalContent li{color:#465673;font-size:1rem;line-height:1.8}.legalContent ul{margin-bottom:20px;margin-left:22px}.legalContent a{color:#1f7cff;text-decoration:none}.legalContent a:hover{text-decoration:underline}.legalDisclaimer{background:#f0f6ff;border-left:4px solid #1f7cff;border-radius:8px;margin-top:40px;padding:18px}@media (width<=768px){.legalHero{padding:72px 7% 40px}.legalContent{padding:40px 7% 64px}}.ceaPage{color:#071733;background:#eef4fb;overflow-x:hidden}.ceaHero,.ceaDarkSection,.ceaCTA{color:#fff;background:linear-gradient(135deg,#071733,#0f4960)}.ceaHero{text-align:center;padding:120px 7% 100px}.ceaHeroContent{max-width:980px;margin:0 auto}.ceaEyebrow,.ceaSectionHeader p,.ceaDarkHeader p,.ceaEvolutionText p,.ceaProof p{color:#2f66f6;text-transform:uppercase;letter-spacing:.22em;margin-bottom:20px;font-size:15px;font-weight:900}.ceaHero .ceaEyebrow,.ceaDarkHeader p,.ceaCTA p{color:#27e68b}.ceaHero h1{letter-spacing:-.06em;max-width:1100px;margin:0 auto 28px;font-size:clamp(48px,6vw,88px);font-weight:950;line-height:.98}.ceaHero p{color:#d9e8f8;max-width:850px;margin:0 auto;font-size:21px;line-height:1.7}.ceaHeroActions{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:44px;display:flex}.ceaPrimary,.ceaSecondary{border-radius:18px;justify-content:center;align-items:center;gap:10px;min-width:220px;padding:18px 28px;font-size:17px;font-weight:900;text-decoration:none;display:inline-flex}.ceaPrimary{color:#fff;background:#2f66f6}.ceaSecondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff40}.ceaSection,.ceaEvolution,.ceaProof{padding:95px 7%}.ceaSectionHeader,.ceaDarkHeader,.ceaEvolutionText{text-align:center;max-width:980px;margin:0 auto 58px}.ceaSectionHeader h2,.ceaDarkHeader h2,.ceaEvolutionText h2,.ceaProof h2,.ceaCTA h2{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(42px,5vw,76px);font-weight:950;line-height:1.02}.ceaSectionHeader span,.ceaDarkHeader span,.ceaEvolutionText span,.ceaProof span,.ceaCTA p{color:#526a8d;font-size:20px;line-height:1.7}.ceaDarkHeader span,.ceaCTA p{color:#d9e8f8}.ceaAssetGrid,.ceaActionGrid,.ceaPhases{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ceaAssetGrid>div,.ceaActionGrid>div,.ceaPhases>div{background:#fff;border:1px solid #d8e4f3;border-radius:24px;min-height:210px;padding:32px;box-shadow:0 16px 40px #0717330f}.ceaAssetGrid svg,.ceaActionGrid svg{color:#2f66f6;width:36px;height:36px;margin-bottom:22px}.ceaAssetGrid strong,.ceaActionGrid strong,.ceaPhases strong{margin-bottom:14px;font-size:22px;font-weight:950;line-height:1.2;display:block}.ceaAssetGrid span,.ceaActionGrid span,.ceaPhases span{color:#526a8d;font-size:17px;line-height:1.65;display:block}.ceaDarkSection{padding:100px 7%}.ceaFlow{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.ceaFlowItem{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:22px;min-height:130px;padding:24px}.ceaFlowItem b,.ceaPhases b{color:#071733;background:#27e68b;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font-weight:950;display:inline-flex}.ceaFlowItem span{color:#fff;font-weight:850;line-height:1.35;display:block}.ceaEvolution{background:#eef4fb}.ceaPhases>div{min-height:240px}.ceaProof{background:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:55px;display:grid}.ceaProof ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.ceaProof li{color:#071733;background:#f4f8fd;border:1px solid #d8e4f3;border-radius:18px;align-items:center;gap:12px;padding:18px 20px;font-weight:850;display:flex}.ceaProof li svg{color:#22d982;flex-shrink:0}.ceaCTA{text-align:center;padding:95px 7%}.ceaCTA h2{color:#fff;max-width:1050px;margin-left:auto;margin-right:auto}.ceaCTA p{max-width:760px;margin:0 auto 36px}.ceaCTA .ceaPrimary{max-width:300px;margin:0 auto}.ceaRoadmap,.ceaArenaAlignment{background:#eef4fb;padding:95px 7%}.ceaArenaAlignment{background:#fff}.ceaRoadmapGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ceaRoadmapGrid>div{background:#fff;border:1px solid #d8e4f3;border-radius:24px;padding:32px;box-shadow:0 16px 40px #0717330f}.ceaRoadmapGrid b{color:#071733;margin-bottom:22px;font-size:24px;font-weight:950;display:block}.ceaRoadmapGrid ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ceaRoadmapGrid li{color:#526a8d;align-items:center;gap:10px;font-weight:800;display:flex}.ceaRoadmapGrid svg,.ceaChecklistGrid svg{color:#22d982;flex-shrink:0}.ceaChecklistGrid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:1100px;margin:0 auto;display:grid}.ceaChecklistGrid>div{color:#071733;background:#f4f8fd;border:1px solid #d8e4f3;border-radius:18px;align-items:flex-start;gap:14px;padding:20px 22px;font-weight:850;line-height:1.5;display:flex}@media (width<=1100px){.ceaRoadmapGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.ceaRoadmap,.ceaArenaAlignment{padding:70px 24px}.ceaRoadmapGrid,.ceaChecklistGrid{grid-template-columns:1fr}}@media (width<=1100px){.ceaAssetGrid,.ceaActionGrid,.ceaPhases,.ceaFlow{grid-template-columns:repeat(2,1fr)}.ceaProof{grid-template-columns:1fr}}@media (width<=650px){.ceaHero,.ceaSection,.ceaDarkSection,.ceaEvolution,.ceaProof,.ceaCTA{padding-left:24px;padding-right:24px}.ceaAssetGrid,.ceaActionGrid,.ceaPhases,.ceaFlow{grid-template-columns:1fr}.ceaHeroActions{flex-direction:column}.ceaPrimary,.ceaSecondary{width:100%}}.gatewayPage{color:#071733;background:#eef4fb;overflow-x:hidden}.gatewayHero{color:#fff;background:linear-gradient(135deg,#071733,#0f4960);grid-template-columns:.95fr 1.05fr;align-items:center;gap:70px;padding:105px 7% 90px;display:grid}.gatewayHeroText{max-width:760px}.gatewayEyebrow,.gatewaySectionHeader p,.gatewayProof p{color:#2f66f6;text-transform:uppercase;letter-spacing:.22em;margin-bottom:20px;font-size:15px;font-weight:900}.gatewayHero .gatewayEyebrow,.gatewaySectionHeader.dark p{color:#27e68b}.gatewayHero h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(48px,5.2vw,82px);font-weight:950;line-height:1}.gatewayHero p{color:#d9e8f8;font-size:21px;line-height:1.7}.gatewayHeroActions{flex-wrap:wrap;gap:18px;margin-top:42px;display:flex}.gatewayPrimary,.gatewaySecondary{border-radius:18px;justify-content:center;align-items:center;gap:10px;min-width:220px;padding:18px 28px;font-size:17px;font-weight:900;text-decoration:none;display:inline-flex}.gatewayPrimary{color:#fff;background:#2f66f6}.gatewaySecondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff40}.gatewayHeroVisual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.gatewayCore{text-align:center;z-index:5;background:linear-gradient(135deg,#102e56,#071733);border:1px solid #ffffff38;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:340px;min-height:210px;padding:28px;display:flex;box-shadow:0 0 70px #2f66f659}.gatewayCore svg{color:#27e68b;width:48px;height:48px}.gatewayCore strong{font-size:30px;font-weight:950}.gatewayCore span{color:#cbdaf0;max-width:260px;line-height:1.5}.gatewayNode{text-align:center;color:#fff;z-index:2;background:#ffffff14;border:1px solid #ffffff38;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:170px;min-height:125px;padding:18px;font-weight:900;display:flex;position:absolute}.gatewayNode svg{color:#55b7ff;width:30px;height:30px}.node1{top:0;left:50%;transform:translate(-50%)}.node2{top:90px;right:-20px}.node3{top:310px;right:-20px}.node4{bottom:-5px;left:50%;transform:translate(-50%)}.node5{top:310px;left:-20px}.node6{top:90px;left:-20px}.gatewaySection,.gatewayProof,.gatewayInteroperability{padding:95px 7%}.gatewaySectionHeader{text-align:center;max-width:980px;margin:0 auto 58px}.gatewaySectionHeader h2,.gatewayProof h2,.gatewayCTA h2{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(42px,4.7vw,72px);font-weight:950;line-height:1.04}.gatewaySectionHeader span,.gatewayProof span,.gatewayCTA p{color:#526a8d;font-size:20px;line-height:1.7}.gatewayGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.gatewayGrid>div,.gatewayStep,.gatewayAssetMap>div,.protocolGroupGrid>div,.gatewayFutureGrid>div{background:#fff;border:1px solid #d8e4f3;border-radius:24px;padding:32px;box-shadow:0 16px 40px #0717330f}.gatewayGrid svg,.gatewayAssetMap svg{color:#2f66f6;width:36px;height:36px;margin-bottom:22px}.gatewayGrid strong{margin-bottom:12px;font-size:22px;font-weight:950;display:block}.gatewayGrid span{color:#526a8d;line-height:1.65}.gatewayDark{color:#fff;background:linear-gradient(135deg,#071733,#0f4960);padding:95px 7%}.gatewaySectionHeader.dark{max-width:1100px}.gatewaySectionHeader.dark h2{color:#fff}.gatewaySectionHeader.dark span{color:#d9e8f8}.gatewaySteps{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.gatewayStep{min-height:230px}.gatewayStep b{color:#071733;background:#27e68b;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-weight:950;display:inline-flex}.gatewayStep strong{color:#071733;margin-bottom:12px;font-size:21px;font-weight:950;display:block}.gatewayStep span{color:#526a8d;line-height:1.6}.gatewayAssetMap{grid-template-columns:repeat(7,1fr);gap:18px;margin-bottom:36px;display:grid}.gatewayAssetMap>div{text-align:center;min-height:160px;padding:30px 20px}.gatewayAssetMap span{color:#071733;font-weight:900;line-height:1.45;display:block}.gatewayPipeline{color:#fff;background:#071733;border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;padding:28px;font-weight:900;display:flex}.gatewayPipeline svg{color:#27e68b}.gatewayInteroperability{background:#eef4fb}.protocolGroupGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.protocolGroupGrid h3{color:#071733;margin-bottom:22px;font-size:26px;font-weight:950}.protocolGroupGrid span{text-align:center;color:#071733;background:#f4f8fd;border:1px solid #d8e4f3;border-radius:999px;margin-bottom:14px;padding:14px 18px;font-weight:900;display:block}.gatewayFutureGrid{grid-template-columns:repeat(5,1fr);gap:22px;display:grid}.gatewayFutureGrid>div{text-align:center;min-height:170px}.gatewayFutureGrid svg{color:#2f66f6;width:38px;height:38px;margin-bottom:16px}.gatewayFutureGrid strong{font-size:20px;font-weight:950;display:block}.gatewayFutureGrid .active{color:#fff;background:#071733;box-shadow:0 0 50px #2f66f640}.gatewayFutureGrid .active svg{color:#27e68b}.gatewayProof{background:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:55px;display:grid}.gatewayProof ul{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.gatewayProof li{color:#071733;background:#f4f8fd;border:1px solid #d8e4f3;border-radius:18px;align-items:flex-start;gap:12px;padding:18px 20px;font-weight:850;display:flex}.gatewayProof li svg{color:#22d982;flex-shrink:0}.gatewayCTA{color:#fff;text-align:center;background:linear-gradient(135deg,#071733,#0f4960);padding:95px 7%}.gatewayCTA h2{color:#fff;max-width:950px;margin-left:auto;margin-right:auto}.gatewayCTA p{color:#d9e8f8;max-width:760px;margin:0 auto 36px}.gatewayCTA .gatewayPrimary{margin:0 auto}@media (width<=1200px){.gatewayHero{text-align:center;grid-template-columns:1fr}.gatewayHeroText{margin:auto}.gatewayHeroActions{justify-content:center}.gatewayHeroVisual{max-width:850px;margin:auto}.gatewayGrid,.gatewayAssetMap,.gatewayFutureGrid{grid-template-columns:repeat(2,1fr)}.gatewaySteps,.protocolGroupGrid{grid-template-columns:repeat(3,1fr)}.gatewayProof{grid-template-columns:1fr}}@media (width<=700px){.gatewayHero,.gatewaySection,.gatewayDark,.gatewayProof,.gatewayInteroperability,.gatewayCTA{padding-left:24px;padding-right:24px}.gatewayHero{padding-top:85px}.gatewayHero h1{font-size:46px}.gatewaySectionHeader h2,.gatewaySectionHeader.dark h2,.gatewayProof h2,.gatewayCTA h2{font-size:40px}.gatewayHeroVisual{grid-template-columns:1fr;gap:14px;min-height:auto;display:grid}.gatewayCore,.gatewayNode{width:100%;height:auto;min-height:120px;position:static;transform:none}.gatewayGrid,.gatewayAssetMap,.gatewayFutureGrid,.gatewaySteps,.protocolGroupGrid{grid-template-columns:1fr}.gatewayPrimary,.gatewaySecondary{width:100%}.gatewayPipeline{flex-direction:column}.gatewayPipeline svg{transform:rotate(90deg)}}.coldStoragePage{color:#0b1d3f;background:#f4f7fc;width:100%;overflow:hidden}.coldStoragePage *,.coldStoragePage :before,.coldStoragePage :after{box-sizing:border-box}.coldStorageHero{color:#fff;background:linear-gradient(118deg,#082258fa 0%,#0c2d64fa 50%,#053d5ef5 100%);grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);align-items:center;gap:clamp(44px,6vw,92px);min-height:790px;padding:96px clamp(24px,6vw,110px);display:grid;position:relative;overflow:hidden}.coldStorageHero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000001f);mask-image:linear-gradient(#000c,#0000001f)}.coldStorageHeroGlow{pointer-events:none;filter:blur(8px);border-radius:50%;position:absolute}.coldStorageHeroGlowOne{background:#2268ff33;width:510px;height:510px;top:-180px;left:-100px}.coldStorageHeroGlowTwo{background:#1ac8da29;width:600px;height:600px;bottom:-220px;right:-170px}.coldStorageHeroContent,.coldStorageHeroVisual{z-index:2;position:relative}.coldStorageHeroContent{max-width:790px}.coldStorageEyebrow{color:#cae7ff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff12;border:1px solid #85c7ff47;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:22px;padding:9px 14px;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.coldStorageHero h1{color:#fff;letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(3rem,5.4vw,5.65rem);font-weight:850;line-height:.99}.coldStorageHeroLead{color:#eaf4ff;max-width:780px;margin:30px 0 0;font-size:clamp(1.08rem,1.45vw,1.34rem);font-weight:650;line-height:1.68}.coldStorageHeroDescription{color:#bfd2eb;max-width:760px;margin:15px 0 0;font-size:1rem;line-height:1.75}.coldStorageHeroActions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:30px;display:flex}.coldStoragePrimaryButton,.coldStorageSecondaryButton{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 21px;font-family:inherit;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.coldStoragePrimaryButton{color:#fff;background:linear-gradient(135deg,#2c75f3,#1753d0);border:0;box-shadow:0 16px 34px #0c42b45c}.coldStoragePrimaryButton:hover{transform:translateY(-2px);box-shadow:0 20px 42px #0c42b473}.coldStorageSecondaryButton{color:#fff;background:#ffffff12;border:1px solid #ffffff38}.coldStorageSecondaryButton:hover{background:#ffffff1f;transform:translateY(-2px)}.coldStorageHeroPills{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.coldStorageHeroPills span{color:#dcecff;background:#ffffff0e;border:1px solid #a3d3ff2b;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:.75rem;font-weight:750;display:inline-flex}.coldStorageHeroVisual{justify-self:end;width:100%;max-width:650px}.coldStorageDashboard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff1f,#ffffff0e);border:1px solid #a0ccff2e;border-radius:24px;padding:21px;box-shadow:0 35px 85px #010d2870,inset 0 1px #ffffff1c}.coldStorageDashboardTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.coldStorageDashboardTop>div{flex-direction:column;gap:4px;display:flex}.coldStorageDashboardTop span{color:#fff;font-size:.98rem;font-weight:800}.coldStorageDashboardTop small{color:#9fb8d8;font-size:.72rem}.coldStorageDashboardTop b{color:#bdf8df;letter-spacing:.05em;text-transform:uppercase;background:#18c28124;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.68rem;display:inline-flex}.coldStorageKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.coldStorageKpiGrid>div{background:#0316396e;border:1px solid #b4d6ff1c;border-radius:14px;flex-direction:column;gap:5px;padding:14px;display:flex}.coldStorageKpiGrid small{color:#9fb9da;font-size:.68rem}.coldStorageKpiGrid strong{color:#fff;font-size:1.22rem}.coldStorageKpiGrid span{color:#a9c0dd;font-size:.65rem}.coldStorageChartCard{background:#0316396e;border:1px solid #b4d6ff1c;border-radius:16px;margin-top:13px;padding:15px}.coldStorageChartHeader{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.coldStorageChartHeader>div{flex-direction:column;gap:4px;display:flex}.coldStorageChartHeader strong{color:#fff;font-size:.82rem}.coldStorageChartHeader span{color:#94afcf;font-size:.64rem}.coldStoragePriorityBadge{text-transform:uppercase;background:#e8454526;border-radius:999px;padding:6px 8px;font-weight:800;color:#ffd4d4!important;font-size:.61rem!important}.coldStorageChart{border-bottom:1px solid #b4d6ff26;justify-content:space-between;align-items:flex-end;gap:7px;height:135px;margin-top:15px;padding:12px 3px 0;display:flex;position:relative}.coldStorageChart span{background:linear-gradient(#65b9ff,#2769df);border-radius:5px 5px 2px 2px;width:9%;min-height:18px;box-shadow:0 5px 14px #286ee13d}.coldStorageChart span.alertBar{background:linear-gradient(#ff9a7c,#ea5a62)}.coldStorageBaseline{border-top:1px dashed #84d3ff8c;position:absolute;top:45%;left:0;right:0}.coldStorageInsight{background:linear-gradient(135deg,#1c5bca33,#1467851c);border:1px solid #579dff33;border-radius:15px;grid-template-columns:auto 1fr;gap:12px;margin-top:13px;padding:14px;display:grid}.coldStorageInsightIcon{color:#d9ecff;background:#3880f633;border-radius:11px;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.coldStorageInsight strong{color:#fff;font-size:.78rem}.coldStorageInsight p{color:#b9cde5;margin:5px 0 0;font-size:.69rem;line-height:1.55}.coldStorageApproval{background:#03122e75;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:11px 12px;display:flex}.coldStorageApproval>div{color:#b9cee8;align-items:center;gap:8px;font-size:.68rem;display:flex}.coldStorageApproval button{color:#fff;background:#2264db;border:0;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:.64rem;font-weight:800}.coldStorageValueStrip{color:#dceaff;letter-spacing:.055em;text-transform:uppercase;background:#071a3c;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(8px,2vw,24px);min-height:75px;padding:18px clamp(24px,7vw,120px);font-size:.81rem;font-weight:800;display:flex}.coldStorageValueStrip svg{color:#3b7ff0}.coldStorageSection{padding:105px clamp(24px,7vw,120px)}.coldStorageSectionHeader{text-align:center;max-width:900px;margin:0 auto 52px}.coldStorageSectionHeader>p{color:#2260db;letter-spacing:.14em;text-transform:uppercase;margin:0 0 15px;font-size:.78rem;font-weight:850}.coldStorageSectionHeader h2{color:#071936;letter-spacing:-.045em;margin:0;font-size:clamp(2.15rem,4.1vw,4.3rem);font-weight:850;line-height:1.04}.coldStorageSectionHeader span{color:#5d708f;max-width:770px;margin:23px auto 0;font-size:1rem;line-height:1.75;display:block}.coldStorageIntroSection{background:#f5f8fd}.coldStorageChallengeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1310px;margin:0 auto;display:grid}.coldStorageChallengeCard{background:#fff;border:1px solid #dce6f4;border-radius:20px;min-height:255px;padding:27px;box-shadow:0 15px 40px #1f3e6e11}.coldStorageChallengeIcon,.coldStorageAssetIcon,.coldStorageScenarioIcon,.coldStorageBenefitIcon{color:#fff;background:linear-gradient(135deg,#3279f5,#154fc8);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 10px 22px #205cd03b}.coldStorageChallengeCard h3{color:#102344;margin:22px 0 10px;font-size:1.05rem}.coldStorageChallengeCard p{color:#657794;margin:0;font-size:.88rem;line-height:1.7}.coldStorageAssetsSection{background:#fff}.coldStorageAssetsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;max-width:1310px;margin:0 auto;display:grid}.coldStorageAssetCard{background:#f9fbfe;border:1px solid #dde7f4;border-radius:18px;min-height:230px;padding:25px;transition:transform .22s,box-shadow .22s,border-color .22s}.coldStorageAssetCard:hover{border-color:#b8cff4;transform:translateY(-5px);box-shadow:0 18px 44px #2049891a}.coldStorageAssetCard h3{color:#102344;margin:19px 0 9px;font-size:1rem}.coldStorageAssetCard p{color:#667895;margin:0;font-size:.84rem;line-height:1.68}.coldStorageScenariosSection{background:linear-gradient(#edf3fc 0%,#f7f9fd 100%)}.coldStorageScenarioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;max-width:1310px;margin:0 auto;display:grid}.coldStorageScenarioCard{background:#fff;border:1px solid #d8e3f3;border-radius:20px;min-height:285px;padding:27px;box-shadow:0 14px 38px #2244760f}.coldStorageScenarioTop{justify-content:space-between;align-items:center;gap:15px;display:flex}.coldStorageScenarioTop>span{color:#1e5bcf;letter-spacing:.055em;text-transform:uppercase;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:.64rem;font-weight:850}.coldStorageScenarioCard h3{color:#102344;margin:22px 0 10px;font-size:1.08rem}.coldStorageScenarioCard>p{color:#657693;min-height:72px;margin:0;font-size:.87rem;line-height:1.7}.coldStorageScenarioOutcome{color:#1755ca;border-top:1px solid #e5ebf4;align-items:center;gap:8px;margin-top:21px;padding-top:15px;font-size:.78rem;font-weight:800;display:flex}.coldStorageWorkflowSection{color:#fff;background:radial-gradient(circle at 100% 0,#1976bd40,#0000 34%),#071a3c}.coldStorageLightHeader>p{color:#76a9ff}.coldStorageLightHeader h2{color:#fff}.coldStorageLightHeader span{color:#b8cbe4}.coldStorageWorkflow{gap:12px;max-width:1250px;margin:0 auto;display:grid}.coldStorageWorkflowStep{background:#ffffff0e;border:1px solid #94bef521;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:18px;min-height:105px;padding:20px 55px 20px 21px;display:grid;position:relative}.coldStorageWorkflowNumber{color:#fff;background:linear-gradient(135deg,#2d75ed,#174fc0);border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;font-size:.76rem;font-weight:850;display:inline-flex}.coldStorageWorkflowStep h3{color:#fff;margin:0;font-size:1rem}.coldStorageWorkflowStep p{color:#afc3dd;margin:5px 0 0;font-size:.84rem;line-height:1.6}.coldStorageWorkflowArrow{color:#548ce5;position:absolute;right:20px}.coldStoragePlatformSection{background:#fff}.coldStoragePlatformPanel{background:linear-gradient(135deg,#f3f7fd,#fff 58%,#eff7fa);border:1px solid #dae5f4;border-radius:28px;max-width:1320px;margin:0 auto;padding:clamp(30px,5vw,65px);box-shadow:0 24px 70px #18396a17}.coldStoragePlatformCopy{max-width:850px}.coldStoragePlatformCopy>p{color:#205ed8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.77rem;font-weight:850}.coldStoragePlatformCopy h2{color:#071936;letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,3.7vw,4rem);line-height:1.06}.coldStoragePlatformCopy>span{color:#61738f;max-width:800px;margin-top:20px;line-height:1.75;display:block}.coldStoragePlatformCopy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:27px 0 0;padding:0;list-style:none;display:grid}.coldStoragePlatformCopy li{color:#233a60;align-items:center;gap:9px;font-size:.87rem;font-weight:750;display:flex}.coldStoragePlatformCopy li svg{color:#1b65dd}.coldStoragePlatformFlow{justify-content:space-between;align-items:stretch;gap:12px;margin-top:50px;display:flex}.coldStoragePlatformFlow>svg{color:#7594c4;flex-shrink:0;align-self:center}.coldStoragePlatformNode{color:#1c407c;text-align:center;background:#fff;border:1px solid #d5e0ef;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:11px;min-width:150px;min-height:115px;padding:18px;display:flex;box-shadow:0 10px 28px #1f43760f}.coldStoragePlatformNode.featured{color:#fff;background:linear-gradient(135deg,#286ee7,#1348ba);border-color:#0000;box-shadow:0 16px 34px #1e58c53d}.coldStoragePlatformNode span{font-size:.78rem;font-weight:800;line-height:1.35}.coldStorageBenefitsSection{background:#f4f7fc}.coldStorageBenefitsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1280px;margin:0 auto;display:grid}.coldStorageBenefitCard{background:#fff;border:1px solid #dbe5f3;border-radius:20px;min-height:285px;padding:27px;box-shadow:0 14px 36px #2044780f}.coldStorageBenefitCard>strong{color:#1356cd;margin-top:23px;font-size:2.15rem;line-height:1;display:block}.coldStorageBenefitCard h3{color:#102344;margin:11px 0 9px;font-size:1rem}.coldStorageBenefitCard p{color:#667894;margin:0;font-size:.83rem;line-height:1.65}.coldStoragePilotSection{background:#fff}.coldStoragePilotPanel{color:#fff;background:radial-gradient(circle at 100% 0,#24b0c538,#0000 30%),linear-gradient(135deg,#0b2f72,#071b40);border-radius:28px;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:55px;max-width:1320px;margin:0 auto;padding:clamp(32px,5vw,65px);display:grid;box-shadow:0 28px 72px #0824563b}.coldStoragePilotCopy>p{color:#83afff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:850}.coldStoragePilotCopy h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(2.15rem,3.7vw,4.05rem);line-height:1.05}.coldStoragePilotCopy>span{color:#bfd0e7;margin:21px 0 27px;line-height:1.75;display:block}.coldStoragePilotChecklist{background:#ffffff12;border:1px solid #a8caf629;border-radius:20px;padding:26px}.coldStoragePilotChecklist h3{color:#fff;margin:0;font-size:1.15rem}.coldStoragePilotChecklist ul{gap:13px;margin:23px 0 0;padding:0;list-style:none;display:grid}.coldStoragePilotChecklist li{color:#d3e1f2;align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.52;display:flex}.coldStoragePilotChecklist li svg{color:#77b6ff;flex-shrink:0;margin-top:2px}.coldStorageFinalCta{color:#fff;background:linear-gradient(110deg,#113c91,#095a78);justify-content:space-between;align-items:center;gap:45px;padding:75px clamp(24px,7vw,120px);display:flex}.coldStorageFinalCta>div:first-child{max-width:820px}.coldStorageFinalCta p{color:#a9c9ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 11px;font-size:.75rem;font-weight:850}.coldStorageFinalCta h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.5vw,3.7rem);line-height:1.04}.coldStorageFinalCta span{color:#c3d7ed;max-width:700px;margin-top:15px;line-height:1.7;display:block}.coldStorageFinalActions{flex-wrap:wrap;flex-shrink:0;gap:11px;display:flex}@media (width<=1180px){.coldStorageHero{grid-template-columns:1fr}.coldStorageHeroContent{max-width:950px}.coldStorageHeroVisual{justify-self:center;max-width:780px}.coldStorageChallengeGrid,.coldStorageAssetsGrid,.coldStorageBenefitsGrid,.coldStorageScenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.coldStoragePlatformFlow{flex-wrap:wrap}.coldStoragePlatformNode{flex:190px}.coldStoragePlatformFlow>svg{display:none}}@media (width<=900px){.coldStorageHero{min-height:auto;padding-top:78px}.coldStoragePilotPanel{grid-template-columns:1fr}.coldStorageFinalCta{flex-direction:column;align-items:flex-start}.coldStoragePlatformCopy ul{grid-template-columns:1fr}}@media (width<=700px){.coldStorageHero{padding:64px 20px 72px}.coldStorageHero h1{font-size:clamp(2.55rem,13vw,4.25rem)}.coldStorageHeroLead{font-size:1rem}.coldStorageHeroDescription{font-size:.92rem}.coldStorageHeroActions,.coldStorageFinalActions{flex-direction:column;align-items:stretch}.coldStoragePrimaryButton,.coldStorageSecondaryButton{width:100%}.coldStorageDashboard{border-radius:18px;padding:15px}.coldStorageKpiGrid{grid-template-columns:1fr}.coldStorageApproval{flex-direction:column;align-items:flex-start}.coldStorageSection{padding:78px 20px}.coldStorageSectionHeader{text-align:left;margin-bottom:38px}.coldStorageSectionHeader span{margin-left:0}.coldStorageChallengeGrid,.coldStorageAssetsGrid,.coldStorageScenarioGrid,.coldStorageBenefitsGrid{grid-template-columns:1fr}.coldStorageChallengeCard,.coldStorageAssetCard,.coldStorageScenarioCard,.coldStorageBenefitCard,.coldStorageScenarioCard>p{min-height:auto}.coldStorageWorkflowStep{padding-right:20px}.coldStorageWorkflowArrow{display:none}.coldStoragePlatformPanel,.coldStoragePilotPanel{border-radius:20px;padding:27px 21px}.coldStoragePlatformFlow{flex-direction:column}.coldStoragePlatformNode{width:100%}.coldStorageFinalCta{padding:65px 20px}}.manufacturingPage{color:#0b1d3f;background:#f4f7fc;width:100%;overflow:hidden}.manufacturingPage *,.manufacturingPage :before,.manufacturingPage :after{box-sizing:border-box}.manufacturingHero{color:#fff;background:linear-gradient(118deg,#092254fc 0%,#123062fa 50%,#114256f7 100%);grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);align-items:center;gap:clamp(44px,6vw,92px);min-height:790px;padding:96px clamp(24px,6vw,110px);display:grid;position:relative;overflow:hidden}.manufacturingHero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000001f);mask-image:linear-gradient(#000c,#0000001f)}.manufacturingHeroGlow{pointer-events:none;filter:blur(8px);border-radius:50%;position:absolute}.manufacturingHeroGlowOne{background:#2268ff33;width:510px;height:510px;top:-180px;left:-100px}.manufacturingHeroGlowTwo{background:#22b89726;width:600px;height:600px;bottom:-220px;right:-170px}.manufacturingHeroContent,.manufacturingHeroVisual{z-index:2;position:relative}.manufacturingHeroContent{max-width:790px}.manufacturingEyebrow{color:#cae7ff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff12;border:1px solid #85c7ff47;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:22px;padding:9px 14px;font-size:.78rem;font-weight:800;display:inline-flex}.manufacturingHero h1{color:#fff;letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(3rem,5.15vw,5.45rem);font-weight:850;line-height:.99}.manufacturingHeroLead{color:#eaf4ff;max-width:780px;margin:30px 0 0;font-size:clamp(1.04rem,1.35vw,1.28rem);font-weight:650;line-height:1.68}.manufacturingHeroDescription{color:#bfd2eb;max-width:760px;margin:15px 0 0;font-size:1rem;line-height:1.75}.manufacturingHeroActions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:30px;display:flex}.manufacturingPrimaryButton,.manufacturingSecondaryButton{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 21px;font-family:inherit;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.manufacturingPrimaryButton{color:#fff;background:linear-gradient(135deg,#2c75f3,#1753d0);border:0;box-shadow:0 16px 34px #0c42b45c}.manufacturingPrimaryButton:hover{transform:translateY(-2px);box-shadow:0 20px 42px #0c42b473}.manufacturingSecondaryButton{color:#fff;background:#ffffff12;border:1px solid #ffffff38}.manufacturingSecondaryButton:hover{background:#ffffff1f;transform:translateY(-2px)}.manufacturingHeroPills{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.manufacturingHeroPills span{color:#dcecff;background:#ffffff0e;border:1px solid #a3d3ff2b;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:.75rem;font-weight:750;display:inline-flex}.manufacturingHeroVisual{justify-self:end;width:100%;max-width:650px}.manufacturingDashboard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff1f,#ffffff0e);border:1px solid #a0ccff2e;border-radius:24px;padding:21px;box-shadow:0 35px 85px #010d2870,inset 0 1px #ffffff1c}.manufacturingDashboardTop,.manufacturingChartHeader,.manufacturingApproval{justify-content:space-between;align-items:center;gap:20px;display:flex}.manufacturingDashboardTop>div,.manufacturingChartHeader>div{flex-direction:column;gap:4px;display:flex}.manufacturingDashboardTop span{color:#fff;font-size:.98rem;font-weight:800}.manufacturingDashboardTop small{color:#9fb8d8;font-size:.72rem}.manufacturingDashboardTop b{color:#bdf8df;letter-spacing:.05em;text-transform:uppercase;background:#18c28124;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.68rem;display:inline-flex}.manufacturingKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.manufacturingKpiGrid>div{background:#0316396e;border:1px solid #b4d6ff1c;border-radius:14px;flex-direction:column;gap:5px;padding:14px;display:flex}.manufacturingKpiGrid small{color:#9fb9da;font-size:.68rem}.manufacturingKpiGrid strong{color:#fff;font-size:1.22rem}.manufacturingKpiGrid span{color:#a9c0dd;font-size:.65rem}.manufacturingChartCard{background:#0316396e;border:1px solid #b4d6ff1c;border-radius:16px;margin-top:13px;padding:15px}.manufacturingChartHeader strong{color:#fff;font-size:.82rem}.manufacturingChartHeader span{color:#94afcf;font-size:.64rem}.manufacturingPriorityBadge{text-transform:uppercase;background:#e8454526;border-radius:999px;padding:6px 8px;font-weight:800;color:#ffd4d4!important;font-size:.61rem!important}.manufacturingChart{border-bottom:1px solid #b4d6ff26;justify-content:space-between;align-items:flex-end;gap:7px;height:135px;margin-top:15px;padding:12px 3px 0;display:flex;position:relative}.manufacturingChart span{background:linear-gradient(#65b9ff,#2769df);border-radius:5px 5px 2px 2px;width:9%;min-height:18px}.manufacturingChart span.alertBar{background:linear-gradient(#ff9a7c,#ea5a62)}.manufacturingBaseline{border-top:1px dashed #84d3ff8c;position:absolute;top:45%;left:0;right:0}.manufacturingInsight{background:linear-gradient(135deg,#1c5bca33,#1467851c);border:1px solid #579dff33;border-radius:15px;grid-template-columns:auto 1fr;gap:12px;margin-top:13px;padding:14px;display:grid}.manufacturingInsightIcon,.manufacturingChallengeIcon,.manufacturingAssetIcon,.manufacturingScenarioIcon,.manufacturingBenefitIcon{color:#fff;background:linear-gradient(135deg,#3279f5,#154fc8);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 10px 22px #205cd03b}.manufacturingInsight strong{color:#fff;font-size:.78rem}.manufacturingInsight p{color:#b9cde5;margin:5px 0 0;font-size:.69rem;line-height:1.55}.manufacturingApproval{background:#03122e75;border-radius:12px;margin-top:12px;padding:11px 12px}.manufacturingApproval>div{color:#b9cee8;align-items:center;gap:8px;font-size:.68rem;display:flex}.manufacturingApproval button{color:#fff;background:#2264db;border:0;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:.64rem;font-weight:800}.manufacturingValueStrip{color:#dceaff;letter-spacing:.055em;text-transform:uppercase;background:#071a3c;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(8px,2vw,24px);min-height:75px;padding:18px clamp(24px,7vw,120px);font-size:.81rem;font-weight:800;display:flex}.manufacturingValueStrip svg{color:#3b7ff0}.manufacturingSection{padding:105px clamp(24px,7vw,120px)}.manufacturingSectionHeader{text-align:center;max-width:900px;margin:0 auto 52px}.manufacturingSectionHeader>p{color:#2260db;letter-spacing:.14em;text-transform:uppercase;margin:0 0 15px;font-size:.78rem;font-weight:850}.manufacturingSectionHeader h2{color:#071936;letter-spacing:-.045em;margin:0;font-size:clamp(2.15rem,4.1vw,4.3rem);font-weight:850;line-height:1.04}.manufacturingSectionHeader span{color:#5d708f;max-width:800px;margin:23px auto 0;font-size:1rem;line-height:1.75;display:block}.manufacturingIntroSection{background:#f5f8fd}.manufacturingChallengeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1310px;margin:0 auto;display:grid}.manufacturingChallengeCard{background:#fff;border:1px solid #dce6f4;border-radius:20px;min-height:255px;padding:27px;box-shadow:0 15px 40px #1f3e6e11}.manufacturingChallengeCard h3,.manufacturingAssetCard h3,.manufacturingScenarioCard h3,.manufacturingBenefitCard h3{color:#102344;margin:22px 0 10px;font-size:1.05rem}.manufacturingChallengeCard p,.manufacturingAssetCard p,.manufacturingBenefitCard p{color:#657794;margin:0;font-size:.88rem;line-height:1.7}.manufacturingAssetsSection{background:#fff}.manufacturingAssetsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;max-width:1310px;margin:0 auto;display:grid}.manufacturingAssetCard{background:#f9fbfe;border:1px solid #dde7f4;border-radius:18px;min-height:245px;padding:25px;transition:transform .22s,box-shadow .22s,border-color .22s}.manufacturingAssetCard:hover{border-color:#b8cff4;transform:translateY(-5px);box-shadow:0 18px 44px #2049891a}.manufacturingScenariosSection{background:linear-gradient(#edf3fc 0%,#f7f9fd 100%)}.manufacturingScenarioGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;max-width:1310px;margin:0 auto;display:grid}.manufacturingScenarioCard{background:#fff;border:1px solid #d8e3f3;border-radius:20px;min-height:300px;padding:27px;box-shadow:0 14px 38px #2244760f}.manufacturingScenarioTop{justify-content:space-between;align-items:center;gap:15px;display:flex}.manufacturingScenarioTop>span{color:#1e5bcf;text-transform:uppercase;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:.64rem;font-weight:850}.manufacturingScenarioCard>p{color:#657693;min-height:86px;margin:0;font-size:.87rem;line-height:1.7}.manufacturingScenarioOutcome{color:#1755ca;border-top:1px solid #e5ebf4;align-items:center;gap:8px;margin-top:21px;padding-top:15px;font-size:.78rem;font-weight:800;display:flex}.manufacturingWorkflowSection{color:#fff;background:radial-gradient(circle at 100% 0,#1976bd40,#0000 34%),#071a3c}.manufacturingLightHeader>p{color:#76a9ff}.manufacturingLightHeader h2{color:#fff}.manufacturingLightHeader span{color:#b8cbe4}.manufacturingWorkflow{gap:12px;max-width:1250px;margin:0 auto;display:grid}.manufacturingWorkflowStep{background:#ffffff0e;border:1px solid #94bef521;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:18px;min-height:105px;padding:20px 55px 20px 21px;display:grid;position:relative}.manufacturingWorkflowNumber{color:#fff;background:linear-gradient(135deg,#2d75ed,#174fc0);border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;font-size:.76rem;font-weight:850;display:inline-flex}.manufacturingWorkflowStep h3{color:#fff;margin:0;font-size:1rem}.manufacturingWorkflowStep p{color:#afc3dd;margin:5px 0 0;font-size:.84rem;line-height:1.6}.manufacturingWorkflowArrow{color:#548ce5;position:absolute;right:20px}.manufacturingPlatformSection{background:#fff}.manufacturingPlatformPanel{background:linear-gradient(135deg,#f3f7fd,#fff 58%,#eff7fa);border:1px solid #dae5f4;border-radius:28px;max-width:1320px;margin:0 auto;padding:clamp(30px,5vw,65px);box-shadow:0 24px 70px #18396a17}.manufacturingPlatformCopy{max-width:850px}.manufacturingPlatformCopy>p,.manufacturingPilotCopy>p,.manufacturingFinalCta p{color:#205ed8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.77rem;font-weight:850}.manufacturingPlatformCopy h2,.manufacturingPilotCopy h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,3.7vw,4rem);line-height:1.06}.manufacturingPlatformCopy h2{color:#071936}.manufacturingPlatformCopy>span{color:#61738f;max-width:800px;margin-top:20px;line-height:1.75;display:block}.manufacturingPlatformCopy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:27px 0 0;padding:0;list-style:none;display:grid}.manufacturingPlatformCopy li{color:#233a60;align-items:center;gap:9px;font-size:.87rem;font-weight:750;display:flex}.manufacturingPlatformFlow{justify-content:space-between;align-items:stretch;gap:12px;margin-top:50px;display:flex}.manufacturingPlatformFlow>svg{color:#7594c4;flex-shrink:0;align-self:center}.manufacturingPlatformNode{color:#1c407c;text-align:center;background:#fff;border:1px solid #d5e0ef;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:11px;min-width:150px;min-height:115px;padding:18px;display:flex}.manufacturingPlatformNode.featured{color:#fff;background:linear-gradient(135deg,#286ee7,#1348ba);border-color:#0000}.manufacturingPlatformNode span{font-size:.78rem;font-weight:800}.manufacturingBenefitsSection{background:#f4f7fc}.manufacturingBenefitsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1280px;margin:0 auto;display:grid}.manufacturingBenefitCard{background:#fff;border:1px solid #dbe5f3;border-radius:20px;min-height:285px;padding:27px;box-shadow:0 14px 36px #2044780f}.manufacturingBenefitCard>strong{color:#1356cd;margin-top:23px;font-size:2.15rem;line-height:1;display:block}.manufacturingPilotSection{background:#fff}.manufacturingPilotPanel{color:#fff;background:radial-gradient(circle at 100% 0,#24b0c538,#0000 30%),linear-gradient(135deg,#0b2f72,#071b40);border-radius:28px;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:55px;max-width:1320px;margin:0 auto;padding:clamp(32px,5vw,65px);display:grid;box-shadow:0 28px 72px #0824563b}.manufacturingPilotCopy>p{color:#83afff}.manufacturingPilotCopy h2{color:#fff}.manufacturingPilotCopy>span{color:#bfd0e7;margin:21px 0 27px;line-height:1.75;display:block}.manufacturingPilotChecklist{background:#ffffff12;border:1px solid #a8caf629;border-radius:20px;padding:26px}.manufacturingPilotChecklist h3{color:#fff;margin:0;font-size:1.15rem}.manufacturingPilotChecklist ul{gap:13px;margin:23px 0 0;padding:0;list-style:none;display:grid}.manufacturingPilotChecklist li{color:#d3e1f2;align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.52;display:flex}.manufacturingFinalCta{color:#fff;background:linear-gradient(110deg,#113c91,#095a78);justify-content:space-between;align-items:center;gap:45px;padding:75px clamp(24px,7vw,120px);display:flex}.manufacturingFinalCta>div:first-child{max-width:820px}.manufacturingFinalCta p{color:#a9c9ff}.manufacturingFinalCta h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.5vw,3.7rem);line-height:1.04}.manufacturingFinalCta span{color:#c3d7ed;max-width:700px;margin-top:15px;line-height:1.7;display:block}.manufacturingFinalActions{flex-wrap:wrap;flex-shrink:0;gap:11px;display:flex}@media (width<=1180px){.manufacturingHero{grid-template-columns:1fr}.manufacturingHeroVisual{justify-self:center;max-width:780px}.manufacturingChallengeGrid,.manufacturingAssetsGrid,.manufacturingBenefitsGrid,.manufacturingScenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturingPlatformFlow{flex-wrap:wrap}.manufacturingPlatformNode{flex:190px}.manufacturingPlatformFlow>svg{display:none}}@media (width<=900px){.manufacturingHero{min-height:auto;padding-top:78px}.manufacturingPilotPanel{grid-template-columns:1fr}.manufacturingFinalCta{flex-direction:column;align-items:flex-start}.manufacturingPlatformCopy ul{grid-template-columns:1fr}}@media (width<=700px){.manufacturingHero{padding:64px 20px 72px}.manufacturingHero h1{font-size:clamp(2.55rem,13vw,4.25rem)}.manufacturingHeroActions,.manufacturingFinalActions{flex-direction:column;align-items:stretch}.manufacturingPrimaryButton,.manufacturingSecondaryButton{width:100%}.manufacturingDashboard{border-radius:18px;padding:15px}.manufacturingKpiGrid{grid-template-columns:1fr}.manufacturingApproval{flex-direction:column;align-items:flex-start}.manufacturingSection{padding:78px 20px}.manufacturingSectionHeader{text-align:left;margin-bottom:38px}.manufacturingSectionHeader span{margin-left:0}.manufacturingChallengeGrid,.manufacturingAssetsGrid,.manufacturingScenarioGrid,.manufacturingBenefitsGrid{grid-template-columns:1fr}.manufacturingChallengeCard,.manufacturingAssetCard,.manufacturingScenarioCard,.manufacturingBenefitCard,.manufacturingScenarioCard>p{min-height:auto}.manufacturingWorkflowStep{padding-right:20px}.manufacturingWorkflowArrow{display:none}.manufacturingPlatformPanel,.manufacturingPilotPanel{border-radius:20px;padding:27px 21px}.manufacturingPlatformFlow{flex-direction:column}.manufacturingPlatformNode{width:100%}.manufacturingFinalCta{padding:65px 20px}}.healthcarePage{color:#0b1d3f;background:#f4f7fb;overflow:hidden}.healthcarePage *{box-sizing:border-box}.healthcareHero{color:#fff;background:linear-gradient(120deg,#0a2c69,#0b3d79 55%,#0d5a73);grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:760px;padding:90px 7%;display:grid}.healthcareHeroContent{max-width:780px}.healthcareBadge{color:#d9ebff;text-transform:uppercase;letter-spacing:.08em;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:9px 14px;font-size:13px;font-weight:800;display:flex}.healthcareHero h1{letter-spacing:-.05em;color:#fff;max-width:850px;margin:0;font-size:clamp(3rem,5vw,5.3rem);line-height:1}.healthcareLead{color:#e7f1ff;margin:28px 0 0;font-size:1.15rem;line-height:1.7}.healthcareDescription{color:#bfd2e8;margin:14px 0 0;line-height:1.7}.healthcareHeroButtons,.healthcareCtaActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.healthcarePrimaryBtn,.healthcareSecondaryBtn{min-height:50px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.healthcarePrimaryBtn{color:#fff;background:#2468df;border:0;box-shadow:0 14px 30px #0003}.healthcareSecondaryBtn{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.healthcareHeroTags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.healthcareHeroTags span{color:#d9e7f7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.healthcareHeroVisual{justify-self:end;width:100%;max-width:620px}.healthcareDashboard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:22px;padding:22px;box-shadow:0 30px 70px #0000004d}.healthcareDashboardTop,.healthcareApproval{justify-content:space-between;align-items:center;gap:16px;display:flex}.healthcareDashboardTop>div{flex-direction:column;gap:4px;display:flex}.healthcareDashboardTop strong{color:#fff}.healthcareDashboardTop span{color:#abc1dc;font-size:12px}.healthcareDashboardTop b{color:#c8f7df;text-transform:uppercase;background:#1bbe7c26;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.healthcareKpis{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:18px;display:grid}.healthcareKpis>div{background:#04193b7a;border-radius:13px;flex-direction:column;gap:5px;padding:14px;display:flex}.healthcareKpis small{color:#9fb8d6}.healthcareKpis strong{color:#fff;font-size:1.3rem}.healthcareKpis span{color:#a9bfd7;font-size:11px}.healthcareInsightCard{background:#1f5cbc38;border-radius:14px;grid-template-columns:auto 1fr;gap:12px;margin-top:14px;padding:15px;display:grid}.healthcareInsightIcon,.healthcareIcon{color:#fff;background:linear-gradient(135deg,#3479ef,#194fbd);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.healthcareInsightCard strong{color:#fff;font-size:13px}.healthcareInsightCard p{color:#bfd0e3;margin:5px 0 0;font-size:12px;line-height:1.55}.healthcareApproval{background:#04143073;border-radius:11px;margin-top:12px;padding:11px 12px}.healthcareApproval span{color:#bdd0e7;align-items:center;gap:7px;font-size:11px;display:flex}.healthcareApproval button{color:#fff;background:#2468df;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.healthcareStrip{color:#dceaff;text-transform:uppercase;letter-spacing:.06em;background:#071a3c;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:20px 7%;font-size:12px;font-weight:800;display:flex}.healthcareStrip svg{color:#4d86e8}.healthcareSection{padding:95px 7%}.healthcareSectionHeader{text-align:center;max-width:900px;margin:0 auto 48px}.healthcareSectionHeader>p,.healthcareLabel,.healthcarePilotCopy>p,.healthcareCta p{color:#2260d8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-size:12px;font-weight:850}.healthcareSectionHeader h2,.healthcarePlatformBox h2,.healthcarePilotCopy h2,.healthcareCta h2{color:#081a39;letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,4.1rem);line-height:1.05}.healthcareSectionHeader span,.healthcarePlatformBox span,.healthcarePilotCopy>span,.healthcareCta span{color:#62738f;max-width:780px;margin:20px auto 0;line-height:1.75;display:block}.healthcareChallengeSection{background:#f5f8fc}.healthcareChallengeGrid,.healthcareAssetsGrid,.healthcareScenarioGrid{gap:18px;max-width:1320px;margin:0 auto;display:grid}.healthcareChallengeGrid{grid-template-columns:repeat(4,1fr)}.healthcareChallengeGrid article,.healthcareAssetCard,.healthcareScenarioCard{background:#fff;border:1px solid #dbe5f2;border-radius:18px;padding:25px;box-shadow:0 12px 30px #1c3a660f}.healthcareChallengeGrid article{min-height:245px}.healthcareChallengeGrid h3,.healthcareAssetCard h3,.healthcareScenarioCard h3{color:#102344;margin:20px 0 9px}.healthcareChallengeGrid p,.healthcareAssetCard p,.healthcareScenarioCard p{color:#667894;margin:0;font-size:14px;line-height:1.65}.healthcareAssetsSection{background:#fff}.healthcareAssetsGrid{grid-template-columns:repeat(3,1fr)}.healthcareAssetCard{background:#f9fbfe;min-height:230px}.healthcareScenarioSection{background:#eef3fa}.healthcareScenarioGrid{grid-template-columns:repeat(3,1fr)}.healthcareScenarioCard{min-height:280px}.healthcareScenarioTop{justify-content:space-between;align-items:center;display:flex}.healthcareScenarioTop>span{color:#205acb;text-transform:uppercase;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.healthcareOutcome{color:#1857c9;border-top:1px solid #e5ebf4;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:12px;font-weight:800;display:flex}.healthcareWorkflowSection{background:#071a3c}.healthcareSectionHeaderLight>p{color:#78a8ff}.healthcareSectionHeaderLight h2{color:#fff}.healthcareSectionHeaderLight span{color:#b9cae1}.healthcareWorkflow{gap:12px;max-width:1200px;margin:0 auto;display:grid}.healthcareWorkflowStep{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:55px 1fr;align-items:center;gap:18px;padding:20px;display:grid}.healthcareWorkflowStep b{color:#fff;background:#2468df;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.healthcareWorkflowStep h3{color:#fff;margin:0}.healthcareWorkflowStep p{color:#b8c9df;margin:5px 0 0;font-size:14px;line-height:1.6}.healthcarePlatformSection{background:#f5f8fc;padding:95px 4%}.healthcarePlatformPanel{background:#f7fafe;border:1px solid #d6e2f2;border-radius:24px;width:100%;max-width:1380px;margin:0 auto;padding:54px 56px 56px}.healthcarePlatformCopy{max-width:920px}.healthcarePlatformCopy>p{color:#155cdf;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:850}.healthcarePlatformCopy h2{color:#071936;letter-spacing:-.048em;max-width:920px;margin:0;font-size:clamp(2.75rem,4.4vw,4.8rem);font-weight:850;line-height:1.03}.healthcarePlatformCopy>span{color:#617492;max-width:880px;margin:22px 0 0;font-size:1rem;line-height:1.8;display:block}.healthcarePlatformCopy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 70px;max-width:920px;margin:28px 0 0;padding:0;list-style:none;display:grid}.healthcarePlatformCopy li{color:#122c57;align-items:center;gap:9px;font-size:.86rem;font-weight:800;display:flex}.healthcarePlatformCopy li svg{color:#194f9d;flex-shrink:0}.healthcarePlatformFlow{grid-template-columns:minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr);align-items:center;gap:10px;width:100%;margin-top:52px;display:grid}.healthcarePlatformFlow>svg{color:#6f94d4;justify-self:center}.healthcarePlatformNode{color:#184485;text-align:center;background:#fff;border:1px solid #cbdcf3;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:116px;padding:18px 14px;display:flex}.healthcarePlatformNode svg{color:#184485}.healthcarePlatformNode span{color:#0d2c62;font-size:.78rem;font-weight:850;line-height:1.35}.healthcarePlatformNode.featured{color:#fff;background:linear-gradient(135deg,#3479ec,#1d51c7);border-color:#0000;box-shadow:0 16px 35px #1e55c22e}.healthcarePlatformNode.featured svg,.healthcarePlatformNode.featured span{color:#fff}@media (width<=1150px){.healthcarePlatformPanel{padding:45px 36px 40px}.healthcarePlatformFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.healthcarePlatformFlow>svg{display:none}.healthcarePlatformNode:last-child{grid-column:1/-1}}@media (width<=800px){.healthcarePlatformSection{padding:75px 20px}.healthcarePlatformPanel{padding:35px 24px}.healthcarePlatformCopy h2{font-size:clamp(2.35rem,8vw,4rem)}.healthcarePlatformCopy ul{grid-template-columns:1fr;column-gap:0}}@media (width<=560px){.healthcarePlatformPanel{padding:30px 20px}.healthcarePlatformFlow{grid-template-columns:1fr}.healthcarePlatformNode:last-child{grid-column:auto}}.healthcarePilotSection{background:#f4f7fb}.healthcarePilotBox{color:#fff;background:linear-gradient(135deg,#0b2f72,#071b40);border-radius:24px;grid-template-columns:1fr 1fr;gap:50px;max-width:1320px;margin:0 auto;padding:55px;display:grid}.healthcarePilotCopy>p{color:#82adff}.healthcarePilotCopy h2{color:#fff}.healthcarePilotCopy>span{color:#c0d0e5;margin-left:0}.healthcarePilotList{background:#ffffff0f;border:1px solid #ffffff21;border-radius:17px;padding:24px}.healthcarePilotList h3{color:#fff;margin:0}.healthcarePilotList ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.healthcarePilotList li{color:#d3e0f0;gap:9px;font-size:14px;line-height:1.5;display:flex}.healthcareCta{color:#fff;background:linear-gradient(110deg,#113d91,#0a5c78);justify-content:space-between;align-items:center;gap:40px;padding:70px 7%;display:flex}.healthcareCta>div:first-child{max-width:820px}.healthcareCta p{color:#a8c9ff}.healthcareCta h2{color:#fff}.healthcareCta span{color:#c4d7eb;margin-left:0}@media (width<=1150px){.healthcareHero{grid-template-columns:1fr}.healthcareHeroVisual{justify-self:center;max-width:760px}.healthcareChallengeGrid,.healthcareAssetsGrid,.healthcareScenarioGrid{grid-template-columns:repeat(2,1fr)}.healthcarePlatformFlow{flex-wrap:wrap}.healthcarePlatformFlow>div{flex:180px}.healthcarePlatformFlow>svg{display:none}}@media (width<=850px){.healthcarePilotBox{grid-template-columns:1fr}.healthcareCta{flex-direction:column;align-items:flex-start}}@media (width<=650px){.healthcareHero{min-height:auto;padding:65px 20px}.healthcareHero h1{font-size:2.7rem}.healthcareHeroButtons,.healthcareCtaActions{flex-direction:column;align-items:stretch}.healthcarePrimaryBtn,.healthcareSecondaryBtn{width:100%}.healthcareKpis,.healthcareChallengeGrid,.healthcareAssetsGrid,.healthcareScenarioGrid{grid-template-columns:1fr}.healthcareSection{padding:75px 20px}.healthcareSectionHeader{text-align:left}.healthcareSectionHeader span{margin-left:0}.healthcarePilotBox{padding:25px 20px}.healthcareCta{padding:60px 20px}.healthcareApproval{flex-direction:column;align-items:flex-start}}.universityPage{color:#0b1d3f;background:#f4f7fb;overflow:hidden}.universityPage *{box-sizing:border-box}.universityHero{color:#fff;background:linear-gradient(120deg,#0a2c69,#0b3d79 55%,#0d5a73);grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:760px;padding:90px 7%;display:grid}.universityHeroContent{max-width:780px}.universityBadge{color:#d9ebff;text-transform:uppercase;letter-spacing:.08em;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:9px 14px;font-size:13px;font-weight:800;display:flex}.universityHero h1{letter-spacing:-.05em;color:#fff;max-width:850px;margin:0;font-size:clamp(3rem,5vw,5.3rem);line-height:1}.universityLead{color:#e7f1ff;margin:28px 0 0;font-size:1.15rem;line-height:1.7}.universityDescription{color:#bfd2e8;margin:14px 0 0;line-height:1.7}.universityHeroButtons,.universityCtaActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.universityPrimaryBtn,.universitySecondaryBtn{min-height:50px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.universityPrimaryBtn{color:#fff;background:#2468df;border:0;box-shadow:0 14px 30px #0003}.universitySecondaryBtn{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.universityHeroTags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.universityHeroTags span{color:#d9e7f7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.universityHeroVisual{justify-self:end;width:100%;max-width:620px}.universityDashboard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:22px;padding:22px;box-shadow:0 30px 70px #0000004d}.universityDashboardTop,.universityApproval{justify-content:space-between;align-items:center;gap:16px;display:flex}.universityDashboardTop>div{flex-direction:column;gap:4px;display:flex}.universityDashboardTop strong{color:#fff}.universityDashboardTop span{color:#abc1dc;font-size:12px}.universityDashboardTop b{color:#c8f7df;text-transform:uppercase;background:#1bbe7c26;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.universityKpis{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:18px;display:grid}.universityKpis>div{background:#04193b7a;border-radius:13px;flex-direction:column;gap:5px;padding:14px;display:flex}.universityKpis small{color:#9fb8d6}.universityKpis strong{color:#fff;font-size:1.3rem}.universityKpis span{color:#a9bfd7;font-size:11px}.universityInsightCard{background:#1f5cbc38;border-radius:14px;grid-template-columns:auto 1fr;gap:12px;margin-top:14px;padding:15px;display:grid}.universityInsightIcon,.universityIcon{color:#fff;background:linear-gradient(135deg,#3479ef,#194fbd);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.universityInsightCard strong{color:#fff;font-size:13px}.universityInsightCard p{color:#bfd0e3;margin:5px 0 0;font-size:12px;line-height:1.55}.universityApproval{background:#04143073;border-radius:11px;margin-top:12px;padding:11px 12px}.universityApproval span{color:#bdd0e7;align-items:center;gap:7px;font-size:11px;display:flex}.universityApproval button{color:#fff;background:#2468df;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.universityStrip{color:#dceaff;text-transform:uppercase;letter-spacing:.06em;background:#071a3c;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:20px 7%;font-size:12px;font-weight:800;display:flex}.universityStrip svg{color:#4d86e8}.universitySection{padding:95px 7%}.universitySectionHeader{text-align:center;max-width:900px;margin:0 auto 48px}.universitySectionHeader>p,.universityPlatformCopy>p,.universityPilotCopy>p,.universityCta p{color:#2260d8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-size:12px;font-weight:850}.universitySectionHeader h2,.universityPlatformCopy h2,.universityPilotCopy h2,.universityCta h2{color:#081a39;letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,4.1rem);line-height:1.05}.universitySectionHeader span,.universityPlatformCopy>span,.universityPilotCopy>span,.universityCta span{color:#62738f;max-width:780px;margin:20px auto 0;line-height:1.75;display:block}.universityChallengeSection{background:#f5f8fc}.universityChallengeGrid,.universityAssetsGrid,.universityScenarioGrid{gap:18px;max-width:1320px;margin:0 auto;display:grid}.universityChallengeGrid{grid-template-columns:repeat(4,1fr)}.universityChallengeGrid article,.universityAssetCard,.universityScenarioCard{background:#fff;border:1px solid #dbe5f2;border-radius:18px;padding:25px;box-shadow:0 12px 30px #1c3a660f}.universityChallengeGrid article{min-height:245px}.universityChallengeGrid h3,.universityAssetCard h3,.universityScenarioCard h3{color:#102344;margin:20px 0 9px}.universityChallengeGrid p,.universityAssetCard p,.universityScenarioCard p{color:#667894;margin:0;font-size:14px;line-height:1.65}.universityAssetsSection{background:#fff}.universityAssetsGrid{grid-template-columns:repeat(3,1fr)}.universityAssetCard{background:#f9fbfe;min-height:230px}.universityScenarioSection{background:#eef3fa}.universityScenarioGrid{grid-template-columns:repeat(3,1fr)}.universityScenarioCard{min-height:280px}.universityScenarioTop{justify-content:space-between;align-items:center;display:flex}.universityScenarioTop>span{color:#205acb;text-transform:uppercase;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.universityOutcome{color:#1857c9;border-top:1px solid #e5ebf4;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:12px;font-weight:800;display:flex}.universityWorkflowSection{background:#071a3c}.universitySectionHeaderLight>p{color:#78a8ff}.universitySectionHeaderLight h2{color:#fff}.universitySectionHeaderLight span{color:#b9cae1}.universityWorkflow{gap:12px;max-width:1200px;margin:0 auto;display:grid}.universityWorkflowStep{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:55px 1fr;align-items:center;gap:18px;padding:20px;display:grid}.universityWorkflowStep b{color:#fff;background:#2468df;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.universityWorkflowStep h3{color:#fff;margin:0}.universityWorkflowStep p{color:#b8c9df;margin:5px 0 0;font-size:14px;line-height:1.6}.universityPlatformSection{background:#f5f8fc}.universityPlatformPanel{background:#f7fafe;border:1px solid #d6e2f2;border-radius:24px;max-width:1380px;margin:0 auto;padding:54px 56px}.universityPlatformCopy{max-width:920px}.universityPlatformCopy>span{margin-left:0}.universityPlatformCopy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 70px;max-width:920px;margin:28px 0 0;padding:0;list-style:none;display:grid}.universityPlatformCopy li{color:#122c57;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.universityPlatformFlow{grid-template-columns:minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr);align-items:center;gap:10px;margin-top:50px;display:grid}.universityPlatformFlow>svg{color:#6f94d4;justify-self:center}.universityPlatformNode{color:#184485;text-align:center;background:#fff;border:1px solid #cbdcf3;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:116px;padding:18px 14px;display:flex}.universityPlatformNode span{color:#0d2c62;font-size:12px;font-weight:850}.universityPlatformNode.featured{color:#fff;background:linear-gradient(135deg,#3479ec,#1d51c7);border-color:#0000}.universityPlatformNode.featured svg,.universityPlatformNode.featured span{color:#fff}.universityPilotSection{background:#f4f7fb}.universityPilotBox{color:#fff;background:linear-gradient(135deg,#0b2f72,#071b40);border-radius:24px;grid-template-columns:1fr 1fr;gap:50px;max-width:1320px;margin:0 auto;padding:55px;display:grid}.universityPilotCopy>p{color:#82adff}.universityPilotCopy h2{color:#fff}.universityPilotCopy>span{color:#c0d0e5;margin-left:0}.universityPilotList{background:#ffffff0f;border:1px solid #ffffff21;border-radius:17px;padding:24px}.universityPilotList h3{color:#fff;margin:0}.universityPilotList ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.universityPilotList li{color:#d3e0f0;gap:9px;font-size:14px;line-height:1.5;display:flex}.universityCta{color:#fff;background:linear-gradient(110deg,#113d91,#0a5c78);justify-content:space-between;align-items:center;gap:40px;padding:70px 7%;display:flex}.universityCta>div:first-child{max-width:820px}.universityCta p{color:#a8c9ff}.universityCta h2{color:#fff}.universityCta span{color:#c4d7eb;margin-left:0}@media (width<=1150px){.universityHero{grid-template-columns:1fr}.universityHeroVisual{justify-self:center;max-width:760px}.universityChallengeGrid,.universityAssetsGrid,.universityScenarioGrid{grid-template-columns:repeat(2,1fr)}.universityPlatformFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.universityPlatformFlow>svg{display:none}.universityPlatformNode:last-child{grid-column:1/-1}}@media (width<=850px){.universityPilotBox{grid-template-columns:1fr}.universityCta{flex-direction:column;align-items:flex-start}.universityPlatformCopy ul{grid-template-columns:1fr}}@media (width<=650px){.universityHero{min-height:auto;padding:65px 20px}.universityHero h1{font-size:2.7rem}.universityHeroButtons,.universityCtaActions{flex-direction:column;align-items:stretch}.universityPrimaryBtn,.universitySecondaryBtn{width:100%}.universityKpis,.universityChallengeGrid,.universityAssetsGrid,.universityScenarioGrid{grid-template-columns:1fr}.universitySection{padding:75px 20px}.universitySectionHeader{text-align:left}.universitySectionHeader span{margin-left:0}.universityPlatformPanel,.universityPilotBox{padding:25px 20px}.universityPlatformFlow{grid-template-columns:1fr}.universityPlatformNode:last-child{grid-column:auto}.universityCta{padding:60px 20px}.universityApproval{flex-direction:column;align-items:flex-start}}.hotelPage{color:#0b1d3f;background:#f4f7fb;overflow:hidden}.hotelPage *{box-sizing:border-box}.hotelHero{color:#fff;background:linear-gradient(120deg,#0a2c69,#0b3d79 55%,#0d5a73);grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:760px;padding:90px 7%;display:grid}.hotelHeroContent{max-width:780px}.hotelBadge{color:#d9ebff;text-transform:uppercase;letter-spacing:.08em;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:9px 14px;font-size:13px;font-weight:800;display:flex}.hotelHero h1{letter-spacing:-.05em;color:#fff;max-width:850px;margin:0;font-size:clamp(3rem,5vw,5.3rem);line-height:1}.hotelLead{color:#e7f1ff;margin:28px 0 0;font-size:1.15rem;line-height:1.7}.hotelDescription{color:#bfd2e8;margin:14px 0 0;line-height:1.7}.hotelHeroButtons,.hotelCtaActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hotelPrimaryBtn,.hotelSecondaryBtn{min-height:50px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.hotelPrimaryBtn{color:#fff;background:#2468df;border:0;box-shadow:0 14px 30px #0003}.hotelSecondaryBtn{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.hotelHeroTags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.hotelHeroTags span{color:#d9e7f7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.hotelHeroVisual{justify-self:end;width:100%;max-width:620px}.hotelDashboard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:22px;padding:22px;box-shadow:0 30px 70px #0000004d}.hotelDashboardTop,.hotelApproval{justify-content:space-between;align-items:center;gap:16px;display:flex}.hotelDashboardTop>div{flex-direction:column;gap:4px;display:flex}.hotelDashboardTop strong{color:#fff}.hotelDashboardTop span{color:#abc1dc;font-size:12px}.hotelDashboardTop b{color:#c8f7df;text-transform:uppercase;background:#1bbe7c26;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.hotelKpis{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:18px;display:grid}.hotelKpis>div{background:#04193b7a;border-radius:13px;flex-direction:column;gap:5px;padding:14px;display:flex}.hotelKpis small{color:#9fb8d6}.hotelKpis strong{color:#fff;font-size:1.3rem}.hotelKpis span{color:#a9bfd7;font-size:11px}.hotelInsightCard{background:#1f5cbc38;border-radius:14px;grid-template-columns:auto 1fr;gap:12px;margin-top:14px;padding:15px;display:grid}.hotelInsightIcon,.hotelIcon{color:#fff;background:linear-gradient(135deg,#3479ef,#194fbd);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.hotelInsightCard strong{color:#fff;font-size:13px}.hotelInsightCard p{color:#bfd0e3;margin:5px 0 0;font-size:12px;line-height:1.55}.hotelApproval{background:#04143073;border-radius:11px;margin-top:12px;padding:11px 12px}.hotelApproval span{color:#bdd0e7;align-items:center;gap:7px;font-size:11px;display:flex}.hotelApproval button{color:#fff;background:#2468df;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.hotelStrip{color:#dceaff;text-transform:uppercase;letter-spacing:.06em;background:#071a3c;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:20px 7%;font-size:12px;font-weight:800;display:flex}.hotelStrip svg{color:#4d86e8}.hotelSection{padding:95px 7%}.hotelSectionHeader{text-align:center;max-width:900px;margin:0 auto 48px}.hotelSectionHeader>p,.hotelPlatformCopy>p,.hotelPilotCopy>p,.hotelCta p{color:#2260d8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-size:12px;font-weight:850}.hotelSectionHeader h2,.hotelPlatformCopy h2,.hotelPilotCopy h2,.hotelCta h2{color:#081a39;letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,4.1rem);line-height:1.05}.hotelSectionHeader span,.hotelPlatformCopy>span,.hotelPilotCopy>span,.hotelCta span{color:#62738f;max-width:780px;margin:20px auto 0;line-height:1.75;display:block}.hotelChallengeSection{background:#f5f8fc}.hotelChallengeGrid,.hotelAssetsGrid,.hotelScenarioGrid{gap:18px;max-width:1320px;margin:0 auto;display:grid}.hotelChallengeGrid{grid-template-columns:repeat(4,1fr)}.hotelChallengeGrid article,.hotelAssetCard,.hotelScenarioCard{background:#fff;border:1px solid #dbe5f2;border-radius:18px;padding:25px;box-shadow:0 12px 30px #1c3a660f}.hotelChallengeGrid article{min-height:245px}.hotelChallengeGrid h3,.hotelAssetCard h3,.hotelScenarioCard h3{color:#102344;margin:20px 0 9px}.hotelChallengeGrid p,.hotelAssetCard p,.hotelScenarioCard p{color:#667894;margin:0;font-size:14px;line-height:1.65}.hotelAssetsSection{background:#fff}.hotelAssetsGrid{grid-template-columns:repeat(3,1fr)}.hotelAssetCard{background:#f9fbfe;min-height:230px}.hotelScenarioSection{background:#eef3fa}.hotelScenarioGrid{grid-template-columns:repeat(3,1fr)}.hotelScenarioCard{min-height:280px}.hotelScenarioTop{justify-content:space-between;align-items:center;display:flex}.hotelScenarioTop>span{color:#205acb;text-transform:uppercase;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.hotelOutcome{color:#1857c9;border-top:1px solid #e5ebf4;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:12px;font-weight:800;display:flex}.hotelWorkflowSection{background:#071a3c}.hotelSectionHeaderLight>p{color:#78a8ff}.hotelSectionHeaderLight h2{color:#fff}.hotelSectionHeaderLight span{color:#b9cae1}.hotelWorkflow{gap:12px;max-width:1200px;margin:0 auto;display:grid}.hotelWorkflowStep{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:55px 1fr;align-items:center;gap:18px;padding:20px;display:grid}.hotelWorkflowStep b{color:#fff;background:#2468df;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.hotelWorkflowStep h3{color:#fff;margin:0}.hotelWorkflowStep p{color:#b8c9df;margin:5px 0 0;font-size:14px;line-height:1.6}.hotelPlatformSection{background:#f5f8fc}.hotelPlatformPanel{background:#f7fafe;border:1px solid #d6e2f2;border-radius:24px;max-width:1380px;margin:0 auto;padding:54px 56px}.hotelPlatformCopy{max-width:920px}.hotelPlatformCopy>span{margin-left:0}.hotelPlatformCopy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 70px;max-width:920px;margin:28px 0 0;padding:0;list-style:none;display:grid}.hotelPlatformCopy li{color:#122c57;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.hotelPlatformFlow{grid-template-columns:minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr);align-items:center;gap:10px;margin-top:50px;display:grid}.hotelPlatformFlow>svg{color:#6f94d4;justify-self:center}.hotelPlatformNode{color:#184485;text-align:center;background:#fff;border:1px solid #cbdcf3;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:116px;padding:18px 14px;display:flex}.hotelPlatformNode span{color:#0d2c62;font-size:12px;font-weight:850}.hotelPlatformNode.featured{color:#fff;background:linear-gradient(135deg,#3479ec,#1d51c7);border-color:#0000}.hotelPlatformNode.featured svg,.hotelPlatformNode.featured span{color:#fff}.hotelPilotSection{background:#f4f7fb}.hotelPilotBox{color:#fff;background:linear-gradient(135deg,#0b2f72,#071b40);border-radius:24px;grid-template-columns:1fr 1fr;gap:50px;max-width:1320px;margin:0 auto;padding:55px;display:grid}.hotelPilotCopy>p{color:#82adff}.hotelPilotCopy h2{color:#fff}.hotelPilotCopy>span{color:#c0d0e5;margin-left:0}.hotelPilotList{background:#ffffff0f;border:1px solid #ffffff21;border-radius:17px;padding:24px}.hotelPilotList h3{color:#fff;margin:0}.hotelPilotList ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.hotelPilotList li{color:#d3e0f0;gap:9px;font-size:14px;line-height:1.5;display:flex}.hotelCta{color:#fff;background:linear-gradient(110deg,#113d91,#0a5c78);justify-content:space-between;align-items:center;gap:40px;padding:70px 7%;display:flex}.hotelCta>div:first-child{max-width:820px}.hotelCta p{color:#a8c9ff}.hotelCta h2{color:#fff}.hotelCta span{color:#c4d7eb;margin-left:0}@media (width<=1150px){.hotelHero{grid-template-columns:1fr}.hotelHeroVisual{justify-self:center;max-width:760px}.hotelChallengeGrid,.hotelAssetsGrid,.hotelScenarioGrid{grid-template-columns:repeat(2,1fr)}.hotelPlatformFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.hotelPlatformFlow>svg{display:none}.hotelPlatformNode:last-child{grid-column:1/-1}}@media (width<=850px){.hotelPilotBox{grid-template-columns:1fr}.hotelCta{flex-direction:column;align-items:flex-start}.hotelPlatformCopy ul{grid-template-columns:1fr}}@media (width<=650px){.hotelHero{min-height:auto;padding:65px 20px}.hotelHero h1{font-size:2.7rem}.hotelHeroButtons,.hotelCtaActions{flex-direction:column;align-items:stretch}.hotelPrimaryBtn,.hotelSecondaryBtn{width:100%}.hotelKpis,.hotelChallengeGrid,.hotelAssetsGrid,.hotelScenarioGrid{grid-template-columns:1fr}.hotelSection{padding:75px 20px}.hotelSectionHeader{text-align:left}.hotelSectionHeader span{margin-left:0}.hotelPlatformPanel,.hotelPilotBox{padding:25px 20px}.hotelPlatformFlow{grid-template-columns:1fr}.hotelPlatformNode:last-child{grid-column:auto}.hotelCta{padding:60px 20px}.hotelApproval{flex-direction:column;align-items:flex-start}}.airportPage{color:#0b1d3f;background:#f4f7fb;overflow:hidden}.airportPage *{box-sizing:border-box}.airportHero{color:#fff;background:linear-gradient(120deg,#0a2c69,#0b3d79 55%,#0d5a73);grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:760px;padding:90px 7%;display:grid}.airportHeroContent{max-width:780px}.airportBadge{color:#d9ebff;text-transform:uppercase;letter-spacing:.08em;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:9px 14px;font-size:13px;font-weight:800;display:flex}.airportHero h1{letter-spacing:-.05em;color:#fff;max-width:850px;margin:0;font-size:clamp(3rem,5vw,5.3rem);line-height:1}.airportLead{color:#e7f1ff;margin:28px 0 0;font-size:1.15rem;line-height:1.7}.airportDescription{color:#bfd2e8;margin:14px 0 0;line-height:1.7}.airportHeroButtons,.airportCtaActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.airportPrimaryBtn,.airportSecondaryBtn{min-height:50px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.airportPrimaryBtn{color:#fff;background:#2468df;border:0;box-shadow:0 14px 30px #0003}.airportSecondaryBtn{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.airportHeroTags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.airportHeroTags span{color:#d9e7f7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.airportHeroVisual{justify-self:end;width:100%;max-width:620px}.airportDashboard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:22px;padding:22px;box-shadow:0 30px 70px #0000004d}.airportDashboardTop,.airportApproval{justify-content:space-between;align-items:center;gap:16px;display:flex}.airportDashboardTop>div{flex-direction:column;gap:4px;display:flex}.airportDashboardTop strong{color:#fff}.airportDashboardTop span{color:#abc1dc;font-size:12px}.airportDashboardTop b{color:#c8f7df;text-transform:uppercase;background:#1bbe7c26;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.airportKpis{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:18px;display:grid}.airportKpis>div{background:#04193b7a;border-radius:13px;flex-direction:column;gap:5px;padding:14px;display:flex}.airportKpis small{color:#9fb8d6}.airportKpis strong{color:#fff;font-size:1.3rem}.airportKpis span{color:#a9bfd7;font-size:11px}.airportInsightCard{background:#1f5cbc38;border-radius:14px;grid-template-columns:auto 1fr;gap:12px;margin-top:14px;padding:15px;display:grid}.airportInsightIcon,.airportIcon{color:#fff;background:linear-gradient(135deg,#3479ef,#194fbd);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.airportInsightCard strong{color:#fff;font-size:13px}.airportInsightCard p{color:#bfd0e3;margin:5px 0 0;font-size:12px;line-height:1.55}.airportApproval{background:#04143073;border-radius:11px;margin-top:12px;padding:11px 12px}.airportApproval span{color:#bdd0e7;align-items:center;gap:7px;font-size:11px;display:flex}.airportApproval button{color:#fff;background:#2468df;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.airportStrip{color:#dceaff;text-transform:uppercase;letter-spacing:.06em;background:#071a3c;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:20px 7%;font-size:12px;font-weight:800;display:flex}.airportStrip svg{color:#4d86e8}.airportSection{padding:95px 7%}.airportSectionHeader{text-align:center;max-width:900px;margin:0 auto 48px}.airportSectionHeader>p,.airportPlatformCopy>p,.airportPilotCopy>p,.airportCta p{color:#2260d8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-size:12px;font-weight:850}.airportSectionHeader h2,.airportPlatformCopy h2,.airportPilotCopy h2,.airportCta h2{color:#081a39;letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,4.1rem);line-height:1.05}.airportSectionHeader span,.airportPlatformCopy>span,.airportPilotCopy>span,.airportCta span{color:#62738f;max-width:780px;margin:20px auto 0;line-height:1.75;display:block}.airportChallengeSection{background:#f5f8fc}.airportChallengeGrid,.airportAssetsGrid,.airportScenarioGrid{gap:18px;max-width:1320px;margin:0 auto;display:grid}.airportChallengeGrid{grid-template-columns:repeat(4,1fr)}.airportChallengeGrid article,.airportAssetCard,.airportScenarioCard{background:#fff;border:1px solid #dbe5f2;border-radius:18px;padding:25px;box-shadow:0 12px 30px #1c3a660f}.airportChallengeGrid article{min-height:245px}.airportChallengeGrid h3,.airportAssetCard h3,.airportScenarioCard h3{color:#102344;margin:20px 0 9px}.airportChallengeGrid p,.airportAssetCard p,.airportScenarioCard p{color:#667894;margin:0;font-size:14px;line-height:1.65}.airportAssetsSection{background:#fff}.airportAssetsGrid{grid-template-columns:repeat(3,1fr)}.airportAssetCard{background:#f9fbfe;min-height:230px}.airportScenarioSection{background:#eef3fa}.airportScenarioGrid{grid-template-columns:repeat(3,1fr)}.airportScenarioCard{min-height:280px}.airportScenarioTop{justify-content:space-between;align-items:center;display:flex}.airportScenarioTop>span{color:#205acb;text-transform:uppercase;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.airportOutcome{color:#1857c9;border-top:1px solid #e5ebf4;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:12px;font-weight:800;display:flex}.airportWorkflowSection{background:#071a3c}.airportSectionHeaderLight>p{color:#78a8ff}.airportSectionHeaderLight h2{color:#fff}.airportSectionHeaderLight span{color:#b9cae1}.airportWorkflow{gap:12px;max-width:1200px;margin:0 auto;display:grid}.airportWorkflowStep{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:55px 1fr;align-items:center;gap:18px;padding:20px;display:grid}.airportWorkflowStep b{color:#fff;background:#2468df;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.airportWorkflowStep h3{color:#fff;margin:0}.airportWorkflowStep p{color:#b8c9df;margin:5px 0 0;font-size:14px;line-height:1.6}.airportPlatformSection{background:#f5f8fc}.airportPlatformPanel{background:#f7fafe;border:1px solid #d6e2f2;border-radius:24px;max-width:1380px;margin:0 auto;padding:54px 56px}.airportPlatformCopy{max-width:920px}.airportPlatformCopy>span{margin-left:0}.airportPlatformCopy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 70px;max-width:920px;margin:28px 0 0;padding:0;list-style:none;display:grid}.airportPlatformCopy li{color:#122c57;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.airportPlatformFlow{grid-template-columns:minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr);align-items:center;gap:10px;margin-top:50px;display:grid}.airportPlatformFlow>svg{color:#6f94d4;justify-self:center}.airportPlatformNode{color:#184485;text-align:center;background:#fff;border:1px solid #cbdcf3;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:116px;padding:18px 14px;display:flex}.airportPlatformNode span{color:#0d2c62;font-size:12px;font-weight:850}.airportPlatformNode.featured{color:#fff;background:linear-gradient(135deg,#3479ec,#1d51c7);border-color:#0000}.airportPlatformNode.featured svg,.airportPlatformNode.featured span{color:#fff}.airportPilotSection{background:#f4f7fb}.airportPilotBox{color:#fff;background:linear-gradient(135deg,#0b2f72,#071b40);border-radius:24px;grid-template-columns:1fr 1fr;gap:50px;max-width:1320px;margin:0 auto;padding:55px;display:grid}.airportPilotCopy>p{color:#82adff}.airportPilotCopy h2{color:#fff}.airportPilotCopy>span{color:#c0d0e5;margin-left:0}.airportPilotList{background:#ffffff0f;border:1px solid #ffffff21;border-radius:17px;padding:24px}.airportPilotList h3{color:#fff;margin:0}.airportPilotList ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.airportPilotList li{color:#d3e0f0;gap:9px;font-size:14px;line-height:1.5;display:flex}.airportCta{color:#fff;background:linear-gradient(110deg,#113d91,#0a5c78);justify-content:space-between;align-items:center;gap:40px;padding:70px 7%;display:flex}.airportCta>div:first-child{max-width:820px}.airportCta p{color:#a8c9ff}.airportCta h2{color:#fff}.airportCta span{color:#c4d7eb;margin-left:0}@media (width<=1150px){.airportHero{grid-template-columns:1fr}.airportHeroVisual{justify-self:center;max-width:760px}.airportChallengeGrid,.airportAssetsGrid,.airportScenarioGrid{grid-template-columns:repeat(2,1fr)}.airportPlatformFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.airportPlatformFlow>svg{display:none}.airportPlatformNode:last-child{grid-column:1/-1}}@media (width<=850px){.airportPilotBox{grid-template-columns:1fr}.airportCta{flex-direction:column;align-items:flex-start}.airportPlatformCopy ul{grid-template-columns:1fr}}@media (width<=650px){.airportHero{min-height:auto;padding:65px 20px}.airportHero h1{font-size:2.7rem}.airportHeroButtons,.airportCtaActions{flex-direction:column;align-items:stretch}.airportPrimaryBtn,.airportSecondaryBtn{width:100%}.airportKpis,.airportChallengeGrid,.airportAssetsGrid,.airportScenarioGrid{grid-template-columns:1fr}.airportSection{padding:75px 20px}.airportSectionHeader{text-align:left}.airportSectionHeader span{margin-left:0}.airportPlatformPanel,.airportPilotBox{padding:25px 20px}.airportPlatformFlow{grid-template-columns:1fr}.airportPlatformNode:last-child{grid-column:auto}.airportCta{padding:60px 20px}.airportApproval{flex-direction:column;align-items:flex-start}}.shoppingCentrePage{color:#0b1d3f;background:#f4f7fb;overflow:hidden}.shoppingCentrePage *{box-sizing:border-box}.shoppingCentreHero{color:#fff;background:linear-gradient(120deg,#0a2c69,#0b3d79 55%,#0d5a73);grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:760px;padding:90px 7%;display:grid}.shoppingCentreHeroContent{max-width:780px}.shoppingCentreBadge{color:#d9ebff;text-transform:uppercase;letter-spacing:.08em;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:9px 14px;font-size:13px;font-weight:800;display:flex}.shoppingCentreHero h1{color:#fff;letter-spacing:-.05em;max-width:850px;margin:0;font-size:clamp(3rem,5vw,5.3rem);line-height:1}.shoppingCentreLead{color:#e7f1ff;margin:28px 0 0;font-size:1.15rem;line-height:1.7}.shoppingCentreDescription{color:#bfd2e8;margin:14px 0 0;line-height:1.7}.shoppingCentreHeroButtons,.shoppingCentreCtaActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.shoppingCentrePrimaryBtn,.shoppingCentreSecondaryBtn{min-height:50px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.shoppingCentrePrimaryBtn{color:#fff;background:#2468df;border:0;box-shadow:0 14px 30px #0003}.shoppingCentreSecondaryBtn{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.shoppingCentreHeroTags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.shoppingCentreHeroTags span{color:#d9e7f7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.shoppingCentreHeroVisual{justify-self:end;width:100%;max-width:620px}.shoppingCentreDashboard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:22px;padding:22px;box-shadow:0 30px 70px #0000004d}.shoppingCentreDashboardTop,.shoppingCentreApproval{justify-content:space-between;align-items:center;gap:16px;display:flex}.shoppingCentreDashboardTop>div{flex-direction:column;gap:4px;display:flex}.shoppingCentreDashboardTop strong{color:#fff}.shoppingCentreDashboardTop span{color:#abc1dc;font-size:12px}.shoppingCentreDashboardTop b{color:#c8f7df;text-transform:uppercase;background:#1bbe7c26;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.shoppingCentreKpis{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:18px;display:grid}.shoppingCentreKpis>div{background:#04193b7a;border-radius:13px;flex-direction:column;gap:5px;padding:14px;display:flex}.shoppingCentreKpis small{color:#9fb8d6}.shoppingCentreKpis strong{color:#fff;font-size:1.3rem}.shoppingCentreKpis span{color:#a9bfd7;font-size:11px}.shoppingCentreInsightCard{background:#1f5cbc38;border-radius:14px;grid-template-columns:auto 1fr;gap:12px;margin-top:14px;padding:15px;display:grid}.shoppingCentreInsightIcon,.shoppingCentreIcon{color:#fff;background:linear-gradient(135deg,#3479ef,#194fbd);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.shoppingCentreInsightCard strong{color:#fff;font-size:13px}.shoppingCentreInsightCard p{color:#bfd0e3;margin:5px 0 0;font-size:12px;line-height:1.55}.shoppingCentreApproval{background:#04143073;border-radius:11px;margin-top:12px;padding:11px 12px}.shoppingCentreApproval span{color:#bdd0e7;align-items:center;gap:7px;font-size:11px;display:flex}.shoppingCentreApproval button{color:#fff;background:#2468df;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.shoppingCentreStrip{color:#dceaff;text-transform:uppercase;letter-spacing:.06em;background:#071a3c;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:20px 7%;font-size:12px;font-weight:800;display:flex}.shoppingCentreStrip svg{color:#4d86e8}.shoppingCentreSection{padding:95px 7%}.shoppingCentreSectionHeader{text-align:center;max-width:900px;margin:0 auto 48px}.shoppingCentreSectionHeader>p,.shoppingCentrePlatformCopy>p,.shoppingCentrePilotCopy>p,.shoppingCentreCta p{color:#2260d8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-size:12px;font-weight:850}.shoppingCentreSectionHeader h2,.shoppingCentrePlatformCopy h2,.shoppingCentrePilotCopy h2,.shoppingCentreCta h2{color:#081a39;letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,4.1rem);line-height:1.05}.shoppingCentreSectionHeader span,.shoppingCentrePlatformCopy>span,.shoppingCentrePilotCopy>span,.shoppingCentreCta span{color:#62738f;max-width:780px;margin:20px auto 0;line-height:1.75;display:block}.shoppingCentreChallengeSection{background:#f5f8fc}.shoppingCentreChallengeGrid,.shoppingCentreAssetsGrid,.shoppingCentreScenarioGrid{gap:18px;max-width:1320px;margin:0 auto;display:grid}.shoppingCentreChallengeGrid{grid-template-columns:repeat(4,1fr)}.shoppingCentreChallengeGrid article,.shoppingCentreAssetCard,.shoppingCentreScenarioCard{background:#fff;border:1px solid #dbe5f2;border-radius:18px;padding:25px;box-shadow:0 12px 30px #1c3a660f}.shoppingCentreChallengeGrid article{min-height:245px}.shoppingCentreChallengeGrid h3,.shoppingCentreAssetCard h3,.shoppingCentreScenarioCard h3{color:#102344;margin:20px 0 9px}.shoppingCentreChallengeGrid p,.shoppingCentreAssetCard p,.shoppingCentreScenarioCard p{color:#667894;margin:0;font-size:14px;line-height:1.65}.shoppingCentreAssetsSection{background:#fff}.shoppingCentreAssetsGrid{grid-template-columns:repeat(3,1fr)}.shoppingCentreAssetCard{background:#f9fbfe;min-height:230px}.shoppingCentreScenarioSection{background:#eef3fa}.shoppingCentreScenarioGrid{grid-template-columns:repeat(3,1fr)}.shoppingCentreScenarioCard{min-height:280px}.shoppingCentreScenarioTop{justify-content:space-between;align-items:center;display:flex}.shoppingCentreScenarioTop>span{color:#205acb;text-transform:uppercase;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.shoppingCentreOutcome{color:#1857c9;border-top:1px solid #e5ebf4;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:12px;font-weight:800;display:flex}.shoppingCentreWorkflowSection{background:#071a3c}.shoppingCentreSectionHeaderLight>p{color:#78a8ff}.shoppingCentreSectionHeaderLight h2{color:#fff}.shoppingCentreSectionHeaderLight span{color:#b9cae1}.shoppingCentreWorkflow{gap:12px;max-width:1200px;margin:0 auto;display:grid}.shoppingCentreWorkflowStep{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:55px 1fr;align-items:center;gap:18px;padding:20px;display:grid}.shoppingCentreWorkflowStep b{color:#fff;background:#2468df;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.shoppingCentreWorkflowStep h3{color:#fff;margin:0}.shoppingCentreWorkflowStep p{color:#b8c9df;margin:5px 0 0;font-size:14px;line-height:1.6}.shoppingCentrePlatformSection{background:#f5f8fc}.shoppingCentrePlatformPanel{background:#f7fafe;border:1px solid #d6e2f2;border-radius:24px;max-width:1380px;margin:0 auto;padding:54px 56px}.shoppingCentrePlatformCopy{max-width:920px}.shoppingCentrePlatformCopy>span{margin-left:0}.shoppingCentrePlatformCopy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 70px;max-width:920px;margin:28px 0 0;padding:0;list-style:none;display:grid}.shoppingCentrePlatformCopy li{color:#122c57;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.shoppingCentrePlatformFlow{grid-template-columns:minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr);align-items:center;gap:10px;margin-top:50px;display:grid}.shoppingCentrePlatformFlow>svg{color:#6f94d4;justify-self:center}.shoppingCentrePlatformNode{color:#184485;text-align:center;background:#fff;border:1px solid #cbdcf3;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:116px;padding:18px 14px;display:flex}.shoppingCentrePlatformNode span{color:#0d2c62;font-size:12px;font-weight:850}.shoppingCentrePlatformNode.featured{color:#fff;background:linear-gradient(135deg,#3479ec,#1d51c7);border-color:#0000}.shoppingCentrePlatformNode.featured svg,.shoppingCentrePlatformNode.featured span{color:#fff}.shoppingCentrePilotSection{background:#f4f7fb}.shoppingCentrePilotBox{color:#fff;background:linear-gradient(135deg,#0b2f72,#071b40);border-radius:24px;grid-template-columns:1fr 1fr;gap:50px;max-width:1320px;margin:0 auto;padding:55px;display:grid}.shoppingCentrePilotCopy>p{color:#82adff}.shoppingCentrePilotCopy h2{color:#fff}.shoppingCentrePilotCopy>span{color:#c0d0e5;margin-left:0}.shoppingCentrePilotList{background:#ffffff0f;border:1px solid #ffffff21;border-radius:17px;padding:24px}.shoppingCentrePilotList h3{color:#fff;margin:0}.shoppingCentrePilotList ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.shoppingCentrePilotList li{color:#d3e0f0;gap:9px;font-size:14px;line-height:1.5;display:flex}.shoppingCentreCta{color:#fff;background:linear-gradient(110deg,#113d91,#0a5c78);justify-content:space-between;align-items:center;gap:40px;padding:70px 7%;display:flex}.shoppingCentreCta>div:first-child{max-width:820px}.shoppingCentreCta p{color:#a8c9ff}.shoppingCentreCta h2{color:#fff}.shoppingCentreCta span{color:#c4d7eb;margin-left:0}@media (width<=1150px){.shoppingCentreHero{grid-template-columns:1fr}.shoppingCentreHeroVisual{justify-self:center;max-width:760px}.shoppingCentreChallengeGrid,.shoppingCentreAssetsGrid,.shoppingCentreScenarioGrid{grid-template-columns:repeat(2,1fr)}.shoppingCentrePlatformFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.shoppingCentrePlatformFlow>svg{display:none}.shoppingCentrePlatformNode:last-child{grid-column:1/-1}}@media (width<=850px){.shoppingCentrePilotBox{grid-template-columns:1fr}.shoppingCentreCta{flex-direction:column;align-items:flex-start}.shoppingCentrePlatformCopy ul{grid-template-columns:1fr}}@media (width<=650px){.shoppingCentreHero{min-height:auto;padding:65px 20px}.shoppingCentreHero h1{font-size:2.7rem}.shoppingCentreHeroButtons,.shoppingCentreCtaActions{flex-direction:column;align-items:stretch}.shoppingCentrePrimaryBtn,.shoppingCentreSecondaryBtn{width:100%}.shoppingCentreKpis,.shoppingCentreChallengeGrid,.shoppingCentreAssetsGrid,.shoppingCentreScenarioGrid{grid-template-columns:1fr}.shoppingCentreSection{padding:75px 20px}.shoppingCentreSectionHeader{text-align:left}.shoppingCentreSectionHeader span{margin-left:0}.shoppingCentrePlatformPanel,.shoppingCentrePilotBox{padding:25px 20px}.shoppingCentrePlatformFlow{grid-template-columns:1fr}.shoppingCentrePlatformNode:last-child{grid-column:auto}.shoppingCentreCta{padding:60px 20px}.shoppingCentreApproval{flex-direction:column;align-items:flex-start}}.warehouseLogisticsPage{color:#0b1d3f;background:#f4f7fb;overflow:hidden}.warehouseLogisticsPage *{box-sizing:border-box}.warehouseLogisticsHero{color:#fff;background:linear-gradient(120deg,#0a2c69,#0b3d79 55%,#0d5a73);grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:760px;padding:90px 7%;display:grid}.warehouseLogisticsHeroContent{max-width:780px}.warehouseLogisticsBadge{color:#d9ebff;text-transform:uppercase;letter-spacing:.08em;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:9px 14px;font-size:13px;font-weight:800;display:flex}.warehouseLogisticsHero h1{color:#fff;letter-spacing:-.05em;max-width:850px;margin:0;font-size:clamp(3rem,5vw,5.3rem);line-height:1}.warehouseLogisticsLead{color:#e7f1ff;margin:28px 0 0;font-size:1.15rem;line-height:1.7}.warehouseLogisticsDescription{color:#bfd2e8;margin:14px 0 0;line-height:1.7}.warehouseLogisticsHeroButtons,.warehouseLogisticsCtaActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.warehouseLogisticsPrimaryBtn,.warehouseLogisticsSecondaryBtn{min-height:50px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.warehouseLogisticsPrimaryBtn{color:#fff;background:#2468df;border:0;box-shadow:0 14px 30px #0003}.warehouseLogisticsSecondaryBtn{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.warehouseLogisticsHeroTags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.warehouseLogisticsHeroTags span{color:#d9e7f7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.warehouseLogisticsHeroVisual{justify-self:end;width:100%;max-width:620px}.warehouseLogisticsDashboard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:22px;padding:22px;box-shadow:0 30px 70px #0000004d}.warehouseLogisticsDashboardTop,.warehouseLogisticsApproval{justify-content:space-between;align-items:center;gap:16px;display:flex}.warehouseLogisticsDashboardTop>div{flex-direction:column;gap:4px;display:flex}.warehouseLogisticsDashboardTop strong{color:#fff}.warehouseLogisticsDashboardTop span{color:#abc1dc;font-size:12px}.warehouseLogisticsDashboardTop b{color:#c8f7df;text-transform:uppercase;background:#1bbe7c26;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.warehouseLogisticsKpis{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:18px;display:grid}.warehouseLogisticsKpis>div{background:#04193b7a;border-radius:13px;flex-direction:column;gap:5px;padding:14px;display:flex}.warehouseLogisticsKpis small{color:#9fb8d6}.warehouseLogisticsKpis strong{color:#fff;font-size:1.3rem}.warehouseLogisticsKpis span{color:#a9bfd7;font-size:11px}.warehouseLogisticsInsightCard{background:#1f5cbc38;border-radius:14px;grid-template-columns:auto 1fr;gap:12px;margin-top:14px;padding:15px;display:grid}.warehouseLogisticsInsightIcon,.warehouseLogisticsIcon{color:#fff;background:linear-gradient(135deg,#3479ef,#194fbd);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.warehouseLogisticsInsightCard strong{color:#fff;font-size:13px}.warehouseLogisticsInsightCard p{color:#bfd0e3;margin:5px 0 0;font-size:12px;line-height:1.55}.warehouseLogisticsApproval{background:#04143073;border-radius:11px;margin-top:12px;padding:11px 12px}.warehouseLogisticsApproval span{color:#bdd0e7;align-items:center;gap:7px;font-size:11px;display:flex}.warehouseLogisticsApproval button{color:#fff;background:#2468df;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.warehouseLogisticsStrip{color:#dceaff;text-transform:uppercase;letter-spacing:.06em;background:#071a3c;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:20px 7%;font-size:12px;font-weight:800;display:flex}.warehouseLogisticsStrip svg{color:#4d86e8}.warehouseLogisticsSection{padding:95px 7%}.warehouseLogisticsSectionHeader{text-align:center;max-width:900px;margin:0 auto 48px}.warehouseLogisticsSectionHeader>p,.warehouseLogisticsPlatformCopy>p,.warehouseLogisticsPilotCopy>p,.warehouseLogisticsCta p{color:#2260d8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-size:12px;font-weight:850}.warehouseLogisticsSectionHeader h2,.warehouseLogisticsPlatformCopy h2,.warehouseLogisticsPilotCopy h2,.warehouseLogisticsCta h2{color:#081a39;letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,4.1rem);line-height:1.05}.warehouseLogisticsSectionHeader span,.warehouseLogisticsPlatformCopy>span,.warehouseLogisticsPilotCopy>span,.warehouseLogisticsCta span{color:#62738f;max-width:780px;margin:20px auto 0;line-height:1.75;display:block}.warehouseLogisticsChallengeSection{background:#f5f8fc}.warehouseLogisticsChallengeGrid,.warehouseLogisticsAssetsGrid,.warehouseLogisticsScenarioGrid{gap:18px;max-width:1320px;margin:0 auto;display:grid}.warehouseLogisticsChallengeGrid{grid-template-columns:repeat(4,1fr)}.warehouseLogisticsChallengeGrid article,.warehouseLogisticsAssetCard,.warehouseLogisticsScenarioCard{background:#fff;border:1px solid #dbe5f2;border-radius:18px;padding:25px;box-shadow:0 12px 30px #1c3a660f}.warehouseLogisticsChallengeGrid article{min-height:245px}.warehouseLogisticsChallengeGrid h3,.warehouseLogisticsAssetCard h3,.warehouseLogisticsScenarioCard h3{color:#102344;margin:20px 0 9px}.warehouseLogisticsChallengeGrid p,.warehouseLogisticsAssetCard p,.warehouseLogisticsScenarioCard p{color:#667894;margin:0;font-size:14px;line-height:1.65}.warehouseLogisticsAssetsSection{background:#fff}.warehouseLogisticsAssetsGrid{grid-template-columns:repeat(3,1fr)}.warehouseLogisticsAssetCard{background:#f9fbfe;min-height:230px}.warehouseLogisticsScenarioSection{background:#eef3fa}.warehouseLogisticsScenarioGrid{grid-template-columns:repeat(3,1fr)}.warehouseLogisticsScenarioCard{min-height:280px}.warehouseLogisticsScenarioTop{justify-content:space-between;align-items:center;display:flex}.warehouseLogisticsScenarioTop>span{color:#205acb;text-transform:uppercase;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.warehouseLogisticsOutcome{color:#1857c9;border-top:1px solid #e5ebf4;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:12px;font-weight:800;display:flex}.warehouseLogisticsWorkflowSection{background:#071a3c}.warehouseLogisticsSectionHeaderLight>p{color:#78a8ff}.warehouseLogisticsSectionHeaderLight h2{color:#fff}.warehouseLogisticsSectionHeaderLight span{color:#b9cae1}.warehouseLogisticsWorkflow{gap:12px;max-width:1200px;margin:0 auto;display:grid}.warehouseLogisticsWorkflowStep{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:55px 1fr;align-items:center;gap:18px;padding:20px;display:grid}.warehouseLogisticsWorkflowStep b{color:#fff;background:#2468df;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.warehouseLogisticsWorkflowStep h3{color:#fff;margin:0}.warehouseLogisticsWorkflowStep p{color:#b8c9df;margin:5px 0 0;font-size:14px;line-height:1.6}.warehouseLogisticsPlatformSection{background:#f5f8fc}.warehouseLogisticsPlatformPanel{background:#f7fafe;border:1px solid #d6e2f2;border-radius:24px;max-width:1380px;margin:0 auto;padding:54px 56px}.warehouseLogisticsPlatformCopy{max-width:920px}.warehouseLogisticsPlatformCopy>span{margin-left:0}.warehouseLogisticsPlatformCopy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 70px;max-width:920px;margin:28px 0 0;padding:0;list-style:none;display:grid}.warehouseLogisticsPlatformCopy li{color:#122c57;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.warehouseLogisticsPlatformFlow{grid-template-columns:minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr);align-items:center;gap:10px;margin-top:50px;display:grid}.warehouseLogisticsPlatformFlow>svg{color:#6f94d4;justify-self:center}.warehouseLogisticsPlatformNode{color:#184485;text-align:center;background:#fff;border:1px solid #cbdcf3;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:116px;padding:18px 14px;display:flex}.warehouseLogisticsPlatformNode span{color:#0d2c62;font-size:12px;font-weight:850}.warehouseLogisticsPlatformNode.featured{color:#fff;background:linear-gradient(135deg,#3479ec,#1d51c7);border-color:#0000}.warehouseLogisticsPlatformNode.featured svg,.warehouseLogisticsPlatformNode.featured span{color:#fff}.warehouseLogisticsPilotSection{background:#f4f7fb}.warehouseLogisticsPilotBox{color:#fff;background:linear-gradient(135deg,#0b2f72,#071b40);border-radius:24px;grid-template-columns:1fr 1fr;gap:50px;max-width:1320px;margin:0 auto;padding:55px;display:grid}.warehouseLogisticsPilotCopy>p{color:#82adff}.warehouseLogisticsPilotCopy h2{color:#fff}.warehouseLogisticsPilotCopy>span{color:#c0d0e5;margin-left:0}.warehouseLogisticsPilotList{background:#ffffff0f;border:1px solid #ffffff21;border-radius:17px;padding:24px}.warehouseLogisticsPilotList h3{color:#fff;margin:0}.warehouseLogisticsPilotList ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.warehouseLogisticsPilotList li{color:#d3e0f0;gap:9px;font-size:14px;line-height:1.5;display:flex}.warehouseLogisticsCta{color:#fff;background:linear-gradient(110deg,#113d91,#0a5c78);justify-content:space-between;align-items:center;gap:40px;padding:70px 7%;display:flex}.warehouseLogisticsCta>div:first-child{max-width:820px}.warehouseLogisticsCta p{color:#a8c9ff}.warehouseLogisticsCta h2{color:#fff}.warehouseLogisticsCta span{color:#c4d7eb;margin-left:0}@media (width<=1150px){.warehouseLogisticsHero{grid-template-columns:1fr}.warehouseLogisticsHeroVisual{justify-self:center;max-width:760px}.warehouseLogisticsChallengeGrid,.warehouseLogisticsAssetsGrid,.warehouseLogisticsScenarioGrid{grid-template-columns:repeat(2,1fr)}.warehouseLogisticsPlatformFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouseLogisticsPlatformFlow>svg{display:none}.warehouseLogisticsPlatformNode:last-child{grid-column:1/-1}}@media (width<=850px){.warehouseLogisticsPilotBox{grid-template-columns:1fr}.warehouseLogisticsCta{flex-direction:column;align-items:flex-start}.warehouseLogisticsPlatformCopy ul{grid-template-columns:1fr}}@media (width<=650px){.warehouseLogisticsHero{min-height:auto;padding:65px 20px}.warehouseLogisticsHero h1{font-size:2.7rem}.warehouseLogisticsHeroButtons,.warehouseLogisticsCtaActions{flex-direction:column;align-items:stretch}.warehouseLogisticsPrimaryBtn,.warehouseLogisticsSecondaryBtn{width:100%}.warehouseLogisticsKpis,.warehouseLogisticsChallengeGrid,.warehouseLogisticsAssetsGrid,.warehouseLogisticsScenarioGrid{grid-template-columns:1fr}.warehouseLogisticsSection{padding:75px 20px}.warehouseLogisticsSectionHeader{text-align:left}.warehouseLogisticsSectionHeader span{margin-left:0}.warehouseLogisticsPlatformPanel,.warehouseLogisticsPilotBox{padding:25px 20px}.warehouseLogisticsPlatformFlow{grid-template-columns:1fr}.warehouseLogisticsPlatformNode:last-child{grid-column:auto}.warehouseLogisticsCta{padding:60px 20px}.warehouseLogisticsApproval{flex-direction:column;align-items:flex-start}}.dataCentrePage{color:#0b1d3f;background:#f4f7fb;overflow:hidden}.dataCentrePage *{box-sizing:border-box}.dataCentreHero{color:#fff;background:linear-gradient(120deg,#0a2c69,#0b3d79 55%,#0d5a73);grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:760px;padding:90px 7%;display:grid}.dataCentreHeroContent{max-width:780px}.dataCentreBadge{color:#d9ebff;text-transform:uppercase;letter-spacing:.08em;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:9px 14px;font-size:13px;font-weight:800;display:flex}.dataCentreHero h1{color:#fff;letter-spacing:-.05em;max-width:850px;margin:0;font-size:clamp(3rem,5vw,5.3rem);line-height:1}.dataCentreLead{color:#e7f1ff;margin:28px 0 0;font-size:1.15rem;line-height:1.7}.dataCentreDescription{color:#bfd2e8;margin:14px 0 0;line-height:1.7}.dataCentreHeroButtons,.dataCentreCtaActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.dataCentrePrimaryBtn,.dataCentreSecondaryBtn{min-height:50px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.dataCentrePrimaryBtn{color:#fff;background:#2468df;border:0;box-shadow:0 14px 30px #0003}.dataCentreSecondaryBtn{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.dataCentreHeroTags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.dataCentreHeroTags span{color:#d9e7f7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.dataCentreHeroVisual{justify-self:end;width:100%;max-width:620px}.dataCentreDashboard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:22px;padding:22px;box-shadow:0 30px 70px #0000004d}.dataCentreDashboardTop,.dataCentreApproval{justify-content:space-between;align-items:center;gap:16px;display:flex}.dataCentreDashboardTop>div{flex-direction:column;gap:4px;display:flex}.dataCentreDashboardTop strong{color:#fff}.dataCentreDashboardTop span{color:#abc1dc;font-size:12px}.dataCentreDashboardTop b{color:#c8f7df;text-transform:uppercase;background:#1bbe7c26;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.dataCentreKpis{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:18px;display:grid}.dataCentreKpis>div{background:#04193b7a;border-radius:13px;flex-direction:column;gap:5px;padding:14px;display:flex}.dataCentreKpis small{color:#9fb8d6}.dataCentreKpis strong{color:#fff;font-size:1.3rem}.dataCentreKpis span{color:#a9bfd7;font-size:11px}.dataCentreInsightCard{background:#1f5cbc38;border-radius:14px;grid-template-columns:auto 1fr;gap:12px;margin-top:14px;padding:15px;display:grid}.dataCentreInsightIcon,.dataCentreIcon{color:#fff;background:linear-gradient(135deg,#3479ef,#194fbd);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.dataCentreInsightCard strong{color:#fff;font-size:13px}.dataCentreInsightCard p{color:#bfd0e3;margin:5px 0 0;font-size:12px;line-height:1.55}.dataCentreApproval{background:#04143073;border-radius:11px;margin-top:12px;padding:11px 12px}.dataCentreApproval span{color:#bdd0e7;align-items:center;gap:7px;font-size:11px;display:flex}.dataCentreApproval button{color:#fff;background:#2468df;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.dataCentreStrip{color:#dceaff;text-transform:uppercase;letter-spacing:.06em;background:#071a3c;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:20px 7%;font-size:12px;font-weight:800;display:flex}.dataCentreStrip svg{color:#4d86e8}.dataCentreSection{padding:95px 7%}.dataCentreSectionHeader{text-align:center;max-width:900px;margin:0 auto 48px}.dataCentreSectionHeader>p,.dataCentrePlatformCopy>p,.dataCentrePilotCopy>p,.dataCentreCta p{color:#2260d8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-size:12px;font-weight:850}.dataCentreSectionHeader h2,.dataCentrePlatformCopy h2,.dataCentrePilotCopy h2,.dataCentreCta h2{color:#081a39;letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,4.1rem);line-height:1.05}.dataCentreSectionHeader span,.dataCentrePlatformCopy>span,.dataCentrePilotCopy>span,.dataCentreCta span{color:#62738f;max-width:780px;margin:20px auto 0;line-height:1.75;display:block}.dataCentreChallengeSection{background:#f5f8fc}.dataCentreChallengeGrid,.dataCentreAssetsGrid,.dataCentreScenarioGrid{gap:18px;max-width:1320px;margin:0 auto;display:grid}.dataCentreChallengeGrid{grid-template-columns:repeat(4,1fr)}.dataCentreChallengeGrid article,.dataCentreAssetCard,.dataCentreScenarioCard{background:#fff;border:1px solid #dbe5f2;border-radius:18px;padding:25px;box-shadow:0 12px 30px #1c3a660f}.dataCentreChallengeGrid article{min-height:245px}.dataCentreChallengeGrid h3,.dataCentreAssetCard h3,.dataCentreScenarioCard h3{color:#102344;margin:20px 0 9px}.dataCentreChallengeGrid p,.dataCentreAssetCard p,.dataCentreScenarioCard p{color:#667894;margin:0;font-size:14px;line-height:1.65}.dataCentreAssetsSection{background:#fff}.dataCentreAssetsGrid{grid-template-columns:repeat(3,1fr)}.dataCentreAssetCard{background:#f9fbfe;min-height:230px}.dataCentreScenarioSection{background:#eef3fa}.dataCentreScenarioGrid{grid-template-columns:repeat(3,1fr)}.dataCentreScenarioCard{min-height:280px}.dataCentreScenarioTop{justify-content:space-between;align-items:center;display:flex}.dataCentreScenarioTop>span{color:#205acb;text-transform:uppercase;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.dataCentreOutcome{color:#1857c9;border-top:1px solid #e5ebf4;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:12px;font-weight:800;display:flex}.dataCentreWorkflowSection{background:#071a3c}.dataCentreSectionHeaderLight>p{color:#78a8ff}.dataCentreSectionHeaderLight h2{color:#fff}.dataCentreSectionHeaderLight span{color:#b9cae1}.dataCentreWorkflow{gap:12px;max-width:1200px;margin:0 auto;display:grid}.dataCentreWorkflowStep{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:55px 1fr;align-items:center;gap:18px;padding:20px;display:grid}.dataCentreWorkflowStep b{color:#fff;background:#2468df;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.dataCentreWorkflowStep h3{color:#fff;margin:0}.dataCentreWorkflowStep p{color:#b8c9df;margin:5px 0 0;font-size:14px;line-height:1.6}.dataCentrePlatformSection{background:#f5f8fc}.dataCentrePlatformPanel{background:#f7fafe;border:1px solid #d6e2f2;border-radius:24px;max-width:1380px;margin:0 auto;padding:54px 56px}.dataCentrePlatformCopy{max-width:920px}.dataCentrePlatformCopy>span{margin-left:0}.dataCentrePlatformCopy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 70px;max-width:920px;margin:28px 0 0;padding:0;list-style:none;display:grid}.dataCentrePlatformCopy li{color:#122c57;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.dataCentrePlatformFlow{grid-template-columns:minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr);align-items:center;gap:10px;margin-top:50px;display:grid}.dataCentrePlatformFlow>svg{color:#6f94d4;justify-self:center}.dataCentrePlatformNode{color:#184485;text-align:center;background:#fff;border:1px solid #cbdcf3;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:116px;padding:18px 14px;display:flex}.dataCentrePlatformNode span{color:#0d2c62;font-size:12px;font-weight:850}.dataCentrePlatformNode.featured{color:#fff;background:linear-gradient(135deg,#3479ec,#1d51c7);border-color:#0000}.dataCentrePlatformNode.featured svg,.dataCentrePlatformNode.featured span{color:#fff}.dataCentrePilotSection{background:#f4f7fb}.dataCentrePilotBox{color:#fff;background:linear-gradient(135deg,#0b2f72,#071b40);border-radius:24px;grid-template-columns:1fr 1fr;gap:50px;max-width:1320px;margin:0 auto;padding:55px;display:grid}.dataCentrePilotCopy>p{color:#82adff}.dataCentrePilotCopy h2{color:#fff}.dataCentrePilotCopy>span{color:#c0d0e5;margin-left:0}.dataCentrePilotList{background:#ffffff0f;border:1px solid #ffffff21;border-radius:17px;padding:24px}.dataCentrePilotList h3{color:#fff;margin:0}.dataCentrePilotList ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.dataCentrePilotList li{color:#d3e0f0;gap:9px;font-size:14px;line-height:1.5;display:flex}.dataCentreCta{color:#fff;background:linear-gradient(110deg,#113d91,#0a5c78);justify-content:space-between;align-items:center;gap:40px;padding:70px 7%;display:flex}.dataCentreCta>div:first-child{max-width:820px}.dataCentreCta p{color:#a8c9ff}.dataCentreCta h2{color:#fff}.dataCentreCta span{color:#c4d7eb;margin-left:0}@media (width<=1150px){.dataCentreHero{grid-template-columns:1fr}.dataCentreHeroVisual{justify-self:center;max-width:760px}.dataCentreChallengeGrid,.dataCentreAssetsGrid,.dataCentreScenarioGrid{grid-template-columns:repeat(2,1fr)}.dataCentrePlatformFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.dataCentrePlatformFlow>svg{display:none}.dataCentrePlatformNode:last-child{grid-column:1/-1}}@media (width<=850px){.dataCentrePilotBox{grid-template-columns:1fr}.dataCentreCta{flex-direction:column;align-items:flex-start}.dataCentrePlatformCopy ul{grid-template-columns:1fr}}@media (width<=650px){.dataCentreHero{min-height:auto;padding:65px 20px}.dataCentreHero h1{font-size:2.7rem}.dataCentreHeroButtons,.dataCentreCtaActions{flex-direction:column;align-items:stretch}.dataCentrePrimaryBtn,.dataCentreSecondaryBtn{width:100%}.dataCentreKpis,.dataCentreChallengeGrid,.dataCentreAssetsGrid,.dataCentreScenarioGrid{grid-template-columns:1fr}.dataCentreSection{padding:75px 20px}.dataCentreSectionHeader{text-align:left}.dataCentreSectionHeader span{margin-left:0}.dataCentrePlatformPanel,.dataCentrePilotBox{padding:25px 20px}.dataCentrePlatformFlow{grid-template-columns:1fr}.dataCentrePlatformNode:last-child{grid-column:auto}.dataCentreCta{padding:60px 20px}.dataCentreApproval{flex-direction:column;align-items:flex-start}}.buildingAIPage{color:#0b1d3f;background:#f4f7fb;overflow:hidden}.buildingAIPage *{box-sizing:border-box}.buildingAIHero{color:#fff;background:linear-gradient(120deg,#0a2c69,#0b3d79 55%,#0d5a73);grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:760px;padding:90px 7%;display:grid}.buildingAIHeroContent{max-width:780px}.buildingAIBadge{color:#d9ebff;text-transform:uppercase;letter-spacing:.08em;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:9px 14px;font-size:13px;font-weight:800;display:flex}.buildingAIHero h1{color:#fff;letter-spacing:-.05em;max-width:850px;margin:0;font-size:clamp(3rem,5vw,5.3rem);line-height:1}.buildingAILead{color:#e7f1ff;margin:28px 0 0;font-size:1.15rem;line-height:1.7}.buildingAIDescription{color:#bfd2e8;margin:14px 0 0;line-height:1.7}.buildingAIHeroButtons,.buildingAICtaActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.buildingAIPrimaryBtn,.buildingAISecondaryBtn{min-height:50px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.buildingAIPrimaryBtn{color:#fff;background:#2468df;border:0;box-shadow:0 14px 30px #0003}.buildingAISecondaryBtn{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.buildingAIHeroTags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.buildingAIHeroTags span{color:#d9e7f7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.buildingAIHeroVisual{justify-self:end;width:100%;max-width:620px}.buildingAIDashboard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:22px;padding:22px;box-shadow:0 30px 70px #0000004d}.buildingAIDashboardTop,.buildingAIApproval{justify-content:space-between;align-items:center;gap:16px;display:flex}.buildingAIDashboardTop>div{flex-direction:column;gap:4px;display:flex}.buildingAIDashboardTop strong{color:#fff}.buildingAIDashboardTop span{color:#abc1dc;font-size:12px}.buildingAIDashboardTop b{color:#c8f7df;text-transform:uppercase;background:#1bbe7c26;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.buildingAIKpis{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:18px;display:grid}.buildingAIKpis>div{background:#04193b7a;border-radius:13px;flex-direction:column;gap:5px;padding:14px;display:flex}.buildingAIKpis small{color:#9fb8d6}.buildingAIKpis strong{color:#fff;font-size:1.3rem}.buildingAIKpis span{color:#a9bfd7;font-size:11px}.buildingAIInsightCard{background:#1f5cbc38;border-radius:14px;grid-template-columns:auto 1fr;gap:12px;margin-top:14px;padding:15px;display:grid}.buildingAIInsightIcon,.buildingAIIcon{color:#fff;background:linear-gradient(135deg,#3479ef,#194fbd);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.buildingAIInsightCard strong{color:#fff;font-size:13px}.buildingAIInsightCard p{color:#bfd0e3;margin:5px 0 0;font-size:12px;line-height:1.55}.buildingAIApproval{background:#04143073;border-radius:11px;margin-top:12px;padding:11px 12px}.buildingAIApproval span{color:#bdd0e7;align-items:center;gap:7px;font-size:11px;display:flex}.buildingAIApproval button{color:#fff;background:#2468df;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.buildingAIStrip{color:#dceaff;text-transform:uppercase;letter-spacing:.06em;background:#071a3c;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:20px 7%;font-size:12px;font-weight:800;display:flex}.buildingAIStrip svg{color:#4d86e8}.buildingAISection{padding:95px 7%}.buildingAISectionHeader{text-align:center;max-width:900px;margin:0 auto 48px}.buildingAISectionHeader>p,.buildingAIPlatformCopy>p,.buildingAIPilotCopy>p,.buildingAICta p{color:#2260d8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-size:12px;font-weight:850}.buildingAISectionHeader h2,.buildingAIPlatformCopy h2,.buildingAIPilotCopy h2,.buildingAICta h2{color:#081a39;letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,4.1rem);line-height:1.05}.buildingAISectionHeader span,.buildingAIPlatformCopy>span,.buildingAIPilotCopy>span,.buildingAICta span{color:#62738f;max-width:780px;margin:20px auto 0;line-height:1.75;display:block}.buildingAIChallengeSection{background:#f5f8fc}.buildingAIChallengeGrid,.buildingAIAssetsGrid,.buildingAIScenarioGrid{gap:18px;max-width:1320px;margin:0 auto;display:grid}.buildingAIChallengeGrid{grid-template-columns:repeat(4,1fr)}.buildingAIChallengeGrid article,.buildingAIAssetCard,.buildingAIScenarioCard{background:#fff;border:1px solid #dbe5f2;border-radius:18px;padding:25px;box-shadow:0 12px 30px #1c3a660f}.buildingAIChallengeGrid article{min-height:245px}.buildingAIChallengeGrid h3,.buildingAIAssetCard h3,.buildingAIScenarioCard h3{color:#102344;margin:20px 0 9px}.buildingAIChallengeGrid p,.buildingAIAssetCard p,.buildingAIScenarioCard p{color:#667894;margin:0;font-size:14px;line-height:1.65}.buildingAIAssetsSection{background:#fff}.buildingAIAssetsGrid{grid-template-columns:repeat(3,1fr)}.buildingAIAssetCard{background:#f9fbfe;min-height:230px}.buildingAIScenarioSection{background:#eef3fa}.buildingAIScenarioGrid{grid-template-columns:repeat(3,1fr)}.buildingAIScenarioCard{min-height:280px}.buildingAIScenarioTop{justify-content:space-between;align-items:center;display:flex}.buildingAIScenarioTop>span{color:#205acb;text-transform:uppercase;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.buildingAIOutcome{color:#1857c9;border-top:1px solid #e5ebf4;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:12px;font-weight:800;display:flex}.buildingAIWorkflowSection{background:#071a3c}.buildingAISectionHeaderLight>p{color:#78a8ff}.buildingAISectionHeaderLight h2{color:#fff}.buildingAISectionHeaderLight span{color:#b9cae1}.buildingAIWorkflow{gap:12px;max-width:1200px;margin:0 auto;display:grid}.buildingAIWorkflowStep{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:55px 1fr;align-items:center;gap:18px;padding:20px;display:grid}.buildingAIWorkflowStep b{color:#fff;background:#2468df;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.buildingAIWorkflowStep h3{color:#fff;margin:0}.buildingAIWorkflowStep p{color:#b8c9df;margin:5px 0 0;font-size:14px;line-height:1.6}.buildingAIPlatformSection{background:#f5f8fc}.buildingAIPlatformPanel{background:#f7fafe;border:1px solid #d6e2f2;border-radius:24px;max-width:1380px;margin:0 auto;padding:54px 56px}.buildingAIPlatformCopy{max-width:920px}.buildingAIPlatformCopy>span{margin-left:0}.buildingAIPlatformCopy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 70px;max-width:920px;margin:28px 0 0;padding:0;list-style:none;display:grid}.buildingAIPlatformCopy li{color:#122c57;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.buildingAIPlatformFlow{grid-template-columns:minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr);align-items:center;gap:10px;margin-top:50px;display:grid}.buildingAIPlatformFlow>svg{color:#6f94d4;justify-self:center}.buildingAIPlatformNode{color:#184485;text-align:center;background:#fff;border:1px solid #cbdcf3;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:116px;padding:18px 14px;display:flex}.buildingAIPlatformNode span{color:#0d2c62;font-size:12px;font-weight:850}.buildingAIPlatformNode.featured{color:#fff;background:linear-gradient(135deg,#3479ec,#1d51c7);border-color:#0000}.buildingAIPlatformNode.featured svg,.buildingAIPlatformNode.featured span{color:#fff}.buildingAIPilotSection{background:#f4f7fb}.buildingAIPilotBox{color:#fff;background:linear-gradient(135deg,#0b2f72,#071b40);border-radius:24px;grid-template-columns:1fr 1fr;gap:50px;max-width:1320px;margin:0 auto;padding:55px;display:grid}.buildingAIPilotCopy>p{color:#82adff}.buildingAIPilotCopy h2{color:#fff}.buildingAIPilotCopy>span{color:#c0d0e5;margin-left:0}.buildingAIPilotList{background:#ffffff0f;border:1px solid #ffffff21;border-radius:17px;padding:24px}.buildingAIPilotList h3{color:#fff;margin:0}.buildingAIPilotList ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.buildingAIPilotList li{color:#d3e0f0;gap:9px;font-size:14px;line-height:1.5;display:flex}.buildingAICta{color:#fff;background:linear-gradient(110deg,#113d91,#0a5c78);justify-content:space-between;align-items:center;gap:40px;padding:70px 7%;display:flex}.buildingAICta>div:first-child{max-width:820px}.buildingAICta p{color:#a8c9ff}.buildingAICta h2{color:#fff}.buildingAICta span{color:#c4d7eb;margin-left:0}@media (width<=1150px){.buildingAIHero{grid-template-columns:1fr}.buildingAIHeroVisual{justify-self:center;max-width:760px}.buildingAIChallengeGrid,.buildingAIAssetsGrid,.buildingAIScenarioGrid{grid-template-columns:repeat(2,1fr)}.buildingAIPlatformFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.buildingAIPlatformFlow>svg{display:none}.buildingAIPlatformNode:last-child{grid-column:1/-1}}@media (width<=850px){.buildingAIPilotBox{grid-template-columns:1fr}.buildingAICta{flex-direction:column;align-items:flex-start}.buildingAIPlatformCopy ul{grid-template-columns:1fr}}@media (width<=650px){.buildingAIHero{min-height:auto;padding:65px 20px}.buildingAIHero h1{font-size:2.7rem}.buildingAIHeroButtons,.buildingAICtaActions{flex-direction:column;align-items:stretch}.buildingAIPrimaryBtn,.buildingAISecondaryBtn{width:100%}.buildingAIKpis,.buildingAIChallengeGrid,.buildingAIAssetsGrid,.buildingAIScenarioGrid{grid-template-columns:1fr}.buildingAISection{padding:75px 20px}.buildingAISectionHeader{text-align:left}.buildingAISectionHeader span{margin-left:0}.buildingAIPlatformPanel,.buildingAIPilotBox{padding:25px 20px}.buildingAIPlatformFlow{grid-template-columns:1fr}.buildingAIPlatformNode:last-child{grid-column:auto}.buildingAICta{padding:60px 20px}.buildingAIApproval{flex-direction:column;align-items:flex-start}}.localGovernmentPage{color:#0b1d3f;background:#f4f7fb;overflow:hidden}.localGovernmentPage *{box-sizing:border-box}.localGovernmentHero{color:#fff;background:linear-gradient(120deg,#0a2c69,#0b3d79 55%,#0d5a73);grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:760px;padding:90px 7%;display:grid}.localGovernmentHeroContent{max-width:780px}.localGovernmentBadge{color:#d9ebff;text-transform:uppercase;letter-spacing:.08em;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:9px 14px;font-size:13px;font-weight:800;display:flex}.localGovernmentHero h1{color:#fff;letter-spacing:-.05em;max-width:850px;margin:0;font-size:clamp(3rem,5vw,5.3rem);line-height:1}.localGovernmentLead{color:#e7f1ff;margin:28px 0 0;font-size:1.15rem;line-height:1.7}.localGovernmentDescription{color:#bfd2e8;margin:14px 0 0;line-height:1.7}.localGovernmentHeroButtons,.localGovernmentCtaActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.localGovernmentPrimaryBtn,.localGovernmentSecondaryBtn{min-height:50px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.localGovernmentPrimaryBtn{color:#fff;background:#2468df;border:0;box-shadow:0 14px 30px #0003}.localGovernmentSecondaryBtn{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.localGovernmentHeroTags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.localGovernmentHeroTags span{color:#d9e7f7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.localGovernmentHeroVisual{justify-self:end;width:100%;max-width:620px}.localGovernmentDashboard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:22px;padding:22px;box-shadow:0 30px 70px #0000004d}.localGovernmentDashboardTop,.localGovernmentApproval{justify-content:space-between;align-items:center;gap:16px;display:flex}.localGovernmentDashboardTop>div{flex-direction:column;gap:4px;display:flex}.localGovernmentDashboardTop strong{color:#fff}.localGovernmentDashboardTop span{color:#abc1dc;font-size:12px}.localGovernmentDashboardTop b{color:#c8f7df;text-transform:uppercase;background:#1bbe7c26;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.localGovernmentKpis{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:18px;display:grid}.localGovernmentKpis>div{background:#04193b7a;border-radius:13px;flex-direction:column;gap:5px;padding:14px;display:flex}.localGovernmentKpis small{color:#9fb8d6}.localGovernmentKpis strong{color:#fff;font-size:1.3rem}.localGovernmentKpis span{color:#a9bfd7;font-size:11px}.localGovernmentInsightCard{background:#1f5cbc38;border-radius:14px;grid-template-columns:auto 1fr;gap:12px;margin-top:14px;padding:15px;display:grid}.localGovernmentInsightIcon,.localGovernmentIcon{color:#fff;background:linear-gradient(135deg,#3479ef,#194fbd);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.localGovernmentInsightCard strong{color:#fff;font-size:13px}.localGovernmentInsightCard p{color:#bfd0e3;margin:5px 0 0;font-size:12px;line-height:1.55}.localGovernmentApproval{background:#04143073;border-radius:11px;margin-top:12px;padding:11px 12px}.localGovernmentApproval span{color:#bdd0e7;align-items:center;gap:7px;font-size:11px;display:flex}.localGovernmentApproval button{color:#fff;background:#2468df;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.localGovernmentStrip{color:#dceaff;text-transform:uppercase;letter-spacing:.06em;background:#071a3c;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:20px 7%;font-size:12px;font-weight:800;display:flex}.localGovernmentStrip svg{color:#4d86e8}.localGovernmentSection{padding:95px 7%}.localGovernmentSectionHeader{text-align:center;max-width:900px;margin:0 auto 48px}.localGovernmentSectionHeader>p,.localGovernmentPlatformCopy>p,.localGovernmentPilotCopy>p,.localGovernmentCta p{color:#2260d8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-size:12px;font-weight:850}.localGovernmentSectionHeader h2,.localGovernmentPlatformCopy h2,.localGovernmentPilotCopy h2,.localGovernmentCta h2{color:#081a39;letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,4.1rem);line-height:1.05}.localGovernmentSectionHeader span,.localGovernmentPlatformCopy>span,.localGovernmentPilotCopy>span,.localGovernmentCta span{color:#62738f;max-width:780px;margin:20px auto 0;line-height:1.75;display:block}.localGovernmentChallengeSection{background:#f5f8fc}.localGovernmentChallengeGrid,.localGovernmentAssetsGrid,.localGovernmentScenarioGrid{gap:18px;max-width:1320px;margin:0 auto;display:grid}.localGovernmentChallengeGrid{grid-template-columns:repeat(4,1fr)}.localGovernmentChallengeGrid article,.localGovernmentAssetCard,.localGovernmentScenarioCard{background:#fff;border:1px solid #dbe5f2;border-radius:18px;padding:25px;box-shadow:0 12px 30px #1c3a660f}.localGovernmentChallengeGrid article{min-height:245px}.localGovernmentChallengeGrid h3,.localGovernmentAssetCard h3,.localGovernmentScenarioCard h3{color:#102344;margin:20px 0 9px}.localGovernmentChallengeGrid p,.localGovernmentAssetCard p,.localGovernmentScenarioCard p{color:#667894;margin:0;font-size:14px;line-height:1.65}.localGovernmentAssetsSection{background:#fff}.localGovernmentAssetsGrid{grid-template-columns:repeat(3,1fr)}.localGovernmentAssetCard{background:#f9fbfe;min-height:230px}.localGovernmentScenarioSection{background:#eef3fa}.localGovernmentScenarioGrid{grid-template-columns:repeat(3,1fr)}.localGovernmentScenarioCard{min-height:280px}.localGovernmentScenarioTop{justify-content:space-between;align-items:center;display:flex}.localGovernmentScenarioTop>span{color:#205acb;text-transform:uppercase;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.localGovernmentOutcome{color:#1857c9;border-top:1px solid #e5ebf4;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:12px;font-weight:800;display:flex}.localGovernmentWorkflowSection{background:#071a3c}.localGovernmentSectionHeaderLight>p{color:#78a8ff}.localGovernmentSectionHeaderLight h2{color:#fff}.localGovernmentSectionHeaderLight span{color:#b9cae1}.localGovernmentWorkflow{gap:12px;max-width:1200px;margin:0 auto;display:grid}.localGovernmentWorkflowStep{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:55px 1fr;align-items:center;gap:18px;padding:20px;display:grid}.localGovernmentWorkflowStep b{color:#fff;background:#2468df;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.localGovernmentWorkflowStep h3{color:#fff;margin:0}.localGovernmentWorkflowStep p{color:#b8c9df;margin:5px 0 0;font-size:14px;line-height:1.6}.localGovernmentPlatformSection{background:#f5f8fc}.localGovernmentPlatformPanel{background:#f7fafe;border:1px solid #d6e2f2;border-radius:24px;max-width:1380px;margin:0 auto;padding:54px 56px}.localGovernmentPlatformCopy{max-width:920px}.localGovernmentPlatformCopy>span{margin-left:0}.localGovernmentPlatformCopy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 70px;max-width:920px;margin:28px 0 0;padding:0;list-style:none;display:grid}.localGovernmentPlatformCopy li{color:#122c57;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.localGovernmentPlatformFlow{grid-template-columns:minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr);align-items:center;gap:10px;margin-top:50px;display:grid}.localGovernmentPlatformFlow>svg{color:#6f94d4;justify-self:center}.localGovernmentPlatformNode{color:#184485;text-align:center;background:#fff;border:1px solid #cbdcf3;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:116px;padding:18px 14px;display:flex}.localGovernmentPlatformNode span{color:#0d2c62;font-size:12px;font-weight:850}.localGovernmentPlatformNode.featured{color:#fff;background:linear-gradient(135deg,#3479ec,#1d51c7);border-color:#0000}.localGovernmentPlatformNode.featured svg,.localGovernmentPlatformNode.featured span{color:#fff}.localGovernmentPilotSection{background:#f4f7fb}.localGovernmentPilotBox{color:#fff;background:linear-gradient(135deg,#0b2f72,#071b40);border-radius:24px;grid-template-columns:1fr 1fr;gap:50px;max-width:1320px;margin:0 auto;padding:55px;display:grid}.localGovernmentPilotCopy>p{color:#82adff}.localGovernmentPilotCopy h2{color:#fff}.localGovernmentPilotCopy>span{color:#c0d0e5;margin-left:0}.localGovernmentPilotList{background:#ffffff0f;border:1px solid #ffffff21;border-radius:17px;padding:24px}.localGovernmentPilotList h3{color:#fff;margin:0}.localGovernmentPilotList ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.localGovernmentPilotList li{color:#d3e0f0;gap:9px;font-size:14px;line-height:1.5;display:flex}.localGovernmentCta{color:#fff;background:linear-gradient(110deg,#113d91,#0a5c78);justify-content:space-between;align-items:center;gap:40px;padding:70px 7%;display:flex}.localGovernmentCta>div:first-child{max-width:820px}.localGovernmentCta p{color:#a8c9ff}.localGovernmentCta h2{color:#fff}.localGovernmentCta span{color:#c4d7eb;margin-left:0}@media (width<=1150px){.localGovernmentHero{grid-template-columns:1fr}.localGovernmentHeroVisual{justify-self:center;max-width:760px}.localGovernmentChallengeGrid,.localGovernmentAssetsGrid,.localGovernmentScenarioGrid{grid-template-columns:repeat(2,1fr)}.localGovernmentPlatformFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.localGovernmentPlatformFlow>svg{display:none}.localGovernmentPlatformNode:last-child{grid-column:1/-1}}@media (width<=850px){.localGovernmentPilotBox{grid-template-columns:1fr}.localGovernmentCta{flex-direction:column;align-items:flex-start}.localGovernmentPlatformCopy ul{grid-template-columns:1fr}}@media (width<=650px){.localGovernmentHero{min-height:auto;padding:65px 20px}.localGovernmentHero h1{font-size:2.7rem}.localGovernmentHeroButtons,.localGovernmentCtaActions{flex-direction:column;align-items:stretch}.localGovernmentPrimaryBtn,.localGovernmentSecondaryBtn{width:100%}.localGovernmentKpis,.localGovernmentChallengeGrid,.localGovernmentAssetsGrid,.localGovernmentScenarioGrid{grid-template-columns:1fr}.localGovernmentSection{padding:75px 20px}.localGovernmentSectionHeader{text-align:left}.localGovernmentSectionHeader span{margin-left:0}.localGovernmentPlatformPanel,.localGovernmentPilotBox{padding:25px 20px}.localGovernmentPlatformFlow{grid-template-columns:1fr}.localGovernmentPlatformNode:last-child{grid-column:auto}.localGovernmentCta{padding:60px 20px}.localGovernmentApproval{flex-direction:column;align-items:flex-start}}.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}}.industriesDropdown{position:relative}.industriesMegaMenu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;width:620px;padding:22px;display:grid;left:50%;transform:translate(-50%)}.industryMenuColumn{flex-direction:column;gap:4px;display:flex}.industryMenuHeading{color:#7fa8ff;letter-spacing:.11em;text-transform:uppercase;margin:2px 10px 10px;font-size:.72rem;font-weight:800;display:block}.industryMenuItem{border-radius:10px;align-items:center;gap:10px;min-height:44px;font-size:.88rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;color:#14264c!important;padding:9px 10px!important;display:flex!important}.industryMenuItem:hover{background:#edf4ff;transform:translate(2px);color:#1559df!important}.industryMenuIcon{color:#fff;background:linear-gradient(135deg,#2f72f4,#174dcc);border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 6px 14px #1b53cc2e}.industryMenuFooter{background:#f5f8fe;border-top:1px solid #dce6f6;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;margin-top:10px;padding:16px;display:flex}.industryMenuFooter div{flex-direction:column;gap:4px;display:flex}.industryMenuFooter strong{color:#0c2149;font-size:.9rem}.industryMenuFooter span{color:#5d6f91;max-width:430px;font-size:.76rem;line-height:1.45}.viewIndustriesLink{white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:800;color:#145de4!important;padding:0!important}.viewIndustriesLink:hover{background:0 0!important}.solutionsDropdownMenu{min-width:290px}@media (width<=980px){.industriesMegaMenu{width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:14px;padding:10px 0 4px;display:none;position:static;transform:none}.industriesDropdown.mobileOpen .industriesMegaMenu{display:grid}.industryMenuColumn{gap:2px}.industryMenuHeading{color:#8eb3ff;margin:8px 12px 5px}.industryMenuItem{color:#fff!important;padding:8px 12px!important}.industryMenuItem:hover{background:#ffffff14;color:#fff!important}.industryMenuIcon{flex-basis:30px;width:30px;height:30px}.industryMenuFooter{background:#ffffff12;border-top-color:#ffffff1f;flex-direction:column;align-items:flex-start;margin:4px 10px 8px;padding:14px}.industryMenuFooter strong,.industryMenuFooter span{color:#fff}.viewIndustriesLink{color:#9fc0ff!important}}.solutionsDropdown{position:relative}.solutionsMegaMenu{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 25px;width:680px;padding:22px;display:grid;left:50%;transform:translate(-50%)}.solutionMenuColumn{flex-direction:column;gap:5px;display:flex}.solutionMenuHeading{color:#7da4f8;letter-spacing:.1em;text-transform:uppercase;margin:2px 10px 10px;font-size:.72rem;font-weight:850;display:block}.solutionMenuItem{border-radius:11px;align-items:center;gap:11px;min-height:54px;font-size:.87rem;font-weight:750;line-height:1.3;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;color:#14284e!important;padding:8px 10px!important;display:flex!important}.solutionMenuItem:hover{background:#edf4ff;transform:translate(2px);color:#1559df!important}.solutionMenuIcon{color:#fff;background:linear-gradient(135deg,#357df5,#164dcc);border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 7px 16px #1b53cc33}.solutionMenuFooter{background:#f5f8fe;border-top:1px solid #dce6f6;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;margin-top:10px;padding:16px;display:flex}.solutionMenuFooter>div{flex-direction:column;gap:4px;display:flex}.solutionMenuFooter strong{color:#0c2149;font-size:.9rem}.solutionMenuFooter span{color:#5d6f91;max-width:430px;font-size:.76rem;line-height:1.45}.viewSolutionsLink{white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:800;color:#145de4!important;padding:0!important}.viewSolutionsLink:hover{background:0 0!important}@media (width<=980px){.solutionsMegaMenu{width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:14px;padding:10px 0 4px;display:none;position:static;transform:none}.solutionsDropdown.mobileOpen .solutionsMegaMenu{display:grid}.solutionMenuColumn{gap:2px}.solutionMenuHeading{color:#8eb3ff;margin:8px 12px 5px}.solutionMenuItem{color:#fff!important;padding:8px 12px!important}.solutionMenuItem:hover{background:#ffffff14;color:#fff!important}.solutionMenuIcon{flex-basis:31px;width:31px;height:31px}.solutionMenuFooter{background:#ffffff12;border-top-color:#ffffff1f;flex-direction:column;align-items:flex-start;margin:4px 10px 8px;padding:14px}.solutionMenuFooter strong,.solutionMenuFooter span{color:#fff}.viewSolutionsLink{color:#9fc0ff!important}}@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:6px;display:flex}.footerRight{text-align:right;align-items:flex-end}.footerLeft strong{color:#07152f;font-size:18px}.footerLeft span,.footerRight span{color:#60708c;font-size:14px}.footerLinks{flex-wrap:wrap;justify-content:flex-end;gap:16px;margin-top:6px;display:flex}.footerLinks a{color:#60708c;font-size:13px;text-decoration:none}.footerLinks a:hover{color:#1f7cff}@media (width<=768px){.footer{flex-direction:column;align-items:flex-start}.footerRight{text-align:left;align-items:flex-start}.footerLinks{justify-content:flex-start;gap:14px}}.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}
