:root{--navy-950: #031426;--navy-900: #04192F;--navy-800: #061F3A;--navy-700: #0B2C4D;--navy-600: #123A61;--orange: #FF7200;--orange-lt: #FF9A2E;--white: #FFFFFF;--ink-on-accent: #031426;--bg: var(--navy-950);--surface: var(--navy-800);--surface-2: var(--navy-900);--text: #FFFFFF;--text-muted: #A9BBD0;--text-faint: #7C93AD;--text-dim: #4F6885;--ink-300: var(--text-muted);--ink-400: var(--text-faint);--ink-500: var(--text-dim);--line-1: rgba(255,255,255,.06);--line-2: rgba(255,255,255,.08);--line-3: rgba(255,255,255,.1);--line-4: rgba(255,255,255,.12);--line-5: rgba(255,255,255,.22);--nav-bg: rgba(6,31,58,.55);--nav-bg-scrolled: rgba(3,20,38,.82);--mobile-menu-bg: rgba(3,20,38,.97);--hero-tint-2: rgba(11,44,77,.6);--font-display: "Space Grotesk", "Segoe UI", sans-serif;--font-body: "Inter", "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Consolas", monospace;--container: 1240px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 24px;--ease: cubic-bezier(.22,.68,0,1);--dur: .6s;color-scheme:dark}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg: #F4F6FA;--surface: #FFFFFF;--surface-2: #EBEFF5;--text: #0B2135;--text-muted: #3C4A5C;--text-faint: #5B6B7F;--text-dim: #7A8798;--line-1: rgba(6,31,58,.08);--line-2: rgba(6,31,58,.1);--line-3: rgba(6,31,58,.12);--line-4: rgba(6,31,58,.16);--line-5: rgba(6,31,58,.3);--nav-bg: rgba(255,255,255,.6);--nav-bg-scrolled: rgba(255,255,255,.86);--mobile-menu-bg: rgba(255,255,255,.97);--hero-tint-2: rgba(180,200,230,.45);color-scheme:light}}:root[data-theme=light]{--bg: #F4F6FA;--surface: #FFFFFF;--surface-2: #EBEFF5;--text: #0B2135;--text-muted: #3C4A5C;--text-faint: #5B6B7F;--text-dim: #7A8798;--line-1: rgba(6,31,58,.08);--line-2: rgba(6,31,58,.1);--line-3: rgba(6,31,58,.12);--line-4: rgba(6,31,58,.16);--line-5: rgba(6,31,58,.3);--nav-bg: rgba(255,255,255,.6);--nav-bg-scrolled: rgba(255,255,255,.86);--mobile-menu-bg: rgba(255,255,255,.97);--hero-tint-2: rgba(180,200,230,.45);color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased;transition:background .35s var(--ease),color .35s var(--ease)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}ul{list-style:none}.container{max-width:var(--container);margin:0 auto;padding:0 32px}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;line-height:1.1}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--orange-lt);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:22px;height:1px;background:var(--orange)}.section{padding:120px 0;position:relative}.section-head{max-width:640px;margin-bottom:56px}.section-head h2{font-size:clamp(32px,4vw,48px);margin-top:14px}.section-head p{color:var(--text-muted);margin-top:16px;font-size:17px}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}.btn{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.03em;text-transform:uppercase;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s var(--ease)}.btn-primary{background:var(--orange);color:var(--ink-on-accent)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px -8px #ff72008c}.btn-ghost{background:transparent;color:var(--text);border:1px solid var(--line-5)}.btn-ghost:hover{border-color:var(--orange-lt);color:var(--orange-lt)}.btn-sm{padding:11px 20px;font-size:12px}.theme-toggle{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--line-3);color:var(--text);flex-shrink:0;transition:border-color .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.theme-toggle:hover{border-color:var(--orange-lt);color:var(--orange-lt);transform:translateY(-1px)}.theme-toggle svg{width:18px;height:18px}.theme-toggle .icon-sun{display:none}.theme-toggle .icon-moon{display:block}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .theme-toggle .icon-sun{display:block}:root:not([data-theme=dark]) .theme-toggle .icon-moon{display:none}}:root[data-theme=light] .theme-toggle .icon-sun{display:block}:root[data-theme=light] .theme-toggle .icon-moon{display:none}:root[data-theme=dark] .theme-toggle .icon-sun{display:none}:root[data-theme=dark] .theme-toggle .icon-moon{display:block}.mobile-menu .theme-toggle{margin-top:6px}.nav-wrap{position:fixed;top:18px;left:0;right:0;z-index:900;display:flex;justify-content:center;padding:0 20px}.nav{width:100%;max-width:1180px;display:flex;align-items:center;justify-content:space-between;padding:14px 20px 14px 26px;border-radius:999px;background:var(--nav-bg);border:1px solid var(--line-2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:padding .35s var(--ease),background .35s var(--ease),border-color .35s var(--ease)}.nav.is-scrolled{padding:9px 18px 9px 22px;background:var(--nav-bg-scrolled);border-color:#ff72002e}.nav-logo{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:.02em;display:flex;align-items:center;gap:8px}.nav-logo .dot{color:var(--orange)}.nav-logo-icon{height:42px;width:auto;display:block}.nav-logo .logo-for-light{display:none}.nav-logo .logo-for-dark{display:block}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .nav-logo .logo-for-light{display:block}:root:not([data-theme=dark]) .nav-logo .logo-for-dark{display:none}}:root[data-theme=light] .nav-logo .logo-for-light{display:block}:root[data-theme=light] .nav-logo .logo-for-dark{display:none}:root[data-theme=dark] .nav-logo .logo-for-light{display:none}:root[data-theme=dark] .nav-logo .logo-for-dark{display:block}.nav-links{display:flex;gap:30px;font-size:13.5px;font-weight:500;color:var(--text-muted)}.nav-links a{transition:color .25s var(--ease);position:relative}.nav-links a:hover{color:var(--text)}.nav-cta{display:flex;align-items:center;gap:14px}.nav-burger{display:none;width:22px;height:16px;position:relative}.nav-burger span{position:absolute;left:0;width:100%;height:2px;background:var(--text);border-radius:2px;transition:all .3s var(--ease)}.nav-burger span:nth-child(1){top:0}.nav-burger span:nth-child(2){top:7px}.nav-burger span:nth-child(3){top:14px}.nav-burger.open span:nth-child(1){top:7px;transform:rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){top:7px;transform:rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:850;background:var(--mobile-menu-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;transform:translateY(-100%);opacity:0;transition:transform .45s var(--ease),opacity .45s var(--ease);pointer-events:none}.mobile-menu.open{transform:translateY(0);opacity:1;pointer-events:auto}.mobile-menu a{font-family:var(--font-display);font-size:26px;font-weight:600}.hero{min-height:100vh;display:flex;align-items:center;position:relative;padding:150px 0 80px;background:radial-gradient(60% 55% at 78% 30%,rgba(255,114,0,.1),transparent 70%),radial-gradient(50% 50% at 10% 90%,var(--hero-tint-2),transparent 70%),var(--bg);overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(320px,460px) 1fr;gap:40px;align-items:center;width:100%}.hero-copy h1{font-size:clamp(38px,5.4vw,62px);margin-top:18px}.hero-copy h1 .accent{color:var(--orange)}.hero-copy .lede{color:var(--text-muted);font-size:17px;max-width:420px;margin:20px 0 34px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.hero-status{margin-top:46px;display:flex;gap:28px;font-family:var(--font-mono);font-size:12px;color:var(--text-faint)}.hero-status b{color:var(--orange-lt);display:block;font-size:20px;font-family:var(--font-display)}.hero-map-wrap{position:relative;aspect-ratio:3/4;max-height:720px;margin:0 auto;perspective:1400px}.hero-map-stage{width:100%;height:100%;transform-style:preserve-3d;transition:transform .2s ease-out}.hero-map-glow{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(circle at 60% 40%,rgba(255,114,0,.18),transparent 60%);pointer-events:none}.tn-map-svg{width:100%;height:100%;display:block}.tn-outline{stroke:#ff9a2e59;stroke-width:1.4}.tn-graticule{stroke:#ffffff0d;stroke-width:1;fill:none}.city-dot circle.core{fill:var(--white);opacity:.55}.city-dot circle.pulse{fill:none;stroke:var(--orange-lt);stroke-width:1.4;opacity:0}.city-dot.active circle.core{fill:var(--orange-lt);opacity:1}.city-dot text{font-family:var(--font-mono);font-size:9.5px;fill:var(--text-muted);opacity:0;transition:opacity .4s var(--ease)}.city-dot.active text{opacity:1;fill:var(--white)}.route-line{fill:none;stroke:var(--orange);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(255,114,0,.6))}.parcel-marker{transform-box:fill-box;transform-origin:center}.parcel-marker .box{fill:var(--orange);stroke:var(--orange-lt);stroke-width:.6}.parcel-marker .band{fill:var(--navy-950);opacity:.5}.hero-stage-tag{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-on-accent);background:var(--orange-lt);padding:8px 16px;border-radius:999px;white-space:nowrap;transition:opacity .35s var(--ease)}.tracking-panel{background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--line-1);border-radius:var(--radius-lg);padding:56px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.track-form{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.track-input{flex:1;min-width:220px;background:var(--bg);border:1px solid var(--line-4);border-radius:var(--radius-sm);padding:15px 18px;color:var(--text);font-family:var(--font-mono);font-size:14px;letter-spacing:.04em;transition:border-color .3s var(--ease)}.track-input:focus{outline:none;border-color:var(--orange)}.track-demo-hint{margin-top:12px;font-size:12.5px;color:var(--text-dim);font-family:var(--font-mono)}.track-demo-hint button{color:var(--orange-lt);text-decoration:underline;text-underline-offset:3px}.track-card{background:var(--bg);border:1px solid rgba(255,114,0,.2);border-radius:var(--radius-md);padding:30px;transform:perspective(900px) rotateY(-6deg) rotateX(2deg);transition:transform .4s var(--ease);opacity:0;translate:0 12px}.track-card.visible{opacity:1;translate:0}.track-card:hover{transform:perspective(900px) rotateY(-2deg) rotateX(0)}.track-card-row{display:flex;justify-content:space-between;margin-bottom:18px}.track-card-row .label{font-family:var(--font-mono);font-size:10.5px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.12em}.track-card-row .value{font-family:var(--font-mono);font-size:15px;margin-top:4px}.track-status-pill{display:inline-flex;align-items:center;gap:8px;background:#ff72001f;color:var(--orange-lt);border-radius:999px;padding:6px 14px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em}.track-status-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--orange-lt)}.track-route{display:flex;align-items:center;gap:10px;margin:22px 0 10px;font-family:var(--font-mono);font-size:13px}.track-route .arrow{color:var(--text-dim)}.track-progress{height:4px;background:var(--line-2);border-radius:4px;overflow:hidden;margin-top:14px}.track-progress>i{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--orange),var(--orange-lt));transition:width 1.1s var(--ease)}.track-updated{margin-top:14px;font-size:12px;color:var(--text-dim)}.card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card-grid-3{grid-template-columns:repeat(3,1fr)}.feature-card{background:var(--surface);border:1px solid var(--line-1);border-radius:var(--radius-md);padding:30px 26px;transition:transform .4s var(--ease),border-color .4s var(--ease)}.feature-card:hover{transform:translateY(-6px);border-color:#ff720059}.feature-card .num{font-family:var(--font-mono);color:var(--orange-lt);font-size:12px}.feature-card h3{font-size:19px;margin:14px 0 10px}.feature-card p{color:var(--text-faint);font-size:14.5px}.network-visual{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:center}.route-ticker{display:flex;flex-direction:column;gap:2px}.route-ticker-item{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-mono);font-size:14px;color:var(--text-faint);transition:all .35s var(--ease);cursor:default}.route-ticker-item .path{flex:1;display:flex;align-items:center;gap:10px}.route-ticker-item .arrow{color:var(--text-dim)}.route-ticker-item.active{color:var(--text);background:#ff720012;border-color:#ff720040}.route-ticker-item.active .arrow{color:var(--orange-lt)}.flow-track{position:relative;margin-top:40px}.flow-line{position:absolute;top:27px;left:0;right:0;height:2px;background:var(--line-2)}.flow-line-fill{position:absolute;top:0;left:0;height:100%;width:0%;background:var(--orange);transition:width .6s var(--ease)}.flow-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;position:relative}.flow-step{text-align:left}.flow-step .node{width:56px;height:56px;border-radius:50%;background:var(--surface);border:2px solid var(--line-3);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:13px;color:var(--text-faint);transition:all .4s var(--ease);margin-bottom:18px}.flow-step.active .node{border-color:var(--orange);background:var(--orange);color:var(--ink-on-accent);box-shadow:0 0 24px #ff720080}.flow-step h4{font-size:16px;margin-bottom:6px}.flow-step p{font-size:13.5px;color:var(--text-dim)}.door-flow{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:60px}.door-node{text-align:center;flex:1;min-width:100px}.door-node .icon{width:64px;height:64px;margin:0 auto 14px;border-radius:18px;background:var(--surface);border:1px solid rgba(255,114,0,.2);display:flex;align-items:center;justify-content:center}.door-node span{font-family:var(--font-mono);font-size:12px;color:var(--text-faint)}.door-arrow{color:var(--orange);font-size:20px;opacity:.7}.security-section{background:radial-gradient(70% 60% at 50% 0%,rgba(255,114,0,.08),transparent 65%),var(--surface-2);border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1)}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.security-list{display:grid;grid-template-columns:1fr 1fr;gap:22px 30px;margin-top:30px}.security-item{display:flex;gap:14px;align-items:flex-start}.security-item .ic{width:40px;height:40px;flex-shrink:0;border-radius:10px;background:#ff72001a;display:flex;align-items:center;justify-content:center;color:var(--orange-lt)}.security-item h4{font-size:15px;margin-bottom:4px}.security-item p{font-size:13px;color:var(--text-dim)}.shield-wrap{display:flex;justify-content:center}.stats-row{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:56px 0}.stat-item{text-align:center}.stat-item .stat-value{font-family:var(--font-display);font-size:clamp(30px,3.4vw,44px);color:var(--orange-lt)}.stat-item .stat-label{margin-top:8px;font-size:12.5px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em}.fleet-scroll{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 4px 16px;-webkit-overflow-scrolling:touch}.fleet-scroll::-webkit-scrollbar{height:8px}.fleet-scroll::-webkit-scrollbar-thumb{background:var(--line-4);border-radius:4px}.fleet-row{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;overflow:visible;padding:10px 0 0}.fleet-row .vehicle-card{min-width:0;max-width:none}.fleet-more{display:flex;justify-content:center;margin-top:32px}.vehicle-card{min-width:220px;max-width:220px;scroll-snap-align:start;background:var(--surface);border:1px solid var(--line-1);border-radius:var(--radius-md);overflow:hidden;transition:transform .4s var(--ease),border-color .4s var(--ease)}.vehicle-card:hover{transform:translateY(-8px);border-color:#ff72004d}.vehicle-card .vbody{height:140px;background:#e7e9ec}.vehicle-card .vbody img{width:100%;height:100%;object-fit:cover}.vehicle-card .vcopy{padding:18px 20px 22px}.vehicle-card h4{font-size:16px}.vehicle-card .specs{margin-top:8px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-dim);line-height:1.5}.fleet-photo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px}.fleet-photo-card{background:var(--surface);border:1px solid var(--line-1);border-radius:var(--radius-md);overflow:hidden}.fleet-photo-card img{display:block;width:100%;height:260px;object-fit:cover}.fleet-photo-card figcaption{padding:14px 18px;font-family:var(--font-mono);font-size:12px;color:var(--text-faint)}@media(max-width:720px){.fleet-photo-grid{grid-template-columns:1fr}}.team-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.team-card{background:var(--surface);border-radius:var(--radius-md);padding:24px 16px;text-align:center;border:1px solid var(--line-1);opacity:0;translate:0 14px;transition:all .5s var(--ease)}.team-card.visible{opacity:1;translate:0}.team-card .ic{color:var(--orange-lt);margin-bottom:12px}.team-card h4{font-size:13.5px;font-weight:600}.network-map-wrap{display:flex;justify-content:center;margin-top:40px}.trust-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:40px}.trust-chip{padding:16px 26px;border:1px solid var(--line-3);border-radius:999px;font-family:var(--font-display);font-size:14px;color:var(--text-muted)}.cta-section{text-align:center;padding:140px 0;position:relative;background:radial-gradient(50% 60% at 50% 100%,rgba(255,114,0,.14),transparent 70%),var(--bg)}.cta-section h2{font-size:clamp(34px,5vw,58px)}.cta-actions{display:flex;gap:16px;justify-content:center;margin-top:34px;flex-wrap:wrap}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line-2)}.faq-q{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;padding:26px 4px;font-family:var(--font-display);font-size:17px;color:var(--text)}.faq-q .plus{transition:transform .35s var(--ease);color:var(--orange-lt);font-size:20px}.faq-item.open .faq-q .plus{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease);color:var(--text-faint);font-size:14.5px}.faq-a p{padding:0 4px 24px;max-width:620px}footer{background:var(--surface-2);border-top:1px solid var(--line-1);padding:80px 0 30px}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.footer-brand .nav-logo{margin-bottom:16px}.footer-brand p{color:var(--text-faint);font-size:14px;max-width:280px}.footer-col h5{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:16px}.footer-col a,.footer-col li{display:block;color:var(--text-muted);font-size:14px;margin-bottom:10px}.footer-col a:hover{color:var(--orange-lt)}.footer-bottom{margin-top:60px;padding-top:26px;border-top:1px solid var(--line-1);display:flex;justify-content:space-between;color:var(--text-dim);font-size:12.5px;flex-wrap:wrap;gap:10px}.whatsapp-float{position:fixed;bottom:26px;right:26px;z-index:800;width:58px;height:58px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0006;transition:transform .3s var(--ease)}.whatsapp-float:hover{transform:scale(1.08)}.reveal{opacity:0;translate:0 24px;transition:opacity .7s var(--ease),translate .7s var(--ease)}.reveal.visible{opacity:1;translate:0}.skip-link{position:absolute;left:-999px;top:0;z-index:2000;background:var(--orange);color:var(--ink-on-accent);padding:12px 18px}.skip-link:focus{left:20px;top:20px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--orange-lt);outline-offset:3px}@keyframes pulseRing{0%{r:5;opacity:.9}70%{r:16;opacity:0}to{r:16;opacity:0}}.city-dot.active circle.pulse{animation:pulseRing 2.2s ease-out infinite}@keyframes drawRoute{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.route-line.drawing{stroke-dasharray:var(--len);animation:drawRoute 1.8s var(--ease) forwards}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.parcel-marker{animation:floatSlow 3.4s ease-in-out infinite}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker{0%,to{opacity:.55}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.loading-spin{animation:spin 1s linear infinite}@keyframes shieldGlow{0%,to{filter:drop-shadow(0 0 10px rgba(255,114,0,.35))}50%{filter:drop-shadow(0 0 26px rgba(255,114,0,.65))}}.security-shield{animation:shieldGlow 3.6s ease-in-out infinite}@keyframes gpsBlip{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.gps-blip{animation:gpsBlip 1.6s ease-out infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.city-dot.active circle.pulse,.parcel-marker,.security-shield,.gps-blip{animation:none}}@media(max-width:1080px){.card-grid{grid-template-columns:repeat(2,1fr)}.stats-row{grid-template-columns:repeat(3,1fr);row-gap:30px}.team-grid{grid-template-columns:repeat(3,1fr)}.security-grid,.network-visual{grid-template-columns:1fr}.security-grid .shield-wrap{order:-1}.footer-top{grid-template-columns:1fr 1fr;row-gap:40px}.fleet-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.nav-links,.nav-cta .btn-ghost{display:none}.nav-burger{display:block}.hero-grid{grid-template-columns:1fr}.hero-map-wrap{max-height:460px;margin-top:32px}.hero-copy .lede{max-width:100%}.tracking-panel{grid-template-columns:1fr;padding:32px}.flow-steps{grid-template-columns:repeat(5,1fr);gap:8px}.flow-step .node{width:42px;height:42px;font-size:11px}.flow-step p{display:none}.door-flow{flex-direction:column}.door-arrow{transform:rotate(90deg)}}@media(max-width:640px){.section{padding:80px 0}.container{padding:0 20px}.card-grid{grid-template-columns:1fr}.team-grid,.stats-row{grid-template-columns:repeat(2,1fr)}.security-list,.footer-top{grid-template-columns:1fr}.flow-step p{display:block;font-size:12px}.hero-status{flex-wrap:wrap;row-gap:14px}.fleet-row{grid-template-columns:repeat(2,1fr)}}.number-pills{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px}.number-pill{display:inline-flex;flex-direction:column;gap:4px;background:var(--bg);border:1px solid var(--line-3);border-radius:var(--radius-sm);padding:14px 20px}.number-pill .label{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}.number-pill .value{font-family:var(--font-mono);font-size:18px;color:var(--orange-lt)}.detail-kv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 24px}.detail-kv-grid.cols-2{grid-template-columns:repeat(2,1fr)}.detail-kv .label{font-size:11.5px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.detail-kv .value{margin-top:4px;font-size:14.5px;color:var(--text)}.track-stepper{display:flex;flex-direction:column;gap:0;margin-top:22px}.track-stepper-item{display:flex;align-items:flex-start;gap:14px;padding-bottom:22px;position:relative}.track-stepper-item:last-child{padding-bottom:0}.track-stepper-item:before{content:"";position:absolute;left:9px;top:22px;bottom:0;width:2px;background:var(--line-3)}.track-stepper-item:last-child:before{display:none}.track-stepper-item .node{width:20px;height:20px;border-radius:50%;flex-shrink:0;margin-top:1px;border:2px solid var(--line-4);background:var(--bg);z-index:1}.track-stepper-item.done .node{background:var(--orange);border-color:var(--orange)}.track-stepper-item.current .node{background:var(--orange-lt);border-color:var(--orange-lt);box-shadow:0 0 0 4px #ff72002e}.track-stepper-item .label{font-size:14px;color:var(--text-dim)}.track-stepper-item .label small{color:var(--text-dim);font-size:12px}.track-stepper-item.done .label,.track-stepper-item.current .label{color:var(--text);font-weight:500}@media(max-width:900px){.detail-kv-grid,.detail-kv-grid.cols-2{grid-template-columns:1fr 1fr}}@media(max-width:640px){.detail-kv-grid,.detail-kv-grid.cols-2{grid-template-columns:1fr}}
