
:root{--navy:#031526;--navy2:#06233c;--blue:#087cff;--blue2:#2d91ff;--ink:#07182c;--muted:#65758a;--line:#dce5ef;--mist:#f5f8fc;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink);background:#fff;overflow-x:hidden}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}
.nav{height:82px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:50;background:rgba(3,21,38,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.brand-img img{width:180px;display:block}.brand{display:flex;flex-direction:column;color:#fff}.word{font-weight:900;font-size:29px;letter-spacing:.16em}.a{color:var(--blue)}.descriptor{font-size:7px;font-weight:800;letter-spacing:.28em}.nav nav{display:flex;align-items:center;gap:28px;font-size:12px;font-weight:650}.nav nav>a:not(.button):hover{color:#69aaff}.nav #menu{display:none;background:none;border:0;color:#fff;font-size:24px}.button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#087cff,#066be7);color:#fff!important;border:0;border-radius:3px;padding:14px 20px;font-weight:750;box-shadow:0 8px 25px rgba(8,124,255,.2);cursor:pointer}.outline{border:1px solid #a7b7c8;padding:12px 16px;border-radius:3px}.light{border-color:#607891}.glass-btn{display:inline-flex;color:#fff;border:1px solid rgba(255,255,255,.72);padding:14px 20px;border-radius:3px;font-weight:700;background:rgba(3,20,35,.35);backdrop-filter:blur(8px)}
.cinematic-hero{height:720px;position:relative;background:#031526;color:#fff;overflow:hidden}.hero-photo{position:absolute;inset:0;background:url("assets/hero-truck.jpg") center right/cover no-repeat}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#031526 0%,rgba(3,21,38,.98) 32%,rgba(3,21,38,.62) 58%,rgba(3,21,38,.18) 100%),linear-gradient(0deg,#031526 0%,transparent 40%)}.cinematic-copy{position:absolute;left:4vw;top:42px;width:min(600px,48vw);z-index:2}.eyebrow,.section-kicker{font-size:10px;letter-spacing:.23em;font-weight:800;color:#708299}.pale{color:#b8c8d8}.cinematic-copy h1{font-size:clamp(48px,5.3vw,76px);line-height:.98;letter-spacing:-.052em;margin:16px 0 18px}.cinematic-copy h1 span{color:var(--blue)}.cinematic-copy>p:not(.eyebrow){color:#e2e9f0;font-size:16px;line-height:1.55;max-width:590px}.hero-actions{display:flex;gap:12px;margin:28px 0 42px}.big{padding:16px 22px}.hero-proof{display:grid;grid-template-columns:repeat(3,1fr);max-width:570px}.hero-proof div{padding-right:22px;margin-right:22px;border-right:1px solid #7990a5}.hero-proof div:last-child{border:0}.hero-proof b{display:block;font-size:26px}.hero-proof small{font-size:8px;line-height:1.55;letter-spacing:.09em;color:#aebdca}.hero-motto{position:absolute;right:4vw;top:45px;border-left:2px solid #fff;padding-left:20px;font-size:10px;line-height:1.6;letter-spacing:.14em;z-index:2}
.floating-product{position:absolute;right:4vw;bottom:15px;width:52%;height:285px;z-index:3;display:grid;grid-template-columns:135px 1fr;background:rgba(3,21,38,.93);border:1px solid #55718c;border-radius:8px;box-shadow:0 25px 60px #0008;overflow:hidden}.product-side{padding:16px 10px;background:#061d33;display:flex;flex-direction:column;gap:8px}.product-side>b{font-size:15px;letter-spacing:.15em;margin:0 6px 7px}.product-side>b span{color:var(--blue)}.product-side>a{font-size:8px;color:#9eb0c2;padding:8px;border-radius:4px}.product-side>a.on{background:#0b70d8;color:#fff}.product-content{padding:16px}.product-head{font-size:10px}.product-head span{float:right;border:1px solid #29445e;padding:6px;color:#91a6bb}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.kpis>div{background:#0b2945;border:1px solid #173c5c;padding:12px}.kpis small{display:block;font-size:7px;color:#9eb0c2}.kpis b{display:inline-block;font-size:18px;margin-top:6px}.kpis em{font-style:normal;color:#48dc89;font-size:8px;margin-left:5px}.health87{border:4px solid #47df83;border-radius:50%;width:42px;height:42px;text-align:center;padding-top:7px}.mini-panels{display:grid;grid-template-columns:1.45fr .8fr;gap:8px;margin-top:8px}.mini-panels>div{height:105px;background:#0b2945;border:1px solid #173c5c;padding:10px}.mini-panels small{font-size:7px;color:#b6c4d2}.barset{height:65px;display:flex;align-items:end;gap:5px}.barset i{flex:1;background:#0a7dff;height:50%}.barset i:nth-child(2n){height:70%}.barset i:nth-child(3n){height:42%}.donut{width:64px;height:64px;border-radius:50%;margin:7px auto;background:conic-gradient(#087cff 0 52%,#6ea8e8 52% 76%,#adc8e5 76% 88%,#3a638c 88%);position:relative}.donut:after{content:"";position:absolute;inset:17px;border-radius:50%;background:#0b2945}
.premium-services{padding:48px 6vw 55px;text-align:center}.premium-services h2{font-size:34px;letter-spacing:-.04em;margin:8px 0 38px}.premium-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1220px;margin:auto;text-align:left}.premium-grid a{padding:18px 35px;border-right:1px solid var(--line);transition:.25s}.premium-grid a:last-child{border:0}.premium-grid a:hover{transform:translateY(-5px)}.premium-grid i{font-style:normal;color:var(--blue);font-size:36px}.premium-grid h3{font-size:19px}.premium-grid p{color:var(--muted);line-height:1.55;min-height:65px;font-size:13px}.premium-grid b{color:var(--blue);font-size:11px}
.critical-premium{min-height:385px;background:#04192b;color:#fff;display:grid;grid-template-columns:.34fr .34fr .32fr}.critical-photo{background:url("assets/critical-operator.jpg") center/cover no-repeat}.critical-message{padding:55px 35px}.critical-message h2{font-size:39px;line-height:1.04;letter-spacing:-.04em;margin:12px 0}.critical-message h2 span{color:var(--blue)}.critical-message>p:not(.eyebrow){color:#c0cbd6;line-height:1.6;font-size:13px}.critical-benefits{padding:50px 35px;border-left:1px solid #2d465d}.critical-benefits>div{display:grid;grid-template-columns:35px 1fr;gap:10px;margin-bottom:21px}.critical-benefits i{color:var(--blue);font-size:25px;font-style:normal}.critical-benefits p{margin:0}.critical-benefits b,.critical-benefits small{display:block}.critical-benefits small{color:#9fb0c0;margin-top:5px}
.premium-calc{padding:55px 4vw;background:#f7faff;display:grid;grid-template-columns:1.35fr .62fr .8fr;gap:30px;align-items:center}.premium-calc h2{font-size:34px;margin:5px 0}.premium-calc>div>p{color:var(--muted)}.calc-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.calc-fields label{font-size:9px;color:#53667b}.calc-fields input,.calc-fields select{display:block;width:100%;padding:13px;margin-top:7px;border:1px solid #cbd8e5;background:#fff}.disclaimer{display:block;margin-top:10px;color:#8190a1;font-size:8px}.estimate{background:#edf5ff;padding:22px}.estimate>small{color:#1477ff}.estimate strong{display:block;color:#087cff;font-size:31px;margin:8px 0}.estimate b,.estimate span{display:block}.estimate b{font-size:21px;color:#087cff}.estimate span{font-size:8px;color:#65778a;margin-top:5px}.benefit-list{font-size:11px;color:#607287}.benefit-list p::first-letter{color:#087cff}
.network-story{padding:85px 6vw;background:linear-gradient(130deg,#031526,#082d4e);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.network-story h2{font-size:48px;line-height:1.03;letter-spacing:-.045em}.network-story h2 span{color:var(--blue)}.network-story>div>p:not(.eyebrow){color:#b9c7d5;line-height:1.7}.signal-stack{border:1px solid #294b69;padding:18px;background:#08243e}.signal{width:100%;display:flex;justify-content:space-between;padding:18px;background:transparent;color:#fff;border:0;border-bottom:1px solid #294b69;cursor:pointer}.signal.active,.signal:hover{background:#0b3155}.signal span{font-size:8px;color:#67a8ff}.signal-detail{padding:18px;color:#aebed0;line-height:1.6;font-size:12px;border-left:2px solid #087cff;margin-top:12px;background:#04192d}
.road-close{height:300px;position:relative;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;overflow:hidden}.road-bg{position:absolute;inset:0;background:url("assets/road-cta.jpg") center/cover no-repeat}.road-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,16,29,.9),rgba(2,16,29,.35))}.road-close>div:not(.road-bg):not(.road-shade),.road-close aside{position:relative;z-index:2}.road-close h2{font-size:40px;letter-spacing:-.04em}.road-close aside{border-left:2px solid #fff;padding-left:28px;letter-spacing:.18em;line-height:1.7;font-size:10px}.road-close aside i{display:block;width:55px;height:3px;background:#087cff;margin-top:18px}.portal-strip{padding:32px 5vw;display:flex;justify-content:space-between;align-items:center}.portal-strip div{display:flex;gap:20px;align-items:center}.portal-strip span{color:#65758a;font-size:12px}.premium-footer{background:#020e19;color:#91a5b9;padding:30px 5vw;display:grid;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:20px;font-size:10px}.premium-footer img{width:140px}.premium-footer a{color:#b7c4d1}

/* Subpages */
.subhero{padding:110px 7vw 95px;background:radial-gradient(circle at 80% 30%,#15456f,#031526 48%);color:#fff}.subhero h1{font-size:clamp(48px,6vw,82px);line-height:1;letter-spacing:-.055em;margin:15px 0 25px;max-width:1050px}.subhero h1 span{color:#2d91ff}.subhero>p:last-child{max-width:780px;color:#c0cbd7;font-size:18px;line-height:1.7}.detail-grid,.scenario-grid,.resource-grid,.values{padding:75px 6vw;display:grid;gap:15px}.detail-grid{grid-template-columns:1fr 1fr;background:#f6f9fc}.detail-grid article,.scenario-grid article,.resource-grid article,.values article{padding:38px;background:#fff;border:1px solid #dce5ef;transition:.25s}.detail-grid article:hover,.scenario-grid article:hover,.resource-grid article:hover,.values article:hover{transform:translateY(-5px);box-shadow:0 20px 45px #0b315a14}.detail-grid article>b,.scenario-grid article>b,.values article>b{color:#087cff}.detail-grid h2{font-size:34px}.detail-grid p,.detail-grid li,.scenario-grid p,.resource-grid p,.values p{color:#617388;line-height:1.7}.textcta{color:#087cff;font-weight:800}.product-stage{margin:70px 6vw;background:#031526;color:#fff;display:grid;grid-template-columns:230px 1fr;min-height:530px;box-shadow:0 35px 80px #0b315d25}.product-nav{padding:30px;background:#061d33;display:flex;flex-direction:column;gap:25px;color:#91a7c0;font-size:12px}.product-main{padding:35px}.product-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.product-kpis div,.product-chart{background:#0b2946;border:1px solid #244361;padding:20px}.product-kpis small{display:block;color:#91a7c0}.product-kpis b{display:block;font-size:27px}.product-chart{margin-top:15px}.fake-chart{height:230px;background:linear-gradient(160deg,transparent 49%,#087cff 50% 51%,transparent 52%),repeating-linear-gradient(0deg,transparent 0 45px,#203c58 46px)}.feature-rows{padding:45px 7vw 90px}.feature-rows article{padding:50px 0;border-bottom:1px solid #dce5ee}.feature-rows h2{font-size:38px}.feature-rows p:last-child{color:#617388;line-height:1.7}.banner{padding:70px 7vw;background:#edf5ff;display:flex;justify-content:space-between;align-items:center}.banner h2{font-size:42px}.banner h2 span{color:#087cff}.scenario-grid{grid-template-columns:repeat(3,1fr)}.dark-story,.manifesto,.assessment-page,.resource-feature{padding:85px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.dark-story{background:#031526;color:#fff}.dark-story h2,.manifesto h2,.resource-feature h2{font-size:48px}.dark-story h2 span{color:#2d91ff}.dark-story p,.dark-story li,.manifesto p,.resource-feature p{line-height:1.8;color:#b8c6d5}.manifesto p,.resource-feature p{color:#617388}.pe-metrics{margin:70px 6vw;display:grid;grid-template-columns:repeat(4,1fr);background:#031526;color:#fff}.pe-metrics div{padding:35px;border-right:1px solid #29425d}.pe-metrics b{display:block;font-size:34px}.values{grid-template-columns:repeat(4,1fr)}.assessment-page{grid-template-columns:.8fr 1.2fr}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid input,.form-grid select,.form-grid textarea{padding:15px;border:1px solid #cbd7e4}.form-grid textarea,.form-grid button,.form-grid small{grid-column:1/-1}.resource-feature{align-items:center}.guide-art{min-height:420px;background:linear-gradient(145deg,#031526,#0c3155);color:#fff;padding:45px;display:flex;flex-direction:column}.guide-art strong{font-size:35px;margin-top:auto}.resource-grid{grid-template-columns:repeat(3,1fr)}

@media(max-width:1050px){.nav nav{display:none;position:absolute;top:82px;left:0;right:0;background:#031526;padding:28px;flex-direction:column;align-items:flex-start}.nav nav.open{display:flex}.nav #menu{display:block}.cinematic-hero{height:auto;min-height:920px}.cinematic-copy{width:90%;position:relative;left:auto;top:auto;padding:65px 5vw}.floating-product{width:90%;left:5%;right:auto;bottom:25px}.hero-motto{display:none}.premium-grid{grid-template-columns:1fr 1fr}.critical-premium,.premium-calc,.network-story,.dark-story,.manifesto,.assessment-page,.resource-feature{grid-template-columns:1fr}.critical-photo{min-height:300px}.resource-grid,.scenario-grid{grid-template-columns:1fr 1fr}.premium-footer{grid-template-columns:1fr 1fr}.detail-grid{grid-template-columns:1fr}}
@media(max-width:650px){.brand-img img{width:145px}.cinematic-hero{min-height:1100px}.cinematic-copy h1{font-size:50px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-proof{grid-template-columns:1fr;gap:15px}.hero-proof div{border-right:0;border-bottom:1px solid #53697d;padding-bottom:12px}.floating-product{height:365px;grid-template-columns:1fr}.product-side{display:none}.kpis{grid-template-columns:1fr 1fr}.premium-grid,.resource-grid,.scenario-grid,.values,.product-kpis,.pe-metrics{grid-template-columns:1fr}.premium-grid a{border-right:0;border-bottom:1px solid var(--line)}.premium-calc{padding:50px 5vw}.calc-fields{grid-template-columns:1fr}.critical-message,.critical-benefits{padding:45px 5vw}.network-story{padding:65px 5vw}.road-close{height:390px;display:block;padding-top:60px}.road-close aside{margin-top:35px}.portal-strip{display:block}.portal-strip .outline{display:inline-block;margin-top:15px}.premium-footer{grid-template-columns:1fr}.subhero{padding:75px 5vw}.subhero h1{font-size:48px}.detail-grid,.scenario-grid,.resource-grid,.values,.feature-rows{padding:55px 5vw}.product-stage{margin:25px 0;grid-template-columns:1fr}.product-nav{display:none}.form-grid{grid-template-columns:1fr}.form-grid>*{grid-column:1!important}}
