:root{--color-black: #050506;--color-matte: #090a0d;--color-graphite: #12141a;--color-graphite-2: #1a1d24;--color-white: #ffffff;--color-text: #f7f8fb;--color-muted: #aeb4c1;--color-subtle: #747b89;--tgc-red: #ff2d2d;--color-red: var(--tgc-red);--color-red-dark: #a80710;--color-border: rgba(255, 255, 255, .1);--color-border-strong: rgba(255, 255, 255, .18);--font-body: "Segoe UI", "Aptos", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Satoshi", var(--font-body);--font-ui: var(--font-display);--font-sans: var(--font-body);--font-mono: "Cascadia Mono", "Consolas", monospace;--tracking-ui: 0;--tracking-eyebrow: .17em;--container-max: 1440px;--container-pad: clamp(1rem, 3vw, 2rem);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--shadow-red: 0 0 40px rgba(255, 45, 45, .18);--transition: .22s cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:96px;overflow-x:hidden}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{min-width:320px;min-height:100vh;overflow-x:hidden;color:var(--color-text);background:radial-gradient(circle at 72% 0%,rgba(255,45,45,.14),transparent 28rem),linear-gradient(180deg,var(--color-matte),var(--color-black));font-family:var(--font-body);font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}main{overflow-x:clip}html.menu-open,body.menu-open{overflow:hidden;overscroll-behavior:none}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}:where(h1,h2,h3,h4,p,li,dt,dd,a,button,label,input,textarea,select,small,strong){overflow-wrap:anywhere}:where(.brand-text,.brand-tagline,.hero-title>span,.primary-menu a,.services-dropdown a,.mobile-menu-brand span){overflow-wrap:normal}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0}h1,h2,h3,h4{color:var(--color-white);font-weight:800;line-height:1.05;letter-spacing:var(--tracking-ui)}h1{font-size:clamp(3.25rem,7vw,7rem)}h2{font-size:clamp(2.25rem,4.5vw,4.75rem)}h3{font-size:clamp(1.25rem,2vw,1.75rem)}p{color:var(--color-muted)}.skip-link{position:fixed;left:1rem;top:1rem;z-index:100;padding:.65rem .9rem;border-radius:999px;color:var(--color-black);background:var(--color-white);transform:translateY(-150%);transition:transform var(--transition)}.skip-link:focus{transform:translateY(0)}.route-fallback{min-height:100vh;display:grid;place-items:center;gap:.8rem;padding:var(--container-pad);color:var(--color-muted);background:#050506;font-family:var(--font-mono);font-size:.72rem;font-weight:800;letter-spacing:.1em;line-height:1.4;text-align:center;text-transform:uppercase}.route-fallback__mark{width:42px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--tgc-red),transparent);box-shadow:0 0 28px #ff2d2d52}.route-fallback__text{display:block}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--color-white);outline-offset:4px}.container{width:min(100% - (var(--container-pad) * 2),var(--container-max));margin-inline:auto}.section{padding-block:clamp(4rem,8vw,7.5rem)}.section-tight{padding-block:clamp(2.5rem,5vw,4.5rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.75rem 1.25rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-white);background:transparent;font-family:var(--font-ui);font-weight:700;letter-spacing:var(--tracking-ui);line-height:1;text-transform:none;cursor:pointer;transition:transform var(--transition),border-color var(--transition),background-color var(--transition),box-shadow var(--transition)}.btn:hover{transform:translateY(-2px)}.btn-primary{border-color:var(--tgc-red);background:var(--tgc-red);box-shadow:var(--shadow-red)}.btn-primary:hover{border-color:var(--tgc-red);background:var(--tgc-red);box-shadow:0 0 34px #ff2d2d3d}.btn-outline{background:#ffffff08}.btn-outline:hover{border-color:#ffffff59;background:#ffffff12}.why-tgc-placeholder{height:500px;display:flex;align-items:center;justify-content:center;color:var(--color-white);background:red;font-family:var(--font-display);font-size:60px}.site-header{position:fixed;top:0;left:0;z-index:80;width:100%;min-height:78px;border-bottom:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,#03050957,#0305091a),#080a0e24;box-shadow:inset 0 -1px #ffffff09;backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18);transition:background-color var(--transition),border-color var(--transition),box-shadow var(--transition),backdrop-filter var(--transition)}.site-header.is-scrolled{border-bottom-color:#ffffff1c;background:linear-gradient(180deg,#030509b8,#03050975),#080a0eb8;box-shadow:inset 0 -1px #ffffff0b,0 18px 52px #00000057,0 0 34px #ff2d2d0e;backdrop-filter:blur(26px) saturate(1.22);-webkit-backdrop-filter:blur(26px) saturate(1.22)}.header-nav{min-height:78px;display:grid;grid-template-columns:240px minmax(560px,1fr) auto;align-items:center;gap:clamp(1rem,2vw,2rem)}.site-logo{width:fit-content;display:inline-flex;align-items:center}.brand{gap:12px}.brand-icon{width:auto;height:46px;flex:0 0 auto;object-fit:contain;image-rendering:auto}.brand-copy{display:grid;gap:2px;align-content:center;min-width:0;color:#fff;font-family:var(--font-ui);line-height:1;white-space:nowrap}.brand-text,.brand-tagline{display:block}.brand-text{color:#fff;font-size:28px;font-weight:800;letter-spacing:.13em}.brand-tagline{color:#ffffff9e;font-size:8px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.site-logo img:not(.brand-icon){height:auto}.primary-menu{justify-self:center;display:flex;align-items:center;gap:clamp(1.2rem,2.5vw,2.75rem)}.primary-menu a{position:relative;min-height:44px;display:inline-flex;align-items:center;color:var(--color-text);font-family:var(--font-ui);font-weight:700;letter-spacing:var(--tracking-ui);line-height:1;opacity:.88;transition:color var(--transition),opacity var(--transition)}.primary-menu a:after{content:"";position:absolute;left:0;right:0;bottom:7px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,45,45,.9),transparent);opacity:0;transform:scaleX(.55);transition:opacity var(--transition),transform var(--transition)}.primary-menu a:hover,.primary-menu a:focus-visible{color:var(--tgc-red);opacity:1}.primary-menu a.is-active,.primary-menu a[aria-current=page]{color:#fff;opacity:1}.primary-menu a.is-active:after,.primary-menu a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.primary-menu a:focus-visible,.services-menu__trigger:focus-visible,.header-actions .btn:focus-visible,.mobile-menu-actions .btn:focus-visible,.nav-toggle:focus-visible{outline:1px solid rgba(255,255,255,.78);outline-offset:5px;box-shadow:0 0 0 4px #ff2d2d29,0 0 24px #ff2d2d29}.nav-item--services{position:relative;min-height:44px;display:inline-flex;align-items:center}.services-menu__link{gap:.35rem}.services-menu__trigger{display:none}.services-menu__chevron{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform var(--transition)}.nav-item--services.is-open .services-menu__chevron{transform:rotate(225deg) translate(-1px,-1px)}.services-dropdown{position:absolute;top:calc(100% + .65rem);left:50%;z-index:90;width:max-content;min-width:238px;display:grid;gap:.15rem;padding:.62rem;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(145deg,#ffffff17,#ffffff06),#07080ceb;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff14;backdrop-filter:blur(22px) saturate(1.18);-webkit-backdrop-filter:blur(22px) saturate(1.18);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease}.services-dropdown:before{content:"";position:absolute;top:0;left:16px;right:16px;height:2px;border-radius:999px;background:var(--tgc-red);box-shadow:0 0 18px #ff2d2d57}.nav-item--services.is-open .services-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.primary-menu .services-dropdown a{min-height:40px;width:100%;justify-content:flex-start;padding:0 .78rem;border-radius:12px;color:#fffc;font-size:13px;letter-spacing:.02em;white-space:nowrap;opacity:.86;transition:color .22s ease,background-color .22s ease,opacity .22s ease,transform .22s ease}.primary-menu .services-dropdown a:after{display:none}.primary-menu .services-dropdown a:hover,.primary-menu .services-dropdown a:focus-visible,.primary-menu .services-dropdown a.is-active,.primary-menu .services-dropdown a[aria-current=page]{color:#fff;background:#ffffff13;opacity:1;transform:translate(2px)}.mobile-menu-actions,.mobile-menu-brand{display:none}.header-actions{justify-self:end;display:flex;align-items:center;gap:.75rem}.header-actions .btn{transition:transform var(--transition),border-color var(--transition),background-color var(--transition),box-shadow var(--transition),color var(--transition)}.header-actions .btn-outline{border:1px solid rgba(255,255,255,.14);background:#ffffff0a}.header-actions .btn-primary{background:var(--tgc-red)}.header-actions .btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #ff2d2d29}.header-actions .btn-outline:hover{border-color:#ffffff47;background:#ffffff14}.header-actions .btn-primary:hover{box-shadow:0 12px 34px #ff2d2d42}.nav-toggle{position:relative;display:none;width:46px;height:46px;border:1px solid var(--color-border-strong);border-radius:50%;color:var(--color-white);background:#ffffff0a;cursor:pointer}.nav-toggle span:not(.sr-only){position:absolute;left:13px;width:18px;height:2px;border-radius:99px;background:currentColor;transition:transform var(--transition)}.nav-toggle span:nth-child(2){transform:translateY(-4px)}.nav-toggle span:nth-child(3){transform:translateY(4px)}.nav-toggle[aria-expanded=true] span:nth-child(2){transform:rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg)}.hero{position:relative;height:auto;min-height:880px;overflow:visible;isolation:isolate;background:var(--color-black)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000009e,#00000052 42%,#0000001f),linear-gradient(180deg,#00000012,#0000002e)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 58% 43%,rgba(255,45,45,.13) 0,rgba(255,45,45,.058) 16rem,transparent 31rem),radial-gradient(ellipse at center,transparent 58%,rgba(0,0,0,.12) 100%),linear-gradient(180deg,transparent 78%,rgba(0,0,0,.32) 100%)}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;height:100%;background-image:url(../assets/images/hero-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1;filter:saturate(1.08) contrast(1.05) brightness(1.08);transform-origin:56% 42%;will-change:transform}@media (max-width: 1024px){.hero-bg{background-image:url(../assets/images/hero-bg-tablet.webp);background-position:center top}}@media (max-width: 640px){.hero-bg{background-image:url(../assets/images/hero-bg-mobile.webp);background-position:center top}}.hero-layout{position:relative;z-index:10;height:auto;min-height:0;padding-block:calc(clamp(3.25rem,5vw,4.5rem) + 78px) 80px;display:flex;flex-direction:column;align-items:flex-start;overflow:visible}.hero-content{width:min(100%,620px);max-width:620px;font-family:var(--font-display);position:relative;z-index:10;padding-bottom:160px;overflow:visible}.hero-title{width:100%;max-width:620px;margin-bottom:1.35rem;color:#fff;font-family:var(--font-display);font-size:clamp(58px,5.6vw,88px);font-weight:700;line-height:.94;letter-spacing:0;text-transform:none}.hero-title>span{display:block;white-space:nowrap}.hero-title-dynamic{display:block;width:100%;min-height:.94em;max-width:100%}.hero-typing-text{display:inline}.hero-typing-cursor{display:inline-block;margin-left:.06em;animation:typing-cursor-blink 1.05s ease-in-out infinite}.hero-kicker{margin-bottom:.5rem;color:var(--tgc-red);font-family:var(--font-display);font-size:clamp(1.55rem,1.95vw,2rem);font-weight:500;line-height:1.18;letter-spacing:0}.hero-platform{max-width:600px;margin-bottom:18px;color:#fff;font-family:var(--font-display);font-size:clamp(20px,1.6vw,28px);font-weight:600;line-height:1.2;letter-spacing:0}.hero-copy{max-width:560px;margin-bottom:.85rem;color:#ffffffc2;font-family:var(--font-body);font-size:clamp(.98rem,1.08vw,1.08rem);font-weight:400;line-height:1.62;letter-spacing:0}.hero-copy:last-of-type{margin-bottom:1.8rem}.hero-actions{position:relative;z-index:6;display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:0}.btn-large{min-height:56px;padding-inline:1.65rem}.hero-card{position:absolute;z-index:10;right:0;width:min(320px,25vw);padding:1.35rem;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:linear-gradient(145deg,#ffffff13,#ffffff05 42%),#05070cad;box-shadow:inset 0 1px #ffffff21,inset 0 0 34px #ff2d2d0b,0 24px 82px #0000007a,0 0 42px #ff2d2d1a;backdrop-filter:blur(24px) saturate(1.22);-webkit-backdrop-filter:blur(24px) saturate(1.22);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease;will-change:transform,box-shadow,border-color}.hero-card:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.12),transparent 32%),radial-gradient(circle at 100% 100%,rgba(255,45,45,.12),transparent 42%);opacity:.72}.hero-card>*{position:relative;z-index:1}.hero-card:hover{transform:translateY(-4px);border-color:#ff2d2d52;box-shadow:inset 0 1px #ffffff29,inset 0 0 38px #ff2d2d0f,0 30px 92px #00000085,0 0 44px #ff2d2d26}.live-card{top:7.2rem;animation:float-card-live 7s ease-in-out infinite alternate}.coverage-card{top:24.75rem;animation:float-card-coverage 8.5s ease-in-out infinite alternate}.card-label{margin-bottom:1rem;color:#ffffffa3;font-size:11px;font-weight:800;letter-spacing:.11em;line-height:1;text-transform:uppercase}.card-heading{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.card-heading .card-label{margin-bottom:0}.live-indicator{display:inline-flex;align-items:center;gap:6px;color:#ffffffb8;font-size:11px;font-weight:800;letter-spacing:.08em}.live-indicator span:last-child{animation:live-badge-shimmer 4.2s ease-in-out infinite}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--tgc-red);box-shadow:0 0 12px #ff2d2d57}.card-content{transition:opacity .26s ease,transform .26s ease}.card-content-switching{opacity:0;transform:translateY(8px)}.card-timestamp{margin-top:.7rem;color:#ffffff7a;font-size:13px;font-weight:500;line-height:1}.shipment-route{display:flex;align-items:center;justify-content:space-between;gap:1rem}.shipment-id,.coverage-card strong{color:var(--color-white);font-size:24px;font-weight:760;line-height:1.08;letter-spacing:0}.status-in-transit{color:var(--tgc-red)}.status-customs-hold{color:#f7b84b}.status-scheduled{color:#aeb8c8}.status-delivered,.risk-low{color:#62d68f}.risk-medium{color:#f7b84b}.shipment-route{margin:.65rem 0 1.08rem;color:#ffffffd1;font-size:14px;font-weight:600;letter-spacing:.04em}.coverage-card strong{display:block;font-size:25px}.intelligence-metrics{display:grid;gap:.64rem}.metric-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:.68rem;border-top:1px solid rgba(255,255,255,.095)}.metric-row span{color:#ffffff9e;font-size:12px;font-weight:700;letter-spacing:.04em}.metric-row strong{color:#ffffffeb;font-size:14px;font-weight:800;line-height:1;text-align:right}.network-metrics{margin-top:1rem}@keyframes live-dot-pulse{0%,to{opacity:.72;transform:scale(1);box-shadow:0 0 10px #ff2d2d38}50%{opacity:1;transform:scale(1.18);box-shadow:0 0 16px #ff2d2d6b}}@keyframes live-badge-shimmer{0%,to{opacity:.72;filter:none}50%{opacity:.96;filter:drop-shadow(0 0 4px rgba(255,45,45,.1))}}@keyframes float-card-live{0%{translate:0 0}to{translate:0 -6px}}@keyframes float-card-coverage{0%{translate:0 0}to{translate:0 -5px}}@keyframes kpi-glow-breathe{0%,to{border-color:#ff2d2d3d;box-shadow:0 16px 48px #00000057,0 0 16px #ff2d2d12}50%{border-color:#ff2d2d57;box-shadow:0 18px 54px #00000061,0 0 22px #ff2d2d1f}}@keyframes typing-cursor-blink{0%,44%{opacity:.88}45%,to{opacity:.22}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-fade-down{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: no-preference){.live-dot{animation:live-dot-pulse 1.8s ease-in-out infinite}.live-card,.coverage-card{animation-play-state:running}.site-header{opacity:0;transform:translateY(-14px);animation:hero-fade-down .9s cubic-bezier(.16,1,.3,1) 1 both}.hero-title{opacity:0;transform:translateY(18px);animation:hero-fade-up .98s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:.12s}.hero-kicker{opacity:0;transform:translateY(16px);animation:hero-fade-up .9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:.26s}.hero-platform{opacity:0;transform:translateY(16px);animation:hero-fade-up .9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:.39s}.hero-copy{opacity:0;transform:translateY(16px);animation:hero-fade-up .9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:.52s}.hero-copy:last-of-type{animation-delay:.62s}.hero-actions{opacity:0;transform:translateY(16px);animation:hero-fade-up .9s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:.76s}.hero-card{opacity:0;transform:translateY(14px);animation:hero-fade-up .9s cubic-bezier(.16,1,.3,1) 1 both}.live-card{animation:hero-fade-up .9s cubic-bezier(.16,1,.3,1) 1 both .26s,float-card-live 7s ease-in-out infinite alternate}.coverage-card{animation:hero-fade-up .9s cubic-bezier(.16,1,.3,1) 1 both .38s,float-card-coverage 8.5s ease-in-out infinite alternate}}.kpi-bar{position:absolute;left:50%;right:auto;bottom:42px;z-index:20;width:min(100% - 160px,1440px);margin-top:0;display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:center;padding:0;transform:translate(-50%);border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.kpi-item{position:relative;z-index:21;min-height:92px;padding:15px 20px;display:grid;grid-template-columns:44px minmax(0,1fr);align-content:center;align-items:center;column-gap:.8rem;border:1px solid rgba(255,45,45,.26);border-radius:16px;background:#080a0ead;box-shadow:0 16px 48px #00000057,0 0 18px #ff2d2d14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .22s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease;will-change:transform,box-shadow,border-color;animation:kpi-glow-breathe 5s ease-in-out infinite}.kpi-item:hover{transform:translateY(-2px);border-color:#ff2d2d8c;box-shadow:0 20px 66px #0000006b,0 0 24px #ff2d2d24}.kpi-icon{grid-row:span 2;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,45,45,.35);border-radius:12px;color:var(--tgc-red);font-size:0;overflow:hidden;background:#ff2d2d1a;box-shadow:0 0 20px #ff2d2d26}.kpi-icon svg{width:21px;height:21px;display:block;color:currentColor;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(255,45,45,.22))}.kpi-item strong{color:#fff;font-family:var(--font-display);font-size:clamp(32px,2.6vw,42px);font-weight:700;letter-spacing:0;line-height:.95}.kpi-item span{color:#ffffffb8;font-size:13px;font-weight:500}@media (prefers-reduced-motion: no-preference){.kpi-item{opacity:0;transform:translateY(14px);animation:hero-fade-up .9s cubic-bezier(.16,1,.3,1) 1 both,kpi-glow-breathe 5s ease-in-out infinite;animation-delay:0s,0s}.kpi-item:nth-child(1){animation-delay:0ms,0ms}.kpi-item:nth-child(2){animation-delay:.12s,0ms}.kpi-item:nth-child(3){animation-delay:.24s,0ms}.kpi-item:nth-child(4){animation-delay:.36s,0ms}}@media (prefers-reduced-motion: reduce){.site-header,.hero-title,.hero-kicker,.hero-platform,.hero-copy,.hero-actions,.hero-card,.kpi-item,.live-card,.coverage-card,.card-content,.live-indicator span:last-child{opacity:1;transform:none;transition:none;animation:none}.cta-arrow-icon{transition:none}.hero-card:hover,.kpi-item,.kpi-item:hover{transform:none}.live-dot{animation:none}.hero-typing-cursor{animation:none;opacity:.62}}@media (max-height: 820px){.hero-layout{padding-block:calc(2rem + 78px) 44px}.hero-content{padding-bottom:96px}.kpi-bar{bottom:20px}}.global-network-section{position:relative;min-height:900px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#050506,#08090d 52%,#050506)}.global-network-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 74%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 74%,transparent)}.global-network-section:after{display:none}.global-network-layout{min-height:900px;display:grid;grid-template-columns:minmax(320px,.39fr) minmax(0,.61fr);gap:clamp(1.5rem,3vw,3.35rem);align-items:center;padding-block:clamp(5.5rem,8vw,7.5rem)}.global-network-copy{max-width:540px;position:relative;z-index:2}.section-eyebrow{width:fit-content;margin-bottom:1.15rem;padding:.4rem .72rem;border:1px solid rgba(255,45,45,.42);border-radius:999px;color:#fff;background:#ff2d2d1c;box-shadow:inset 0 1px #ffffff14,0 0 22px #ff2d2d1f;font-family:var(--font-mono);font-size:.72rem;font-weight:800;line-height:1;text-transform:uppercase}.global-network-title{max-width:560px;margin-bottom:1.05rem;font-family:var(--font-display);font-size:clamp(3.05rem,5.1vw,5.3rem);font-weight:760;line-height:.96}.global-network-title span{display:block;color:var(--tgc-red);text-shadow:0 0 32px rgba(255,45,45,.22)}.global-network-lede{max-width:440px;margin-bottom:1.85rem;color:#ffffffb8;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.58}.network-checklist{display:grid;gap:.72rem;margin-bottom:2.15rem;list-style:none}.network-checklist li{position:relative;min-height:28px;padding-left:2.15rem;color:#ffffffd1;font-size:1rem;font-weight:620}.network-checklist li:before{content:"";position:absolute;left:0;top:.16rem;width:1.2rem;height:1.2rem;border:1px solid rgba(255,45,45,.52);border-radius:50%;background:radial-gradient(circle at center,var(--tgc-red) 0 26%,transparent 29%),#ff2d2d14;box-shadow:0 0 18px #ff2d2d38}.network-cta{min-height:56px;width:fit-content;display:inline-flex;align-items:center;gap:.95rem;padding:.44rem .5rem .44rem 1.25rem;border:1px solid rgba(255,45,45,.5);border-radius:999px;color:#fff;background:linear-gradient(135deg,#ff2d2df2,#9a0812f0);box-shadow:inset 0 1px #ffffff2b,0 18px 46px #ff2d2d33;font-weight:800;line-height:1;transition:transform .52s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.16,1,.3,1)}.network-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,0 24px 58px #ff2d2d47}.network-cta-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#00000047;box-shadow:inset 0 1px #ffffff1f}.network-cta:hover .cta-arrow-icon{transform:translate(3px);background:#0000005c}.global-network-visual{position:relative;min-height:690px}.globe-stage{position:relative;min-height:690px;display:grid;place-items:center}.globe-bezel{position:relative;z-index:2;width:min(82%,700px);aspect-ratio:1;display:grid;place-items:center;transform:translate(4%);border:0;border-radius:50%;background:transparent;box-shadow:none}.globe-bezel:before,.globe-bezel:after{display:none}.globe-core{position:relative;width:93%;aspect-ratio:1;overflow:visible;border-radius:50%}.alliance-globe-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#aeb4c1b8;font-family:var(--font-mono);font-size:.62rem;font-weight:800;letter-spacing:.1em;line-height:1.4;text-align:center;text-transform:uppercase}.alliance-globe-fallback__ring{position:absolute;width:72%;aspect-ratio:1;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:radial-gradient(circle,rgba(255,45,45,.12),transparent 58%);box-shadow:inset 0 0 42px #ff2d2d14,0 0 42px #ff2d2d14}.alliance-globe-fallback__text{position:relative;z-index:1;max-width:12rem;padding:0 1rem}.aceternity-globe-mount{position:relative;width:100%;height:100%;display:grid;place-items:center;overflow:visible;border-radius:50%;background:transparent}.aceternity-globe-mount:before,.aceternity-globe-mount:after{display:none}.aceternity-globe-mount canvas{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;z-index:1;width:106%!important;height:106%!important;display:block;border-radius:inherit}.aceternity-globe-canvas{filter:none}.network-card{position:absolute;z-index:3;width:min(220px,28vw);padding:.82rem .9rem;border:1px solid rgba(255,255,255,.105);border-radius:8px;background:linear-gradient(145deg,#ffffff1b,#ffffff05),#080a0e8a;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px #ffffff21,0 20px 58px #00000042,0 0 28px #ff2d2d12}.network-card p{margin-bottom:.55rem;color:#ffffff85;font-family:var(--font-mono);font-size:.72rem;font-weight:800;line-height:1;text-transform:uppercase}.network-status-card{top:11%;left:16%;width:min(205px,27vw)}.network-status-card strong{display:block;color:#fff;font-family:var(--font-mono);font-size:clamp(2.15rem,3.4vw,3.28rem);font-weight:800;line-height:.9}.network-status-card span{color:#ffffffa8;font-size:.82rem}.network-metrics-card{right:.5%;bottom:11%;width:min(245px,31vw)}.network-metrics-card dl{display:grid;gap:.54rem}.network-metrics-card div{display:flex;justify-content:space-between;gap:1rem;padding-top:.52rem;border-top:1px solid rgba(255,255,255,.09)}.network-metrics-card dt{color:#ffffffa3;font-size:.77rem;font-weight:650}.network-metrics-card dd{color:#fff;font-family:var(--font-mono);font-size:.84rem;font-weight:800}.network-legend-card{left:17%;bottom:11%;width:min(195px,25vw)}.network-legend-card ul{display:grid;gap:.52rem;list-style:none}.network-legend-card li{display:flex;align-items:center;gap:.62rem;color:#ffffffb8;font-size:.78rem;font-weight:650}.legend-mark{width:11px;height:11px;flex:0 0 auto;border-radius:50%;background:var(--tgc-red);box-shadow:0 0 14px #ff2d2d99}.legend-hub{border:2px solid #ffffff}.legend-partner{width:9px;height:9px;background:#ffffffd9}.legend-line{width:28px;height:2px;flex:0 0 auto;border-radius:99px;background:var(--tgc-red);box-shadow:0 0 12px #ff2d2d80}.legend-potential{background:repeating-linear-gradient(90deg,rgba(255,255,255,.65) 0 5px,transparent 5px 10px);box-shadow:none}[data-network-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion: no-preference){[data-network-reveal]{opacity:0;transform:translateY(34px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}[data-network-reveal].is-visible{opacity:1;transform:translateY(0)}.network-card{transition:transform .52s cubic-bezier(.16,1,.3,1),border-color .52s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.16,1,.3,1)}.network-card:hover{transform:translateY(-4px);border-color:#ff2d2d57;box-shadow:inset 0 1px #ffffff24,0 30px 80px #00000070,0 0 38px #ff2d2d24}}@media (prefers-reduced-motion: reduce){.global-network-section *,.global-network-section *:before,.global-network-section *:after{transition:none;animation:none}.cta-arrow-icon{transition:none}}@media (max-width: 1120px){.global-network-layout{grid-template-columns:minmax(300px,.4fr) minmax(0,.6fr);gap:clamp(1.25rem,2.5vw,2.4rem)}.global-network-title{font-size:clamp(2.85rem,5.15vw,4.4rem)}.global-network-visual,.globe-stage{min-height:650px}.globe-bezel{width:min(94%,660px);transform:translate(2%)}.network-status-card{top:9%;left:3%;width:min(205px,30vw)}.network-metrics-card{right:1%;bottom:9%;width:min(235px,34vw)}.network-legend-card{left:4%;bottom:9%;width:min(190px,29vw)}}@media (max-width: 1280px) and (min-width: 1121px){.hero{min-height:940px}.hero-layout,.hero-content{padding-bottom:128px}.hero-card{width:min(300px,24vw);padding:1.05rem}.live-card{top:5.7rem}.coverage-card{top:21.35rem}.kpi-bar{bottom:32px;width:min(100% - 4rem,1240px);gap:clamp(.75rem,1.2vw,1rem)}.kpi-item{min-height:88px;padding:14px 16px;column-gap:.65rem}}@media (max-width: 920px){.global-network-layout{min-height:auto;grid-template-columns:1fr;align-items:start;padding-block:clamp(5rem,9vw,7rem)}.global-network-copy{max-width:680px}.global-network-lede{max-width:620px}.global-network-visual,.globe-stage{min-height:690px}.globe-bezel{width:min(86vw,660px);transform:translate(0)}.network-card{width:min(245px,38vw)}.network-status-card{top:7%;left:8%}.network-metrics-card{right:5%;bottom:8%}.network-legend-card{left:7%;bottom:8%}}@media (max-width: 768px){.global-network-section{min-height:auto}.global-network-layout{padding-block:4.5rem;gap:2.35rem}.global-network-title{font-size:clamp(2.55rem,13vw,3.8rem)}.network-cta{width:100%;justify-content:space-between}.global-network-visual,.globe-stage{min-height:auto}.global-network-visual{overflow:hidden}.globe-stage{display:grid;grid-template-columns:1fr;gap:.78rem;place-items:stretch}.network-radar{display:none}.globe-bezel{width:min(100%,520px);margin-inline:auto;transform:none}.network-trade-lanes{top:4%;right:0;bottom:52%;left:0;opacity:.48}.aceternity-globe-mount canvas{top:-3%;right:-3%;bottom:-3%;left:-3%;width:106%!important;height:106%!important}.network-card,.network-status-card,.network-metrics-card,.network-legend-card{position:relative;inset:auto;width:100%;max-width:none}.network-status-card{margin-top:.35rem}.network-metrics-card div{align-items:baseline}.network-legend-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem .9rem}}@media (max-width: 430px){.global-network-layout{padding-block:3.75rem}.section-eyebrow{font-size:.68rem}.global-network-lede,.network-checklist li{font-size:1rem}.network-card{padding:.9rem}.network-legend-card ul{grid-template-columns:1fr}}@media (max-width: 1120px){.header-nav{grid-template-columns:190px minmax(0,1fr) auto;gap:.8rem}.primary-menu{gap:.75rem}.primary-menu a{font-size:14px;white-space:nowrap}.header-actions .btn{padding-inline:.82rem;white-space:nowrap}.header-actions .btn-outline{display:none}.brand-icon{height:40px}.brand-text{font-size:24px}.brand-tagline{font-size:7px;letter-spacing:.16em}.hero-card{width:min(300px,30vw);padding:1.05rem}.live-card{top:5.2rem}.coverage-card{top:20.5rem}.intelligence-metrics{gap:.42rem}.metric-row{padding-top:.45rem}.metric-row span{font-size:11px}.metric-row strong{font-size:13px}}@media (max-width: 920px){.header-nav{grid-template-columns:1fr auto}.nav-toggle{display:inline-flex;align-items:center;justify-content:center}.primary-menu{position:absolute;left:var(--container-pad);right:var(--container-pad);top:calc(78px + .75rem);display:grid;justify-items:stretch;gap:0;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#000000f5;box-shadow:0 22px 70px #00000075;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity var(--transition),transform var(--transition)}.primary-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.primary-menu a{justify-content:center;min-height:46px}.nav-item--services{width:100%;min-height:0;display:grid}.services-menu__link{display:none}.services-menu__trigger{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:10px;background:transparent;color:var(--color-text);font-family:var(--font-ui);font-size:14px;font-weight:700;letter-spacing:var(--tracking-ui);cursor:pointer;transition:color var(--transition),background-color var(--transition)}.services-menu__trigger:hover,.services-menu__trigger:focus-visible,.services-menu__trigger.is-active{color:var(--tgc-red);background:#ffffff0a}.primary-menu .services-dropdown{position:static;width:100%;min-width:0;max-height:0;display:grid;gap:.2rem;margin:0;padding:0 .35rem;overflow:hidden;border:0;border-radius:14px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;visibility:visible;pointer-events:none;transform:none;transition:max-height .26s ease,margin .26s ease,padding .26s ease,background-color .26s ease}.primary-menu .services-dropdown:before{display:none}.primary-menu .services-dropdown.is-open{max-height:360px;margin:.15rem 0 .45rem;padding:.45rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;pointer-events:auto}.primary-menu .services-dropdown a{min-height:40px;padding:.65rem .75rem;font-size:.84rem;white-space:normal}.header-actions{display:none}.hero{height:auto;min-height:880px;overflow:visible}.hero-layout{height:auto;min-height:auto;padding-block:calc(4.5rem + 78px) 80px;display:grid;gap:1rem;overflow:visible}.hero-card{position:relative;inset:auto;width:100%}.live-card,.coverage-card{top:auto}.kpi-bar{position:absolute;left:50%;right:auto;bottom:42px;width:min(100% - 2rem,1440px);margin-top:0;transform:translate(-50%);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 769px) and (max-width: 920px){.hero-layout{display:block;padding-block:calc(3.2rem + 78px) 7.25rem}.hero-content{max-width:450px}.hero-card{position:absolute;inset:auto}.hero-card{right:0;width:min(280px,34vw);padding:1.05rem}.live-card{top:4rem}.coverage-card{top:19.6rem}.kpi-bar{position:absolute;left:50%;right:auto;bottom:42px;width:min(100% - 2rem,1440px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;transform:translate(-50%)}.kpi-item{min-height:92px;padding:15px 18px;grid-template-columns:44px minmax(0,1fr);column-gap:.65rem}.kpi-icon{width:44px;height:44px}.kpi-item strong{font-size:clamp(30px,3vw,38px)}.kpi-item span{font-size:13px}}@media (min-width: 769px) and (max-width: 820px){.hero-layout{padding-block:calc(3rem + 78px) 7.4rem}.hero-content{max-width:min(420px,52vw)}.hero-card{width:min(250px,32vw);padding:.95rem}.live-card{top:4.2rem}.coverage-card{top:18.7rem}.kpi-bar{gap:12px}}@media (max-width: 768px){html.menu-open,body.menu-open{overflow:hidden;overscroll-behavior:none}body.menu-open{position:fixed;inset-inline:0;width:100%}.container{width:min(100% - 2rem,var(--container-max))}.btn{width:100%}.site-logo img:not(.brand-icon){width:118px}.brand-icon{height:34px}.brand-text{font-size:21px}.brand-tagline{font-size:6.5px;letter-spacing:.14em}.site-header.is-menu-open{position:fixed;z-index:110;background:transparent;border-bottom-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header.is-menu-open .nav-toggle{position:fixed;z-index:130;top:calc(11px + env(safe-area-inset-top));right:16px}.nav-toggle{width:56px;height:56px;border-color:#ffffff2e;background:#ffffff0e;box-shadow:inset 0 1px #ffffff17,0 18px 44px #00000057;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .36s cubic-bezier(.16,1,.3,1),border-color .36s cubic-bezier(.16,1,.3,1),background-color .36s cubic-bezier(.16,1,.3,1)}.nav-toggle span:not(.sr-only){left:17px;width:20px;transition:transform .36s cubic-bezier(.16,1,.3,1)}.site-header.is-menu-open .nav-toggle{border-color:#ffffff47;background:#ffffff1c;transform:translateZ(0)}.primary-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;width:100vw;min-height:100dvh;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:calc(18px + env(safe-area-inset-top)) 20px max(22px,calc(18px + env(safe-area-inset-bottom)));border:0;border-radius:0;background:#000000eb;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;overflow-x:hidden;overflow-y:auto;transform:none;transition:opacity .32s cubic-bezier(.16,1,.3,1),visibility .32s step-end;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.primary-menu:after{content:"";position:static;display:block;width:100%;height:1px;margin-top:.5rem;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);order:8}.mobile-menu-brand{min-height:56px;display:inline-flex;align-items:center;gap:12px;margin-bottom:clamp(4rem,12dvh,6.75rem);padding-right:72px;opacity:0;transform:translateY(12px);transition:opacity .36s cubic-bezier(.16,1,.3,1) 40ms,transform .36s cubic-bezier(.16,1,.3,1) 40ms}.mobile-menu-brand .brand-icon{height:34px}.mobile-menu-brand .brand-text{font-size:21px}.mobile-menu-brand .brand-tagline{font-size:6.5px;letter-spacing:.14em}.primary-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .36s cubic-bezier(.16,1,.3,1),visibility 0ms step-start}.primary-menu.is-open .mobile-menu-brand{opacity:1;transform:translateY(0)}.primary-menu>a{width:100%;min-height:auto;display:flex;align-items:center;justify-content:flex-start;margin-bottom:24px;color:#fff;font-family:var(--font-ui);font-size:28px;font-weight:700;line-height:1.02;letter-spacing:0;opacity:0;transform:translateY(20px);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),color var(--transition)}.primary-menu>.nav-item--services{width:100%;margin-bottom:24px;opacity:0;transform:translateY(20px);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.services-menu__trigger{min-height:auto;justify-content:space-between;padding:0;border-radius:0;color:#fff;font-size:28px;line-height:1.02;letter-spacing:0;background:transparent}.services-menu__trigger:hover,.services-menu__trigger:focus-visible,.services-menu__trigger.is-active{color:#fff;background:transparent}.primary-menu .services-dropdown.is-open{margin:18px 0 0;padding:.55rem;border-color:#ffffff1f;background:#ffffff0e}.primary-menu .services-dropdown a{min-height:44px;padding:.75rem .85rem;font-size:15px}.primary-menu.is-open>a,.primary-menu.is-open .mobile-menu-actions{opacity:1;transform:translateY(0)}.primary-menu.is-open>.nav-item--services{opacity:1;transform:translateY(0);transition-delay:115ms}.primary-menu.is-open>a:nth-of-type(1){transition-delay:70ms}.primary-menu.is-open>a:nth-of-type(2){transition-delay:115ms}.primary-menu.is-open>a:nth-of-type(3){transition-delay:.16s}.primary-menu.is-open>a:nth-of-type(4){transition-delay:205ms}.primary-menu.is-open>a:nth-of-type(5){transition-delay:.25s}.primary-menu.is-open>a:nth-of-type(6){transition-delay:295ms}.mobile-menu-actions{width:100%;margin-top:auto;display:grid;gap:12px;padding-top:clamp(2rem,8dvh,4.5rem);opacity:0;transform:translateY(20px);transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.mobile-menu-actions .btn{width:100%;min-height:58px;border-radius:12px;font-size:16px;font-weight:800;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1),background-color .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1)}.mobile-menu-actions .btn-outline{border-color:#ffffff2e;background:#ffffff0e;box-shadow:inset 0 1px #ffffff14}.mobile-menu-actions .btn-primary{border-color:var(--tgc-red);background:var(--tgc-red);box-shadow:0 18px 46px #ff2d2d42}.primary-menu.is-open .mobile-menu-actions{transition-delay:.33s}.hero{height:auto;min-height:auto}.hero-layout{height:auto;min-height:auto;padding-block:calc(3rem + 78px) 2.5rem;display:flex;flex-direction:column;gap:1rem;align-items:stretch}.hero-content{max-width:none;padding-bottom:0}.hero-title{font-size:clamp(42px,12vw,64px);letter-spacing:0}.hero-title>span{white-space:normal}.hero-title-dynamic{min-height:1.88em}.hero-actions{flex-direction:column;margin-bottom:.55rem}.hero-card{position:relative;inset:auto;right:auto;width:100%;padding:1.25rem 1.3rem}.live-card,.coverage-card{top:auto}.kpi-bar{position:relative;left:auto;right:auto;bottom:auto;width:100%;margin-top:.6rem;transform:none;grid-template-columns:1fr;gap:14px}.kpi-item{min-height:86px;padding:15px 16px}.metric-row span{font-size:12px}.metric-row strong{font-size:13px}}@media (max-width: 560px){.kpi-bar{grid-template-columns:1fr}}@media (max-width: 480px){.container{width:min(100% - 1.5rem,var(--container-max))}.hero-layout{padding-block:calc(2.65rem + 78px) 2.15rem}.hero-title{font-size:clamp(40px,11.5vw,54px)}.hero-card{padding:1.1rem;border-radius:16px}.kpi-item{grid-template-columns:40px minmax(0,1fr);column-gap:.7rem}.kpi-icon{width:40px;height:40px}}@media (max-width: 390px){.container{width:min(100% - 1.25rem,var(--container-max))}.brand-text{font-size:19px}.brand-tagline{font-size:6px;letter-spacing:.12em}.nav-toggle{width:52px;height:52px}.nav-toggle span:not(.sr-only){left:15px}.hero-title{font-size:clamp(38px,11vw,46px)}.hero-platform{font-size:1.08rem}.hero-card{padding:1rem}.kpi-item{min-height:82px;padding:12px}}.comparison-section{padding:clamp(80px,10vw,140px) clamp(16px,3vw,24px)}.comparison-container{max-width:1280px;margin:0 auto}.comparison-header{text-align:center;margin-bottom:64px}.comparison-header h2{color:#fff}.comparison-header h2 span{color:#d71920}.comparison-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,24px)}.comparison-card{min-height:clamp(320px,40vw,400px);border-radius:24px;border:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.comparison-grid{grid-template-columns:1fr}}@media (min-width: 921px){.mobile-menu-content,.mobile-services__inner{display:contents}.mobile-menu-close{display:none}}@media (max-width: 920px){html.menu-open,body.menu-open{overflow:hidden;overscroll-behavior:none}body.menu-open{position:fixed;inset-inline:0;width:100%;touch-action:none}.site-header.is-menu-open{z-index:110;background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header.is-menu-open .nav-toggle{display:none}.primary-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;width:100%;height:100dvh;min-height:100svh;display:flex;flex-direction:column;gap:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:0;background:radial-gradient(circle at 85% 80%,rgba(255,42,42,.08),transparent 38%),#050506;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:none;transition:opacity .18s ease,visibility .18s step-end}.primary-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s ease,visibility 0ms step-start}.primary-menu:after{display:none}.mobile-menu-brand{position:sticky;top:0;z-index:2;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:max(14px,env(safe-area-inset-top)) 20px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:#050506fa;opacity:1;transform:none}.mobile-menu-brand .brand-icon{width:auto;height:36px}.mobile-menu-brand .brand-text{font-size:21px}.mobile-menu-brand .brand-tagline{font-size:6.5px}.mobile-menu-close{position:relative;flex:0 0 48px;width:48px;height:48px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#ffffff0a;color:#fff;cursor:pointer}.mobile-menu-close span{position:absolute;top:23px;left:13px;width:20px;height:2px;border-radius:99px;background:currentColor}.mobile-menu-close span:first-child{transform:rotate(45deg)}.mobile-menu-close span:last-child{transform:rotate(-45deg)}.mobile-menu-close:focus-visible{outline:1px solid #fff;outline-offset:4px;box-shadow:0 0 0 4px #ff2d2d29}.mobile-menu-content{display:flex;flex:1;flex-direction:column;padding:12px 20px max(24px,calc(20px + env(safe-area-inset-bottom)))}.mobile-menu-content>a,.mobile-menu-content>.nav-item--services{width:100%;margin:0;opacity:1;transform:none}.mobile-menu-content>a,.services-menu__trigger{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07);color:#fff;font-family:var(--font-ui);font-size:clamp(1.1rem,5vw,1.35rem);font-weight:600;line-height:1.2;letter-spacing:0;text-align:left}.mobile-menu-content>a:after{display:none}.mobile-menu-content>a.is-active{color:var(--tgc-red)}.nav-item--services{position:static;min-height:0;display:block}.services-menu__trigger{border-inline:0;border-top:0;border-radius:0;background:none;cursor:pointer}.services-menu__trigger:hover,.services-menu__trigger:focus-visible,.services-menu__trigger.is-active{color:#fff;background:none}.services-menu__chevron{flex:0 0 auto;margin-right:.35rem}.primary-menu .services-dropdown{position:static;top:auto;left:auto;width:100%;min-width:0;display:grid;grid-template-rows:0fr;gap:0;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;visibility:visible;pointer-events:none;transform:none;transition:grid-template-rows .22s ease}.nav-item--services:hover .services-dropdown,.nav-item--services:focus-within .services-dropdown{transform:none}.primary-menu .services-dropdown:before{display:none}.primary-menu .services-dropdown.is-open{grid-template-rows:1fr;margin:0;padding:0;border:0;background:transparent;pointer-events:auto}.mobile-services__inner{min-height:0;display:grid;gap:4px;overflow:hidden;padding:0 0 0 16px}.services-dropdown.is-open .mobile-services__inner{padding:8px 0 14px 16px}.primary-menu .services-dropdown a{width:100%;min-height:44px;display:flex;align-items:center;padding:.65rem .75rem;border-radius:8px;color:#ffffffbf;font-size:.92rem;white-space:normal}.primary-menu .services-dropdown a:hover,.primary-menu .services-dropdown a:focus-visible,.primary-menu .services-dropdown a.is-active{color:#fff;background:#ffffff0f;transform:none}.mobile-menu-actions{width:100%;display:grid;gap:12px;margin-top:auto;padding-top:24px;opacity:1;transform:none}.mobile-menu-actions .btn{width:100%;min-height:52px;border-radius:10px;font-size:15px}.primary-menu.is-open>a,.primary-menu.is-open .mobile-menu-actions,.primary-menu.is-open>.nav-item--services{opacity:1;transform:none;transition:none}}@media (prefers-reduced-motion: reduce){.primary-menu,.primary-menu .services-dropdown{transition:none}}.service-page{--service-red: #ff2b2b;--service-red-deep: #d71920;--service-bg: #050506;--service-panel: #0d0e12;--service-panel-raised: #13151b;--service-line: rgba(255, 255, 255, .105);--service-muted: #9da2ae;--service-ease: cubic-bezier(.16, 1, .3, 1);min-width:320px;overflow-x:clip;color:#f7f8fa;background:var(--service-bg);font-family:var(--font-display);scroll-behavior:smooth}.service-page main{overflow:clip}.service-page .site-header{position:absolute}.service-page .primary-menu{justify-content:center}.service-page .primary-menu a{font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:var(--tracking-ui);text-rendering:optimizeLegibility}.service-container{width:min(calc(100% - clamp(2rem,6vw,6rem)),1380px);margin-inline:auto;min-width:0}.service-page :where(.service-hero__copy,.service-hero__visual,.service-visual,.service-section__header,.capability-card,.network-intelligence-card,.results-grid article,.consultation-shell,.consultation-form){min-width:0}.service-page :where(p,li,dt,dd,a,button,label,input,textarea,select,small,strong){overflow-wrap:anywhere}.service-page :where(h1,h2,h3,h4){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.service-section{position:relative;padding-block:clamp(6rem,10vw,10rem);scroll-margin-top:5rem}.service-eyebrow{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1.25rem;color:#ff5b5f;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:var(--tracking-eyebrow);line-height:1.2;text-transform:uppercase}.service-eyebrow:before{content:"";width:22px;height:1px;background:var(--service-red);box-shadow:0 0 12px #ff2b2bb3}.service-section__header{max-width:760px;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.service-section__header h2,.control-tower-copy h2,.consultation-copy h2{font-size:clamp(2.5rem,5.4vw,5.5rem);letter-spacing:-.045em;line-height:.98}.service-section__header>p:last-child,.control-tower-copy>p,.consultation-copy>p{max-width:650px;margin-top:1.35rem;color:var(--service-muted);font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.7}.service-hero{position:relative;min-height:850px;display:grid;align-items:center;isolation:isolate;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 76% 46%,rgba(215,25,32,.2),transparent 30%),linear-gradient(135deg,#07080a,#050506 58%,#090507)}.service-hero__atmosphere,.service-hero__atmosphere:before,.service-hero__atmosphere:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.service-hero__atmosphere{z-index:-1;opacity:.55;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,#000 15%,transparent 80%);mask-image:linear-gradient(90deg,#000 15%,transparent 80%)}.service-hero__atmosphere:before{content:"";background:repeating-linear-gradient(115deg,transparent 0 170px,rgba(255,43,43,.05) 171px,transparent 172px 280px)}.service-hero__atmosphere:after{content:"";inset:auto 0 0;height:34%;background:linear-gradient(transparent,#050506)}.service-hero__layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:clamp(2rem,5vw,6rem);padding-block:clamp(9.5rem,13vw,12rem) 6.5rem}.service-hero__copy,.service-hero__visual{min-width:0}.service-hero h1{max-width:840px;font-size:clamp(4rem,6.3vw,7.2rem);line-height:.91;letter-spacing:-.06em}.service-hero h1 span{display:block}.service-hero h1 span:last-child{color:#ff3439;text-shadow:0 0 40px rgba(215,25,32,.22)}.service-hero__lede{max-width:690px;margin-top:1.75rem;color:#b2b6c0;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.7}.service-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.cta-arrow-icon{flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:currentColor;transition:transform .2s ease-out,background-color .2s ease-out}.cta-arrow-icon__svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.service-button{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:.45rem .5rem .45rem 1.3rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-family:var(--font-ui);font-size:.92rem;font-weight:750;letter-spacing:var(--tracking-ui);line-height:1;text-transform:none;transition:transform .42s var(--service-ease),border-color .42s var(--service-ease),background-color .42s var(--service-ease),box-shadow .42s var(--service-ease)}.service-button .cta-arrow-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#ffffff17}.service-button:hover{transform:translateY(-2px)}.service-button:hover .cta-arrow-icon{transform:translate(3px)}.service-button--primary{border-color:#ff3439;background:linear-gradient(135deg,#ff3439,#b70e16);box-shadow:0 20px 48px #d7192038}.service-button--primary .cta-arrow-icon{background:#00000040}.service-button--primary:hover .cta-arrow-icon{background:#00000057}.service-button--secondary{background:#ffffff0b}.service-button--secondary:hover{border-color:#ff2b2b8c;background:#ff2b2b0f}.service-button--secondary:hover .cta-arrow-icon{background:#ffffff1f}.service-hero__trust{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;margin-top:2rem;color:#7e838e;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.service-hero__trust span:before{content:"+";margin-right:.4rem;color:var(--service-red)}.service-visual{position:relative;min-height:520px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:linear-gradient(150deg,#ffffff12,#ffffff04 45%),#090a0d;box-shadow:inset 0 1px #ffffff1a,0 40px 90px #00000057,0 0 60px #d719201a}.service-visual:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:0;border:1px solid rgba(255,255,255,.06);border-radius:21px;pointer-events:none}.service-visual--loading{display:grid;place-items:center;min-width:0;color:#8f96a3;font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.1em;line-height:1.4;text-align:center;text-transform:uppercase}.service-visual--loading:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:0;border-radius:21px;background:linear-gradient(115deg,transparent 0 36%,rgba(255,255,255,.055) 46%,transparent 58%);transform:translate(-72%)}.service-visual-loading__line{position:relative;z-index:1;display:block;width:72px;height:2px;margin-bottom:.75rem;border-radius:999px;background:linear-gradient(90deg,transparent,#d71920,transparent);box-shadow:0 0 28px #d7192057}.service-visual-loading__label{position:relative;z-index:1;display:block;padding:0 1rem}.visual-topline{position:absolute;z-index:3;inset:1.3rem 1.5rem auto;display:flex;justify-content:space-between;color:#9b9fa9;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em}.visual-live{color:#ff5559}.service-visual__svg{position:absolute;inset:48px 2% auto;width:96%;height:56%;overflow:visible}.service-visual__svg path,.service-visual__svg circle,.service-visual__svg rect{vector-effect:non-scaling-stroke}.visual-grid path{fill:none;stroke:#ffffff0e;stroke-width:1}.air-radar circle,.air-radar path{fill:none;stroke:#ffffff21;stroke-width:1}.route-lines path,.ocean-route,.ground-lanes path,.supplier-links path,.recovery-links path{fill:none;stroke:#e5252b;stroke-width:1.6;stroke-dasharray:7 8;filter:drop-shadow(0 0 5px rgba(255,43,43,.7))}.visual-nodes circle,.ocean-ports circle{fill:#ff363b;stroke:#fff;stroke-width:1.5;filter:drop-shadow(0 0 7px #ff2b2b)}.air-sweep path{fill:#ff2b2b1c;stroke:#ff2b2b52;transform-origin:330px 210px}.visual-float{position:absolute;z-index:4;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#07080ae0;box-shadow:inset 0 1px #ffffff14,0 16px 34px #00000047}.visual-float span,.visual-float strong{display:block;font-family:var(--font-mono)}.visual-float span{color:#8f949e;font-size:.61rem;letter-spacing:.1em}.visual-float strong{margin-top:.3rem;color:#fff;font-size:.72rem;letter-spacing:.04em}.visual-float--one{left:5%;bottom:5%}.visual-float--two{right:4%;top:15%}.ocean-depth path{fill:none;stroke:#5a85a62e;stroke-width:1}.visual-manifest{position:absolute;z-index:3;right:1.5rem;bottom:1.4rem;width:min(230px,45%);list-style:none;background:#050608d6;border:1px solid rgba(255,255,255,.09);border-radius:9px;padding:.3rem .9rem}.visual-manifest li,.dispatch-list span,.hub-stats span{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--font-mono);font-size:.62rem}.visual-manifest li:last-child,.dispatch-list span:last-child,.hub-stats span:last-child{border-bottom:0}.visual-manifest b,.dispatch-list b,.hub-stats b{color:#ff5559;font-weight:600}.ground-roads path{fill:none;stroke:#ffffff12;stroke-width:11;stroke-linecap:round}.ground-trucks path{fill:#dfe2e7;stroke:#ff3439;stroke-width:1}.ground-trucks circle{fill:#090a0d;stroke:#fff;stroke-width:1}.dispatch-list,.hub-stats{position:absolute;z-index:3;left:1.5rem;right:1.5rem;bottom:1.3rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;padding:.3rem .9rem;background:#050608e0;border:1px solid rgba(255,255,255,.09);border-radius:9px}.dispatch-list span,.hub-stats span{display:grid}.dispatch-list i,.hub-stats i{color:#9a9da6;font-style:normal}.supplier-links path,.recovery-links path{stroke:#ff3d428c;stroke-dasharray:4 7}.supplier-nodes circle{fill:#0e1014f2;stroke:#ffffff40;stroke-width:1.2}.supplier-nodes circle:nth-child(1),.supplier-nodes circle:nth-child(8){stroke:#ff3439;filter:drop-shadow(0 0 8px rgba(255,43,43,.5))}.supplier-checks path{fill:none;stroke:#ff454a;stroke-width:2}.production-gates,.channel-legend{position:absolute;z-index:3;inset:auto 1.5rem 1.5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.production-gates span,.channel-legend span{padding:.65rem .35rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#90949e;background:#050608cc;font-family:var(--font-mono);font-size:.59rem;text-align:center}.recovery-core circle{fill:#ff2b2b09;stroke:#ff2b2b7a;stroke-width:1.2}.recovery-core path{stroke:#ff454a;stroke-width:1.5}.recovery-nodes rect{fill:#121419f2;stroke:#ffffff2b;stroke-width:1}.service-page--fulfillment .service-hero__visual{transform:none}.service-visual--fulfillment{min-height:clamp(650px,47vw,750px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:.56rem;padding:clamp(.72rem,1.1vw,1rem);border-radius:18px;background:linear-gradient(135deg,#ffffff0d,#ffffff03 42%),radial-gradient(circle at 58% 42%,rgba(255,47,59,.18),transparent 34%),#050608;box-shadow:inset 0 1px #ffffff18,0 34px 88px #0000007a,0 0 70px #ff2f3b21}.service-visual--fulfillment:before{top:6px;right:6px;bottom:6px;left:6px;border-radius:13px;border-color:#ffffff0e}.service-visual--fulfillment:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.052),transparent 16%,rgba(0,0,0,.25)),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.016) 1px,transparent 1px),radial-gradient(circle at 12% 12%,rgba(255,47,59,.08),transparent 28%);background-size:auto,48px 48px,48px 48px,auto}.fulfillment-kpi-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.52rem}.fulfillment-kpi-card{min-width:0;min-height:76px;display:grid;align-content:center;gap:.3rem;padding:.62rem .76rem;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:linear-gradient(145deg,#ffffff0f,#ffffff05),#090a0de0;box-shadow:inset 0 1px #ffffff0f,0 14px 30px #0000003d;outline:0;transition:border-color .22s var(--service-ease),box-shadow .22s var(--service-ease),background-color .22s var(--service-ease)}.fulfillment-kpi-card:hover,.fulfillment-kpi-card:focus-visible{border-color:#ff2f3b52;background:linear-gradient(145deg,#ff2f3b13,#ffffff05),#090a0de6;box-shadow:inset 0 1px #ffffff14,0 0 18px #ff2f3b14}.fulfillment-kpi-card span,.fulfillment-kpi-card small,.fulfillment-dashboard-header,.fulfillment-flow-timeline small,.fulfillment-flow-timeline em,.fulfillment-bottom-panels span,.fulfillment-bottom-panels li{font-family:var(--font-mono)}.fulfillment-kpi-card span{color:#858b96;font-size:.5rem;font-weight:750;letter-spacing:.075em;line-height:1.25;text-transform:uppercase}.fulfillment-kpi-card strong{color:#fff;font-family:var(--font-mono);font-size:clamp(1.02rem,1.45vw,1.34rem);line-height:1;text-shadow:0 0 18px rgba(255,47,59,.18)}.fulfillment-kpi-card small{color:#a1a6af;font-size:.5rem;line-height:1.25}.fulfillment-dashboard-card{position:relative;z-index:2;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.5rem;padding:.64rem;border:1px solid rgba(255,255,255,.105);border-radius:14px;background:linear-gradient(180deg,#14161be6,#050609f7);box-shadow:inset 0 1px #ffffff1c,inset 0 0 44px #ff2f3b0b,0 18px 42px #00000038}.fulfillment-dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:25px;color:#b9bec7;font-size:.58rem;font-weight:800;letter-spacing:.105em;text-transform:uppercase}.fulfillment-dashboard-header time{color:#ff6b70;font:inherit;white-space:nowrap;text-shadow:0 0 14px rgba(255,47,59,.22)}.fulfillment-flow-timeline{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.24rem;margin:0;padding:.28rem 0 .34rem;list-style:none}.fulfillment-flow-timeline:before,.fulfillment-flow-timeline:after{content:"";position:absolute;top:11px;left:calc(100% / 12);right:calc(100% / 12);height:1px;pointer-events:none}.fulfillment-flow-timeline:before{background:linear-gradient(90deg,#ff2f3b29,#ff2f3b70,#ff2f3b29)}.fulfillment-flow-timeline:after{width:18%;right:auto;background:linear-gradient(90deg,transparent,#ff2f3b,transparent);box-shadow:0 0 13px #ff2f3bc7}.fulfillment-flow-timeline li{position:relative;min-width:0;display:grid;justify-items:center;gap:.34rem;text-align:center}.fulfillment-flow-node{position:relative;z-index:2;width:11px;height:11px;display:grid;place-items:center;border:1px solid rgba(255,47,59,.64);border-radius:50%;background:#090a0d;box-shadow:0 0 13px #ff2f3b57}.fulfillment-flow-node i{width:4px;height:4px;border-radius:50%;background:#ff2f3b;box-shadow:0 0 10px #ff2f3bbf}.fulfillment-flow-timeline div{min-width:0;display:grid;gap:.12rem}.fulfillment-flow-timeline small{overflow:hidden;color:#d7dae0;font-size:.37rem;font-weight:760;letter-spacing:.055em;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.fulfillment-flow-timeline strong{color:#fff;font-family:var(--font-mono);font-size:.68rem;line-height:1}.fulfillment-flow-timeline em{color:#7f8590;font-size:.35rem;font-style:normal;line-height:1.2}.fulfillment-stage{position:relative;min-height:clamp(330px,25vw,390px);display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.095);border-radius:10px;background:radial-gradient(circle at 50% 52%,rgba(255,47,59,.08),transparent 52%),#030405;box-shadow:inset 0 0 0 1px #ffffff09,0 18px 40px #0000003d,0 0 30px #ff2f3b13}.fulfillment-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 11%,rgba(4,5,7,.08) 88%,rgba(4,5,7,.2)),radial-gradient(ellipse at center,transparent 70%,rgba(0,0,0,.28))}.fulfillment-image-shell{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px;isolation:isolate;background:#030405}.fulfillment-twin-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center;filter:brightness(.99) contrast(1.02) saturate(1.01)}.fulfillment-digital-twin--network .fulfillment-twin-image{object-fit:cover;object-position:center 50%}@media (max-width: 1024px){.fulfillment-digital-twin--network .fulfillment-twin-image{object-position:center 50%}}@media (max-width: 430px){.fulfillment-digital-twin--network .fulfillment-twin-image{object-fit:contain;object-position:center 50%}}.fulfillment-bottom-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.fulfillment-bottom-panels article{min-width:0;display:grid;gap:.38rem;padding:.54rem .6rem;border:1px solid rgba(255,255,255,.085);border-radius:8px;background:linear-gradient(145deg,rgba(255,47,59,.045),transparent 55%),#07080be6}.fulfillment-bottom-panels header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.fulfillment-bottom-panels span{display:flex;align-items:center;gap:.42rem;min-width:0;color:#c9cdd5;font-size:.42rem;font-weight:780;letter-spacing:.075em;line-height:1.25;text-transform:uppercase}.fulfillment-bottom-panels span i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#ff2f3b;box-shadow:0 0 10px #ff2f3b9e}.fulfillment-bottom-panels strong{color:#fff;font-family:var(--font-mono);font-size:.8rem;line-height:1}.fulfillment-panel-bars,.fulfillment-performance-bars,.fulfillment-issue-list{display:grid;gap:.32rem;margin:0;padding:0;list-style:none}.fulfillment-panel-bars div,.fulfillment-performance-bars div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.22rem .45rem;align-items:center;color:#aeb3bc;font-family:var(--font-mono);font-size:.39rem}.fulfillment-panel-bars i,.fulfillment-performance-bars i{grid-column:1/-1;position:relative;height:3px;overflow:hidden;border-radius:99px;background:#ffffff12}.fulfillment-panel-bars i:before,.fulfillment-performance-bars i:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--bar-value);border-radius:inherit;background:linear-gradient(90deg,#ff2f3b6b,#ff5e65db)}.fulfillment-performance-bars strong{color:#f4f6f8;font-size:.4rem}.fulfillment-issue-list li{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.45rem;color:#aeb3bc;font-family:var(--font-mono);font-size:.39rem;line-height:1.2}.fulfillment-issue-list b{flex:0 0 auto;padding:.12rem .26rem;border:1px solid rgba(255,47,59,.22);border-radius:4px;color:#ff7378;font-size:.34rem}.fulfillment-bottom-panels ul:not(.fulfillment-issue-list){display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.fulfillment-bottom-panels li{padding:.28rem .38rem;border:1px solid rgba(255,255,255,.075);border-radius:5px;color:#aeb3bc;background:#ffffff09;font-size:.42rem;line-height:1.2;white-space:nowrap}.operation-interface{position:absolute;z-index:5;left:12px;right:12px;bottom:12px;padding:.75rem .85rem .8rem;border:1px solid rgba(255,255,255,.105);border-radius:13px;background:#050608f0;box-shadow:inset 0 1px #ffffff12,0 -18px 44px #00000038}.operation-interface__meta,.operation-interface__summary,.operation-progress__labels{display:flex;align-items:center;justify-content:space-between;gap:1rem}.operation-interface__meta{padding-bottom:.55rem;border-bottom:1px solid rgba(255,255,255,.07);color:#727783;font-family:var(--font-mono);font-size:.54rem;letter-spacing:.08em;text-transform:uppercase}.operation-sample-label{color:#a5a9b2}.operation-timestamp{color:#777c87;white-space:nowrap}.operation-interface__summary{padding-top:.6rem;align-items:start}.operation-interface__summary>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.1rem .65rem}.operation-interface__summary strong{overflow:hidden;color:#f6f7f9;font-family:var(--font-mono);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.operation-interface__summary small{grid-column:2;overflow:hidden;color:#777c87;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.operation-status{grid-row:span 2;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .5rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#c3c6cd;font-family:var(--font-mono);font-size:.54rem;white-space:nowrap;text-transform:uppercase}.operation-status i{width:6px;height:6px;border-radius:50%;background:#ff4a4f;box-shadow:0 0 9px #ff2b2ba6}.operation-status--positive i{background:#91d7ad;box-shadow:0 0 9px #91d7ad80}.operation-status--attention i{background:#ffac5b;box-shadow:0 0 9px #ffac5b80}.operation-alert{flex:0 0 auto;padding:.4rem .55rem;border:1px solid rgba(255,82,86,.25);border-radius:7px;color:#ff767a;background:#ff2b2b0e;font-family:var(--font-mono);font-size:.54rem;white-space:nowrap}.operation-alert--positive{border-color:#91d7ad33;color:#9adbb4;background:#91d7ad0a}.operation-alert--attention{border-color:#ffac5b38;color:#ffb76f;background:#ffac5b0b}.operation-progress{margin-top:.55rem}.operation-progress__labels{color:#777c87;font-family:var(--font-mono);font-size:.52rem}.operation-progress__labels b{color:#d6d8dd}.operation-progress__track{height:3px;margin-top:.35rem;overflow:hidden;border-radius:99px;background:#ffffff14}.operation-progress__fill{width:100%;height:100%;display:block;transform:scaleX(var(--operation-progress));transform-origin:left center;border-radius:inherit;background:linear-gradient(90deg,#a40b13,#ff454a);box-shadow:0 0 12px #ff2b2b8c;transition:transform .85s var(--service-ease)}.operation-manifest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.55rem;list-style:none}.operation-manifest li{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:0 .45rem;padding:.45rem .5rem;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#ffffff05}.operation-manifest span{color:#c7c9cf;font-family:var(--font-mono);font-size:.54rem}.operation-manifest small{overflow:hidden;color:#717681;font-size:.53rem;text-overflow:ellipsis;white-space:nowrap}.operation-manifest b{grid-column:1 / -1;margin-top:.18rem;color:#ff5f63;font-family:var(--font-mono);font-size:.49rem;font-weight:600;letter-spacing:.06em}.operation-cycle-state{position:absolute;right:.85rem;bottom:-.95rem;color:#4f535c;font-family:var(--font-mono);font-size:.46rem;letter-spacing:.1em}.service-visual--air .service-visual__svg{inset:58px 0 auto;width:100%;height:55%}.service-visual--air .air-visual-topline{align-items:start}.service-visual--air .air-ops-counters{display:grid;justify-items:end;gap:.32rem}.service-visual--air .air-ops-counters>span{color:#8f949e}.service-visual--air .air-ops-counters dl{display:flex;gap:.75rem;margin:0}.service-visual--air .air-ops-counters dl div{display:flex;align-items:baseline;gap:.28rem}.service-visual--air .air-ops-counters dt{color:#565b65;font-size:.48rem;letter-spacing:.07em}.service-visual--air .air-ops-counters dd{margin:0;color:#d7d9de;font-size:.58rem}.service-visual--air .air-ops-counters .air-ops-status{color:#f2f3f5;font-weight:700}.service-visual--air .air-reference-grid path{fill:none;stroke:#b7bfcb0e;stroke-width:1}.service-visual--air .air-coordinate-tick path{fill:none;stroke:#c1c7d033;stroke-width:1}.service-visual--air .air-coordinate-tick text{fill:#b2b8c252;font-family:var(--font-mono);font-size:8px;letter-spacing:.06em}.service-visual--air .air-range-rings circle,.service-visual--air .air-range-rings path{fill:none;stroke:#cacfd62e;stroke-width:1}.service-visual--air .air-range-rings .air-range-ring:first-child{stroke:#dadde245}.service-visual--air .air-runway-bearing path{fill:none;stroke:#eef0f36b;stroke-width:1.15}.service-visual--air .air-runway-bearing text{fill:#e0e3e785;font-family:var(--font-mono);font-size:8px}.service-visual--air .air-flight-path{fill:none;stroke-dasharray:5 7}.service-visual--air .air-flight-path--primary{stroke:#ff3439e6;stroke-width:1.65;filter:drop-shadow(0 0 5px rgba(215,25,32,.42))}.service-visual--air .air-flight-path--secondary{stroke:#ff34398f;stroke-width:1.2;filter:drop-shadow(0 0 3px rgba(215,25,32,.22))}.service-visual--air .air-flight-path--tertiary{stroke:#ff454a57;stroke-width:1}.service-visual--air .air-flight-path--auxiliary{stroke:#ff454a33;stroke-width:.8;stroke-dasharray:3 9}.service-visual--air .air-radar-sweep{transform-origin:340px 208px}.service-visual--air .air-sweep-band{stroke:none}.service-visual--air .air-sweep-band--tail{fill:#d7192009}.service-visual--air .air-sweep-band--mid{fill:#d7192011}.service-visual--air .air-sweep-band--lead{fill:#ff2b2b1f}.service-visual--air .air-radar-sweep path:last-child{fill:none;stroke:#ff2b2bad;stroke-width:1;filter:drop-shadow(0 0 4px rgba(215,25,32,.38))}.service-visual--air .air-airport-node circle:first-child{fill:#111318;stroke:#ff4b50b8;stroke-width:1.2;filter:drop-shadow(0 0 3px rgba(215,25,32,.28))}.service-visual--air .air-airport-node:not(.air-airport-node--jfk){opacity:.76}.service-visual--air .air-airport-node--jfk circle:first-child{fill:#ff3439;stroke:#fff;stroke-width:1.35;filter:drop-shadow(0 0 8px rgba(255,43,43,.78))}.service-visual--air .air-airport-node--jfk .air-node-pulse{stroke:#ff2b2b8c}.service-visual--air .air-airport-node--jfk text:not(.air-node-detail){fill:#fff;font-size:11px}.service-visual--air .air-node-pulse{fill:none;stroke:#ff2b2b52;stroke-width:1;transform-origin:center}.service-visual--air .air-airport-node text{fill:#d7d9de;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em}.service-visual--air .air-airport-node .air-node-detail{fill:#686d77;font-size:6px;font-weight:500}.service-visual--air .air-route-chips rect{fill:#08090cf0;stroke:#ffffff21;stroke-width:1}.service-visual--air .air-route-chips text{fill:#a5a9b1;font-family:var(--font-mono);font-size:7px;letter-spacing:.04em}.service-visual--air .air-track-target{color:#ff454a}.service-visual--air .air-target-pulse{fill:none;stroke:#ff454a57;stroke-width:1}.service-visual--air .air-target-blip{fill:#ff454a;stroke:#fff;stroke-width:.7;filter:drop-shadow(0 0 4px rgba(215,25,32,.55))}.service-visual--air .air-track-target--primary .air-target-pulse{stroke:#ff454a94;stroke-width:1.2}.service-visual--air .air-track-target--primary .air-target-blip{filter:drop-shadow(0 0 7px rgba(255,43,43,.78))}.service-visual--air .air-track-target--primary .air-target-tag rect{stroke:#ffffff4d}.service-visual--air .air-track-target--primary .air-target-tag__edge{stroke-width:1.8}.service-visual--air .air-track-target--secondary .air-target-pulse{stroke:#ff454a61}.service-visual--air .air-track-target--tertiary .air-target-pulse{stroke:#ff454a38}.service-visual--air .air-track-target--tertiary .air-target-blip{filter:drop-shadow(0 0 2px rgba(215,25,32,.3))}.service-visual--air .air-track-target--tertiary .air-target-tag{opacity:.78}.service-visual--air .air-target-heading,.service-visual--air .air-target-leader{fill:none;stroke:#ebedf09e;stroke-width:.8}.service-visual--air .air-target-tag rect{fill:#07080bf5;stroke:#ffffff29;stroke-width:1}.service-visual--air .air-target-tag__edge{fill:none;stroke:#d71920;stroke-width:1.4}.service-visual--air .air-target-tag text{fill:#eceef1;font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.02em}.service-visual--air .air-target-tag .air-target-route{fill:#ff6468;font-size:7px;font-weight:600;letter-spacing:.015em}.service-visual--air .air-eta-labels rect{fill:#07080be6;stroke:#ffffff1a;stroke-width:1}.service-visual--air .air-eta-labels text{fill:#777c86;font-family:var(--font-mono);font-size:6px}.service-visual--air .air-cargo-widget rect{fill:#07080bf6;stroke:#ffffff24;stroke-width:1}.service-visual--air .air-cargo-widget text{fill:#9ca1ab;font-family:var(--font-mono);font-size:7px}.service-visual--air .air-cargo-widget .air-cargo-widget__eyebrow{fill:#656a74;font-size:5.7px;letter-spacing:.05em}.service-visual--air .air-cargo-widget .air-cargo-widget__title{fill:#f0f1f3;font-size:9px;font-weight:700}.service-visual--air .air-cargo-widget .air-cargo-widget__priority{fill:#ff5559;font-size:7.5px;font-weight:700}.service-visual--air .air-hub-card rect{fill:#07080bf4;stroke:#ffffff1f;stroke-width:1}.service-visual--air .air-hub-card text{fill:#7f848e;font-family:var(--font-mono);font-size:6.4px}.service-visual--air .air-hub-card .air-hub-card__title{fill:#dadce1;font-size:7.5px;font-weight:700;letter-spacing:.04em}.service-visual--air .air-alert-chips rect{fill:#08090ceb;stroke:#ffffff17;stroke-width:1}.service-visual--air .air-alert-chips circle{fill:#555a64}.service-visual--air .air-alert-chips text{fill:#717680;font-family:var(--font-mono);font-size:6px;letter-spacing:.03em}.service-visual--air .air-alert-chips .is-active rect{stroke:#ff2b2b8c;fill:#d7192014}.service-visual--air .air-alert-chips .is-active circle{fill:#ff3d42;filter:drop-shadow(0 0 4px rgba(215,25,32,.6))}.service-visual--air .air-alert-chips .is-active text{fill:#e8e9ec}.service-visual--air .air-mobile-operations{display:none}.aviation-command-strip{position:absolute;z-index:5;left:12px;right:12px;bottom:12px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#050608f4;box-shadow:inset 0 1px #ffffff12,0 -22px 48px #0000003d}.aviation-command-strip__rail{min-height:29px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.4rem .7rem;border-bottom:1px solid rgba(255,255,255,.07);color:#999ea8;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.09em;text-transform:uppercase}.aviation-command-strip__rail time{color:#737883}.aviation-command-strip__rail i{color:#4f545e;font-style:normal;font-size:.45rem}.aviation-command-strip__main{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);gap:.7rem;padding:.62rem .7rem .52rem}.aviation-flight-identity{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.22rem .55rem}.aviation-flight-identity strong{overflow:hidden;color:#f1f2f4;font-family:var(--font-mono);font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.aviation-flight-identity small{grid-column:2;color:#777c86;font-size:.55rem}.aviation-status-chip{grid-row:span 2;display:inline-flex;align-items:center;gap:.35rem;padding:.34rem .45rem;border:1px solid rgba(255,255,255,.105);border-radius:999px;color:#bec1c8;font-family:var(--font-mono);font-size:.49rem;text-transform:uppercase;white-space:nowrap}.aviation-status-chip i{width:5px;height:5px;border-radius:50%;background:#ff4146;box-shadow:0 0 7px #d7192080}.aviation-status-chip--positive i{background:#94d4ad;box-shadow:0 0 7px #94d4ad6b}.aviation-status-chip--attention i{background:#efaa61;box-shadow:0 0 7px #efaa616b}.aviation-data-grid{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.aviation-data-grid div{min-width:0;padding-left:.45rem;border-left:1px solid rgba(255,255,255,.075)}.aviation-data-grid dt{color:#626772;font-family:var(--font-mono);font-size:.44rem;letter-spacing:.08em;text-transform:uppercase}.aviation-data-grid dd{overflow:hidden;margin-top:.22rem;color:#bfc2c9;font-family:var(--font-mono);font-size:.51rem;text-overflow:ellipsis;white-space:nowrap}.aviation-phase-row{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.42rem .7rem .22rem;border-top:1px solid rgba(255,255,255,.06);font-family:var(--font-mono)}.aviation-phase-row span{display:grid;gap:.13rem}.aviation-phase-row small{color:#5f646e;font-size:.42rem;letter-spacing:.07em}.aviation-phase-row strong{color:#e2e4e8;font-size:.58rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.aviation-shipment-progress{justify-items:end;text-align:right}.aviation-shipment-progress strong{color:#fff;font-size:.72rem}.aviation-milestones{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:0;padding:.32rem .7rem .48rem}.aviation-milestones:before{content:"";position:absolute;left:calc(.7rem + 6px);right:calc(.7rem + 6px);top:9px;height:1px;background:#ffffff1a}.aviation-milestones span{position:relative;z-index:1;display:grid;justify-items:start;gap:.18rem;color:#555a64;font-family:var(--font-mono);font-size:.43rem;text-transform:uppercase}.aviation-milestones i{width:7px;height:7px;border:1px solid #525761;border-radius:50%;background:#090a0d}.aviation-milestones .is-complete{color:#a3a7b0}.aviation-milestones .is-complete i{border-color:#ff4146;background:#d71920;box-shadow:0 0 7px #d7192059}.aviation-milestones .is-current i{border-color:#ff4146}.aviation-bottom-bar{min-height:25px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.3rem .7rem;border-top:1px solid rgba(255,255,255,.07);color:#515660;background:#ffffff05;font-family:var(--font-mono);font-size:.43rem;letter-spacing:.06em}.service-page--air .service-hero__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,3.5vw,4rem)}.service-page--air .service-hero__copy{max-width:640px}.service-page--air .service-hero h1{max-width:600px;font-size:clamp(3.35rem,4.25vw,4.95rem);line-height:.96}.service-page--air .service-hero__lede{margin-top:2rem}.service-page--air .service-hero__actions{margin-top:2.5rem}.service-page--air .service-hero__visual{width:124%;margin-left:-18%;margin-right:-6%}.service-page--air .service-visual--hero{min-height:590px}.service-page--air .capability-card__metadata{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:1.2rem;list-style:none}.service-page--air .capability-card__metadata li{padding:.38rem .5rem;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#8e939d;background:#ffffff06;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.025em}.service-page--air .air-process-flight{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:2rem}.service-page--air .air-process-flight__track{position:relative;height:2px;display:block;background:#ffffff14}.service-page--air .air-process-flight__track:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#8f0c12,#ff3d42);transform:scaleX(.58);transform-origin:left center;box-shadow:0 0 12px #d7192052}.service-page--air .air-process-flight__marker{position:absolute;left:58%;top:50%;width:22px;height:22px;display:grid;place-items:center;border:1px solid rgba(255,43,43,.6);border-radius:50%;color:#fff;background:#111217;box-shadow:0 0 0 6px #090a0d,0 0 20px #d7192040;font-size:.68rem;font-style:normal;transform:translate(-50%,-50%)}.service-page--air .air-process-flight small{color:#6e737e;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.service-page--air .control-tower-console{border-color:#ff2b2b29;background:linear-gradient(145deg,#d719200d,#ffffff06)}.service-page--air .console-bar{border-bottom:1px solid rgba(255,255,255,.06)}.service-page--air .air-ai-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 7px 7px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff14}.service-page--air .air-ai-stats article{min-width:0;min-height:88px;display:grid;align-content:center;padding:.75rem;background:#0b0c10}.service-page--air .air-ai-stats span{color:#7e838d;font-family:var(--font-mono);font-size:.5rem;line-height:1.25;text-transform:uppercase}.service-page--air .air-ai-stats strong{margin-top:.25rem;color:#fff;font-family:var(--font-mono);font-size:1.15rem}.service-page--air .air-ai-stats small{margin-top:.12rem;color:#545963;font-size:.48rem}.service-page--air .network-node-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page--air .network-node-grid article{position:relative;min-height:150px;align-content:start;overflow:hidden}.service-page--air .network-node-grid article:after{content:"";position:absolute;inset:auto 0 0;width:38%;height:1px;background:#d71920;box-shadow:0 0 12px #d7192066}.service-page--air .network-node-grid article>span{grid-column:1/-1;color:#ff5a5e;font-size:.62rem;white-space:nowrap}.service-page--air .network-node-grid article>div{grid-column:1/-1}.service-page--air .network-node-grid article>b{grid-column:1/-1}.service-metrics{position:relative;z-index:3;margin-top:-1px;border-bottom:1px solid rgba(255,255,255,.08);background:#08090b}.service-metrics__grid{display:grid;grid-template-columns:repeat(4,1fr)}.service-metrics article{min-width:0;padding:2.1rem clamp(1rem,2.6vw,2.4rem);border-right:1px solid rgba(255,255,255,.08)}.service-metrics article:last-child{border-right:0}.service-metrics__index{display:block;margin-bottom:1.2rem;color:#666b75;font-family:var(--font-mono);font-size:.66rem}.service-metrics strong{display:block;color:#fff;font-family:var(--font-mono);font-size:clamp(1.3rem,2vw,2rem);letter-spacing:-.04em}.service-metrics h2{margin-top:.15rem;font-size:1rem;letter-spacing:-.01em}.service-metrics p{margin-top:.5rem;color:#777c87;font-size:.76rem;line-height:1.45}.service-page--air .service-metrics__qualifiers{min-height:34px;display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(255,255,255,.06);color:#626771;font-family:var(--font-mono);font-size:.54rem;letter-spacing:.1em;text-transform:uppercase}.service-page--air .service-metrics__qualifiers span{display:inline-flex;align-items:center;white-space:nowrap}.service-page--air .service-metrics__qualifiers span+span:before{content:"";width:1px;height:10px;margin-inline:clamp(.65rem,2vw,1.35rem);background:#d7192085}.capability-section{background:radial-gradient(circle at 82% 25%,rgba(215,25,32,.07),transparent 25%),#07080a}.capability-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(245px,auto);gap:1rem}.capability-card{position:relative;grid-column:span 4;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.6rem,3vw,2.3rem);border:1px solid var(--service-line);border-radius:22px;color:inherit;text-decoration:none;background:linear-gradient(145deg,#ffffff0e,#ffffff03),var(--service-panel);box-shadow:inset 0 1px #ffffff14;transition:transform .52s var(--service-ease),border-color .52s var(--service-ease),box-shadow .52s var(--service-ease)}.capability-card--wide{grid-column:span 8}.capability-card--tall{grid-row:span 2}.capability-card:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(255,255,255,.045);border-radius:16px;pointer-events:none}.capability-card:hover,.capability-card:focus-visible{transform:translateY(-5px);border-color:#ff2b2b80;box-shadow:inset 0 1px #ffffff1a,0 22px 60px #0000004d,0 0 40px #d7192014}.capability-card:focus-visible{outline:3px solid rgba(255,43,43,.32);outline-offset:4px}.capability-card__top{display:flex;align-items:center}.capability-card__top span{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:50%;color:#ff5559;font-family:var(--font-mono);font-size:.65rem;background:#ffffff09}.capability-card__arrow{width:46px;height:46px;margin-top:auto;color:#666b75;background:#ffffff0b;transition:transform .25s ease,background-color .25s ease,color .25s ease}.capability-card:hover .capability-card__arrow,.capability-card:focus-visible .capability-card__arrow{transform:translate(3px);background:#ffffff12;color:#f7f8fa}.capability-card h3{max-width:440px;margin-top:clamp(2rem,4vw,3.5rem);font-size:clamp(1.55rem,2.4vw,2.45rem);letter-spacing:-.035em}.capability-card p{max-width:480px;margin-top:.8rem;color:#9297a3;font-size:.95rem;line-height:1.65}.capability-card__signal{position:absolute;inset:auto 0 0;width:0;height:2px;background:var(--service-red);box-shadow:0 0 18px var(--service-red);transition:width .62s var(--service-ease)}.capability-card:hover .capability-card__signal,.capability-card:focus-visible .capability-card__signal{width:100%}.service-capability-detail{background:radial-gradient(circle at 78% 10%,rgba(215,25,32,.09),transparent 28%),radial-gradient(circle at 12% 36%,rgba(255,255,255,.035),transparent 28%),var(--service-bg)}.capability-detail-hero{position:relative;overflow:hidden;padding-block:clamp(9rem,13vw,12rem) clamp(4.5rem,8vw,7rem);border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 76% 42%,rgba(215,25,32,.18),transparent 32%),linear-gradient(135deg,#07080a,#050506 66%,#090507)}.capability-detail-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,#000 10%,transparent 82%);mask-image:linear-gradient(90deg,#000 10%,transparent 82%)}.capability-detail-hero .service-container{position:relative;z-index:1}.capability-detail-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:clamp(2rem,4vw,3.4rem);color:#8f949e;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.capability-detail-breadcrumb a{color:#dfe2e7;text-decoration:none;transition:color .22s ease-out}.capability-detail-breadcrumb a:hover,.capability-detail-breadcrumb a:focus-visible{color:#fff;outline:0}.capability-detail-breadcrumb span:last-child{color:#ff5b5f}.capability-detail-hero__copy{max-width:930px}.capability-detail-hero h1{max-width:1050px;color:#fff;font-size:clamp(3.35rem,6vw,6.6rem);line-height:.94;letter-spacing:-.055em}.capability-detail-hero__summary{max-width:780px;margin-top:1.45rem;color:#b6bbc6;font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.72}.capability-detail-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-top:2rem}.capability-detail-hero__meta>span{display:inline-flex;align-items:center;min-height:34px;padding:.45rem .75rem;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:#f2f3f5;background:#ffffff0b;font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.capability-detail-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.capability-detail-tags li{min-height:34px;display:inline-flex;align-items:center;padding:.45rem .72rem;border:1px solid rgba(255,43,43,.22);border-radius:999px;color:#b7bcc6;background:#ff2b2b0b;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.045em;text-transform:uppercase}.capability-detail-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);padding-block:0}.capability-detail-panel{position:relative;min-width:0;overflow:hidden;padding:clamp(1.35rem,2.25vw,2rem);border:1px solid rgba(255,255,255,.105);border-radius:22px;background:linear-gradient(145deg,#ffffff0f,#ffffff04),var(--service-panel);box-shadow:inset 0 1px #ffffff14,0 24px 70px #00000038}.capability-detail-panel:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(255,255,255,.045);border-radius:16px;pointer-events:none}.capability-detail-panel:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,var(--service-red),transparent);box-shadow:0 0 18px #ff2b2b8c}.capability-detail-panel h2{position:relative;color:#fff;font-size:clamp(1.45rem,2vw,2.05rem);line-height:1.05;letter-spacing:-.035em}.capability-detail-panel ul{position:relative;display:grid;gap:.85rem;margin:1.2rem 0 0;padding:0;list-style:none}.capability-detail-panel li{position:relative;padding-left:1.1rem;color:#9da2ae;font-size:.98rem;line-height:1.68}.capability-detail-panel li:before{content:"";position:absolute;top:.74em;left:0;width:5px;height:5px;border-radius:50%;background:var(--service-red);box-shadow:0 0 10px #ff2b2ba6}.capability-detail-panel h3{position:relative;color:#fff;font-size:clamp(1.35rem,1.8vw,1.9rem);line-height:1.08;letter-spacing:-.035em}.capability-detail-panel p{position:relative;margin-top:.85rem;color:#9da2ae;font-size:.96rem;line-height:1.68}.capability-liquidation-link{margin-top:1.75rem}.capability-detail-section{padding-block:clamp(4.5rem,7vw,7rem)}.capability-detail-section+.capability-detail-section{padding-top:0}.capability-detail-section__header{max-width:790px;margin-bottom:clamp(1.8rem,4vw,3rem)}.capability-detail-section__header h2,.capability-overview h2{color:#fff;font-size:clamp(2.35rem,4.8vw,5rem);line-height:.98;letter-spacing:-.045em}.capability-overview{padding-block:clamp(5rem,8vw,8rem);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.capability-overview__layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);align-items:start}.capability-overview__copy{display:grid;gap:1.15rem;max-width:760px}.capability-overview__copy p{color:#b4b9c3;font-size:clamp(1.02rem,1.35vw,1.15rem);line-height:1.78}.capability-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.capability-feature-card{min-height:255px}.capability-feature-card>span,.capability-delivery-timeline>li>span,.capability-related-card>span{position:relative;display:inline-flex;align-items:center;color:#ff5b5f;font-family:var(--font-mono);font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.capability-feature-card h3{margin-top:clamp(2.8rem,5vw,4.4rem)}.capability-benefit-grid,.capability-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.capability-benefit-card{min-height:220px}.capability-benefit-card:after{background:linear-gradient(90deg,#ff2b2be6,#ffffff2e)}.capability-delivery-timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.capability-delivery-timeline:before{content:"";position:absolute;top:35px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,43,43,.46),transparent);box-shadow:0 0 16px #ff2b2b38}.capability-delivery-timeline>li{min-height:230px}.capability-delivery-timeline>li h3{margin-top:3rem}.capability-industry-list{display:flex;flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none}.capability-industry-list li{min-height:42px;display:inline-flex;align-items:center;padding:.58rem .9rem;border:1px solid rgba(255,255,255,.105);border-radius:999px;color:#d9dde4;background:linear-gradient(145deg,#ffffff0e,#ffffff04);box-shadow:inset 0 1px #ffffff12;font-family:var(--font-mono);font-size:.68rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.capability-related-card{min-height:280px;color:inherit;text-decoration:none;transition:transform .42s var(--service-ease),border-color .42s var(--service-ease),box-shadow .42s var(--service-ease)}.capability-related-card:hover,.capability-related-card:focus-visible{transform:translateY(-5px);border-color:#ff2b2b7a;box-shadow:inset 0 1px #ffffff1a,0 22px 60px #0000004d,0 0 34px #d7192014;outline:0}.capability-related-card:focus-visible{outline:3px solid rgba(255,43,43,.32);outline-offset:4px}.capability-related-card h3{margin-top:3.2rem}.capability-related-card__arrow{position:absolute;right:1.25rem;bottom:1.25rem;width:36px;height:36px;color:#fff;background:#ffffff12}.capability-related-card:hover .capability-related-card__arrow,.capability-related-card:focus-visible .capability-related-card__arrow{transform:translate(3px);background:#ff2b2b2e}.capability-detail-cta{padding-bottom:clamp(5rem,8vw,8rem)}.capability-detail-cta__panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.4rem,3vw,2.4rem);border:1px solid rgba(255,255,255,.11);border-radius:28px;background:linear-gradient(135deg,#ffffff0f,#ffffff04),radial-gradient(circle at 82% 28%,rgba(215,25,32,.14),transparent 32%),#0b0c10;box-shadow:inset 0 1px #ffffff17,0 30px 80px #00000047}.capability-detail-cta h2{color:#fff;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1;letter-spacing:-.045em}.capability-detail-cta p{max-width:620px;margin-top:.8rem;color:#a4a9b3;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.65}.capability-detail-cta__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.capability-detail-not-found{min-height:100svh;display:grid;align-items:center;padding-top:8rem}.capability-detail-not-found__panel{max-width:760px;padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(255,255,255,.105);border-radius:26px;background:linear-gradient(145deg,#ffffff0f,#ffffff04),var(--service-panel);box-shadow:inset 0 1px #ffffff14,0 24px 70px #0000003d}.capability-detail-not-found h1{color:#fff;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.96;letter-spacing:-.055em}.capability-detail-not-found p:not(.service-eyebrow){max-width:560px;margin-top:1rem;color:#a4a9b3;font-size:1.05rem;line-height:1.68}.capability-detail-not-found .service-button{margin-top:2rem}.process-section{border-block:1px solid rgba(255,255,255,.07);background:#090a0d}.process-layout{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);gap:clamp(3rem,8vw,8rem);align-items:start}.process-section .service-section__header{position:sticky;top:7rem;margin-bottom:0}.process-rail{position:relative;list-style:none}.process-rail:before{content:"";position:absolute;left:22px;top:24px;bottom:24px;width:1px;background:linear-gradient(#ff3439,#ffffff14)}.process-rail li{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);gap:1.5rem;padding:0 0 3.5rem}.process-rail li:last-child{padding-bottom:0}.process-step{position:relative;z-index:2;width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#fff;background:#0c0d11;font-family:var(--font-mono);font-size:.65rem;box-shadow:0 0 0 7px #090a0d}.process-rail li:first-child .process-step{border-color:#ff3439;box-shadow:0 0 0 7px #090a0d,0 0 22px #ff2b2b40}.process-rail h3{font-size:clamp(1.35rem,2vw,1.8rem);letter-spacing:-.025em}.process-rail p{max-width:520px;margin-top:.6rem;color:#8f949f;line-height:1.6}.process-section--air .process-layout,.process-section--ground .process-layout{display:block}.process-section--air .service-section__header,.process-section--ground .service-section__header{position:static}.process-section--air .process-rail,.process-section--ground .process-rail{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.process-section--air .process-rail:before,.process-section--ground .process-rail:before{left:23px;right:0;top:23px;bottom:auto;width:auto;height:1px}.process-section--air .process-rail li,.process-section--ground .process-rail li{display:block;padding:0 1.2rem 0 0}.process-section--air .process-rail h3,.process-section--ground .process-rail h3{margin-top:1.4rem;font-size:1.05rem}.process-section--air .process-rail p,.process-section--ground .process-rail p{font-size:.82rem}.control-tower-section{background:radial-gradient(circle at 42% 50%,rgba(215,25,32,.13),transparent 32%),#050506}.control-tower-shell{display:grid;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);gap:clamp(3rem,8vw,8rem);align-items:center}.control-tower-status{width:fit-content;display:flex;align-items:center;gap:.6rem;margin-top:2rem;padding:.55rem .8rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#a9adb6;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em}.control-tower-status span{width:7px;height:7px;border-radius:50%;background:#ff454a;box-shadow:0 0 12px #ff2b2b}.control-tower-console{padding:7px;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:#ffffff09}.control-tower-eyebrow-row{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.control-tower-eyebrow-row .service-eyebrow{margin:0}.wms-coming-soon,.wms-dashboard-preview__badge{display:inline-flex;align-items:center;gap:.44rem;padding:.42rem .66rem;border:1px solid rgba(255,82,87,.62);border-radius:999px;color:#fff;background:linear-gradient(135deg,#db2028,#a91118);box-shadow:0 0 20px #ff2f3929;font-family:var(--font-mono);font-size:.58rem;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.wms-dashboard-preview__badge i{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 10px #ffffffd1}.control-tower-section--wms{background:radial-gradient(circle at 62% 46%,rgba(215,25,32,.15),transparent 34%),#050506}.control-tower-shell--wms{grid-template-columns:minmax(280px,.4fr) minmax(0,.6fr);gap:clamp(2rem,5vw,5rem)}.control-tower-section--marketplace{background:radial-gradient(circle at 62% 50%,rgba(215,25,32,.12),transparent 34%),#050506}.control-tower-shell--marketplace{grid-template-columns:minmax(280px,.4fr) minmax(0,.6fr);gap:clamp(3rem,6vw,6rem)}.liquidation-marketplace-preview{position:relative;min-width:0;width:100%;max-width:900px;margin:0;justify-self:end;isolation:isolate}.liquidation-marketplace-preview:before{content:"";position:absolute;top:8%;right:4%;bottom:8%;left:4%;z-index:-1;pointer-events:none;background:radial-gradient(circle at center,rgba(255,42,42,.14),rgba(255,42,42,.04) 48%,transparent 74%);filter:blur(44px)}.liquidation-marketplace-preview__frame{width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#090b0e;box-shadow:0 24px 70px #0006,0 0 0 1px #ff2a2a06}.liquidation-marketplace-preview__image{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.wms-dashboard-preview{min-width:0;margin:0;padding:clamp(.9rem,1.55vw,1.25rem);overflow:hidden;border:1px solid rgba(255,42,42,.24);border-radius:28px;background:#08090b;box-shadow:inset 0 1px #ffffff12,0 32px 80px #0000006b,0 0 48px #ff2a2a0f}.wms-dashboard-preview__header{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:.15rem .15rem 1rem}.wms-dashboard-preview__label{margin:.72rem 0 0;color:#e2e5e9;font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.wms-dashboard-preview__status{flex:0 0 auto;padding:.4rem .55rem;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:#aeb4bd;font-family:var(--font-mono);font-size:.54rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.wms-dashboard-preview__media{overflow:hidden;border:1px solid rgba(255,255,255,.095);border-radius:16px;background:#030405;box-shadow:inset 0 0 0 1px #ffffff06,0 16px 36px #00000047}.wms-dashboard-preview__media picture,.wms-dashboard-preview__media img{display:block;width:100%}.wms-dashboard-preview__media img{height:auto;object-fit:contain}.wms-dashboard-preview__caption{display:grid;gap:.5rem;margin:.95rem .2rem .05rem;color:#c7cbd2;font-size:.82rem;line-height:1.55}.wms-dashboard-preview__caption small{color:#878d98;font-size:.72rem;line-height:1.5}.console-bar{display:flex;justify-content:space-between;padding:.9rem 1.2rem;color:#7d828d;font-family:var(--font-mono);font-size:.61rem;letter-spacing:.1em}.ai-module-grid{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:19px;background:#0a0b0e}.ai-module-grid article{min-height:225px;padding:1.8rem;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.ai-module-grid article:nth-child(2n){border-right:0}.ai-module-grid article:nth-child(n+3){border-bottom:0}.ai-module-grid article>span{color:#ff5559;font-family:var(--font-mono);font-size:.63rem;letter-spacing:.1em}.ai-module-grid h3{margin-top:3rem;font-size:1.3rem}.ai-module-grid p{margin-top:.65rem;color:#8c919c;font-size:.86rem;line-height:1.55}.service-network-section{background:#08090b}.service-network__intro{display:flex;justify-content:space-between;align-items:end;gap:2rem}.text-link{min-height:48px;display:inline-flex;align-items:center;gap:.75rem;margin-bottom:4.5rem;color:#fff;font-weight:700;white-space:nowrap}.text-link .cta-arrow-icon{width:32px;height:32px;color:var(--service-red);background:#ff343914}.text-link:hover .cta-arrow-icon{transform:translate(3px);background:#ff343921}.service-network__stage{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.42fr);gap:1rem}.service-network__intro--liquidation-execution,.service-network__stage--liquidation-execution{grid-template-columns:minmax(0,1.9fr) minmax(360px,1fr);column-gap:clamp(18px,1.8vw,28px)}.service-network__intro--liquidation-execution{display:grid;align-items:end}.text-link--liquidation-execution{justify-self:end;align-self:end;margin-bottom:clamp(2.5rem,4vw,3.5rem)}.service-network__stage--liquidation-execution{gap:clamp(18px,1.8vw,28px);align-items:stretch}.liquidation-execution-wms{position:relative;min-width:0;width:100%;margin:0;isolation:isolate}.liquidation-execution-wms__glow{position:absolute;top:8%;right:4%;bottom:8%;left:4%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 48% 52%,rgba(255,42,42,.13),rgba(255,42,42,.045) 46%,transparent 74%);filter:blur(48px);opacity:.9}.liquidation-execution-wms__frame{position:relative;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:24px;background:#080a0d;box-shadow:0 30px 80px #0000006b,inset 0 1px #ffffff09,0 0 0 1px #ff2a2a06}.liquidation-execution-wms__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 16%)}.liquidation-execution-wms picture,.liquidation-execution-wms__image{display:block;width:100%}.liquidation-execution-wms__image{height:auto;object-fit:contain;object-position:center}.liquidation-workflow{min-width:0;height:100%;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 18%),#0a0c0f;box-shadow:inset 0 1px #ffffff06,0 22px 60px #00000047}.liquidation-workflow__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:15px 18px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.liquidation-workflow__header>div>span{display:block;margin-bottom:5px;color:#ffffff57;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.liquidation-workflow__header h3{margin:0;color:#fff;font-size:.98rem;line-height:1.25}.liquidation-workflow__header small{flex:0 0 auto;padding-top:3px;color:#ffffff61;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.liquidation-workflow__list{margin:0;padding:0;list-style:none}.liquidation-workflow__item{display:grid;grid-template-columns:50px minmax(0,1fr);gap:14px;padding:13px 18px}.liquidation-workflow__item+.liquidation-workflow__item{border-top:1px solid rgba(255,255,255,.065)}.liquidation-workflow__stage{display:grid;align-content:start;justify-items:start;gap:5px;min-width:0;padding-top:2px}.liquidation-workflow__stage>span{color:#ffffff7a;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.12em}.liquidation-workflow__stage small{color:#ff3b3b;font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.13em}.liquidation-workflow__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px}.liquidation-workflow__row h4{min-width:0;margin:0;color:#fff;font-size:.94rem;font-weight:650;line-height:1.25;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.liquidation-workflow__row>span{flex:0 0 auto;color:#ffffff7a;font-family:var(--font-mono);font-size:.57rem;font-weight:700;letter-spacing:.09em;line-height:1.35;text-transform:uppercase;white-space:nowrap}.liquidation-workflow__content>p{max-width:42ch;margin:5px 0 0;color:#ffffff80;font-size:.74rem;line-height:1.45}.liquidation-workflow__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:10px 0 0}.liquidation-workflow__metrics div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.liquidation-workflow__metrics dt{min-width:0;color:#ffffff4a;font-family:var(--font-mono);font-size:.56rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.liquidation-workflow__metrics dd{flex:0 0 auto;margin:0;color:#ffffffc7;font-size:.67rem;font-weight:600;white-space:nowrap}@media (hover:hover) and (pointer:fine){.liquidation-workflow__item{transition:background-color .16s var(--service-ease)}.liquidation-workflow__item:hover{background:#ffffff03}}.service-visual--network{min-height:620px}.network-node-grid{display:grid;gap:1rem}.network-node-grid article{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1.25rem;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent),#0c0d11;box-shadow:inset 0 1px #ffffff0f}.network-node-grid article>span{min-width:55px;color:#ff5559;font-family:var(--font-mono);font-size:.72rem}.network-node-grid h3{font-size:1rem}.network-node-grid p{margin-top:.35rem;color:#838893;font-size:.78rem}.network-node-grid b{grid-column:2;color:#666b75;font-family:var(--font-mono);font-size:.57rem;letter-spacing:.1em}.service-page--ground .service-network-section .service-visual--ground .visual-topline{bottom:auto;align-items:flex-start}.service-page--ground .service-network-section .service-visual--ground .visual-topline span:first-child{color:#f2f3f5;font-size:.63rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.service-page--ground .network-node-grid--intelligence .network-intelligence-card{display:flex;min-height:0;flex-direction:column;justify-content:space-between;gap:.54rem;padding:.82rem .95rem;border-color:#d719202e;border-radius:8px;background:linear-gradient(135deg,rgba(215,25,32,.055),transparent 56%),#08090ce6;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #00000047;outline:0;transition:border-color .28s var(--service-ease),background-color .28s var(--service-ease),box-shadow .28s var(--service-ease),transform .28s var(--service-ease)}.service-page--ground .network-node-grid--intelligence .network-intelligence-card:hover,.service-page--ground .network-node-grid--intelligence .network-intelligence-card:focus-visible{border-color:#ff565c6b;background:linear-gradient(135deg,rgba(215,25,32,.09),transparent 58%),#0a0b0ff0;box-shadow:inset 0 1px #fff1,0 14px 30px #00000052,0 0 18px #d719201f;transform:translateY(-1px)}.network-intelligence-card__header{display:flex;align-items:center;justify-content:space-between;gap:.65rem;font-family:var(--font-mono);text-transform:uppercase}.network-intelligence-card__header>span{min-width:0;color:#ff666b;font-size:.52rem;font-weight:700;letter-spacing:.08em;line-height:1.4}.network-intelligence-card__header small{display:flex;align-items:center;gap:.36rem;color:#7f8590;font-size:.42rem;font-weight:700;letter-spacing:.07em;line-height:1.35;white-space:nowrap}.network-intelligence-card__header i{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:#d71920;box-shadow:0 0 7px #d7192070}.network-intelligence-card.is-positive .network-intelligence-card__header i{background:#8fd6a8;box-shadow:0 0 7px #8fd6a847}.network-intelligence-card h3{color:#f0f2f5;font-size:.84rem;line-height:1.32}.network-intelligence-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .62rem;padding-top:.52rem;border-top:1px solid rgba(255,255,255,.075)}.network-intelligence-card dt{color:#737985;font-family:var(--font-mono);font-size:.41rem;line-height:1.35;text-transform:uppercase}.network-intelligence-card dd{margin-top:.2rem;color:#d7dae0;font-family:var(--font-mono);font-size:.5rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.network-intelligence-card dd.is-positive{color:#9ed5b1}.network-intelligence-card dd.is-watch{color:#ff686d}.results-section{background:linear-gradient(180deg,#050506,#090a0d)}.results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.results-grid article{position:relative;min-height:290px;display:flex;flex-direction:column;justify-content:end;overflow:hidden;padding:1.75rem;border-top:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff05,#ffffff0a)}.results-grid article:before{content:"";position:absolute;top:0;left:0;width:38px;height:1px;background:#ff3439;box-shadow:0 0 16px #ff2b2b}.results-grid article>span{position:absolute;top:1.4rem;color:#666b75;font-family:var(--font-mono);font-size:.59rem;letter-spacing:.11em}.results-grid h3{font-size:clamp(1.3rem,2vw,1.75rem)}.results-grid p{margin-top:.75rem;color:#8b909b;font-size:.88rem;line-height:1.55}.consultation-section{padding-top:4rem;background:#050506}.consultation-shell{position:relative;display:grid;grid-template-columns:minmax(280px,.43fr) minmax(0,.57fr);gap:clamp(2.5rem,6vw,6rem);overflow:hidden;padding:clamp(2rem,5vw,5rem);border:1px solid rgba(255,255,255,.11);border-radius:30px;background:radial-gradient(circle at 15% 20%,rgba(215,25,32,.17),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.055),transparent 52%),#0a0b0e;box-shadow:inset 0 1px #ffffff1a,0 40px 100px #0006,0 0 70px #d719201a}.consultation-shell:before{content:"TGC / COMMAND READY";position:absolute;top:1.2rem;right:1.5rem;color:#555a65;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.13em}.consultation-copy ul{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem;list-style:none}.consultation-copy li{padding:.5rem .75rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#9ba0aa;font-family:var(--font-mono);font-size:.62rem}.consultation-copy li:before{content:"+";color:#ff4b50;margin-right:.35rem}.consultation-form{padding:clamp(1.35rem,3vw,2.2rem);border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#040507b8;box-shadow:inset 0 1px #ffffff0f}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.consultation-form label{display:grid;gap:.5rem;color:#b8bbc3;font-size:.75rem;font-weight:700}.consultation-form>label{margin-top:1rem}.consultation-form input,.consultation-form select,.consultation-form textarea{width:100%;min-width:0;min-height:49px;padding:.78rem .9rem;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#fff;background:#101217;outline:0;transition:border-color .28s var(--service-ease),box-shadow .28s var(--service-ease)}.consultation-form textarea{min-height:116px;resize:vertical}.consultation-form input:focus,.consultation-form select:focus,.consultation-form textarea:focus{border-color:#ff4247;box-shadow:0 0 0 3px #ff2b2b1f}.consultation-form textarea::placeholder{color:#626772}.consultation-form__footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem}.consultation-form__footer p{max-width:310px;color:#656a75;font-size:.66rem;line-height:1.45}.consultation-form button{min-height:52px;display:inline-flex;align-items:center;gap:.8rem;padding:.6rem .65rem .6rem 1.15rem;border:1px solid #ff3439;border-radius:999px;color:#fff;background:linear-gradient(135deg,#ff3439,#a90d14);font-weight:750;cursor:pointer}.consultation-form button .cta-arrow-icon{width:34px;height:34px;background:#00000040}.consultation-form button:hover .cta-arrow-icon{transform:translate(3px);background:#00000057}.service-page--ground .service-hero__layout{grid-template-columns:minmax(0,.84fr) minmax(500px,1.16fr);gap:clamp(2rem,4vw,4.5rem)}.service-page--ground .service-hero__visual{transform:none}.service-visual--ground.service-visual--hero{min-height:720px;border-radius:14px;background:#08090c;box-shadow:inset 0 1px #ffffff14,0 36px 80px #0006,0 0 52px #d719201a}.service-visual--ground.service-visual--hero:before{display:none}.ground-live-dispatch{display:grid;grid-template-rows:minmax(0,69fr) minmax(0,31fr)}.ground-map-stage{position:relative;min-width:0;min-height:0;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.09);background:#090a0e}.ground-map-stage:before{content:"";position:absolute;z-index:1;top:54px;right:0;bottom:0;left:0;pointer-events:none;opacity:.42;background:radial-gradient(circle at 42% 30%,rgba(215,25,32,.09),transparent 21%),radial-gradient(circle at 56% 73%,rgba(215,25,32,.065),transparent 24%);mix-blend-mode:screen}.ground-map-stage:after{content:"";position:absolute;z-index:1;top:54px;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,6,8,.08),transparent 24%,rgba(5,6,8,.22)),radial-gradient(ellipse at center,transparent 42%,rgba(4,5,7,.5) 100%)}.ground-map-header{position:absolute;z-index:5;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:54px;padding:.9rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#07080bf5,#07080bb8);font-family:var(--font-mono)}.ground-map-header div{display:flex;align-items:center;gap:.8rem;min-width:0}.ground-map-header span{color:#f2f3f5;font-size:.63rem;font-weight:700;letter-spacing:.1em;line-height:1.4}.ground-map-header small{padding-left:.8rem;border-left:1px solid rgba(255,255,255,.1);color:#727883;font-size:.5rem;letter-spacing:.09em;line-height:1.4}.ground-map-header p{display:flex;align-items:center;gap:.45rem;color:#ff6267;font-size:.52rem;font-weight:700;letter-spacing:.08em;white-space:nowrap}.ground-map-header p i{width:6px;height:6px;border-radius:50%;background:#d71920;box-shadow:0 0 9px #d71920a6}.ground-map-background{position:absolute;z-index:0;top:54px;right:0;bottom:0;left:0;background-image:url(../assets/images/ground-texas-freight-map.webp);background-position:center;background-size:cover;background-repeat:no-repeat;filter:brightness(.68) saturate(.76) contrast(1.08)}.ground-dispatch-map,.ground-route-overlay{position:absolute;z-index:2;top:54px;right:0;bottom:0;left:0;width:100%;height:calc(100% - 54px)}.ground-dispatch-map path,.ground-dispatch-map circle,.ground-dispatch-map rect{vector-effect:non-scaling-stroke}.ground-route-casing{fill:none;stroke:#d7192026;stroke-width:7.2;stroke-linecap:round;filter:url(#ground-route-glow)}.ground-active-route{fill:none;stroke:#d71920;stroke-width:2.05;stroke-linecap:round;stroke-dasharray:10 9;filter:url(#ground-route-glow)}.ground-origin-marker__pulse{fill:#d7192009;stroke:#d7192059;stroke-width:1;transform-box:fill-box;transform-origin:center}.ground-origin-marker circle:not(.ground-origin-marker__ring):not(.ground-origin-marker__pulse){fill:#fff;stroke:#d71920;stroke-width:3}.ground-origin-marker__ring{fill:#090a0eb8;stroke:#d71920;stroke-width:2}.ground-origin-marker path{fill:none;stroke:#ffffff80;stroke-width:1}.ground-destination-target__pulse{fill:#d719200a;stroke:#d7192052;stroke-width:1;transform-box:fill-box;transform-origin:center}.ground-destination-target__ring{fill:#090a0e;stroke:#d71920;stroke-width:2}.ground-destination-target path{fill:#d71920;stroke:#ff777b;stroke-width:.8}.ground-destination-target circle:last-child{fill:#fff}.ground-route-vehicle-cutout,.ground-live-truck{offset-path:path("M614 133C625 194 643 255 666 311 681 347 704 375 727 389 741 431 752 481 787 529 822 570 858 623 890 682 907 714 926 744 944 766");offset-distance:54%;offset-rotate:auto -20deg;transform-box:fill-box;transform-origin:center}.ground-live-truck__halo{fill:#d7192014;stroke:#d719203d;stroke-width:1;filter:drop-shadow(0 0 7px rgba(215,25,32,.28))}.ground-live-truck__image{pointer-events:none}.ground-network-dispatch{border-radius:14px;background:#08090c;box-shadow:inset 0 1px #ffffff14,0 28px 70px #00000057,0 0 44px #d7192016}.ground-network-dispatch:before{top:6px;right:6px;bottom:6px;left:6px;border-radius:9px}.ground-network-header{border-bottom-color:#ffffff13;background:linear-gradient(180deg,#07080bf5,#07080bad)}.ground-network-background{top:54px;right:0;bottom:0;left:0;background-position:center 48%;background-size:96% auto;filter:brightness(.74) saturate(.78) contrast(1.08)}.ground-network-atmosphere{position:absolute;z-index:1;top:54px;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 42% 42%,rgba(215,25,32,.045),transparent 20%),radial-gradient(circle at 72% 56%,rgba(215,25,32,.032),transparent 22%),linear-gradient(180deg,rgba(5,6,8,.1),transparent 24%,rgba(5,6,8,.52)),radial-gradient(ellipse at center,transparent 48%,rgba(4,5,7,.62))}.ground-network-map{position:absolute;z-index:2;top:54px;right:0;bottom:112px;left:0;width:100%;height:calc(100% - 166px);overflow:hidden}.ground-network-map path,.ground-network-map circle,.ground-network-map rect,.ground-network-map ellipse{vector-effect:non-scaling-stroke}.ground-network-zones rect{fill:#0a0c0f47;stroke:#9ed5b138;stroke-width:1;stroke-dasharray:5 7}.ground-network-zones text{fill:#9ed5b1b8;font-family:var(--font-mono);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ground-network-city-labels text{fill:#d6dce6a8;font-family:var(--font-mono);font-size:12px;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.ground-network-route__casing{fill:none;stroke:#d7192013;stroke-width:4.1;stroke-linecap:round;filter:url(#ground-network-glow)}.ground-network-route__line{fill:none;stroke:#d71920;stroke-width:1.15;stroke-linecap:round;stroke-dasharray:8 11;filter:url(#ground-network-glow);transition:stroke-width .26s var(--service-ease),filter .26s var(--service-ease),opacity .26s var(--service-ease)}.ground-network-route--watch .ground-network-route__line{stroke:#ff6267;stroke-dasharray:7 8}.ground-network-route--capacity .ground-network-route__line{stroke:#ff3d44;stroke-dasharray:4 9}.ground-network-route-tags rect{fill:#07080be6;stroke:#ffffff29;rx:3;transition:stroke .26s var(--service-ease),filter .26s var(--service-ease),fill .26s var(--service-ease)}.ground-network-route-tags text{fill:#ff6267;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-anchor:middle;transition:fill .26s var(--service-ease)}.ground-network-node__pulse{fill:#d7192009;stroke:#ff5c6245;stroke-width:1;transform-box:fill-box;transform-origin:center}.ground-network-node__core{fill:#090a0e;stroke:#ff5258;stroke-width:1.45;filter:drop-shadow(0 0 5px rgba(215,25,32,.32));transition:stroke-width .26s var(--service-ease),filter .26s var(--service-ease)}.ground-network-node__code{fill:#e8ebf0a8;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.045em;paint-order:stroke;stroke:#07080be6;stroke-width:3px;text-transform:uppercase}.ground-network-node--warehouse .ground-network-node__core{stroke:#dfe3e8}.ground-network-node--gateway .ground-network-node__core,.ground-network-node--border .ground-network-node__core{stroke:#d6a900}.ground-network-node--terminal .ground-network-node__core,.ground-network-node--crossdock .ground-network-node__core{stroke:#9c72db}.ground-network-node--final .ground-network-node__core{stroke:#9ed5b1}.ground-network-alerts circle{fill:#d719200e;stroke:#ff4a5057;stroke-width:1}.ground-network-alerts path{fill:none;stroke:#ff6469;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ground-network-alerts .is-capacity circle{fill:#9ed5b10a;stroke:#9ed5b152}.ground-network-alerts .is-capacity path{stroke:#9ed5b1}.ground-network-telemetry__marker rect{fill:#f7f9fcd1;stroke:#07080be6;stroke-width:1;filter:drop-shadow(0 0 4px rgba(215,25,32,.2));transform-box:fill-box;transform-origin:center}.ground-network-telemetry__marker path{fill:none;stroke:#f7f9fc6b;stroke-width:1;stroke-linecap:round}.ground-network-telemetry__marker.is-watch rect{fill:#ff6267}.ground-network-telemetry__marker.is-capacity rect{fill:#9ed5b1}.ground-network-kpis{position:absolute;z-index:4;top:62px;left:.95rem;right:.95rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;pointer-events:none}.ground-network-kpis div{min-width:0;padding:.38rem .48rem;border:1px solid rgba(255,255,255,.062);border-radius:5px;background:#07080b85;box-shadow:inset 0 1px #ffffff07;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ground-network-kpis dt{color:#7f8590;font-family:var(--font-mono);font-size:.38rem;font-weight:700;letter-spacing:.065em;line-height:1.25;text-transform:uppercase}.ground-network-kpis dd{margin-top:.12rem;color:#eceff3;font-family:var(--font-mono);font-size:.6rem;font-weight:750;line-height:1.18}.ground-network-dispatch .operation-interface{left:8px;right:8px;bottom:8px;padding:.5rem .62rem .56rem;border-radius:10px;background:#050608e6;box-shadow:inset 0 1px #ffffff0e,0 -14px 32px #0003}.ground-network-dispatch .operation-interface__meta{padding-bottom:.34rem;font-size:.48rem}.ground-network-dispatch .operation-interface__summary{padding-top:.42rem}.ground-network-dispatch .operation-interface__summary>div{gap:.05rem .52rem}.ground-network-dispatch .operation-interface__summary strong{font-size:.62rem}.ground-network-dispatch .operation-interface__summary small{font-size:.54rem}.ground-network-dispatch .operation-status{padding:.26rem .42rem;font-size:.48rem}.ground-network-dispatch .operation-alert{padding:.32rem .45rem;font-size:.49rem}.ground-network-dispatch .operation-progress{margin-top:.38rem}.ground-network-dispatch .operation-progress__labels{font-size:.48rem}.ground-network-dispatch .operation-progress__track{height:2px;margin-top:.27rem}.ground-network-dispatch .operation-manifest{grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem;margin-top:.38rem}.ground-network-dispatch .operation-manifest li{padding:.31rem .42rem;border-radius:6px}.ground-network-dispatch .operation-manifest span{font-size:.49rem}.ground-network-dispatch .operation-manifest small{font-size:.48rem}.ground-network-dispatch .operation-manifest b{margin-top:.1rem;font-size:.44rem}.ground-network-dispatch .operation-cycle-state{bottom:-.78rem;font-size:.42rem}.service-page--ground .service-network__stage:has(.network-intelligence-card--ne-01:is(:hover,:focus-visible)) .ground-network-route--ne-01 .ground-network-route__line,.service-page--ground .service-network__stage:has(.network-intelligence-card--xb-07:is(:hover,:focus-visible)) .ground-network-route--xb-07 .ground-network-route__line,.service-page--ground .service-network__stage:has(.network-intelligence-card--dr-12:is(:hover,:focus-visible)) .ground-network-route--dr-12 .ground-network-route__line{stroke-width:1.8;filter:drop-shadow(0 0 6px rgba(255,82,88,.5));opacity:1}.service-page--ground .service-network__stage:has(.network-intelligence-card--ne-01:is(:hover,:focus-visible)) .ground-network-route--ne-01 .ground-network-route__casing,.service-page--ground .service-network__stage:has(.network-intelligence-card--xb-07:is(:hover,:focus-visible)) .ground-network-route--xb-07 .ground-network-route__casing,.service-page--ground .service-network__stage:has(.network-intelligence-card--dr-12:is(:hover,:focus-visible)) .ground-network-route--dr-12 .ground-network-route__casing{stroke:#ff525826;stroke-width:5}.service-page--ground .service-network__stage:has(.network-intelligence-card--ne-01:is(:hover,:focus-visible)) .ground-network-node--ne-01 .ground-network-node__core,.service-page--ground .service-network__stage:has(.network-intelligence-card--xb-07:is(:hover,:focus-visible)) .ground-network-node--xb-07 .ground-network-node__core,.service-page--ground .service-network__stage:has(.network-intelligence-card--dr-12:is(:hover,:focus-visible)) .ground-network-node--dr-12 .ground-network-node__core,.service-page--ground .service-network__stage:has(.network-intelligence-card--fm-24:is(:hover,:focus-visible)) .ground-network-node--fm-24 .ground-network-node__core{stroke-width:2.2;filter:drop-shadow(0 0 9px rgba(255,91,96,.62))}.service-page--ground .service-network__stage:has(.network-intelligence-card--ne-01:is(:hover,:focus-visible)) .ground-network-node--ne-01 .ground-network-node__pulse,.service-page--ground .service-network__stage:has(.network-intelligence-card--xb-07:is(:hover,:focus-visible)) .ground-network-node--xb-07 .ground-network-node__pulse,.service-page--ground .service-network__stage:has(.network-intelligence-card--dr-12:is(:hover,:focus-visible)) .ground-network-node--dr-12 .ground-network-node__pulse,.service-page--ground .service-network__stage:has(.network-intelligence-card--fm-24:is(:hover,:focus-visible)) .ground-network-node--fm-24 .ground-network-node__pulse{fill:#ff525813;stroke:#ff6a7075}.service-page--ground .service-network__stage:has(.network-intelligence-card--fm-24:is(:hover,:focus-visible)) .ground-network-zone--fm-24 rect{fill:#9ed5b112;stroke:#9ed5b175;filter:drop-shadow(0 0 7px rgba(158,213,177,.2))}.service-page--ground .service-network__stage:has(.network-intelligence-card--ne-01:is(:hover,:focus-visible)) .ground-network-route-tag--ne-01 rect,.service-page--ground .service-network__stage:has(.network-intelligence-card--xb-07:is(:hover,:focus-visible)) .ground-network-route-tag--xb-07 rect,.service-page--ground .service-network__stage:has(.network-intelligence-card--dr-12:is(:hover,:focus-visible)) .ground-network-route-tag--dr-12 rect,.service-page--ground .service-network__stage:has(.network-intelligence-card--fm-24:is(:hover,:focus-visible)) .ground-network-route-tag--fm-24 rect{fill:#0c0d11f5;stroke:#ff606685;filter:drop-shadow(0 0 7px rgba(215,25,32,.22))}.service-page--ground .service-network__stage:has(.network-intelligence-card--ne-01:is(:hover,:focus-visible)) .ground-network-route-tag--ne-01 text,.service-page--ground .service-network__stage:has(.network-intelligence-card--xb-07:is(:hover,:focus-visible)) .ground-network-route-tag--xb-07 text,.service-page--ground .service-network__stage:has(.network-intelligence-card--dr-12:is(:hover,:focus-visible)) .ground-network-route-tag--dr-12 text,.service-page--ground .service-network__stage:has(.network-intelligence-card--fm-24:is(:hover,:focus-visible)) .ground-network-route-tag--fm-24 text{fill:#ff7a7e}.ground-map-legend{position:absolute;z-index:4;top:78px;left:1rem;width:min(178px,27%);padding:.65rem .75rem;border:1px solid rgba(255,255,255,.11);border-radius:7px;background:#07080bdb;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ground-map-legend ul{display:grid;gap:.52rem;list-style:none}.ground-map-legend li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:.45rem;color:#a7abb4;font-family:var(--font-mono);font-size:.47rem;letter-spacing:.035em;line-height:1.35}.ground-map-legend i{position:relative;display:block;width:15px;height:13px;border:1px solid #999fa9;border-radius:2px}.ground-map-legend i:before{content:"";position:absolute;left:2px;right:2px;bottom:2px;height:4px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.ground-map-legend .is-distribution{color:#ff555a;border-color:#d71920}.ground-map-legend .is-intermodal{color:#9c72db;border-color:#7655aa}.ground-map-legend .is-corridor{width:17px;height:0;border:0;border-top:1px dashed #9c72db;border-radius:0}.ground-map-legend .is-corridor:before{display:none}.ground-map-legend .is-border{color:#d6a900;border-color:#a88600}.ground-map-card{position:absolute;z-index:4;min-width:0;padding:.7rem .8rem;border:1px solid rgba(255,255,255,.11);border-radius:6px;background:#08090ce6;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ground-map-card span,.ground-map-card strong,.ground-map-card small{display:block;font-family:var(--font-mono)}.ground-map-card span{color:#ff666b;font-size:.49rem;font-weight:700;letter-spacing:.08em;line-height:1.4}.ground-map-card strong{margin-top:.28rem;color:#f0f1f3;font-size:.64rem;line-height:1.4}.ground-map-card small{margin-top:.22rem;color:#747a85;font-size:.45rem;letter-spacing:.035em;line-height:1.4}.ground-truck-status{left:1rem;bottom:1rem}.ground-truck-status span{display:flex;align-items:center;gap:.38rem}.ground-truck-status span i{width:5px;height:5px;border-radius:50%;background:#d71920;box-shadow:0 0 8px #d71920ad}.ground-destination-card{top:78px;right:1rem;width:min(238px,34%);border-color:#d7192040}.ground-destination-card dl{display:grid;gap:.42rem;margin-top:.6rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.075)}.ground-destination-card dl div{display:flex;align-items:center;justify-content:space-between;gap:.65rem;font-family:var(--font-mono);font-size:.45rem;line-height:1.4}.ground-destination-card dt{color:#7f8590}.ground-destination-card dd{color:#e1e3e7;font-weight:650;white-space:nowrap}.ground-destination-card dd.is-positive{color:#9ed5b1}.ground-control-deck{min-width:0;padding:1rem 1.15rem 1.05rem;background:linear-gradient(145deg,rgba(255,255,255,.018),transparent 42%),#0a0b0f}.ground-control-summary{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(190px,.85fr);align-items:end;gap:1.2rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.08)}.ground-control-summary span,.ground-control-grid dt{color:#737985;font-family:var(--font-mono);font-size:.51rem;font-weight:650;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.ground-control-summary h2{margin-top:.3rem;color:#f1f2f4;font-family:var(--font-mono);font-size:.82rem;font-weight:700;letter-spacing:-.015em;line-height:1.35}.ground-control-summary h2 i{color:#d71920;font-style:normal}.ground-route-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ground-route-progress strong{color:#ff6267;font-family:var(--font-mono);font-size:.61rem}.ground-route-progress__track{height:3px;margin-top:.4rem;overflow:hidden;border-radius:999px;background:#ffffff17}.ground-route-progress__track i{display:block;width:61%;height:100%;background:#d71920;box-shadow:0 0 10px #d719206b}.ground-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem}.ground-control-grid div{min-width:0;padding:.15rem .75rem;border-left:1px solid rgba(255,255,255,.08)}.ground-control-grid div:nth-child(3n+1){padding-left:0;border-left:0}.ground-control-grid div:nth-child(n+4){margin-top:.65rem}.ground-control-grid dd{margin-top:.28rem;overflow-wrap:anywhere;color:#dfe1e5;font-family:var(--font-mono);font-size:.62rem;font-weight:650;line-height:1.4}.ground-control-grid .is-accent dd{color:#ff666b}.ground-control-grid .is-positive dd{color:#b9d9c5}.service-page--ocean .service-hero__layout{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.service-page--ocean .service-visual{border-radius:14px}.service-page--ocean .service-hero{min-height:1040px}.service-page--ocean .service-hero__layout{gap:clamp(2rem,2.8vw,3rem)}.service-page--ocean .service-hero h1{max-width:none;font-size:clamp(3.5rem,4vw,4.7rem);line-height:.97;letter-spacing:-.055em}.service-page--ocean .service-eyebrow{margin-bottom:1rem}.service-page--ocean .service-hero__lede{margin-top:1.5rem}.service-page--ocean .service-hero__actions{margin-top:2rem}.service-page--ocean .service-hero__trust{margin-top:1.5rem}.service-visual--ocean{min-height:808px;padding:7px;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 34%),#08090c}.service-visual--ocean:before{top:6px;right:6px;bottom:6px;left:6px;border-radius:9px}.ocean-control-tower{position:relative;z-index:1;min-width:0;min-height:794px;height:100%;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 22%),#090a0e;box-shadow:inset 0 1px #ffffff0b}.ocean-command-bar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#07080bf5,#07080bb8);font-family:var(--font-mono);text-transform:uppercase}.ocean-command-bar div{display:flex;align-items:center;gap:.8rem;min-width:0}.ocean-command-bar span{color:#f2f3f5;font-size:.63rem;font-weight:700;letter-spacing:.1em;line-height:1.4}.ocean-command-bar strong,.ocean-command-bar small{padding-left:.8rem;border-left:1px solid rgba(255,255,255,.1);color:#727883;font-size:.5rem;font-weight:700;letter-spacing:.09em;line-height:1.4}.ocean-command-bar p{display:flex;align-items:center;gap:.45rem;color:#ff6267;font-size:.52rem;font-weight:700;letter-spacing:.08em;line-height:1.4;white-space:nowrap}.ocean-command-bar p i{width:6px;height:6px;border-radius:50%;background:#d71920;box-shadow:0 0 7px #d7192061}.ocean-route-stage{position:relative;min-height:382px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.075);background:#07090d;isolation:isolate}.ocean-map-background{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:url(../assets/images/ocean-pacific-trade-map.webp);background-position:center;background-size:cover;background-repeat:no-repeat;filter:brightness(.78) saturate(.82) contrast(1.08)}.ocean-map-atmosphere{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 55% 49%,rgba(255,255,255,.078),transparent 32%),radial-gradient(ellipse at 54% 49%,rgba(215,25,32,.05),transparent 34%),repeating-linear-gradient(90deg,transparent 0 119px,rgba(126,152,174,.035) 120px,transparent 121px),repeating-linear-gradient(0deg,transparent 0 109px,rgba(126,152,174,.028) 110px,transparent 111px),linear-gradient(90deg,rgba(4,6,9,.7) 0,transparent 25%,transparent 74%,rgba(4,6,9,.68) 100%),linear-gradient(180deg,rgba(5,7,10,.62),transparent 38%,rgba(4,6,9,.4));box-shadow:inset 0 0 84px #000000b3}.ocean-route-stage:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(7,9,13,.72),transparent 30%)}.ocean-lane-identity{position:relative;z-index:4;display:grid;grid-template-columns:minmax(200px,.72fr) minmax(0,1.28fr);gap:1.8rem;padding:1rem 1.45rem .82rem;background:linear-gradient(180deg,rgba(7,9,13,.94),rgba(7,9,13,.7) 72%,transparent)}.ocean-lane-identity__route span,.ocean-lane-identity dt,.ocean-port-intelligence h2,.ocean-journey h2,.ocean-operations-grid dt{display:block;color:#737985;font-family:var(--font-mono);font-size:.56rem;font-weight:650;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.ocean-lane-identity__route strong{display:block;margin-top:.38rem;color:#fff;font-family:var(--font-mono);font-size:clamp(1.35rem,2.2vw,1.8rem);letter-spacing:-.025em;line-height:1.08}.ocean-lane-identity__route strong i{margin-inline:.25rem;color:#ff3c43;font-style:normal;font-weight:400}.ocean-lane-identity__route small{display:block;margin-top:.45rem;color:#a6abb4;font-size:.72rem;line-height:1.5}.ocean-lane-identity dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ocean-lane-identity dl div{min-width:0;padding-left:1rem;border-left:1px solid rgba(255,255,255,.09)}.ocean-lane-identity dd{margin-top:.38rem;overflow-wrap:anywhere;color:#e3e5e9;font-family:var(--font-mono);font-size:.68rem;font-weight:650;line-height:1.45}.ocean-lane-identity dd.is-live{color:#ff5d62}.ocean-route-map{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:hidden}.ocean-route-map path,.ocean-route-map circle,.ocean-route-map ellipse,.ocean-route-map rect{vector-effect:non-scaling-stroke}.ocean-map-detail{opacity:.5}.ocean-grid-coordinate{fill:none;stroke:#849aaf1b;stroke-width:.58;stroke-dasharray:1 18}.ocean-grid-coordinate--four,.ocean-grid-coordinate--five,.ocean-grid-coordinate--six{stroke:#849aaf13;stroke-dasharray:1 22}.ocean-network-layer{opacity:.82}.ocean-maritime-corridor{fill:none;stroke:#4784a421;stroke-width:.68;stroke-linecap:round;stroke-dasharray:2 12}.ocean-maritime-corridor--north{stroke:#5c96b81f;stroke-dasharray:2 16}.ocean-maritime-corridor--central{stroke:#4484a925}.ocean-maritime-corridor--south{stroke:#4a8eaa1b;stroke-dasharray:1.5 14}.ocean-maritime-corridor--feeder{stroke:#56b2bc1b;stroke-dasharray:1 10}.ocean-maritime-corridor--junction{stroke:#68c0c621;stroke-dasharray:1 8}.ocean-traffic-layer{opacity:.72}.ocean-ais-dot{fill:#afc5d775;filter:drop-shadow(0 0 2px rgba(118,164,202,.16))}.ocean-ais-vessel path{fill:#9bbcd375;stroke:#5d8baa42;stroke-width:.55}.ocean-route-junction{fill:#080c10b8;stroke:#5ba8be38;stroke-width:.75}.ocean-route-corridor{fill:none;stroke:#748b9d4d;stroke-width:.7;stroke-linecap:round;stroke-dasharray:2 8.5;opacity:.68}.ocean-route-shadow{fill:none;stroke:#d7192007;stroke-width:2;stroke-linecap:round;stroke-dasharray:2.5 6.5;filter:drop-shadow(0 0 2px rgba(215,25,32,.07))}.ocean-route-map .ocean-route{fill:none;stroke:url(#ocean-route-fade);stroke-width:.86;stroke-linecap:round;stroke-dasharray:2.5 5.5;filter:drop-shadow(0 0 1px rgba(215,25,32,.09))}.ocean-port-node circle:not(.ocean-port-node__pulse){fill:#ff3038;stroke:#fff;stroke-width:1.5;filter:drop-shadow(0 0 6px rgba(255,48,56,.64))}.ocean-port-node__pulse{fill:none;stroke:#ff30386b;stroke-width:1}.ocean-waypoint circle:first-child{fill:#080a0ec2;stroke:#8e9fae80;stroke-width:.78}.ocean-waypoint circle:last-child{fill:#d71920;stroke:none;opacity:.66}.ocean-telemetry-pulse{offset-rotate:0deg;opacity:0;transform-box:fill-box;transform-origin:center}.ocean-telemetry-pulse circle{fill:#d71920;filter:drop-shadow(0 0 2px rgba(215,25,32,.2));opacity:.58}.ocean-weather-alert__pulse{fill:#d719200b;stroke:#ff303857;stroke-width:1;transform-box:fill-box;transform-origin:center}.ocean-weather-alert path{fill:#0c0d11e6;stroke:#ff4b51;stroke-width:1.2}.ocean-weather-alert text{fill:#ff7277;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-anchor:middle}.ocean-vessel-track{offset-path:path("M332 286C426 302 493 333 558 370C646 420 746 447 858 431C985 413 1110 387 1226 378C1306 371 1364 352 1395 374");offset-distance:55%;offset-rotate:auto;transform:scale(1.85);transform-box:fill-box;transform-origin:center}.ocean-vessel-wake{opacity:.62;transform-box:fill-box;transform-origin:center}.ocean-vessel-wake__trace{fill:none;stroke:#d71920;stroke-linecap:round;stroke-dasharray:2 7;filter:drop-shadow(0 0 3px rgba(215,25,32,.14))}.ocean-vessel-wake__trace--one{stroke-width:.8;stroke-opacity:.22}.ocean-vessel-wake__trace--two{stroke-width:.7;stroke-opacity:.16}.ocean-vessel-wake__trace--three{stroke-width:.55;stroke-opacity:.11}.ocean-vessel-shadow{fill:#00000061;filter:blur(5px);transform:rotate(4deg);transform-origin:center}.ocean-vessel-telemetry{fill:#d7192006;stroke:#d719201a;stroke-width:.75;transform-box:fill-box;transform-origin:center}.ocean-vessel__image{pointer-events:none;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 9px 8px rgba(0,0,0,.58)) drop-shadow(0 0 4px rgba(215,25,32,.11))}.ocean-map-legend,.ocean-destination-intelligence{position:absolute;z-index:5;border:1px solid rgba(255,255,255,.105);border-radius:6px;background:#07090ddb;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000057;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono)}.ocean-map-legend{left:1rem;bottom:1rem;width:154px;padding:.65rem .72rem}.ocean-map-legend>span,.ocean-destination-intelligence>span{color:#ff575d;font-size:.49rem;font-weight:700;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.ocean-map-legend ul{display:grid;gap:.42rem;margin-top:.55rem;list-style:none}.ocean-map-legend li{display:flex;align-items:center;gap:.48rem;color:#a5aab3;font-size:.47rem;line-height:1.35;text-transform:uppercase}.ocean-map-legend li i{position:relative;display:block;flex:0 0 17px;height:8px}.ocean-map-legend li i:before{content:"";position:absolute;left:0;right:0;top:3px;border-top:1px dashed #66717e}.ocean-map-legend li i.is-active:before{border-color:#ff3038;box-shadow:0 0 5px #ff303866}.ocean-map-legend li i.is-port:before{left:5px;right:auto;top:1px;width:6px;height:6px;border:1px solid #d8dce2;border-radius:50%}.ocean-map-legend li i.is-weather:before{left:5px;right:auto;top:0;width:0;height:0;border:0;border-right:4px solid transparent;border-bottom:7px solid #ff555a;border-left:4px solid transparent}.ocean-destination-intelligence{right:1rem;bottom:1rem;width:min(238px,34%);padding:.7rem .8rem;border-color:#d7192038}.ocean-destination-intelligence>strong{display:block;margin-top:.35rem;color:#f0f2f5;font-size:.68rem;line-height:1.4}.ocean-destination-intelligence>small{display:block;margin-top:.22rem;color:#7e8490;font-size:.49rem;line-height:1.45}.ocean-destination-intelligence dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem .62rem;margin-top:.62rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.075)}.ocean-destination-intelligence dt{color:#737985;font-size:.42rem;line-height:1.35;text-transform:uppercase}.ocean-destination-intelligence dd{margin-top:.25rem;color:#d7dae0;font-size:.47rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.ocean-destination-intelligence dd.is-watch{color:#ff686d}.ocean-voyage-progress{display:grid;grid-template-columns:1fr auto;gap:.3rem;margin-top:.6rem;color:#858b95;font-size:.43rem;line-height:1.3}.ocean-voyage-progress strong{color:#ff6267}.ocean-voyage-progress i{grid-column:1/-1;display:block;height:3px;overflow:hidden;border-radius:99px;background:#ffffff14}.ocean-voyage-progress i b{display:block;width:61%;height:100%;background:#d71920;box-shadow:0 0 6px #d7192042}.ocean-port-intelligence{padding:.72rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.065);opacity:.84}.ocean-port-intelligence>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:.6rem}.ocean-port-intelligence article{min-width:0;padding:.15rem .8rem;border-left:1px solid rgba(255,255,255,.075)}.ocean-port-intelligence article:first-child{padding-left:0;border-left:0}.ocean-port-intelligence article span{display:block;color:#858b95;font-size:.6rem;line-height:1.4;white-space:nowrap}.ocean-port-intelligence article strong{display:flex;align-items:center;gap:.4rem;margin-top:.32rem;color:#c9ccd2;font-family:var(--font-mono);font-size:.6rem;font-weight:600;line-height:1.45}.ocean-port-intelligence article strong i{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:#777d87}.ocean-port-intelligence article.is-low strong i{background:#aeb5be}.ocean-port-intelligence article.is-watch strong,.ocean-port-intelligence article.is-elevated strong{color:#ff6a6f}.ocean-port-intelligence article.is-watch strong i,.ocean-port-intelligence article.is-elevated strong i{background:#d71920;box-shadow:0 0 5px #d7192047}.ocean-journey{padding:.78rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.075)}.ocean-journey ol{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:.65rem;list-style:none}.ocean-journey ol:before{content:"";position:absolute;left:4px;right:4px;top:4px;height:1px;background:linear-gradient(90deg,#ff3038 0,#ff3038 57%,#ffffff1f 57%)}.ocean-journey li{position:relative;min-width:0;padding-top:.9rem}.ocean-journey li>i{position:absolute;z-index:1;top:0;left:0;width:9px;height:9px;border:2px solid #090a0e;border-radius:50%;background:#464b55;box-shadow:0 0 0 1px #ffffff24}.ocean-journey li.is-complete>i{background:#ff3038;box-shadow:0 0 0 1px #ff303899}.ocean-journey li.is-active>i{background:#ff3038;box-shadow:0 0 0 3px #ff303829,0 0 9px #ff303873}.ocean-journey li strong,.ocean-journey li span{display:block;overflow:hidden;padding-right:.35rem;text-overflow:ellipsis;white-space:nowrap}.ocean-journey li strong{color:#cdd0d6;font-size:.62rem;line-height:1.35}.ocean-journey li span{margin-top:.25rem;color:#707681;font-family:var(--font-mono);font-size:.49rem;line-height:1.35;text-transform:uppercase}.ocean-journey li.is-active strong,.ocean-journey li.is-active span{color:#ff656a}.ocean-lower-deck{display:grid;grid-template-columns:minmax(0,.94fr) minmax(240px,1.06fr);gap:.75rem;padding:.74rem 1.25rem .88rem}.ocean-operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(255,255,255,.075);border-radius:6px;background:#0b0c10}.ocean-operations-grid div{min-width:0;padding:.58rem .8rem;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.ocean-operations-grid div:nth-child(2n){border-right:0}.ocean-operations-grid div:nth-child(n+3){border-bottom:0}.ocean-operations-grid dd{margin-top:.35rem;overflow-wrap:anywhere;color:#e5e7ea;font-family:var(--font-mono);font-size:.65rem;font-weight:650;line-height:1.45}.ocean-operations-grid .is-watch dd{color:#ff686d}.ocean-ai-insight{min-width:0;padding:.66rem .95rem;border:1px solid rgba(255,48,56,.2);border-radius:6px;background:linear-gradient(135deg,rgba(215,25,32,.085),transparent 58%),#0c0d11;box-shadow:inset 0 1px #ffffff0b}.ocean-ai-insight__heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ocean-ai-insight h2{display:flex;align-items:center;gap:.45rem;color:#f3f4f6;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;line-height:1.4}.ocean-ai-insight h2 i{display:grid;place-items:center;width:19px;height:19px;border:1px solid rgba(255,48,56,.5);border-radius:3px;color:#ff5e63;background:#ff303814;font-size:.43rem;font-style:normal}.ocean-ai-insight__heading>span{color:#858b95;font-family:var(--font-mono);font-size:.52rem;line-height:1.4;white-space:nowrap}.ocean-ai-insight__heading>span strong{color:#ff6267}.ocean-ai-insight p{margin-top:.5rem;color:#e2e4e8;font-size:.7rem;font-weight:650;line-height:1.5}.ocean-ai-insight small{display:block;margin-top:.35rem;color:#9ca1aa;font-size:.61rem;line-height:1.55}.ocean-ai-insight small b{color:#c4c7ce;font-weight:650}.service-page--ocean .capability-grid{grid-auto-flow:dense}.service-page--ocean .capability-card:nth-child(2),.service-page--ocean .capability-card:nth-child(6){grid-column:span 6}.service-page--ocean .capability-card:nth-child(3){grid-column:span 4}.service-page--ocean .capability-card:nth-child(4){grid-column:span 8}.service-page--ground .service-hero__visual{transform:perspective(1200px) rotateY(-3deg)}.service-page--ground .capability-card{border-radius:10px}.service-page--ground .service-visual{border-radius:12px}.service-page--warehousing .service-hero__layout{width:min(calc(100% - clamp(2rem,4vw,3rem)),1500px);grid-template-columns:minmax(0,.79fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,2.6vw,3rem)}.service-page--warehousing .service-hero__visual{position:relative;z-index:1;width:100%;max-width:850px;justify-self:end;padding-top:clamp(1rem,2.55vw,2.65rem);transform:none}.service-page--liquidation .service-hero__layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,4vw,4.75rem)}.service-page--liquidation .service-hero__visual{width:100%;max-width:820px;justify-self:end}.liquidation-command-center{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.liquidation-command-center__glow{position:absolute;top:8%;right:4%;bottom:8%;left:4%;z-index:0;background:radial-gradient(circle at center,rgba(255,42,42,.14),rgba(255,42,42,.04) 45%,transparent 72%);filter:blur(42px);pointer-events:none}.liquidation-command-center__frame{position:relative;z-index:1;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#0b0d10;box-shadow:0 24px 70px #0000006b,0 0 0 1px #ff2a2a06}.liquidation-command-center__image{display:block;width:100%;height:auto;object-fit:contain}.service-page--warehousing .capability-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(260px,auto)}.service-page--warehousing .capability-card,.service-page--warehousing .capability-card--wide,.service-page--warehousing .capability-card--tall{grid-column:auto;grid-row:auto}.service-page--warehousing .capability-card:nth-child(4){grid-column:1/-1}.service-page--warehousing .service-visual:not(.service-visual--warehouse-facility){border-radius:8px}.service-visual--warehouse-facility{min-height:clamp(545px,38vw,590px);border-radius:22px;background:#050609;box-shadow:inset 0 1px #ffffff1b,inset 0 -42px 76px #00000094,0 34px 90px #00000080,0 0 96px #d719203d}.service-visual--warehouse-facility:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:1px solid rgba(255,255,255,.065);border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 52px #ff2b2b11}.service-visual--warehouse-facility:after{content:"";position:absolute;top:-28%;right:-20%;bottom:-26%;left:-14%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 58% 50%,rgba(215,25,32,.18),transparent 70%);filter:blur(16px)}.warehouse-facility__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:50% 52%;filter:brightness(1.1) contrast(1.06) saturate(1.03)}.warehouse-facility__atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(5,6,9,.12),transparent 38%,rgba(5,6,9,.48)),linear-gradient(90deg,rgba(5,6,9,.12),transparent 36%,rgba(5,6,9,.2)),radial-gradient(circle at 62% 42%,rgba(255,43,43,.08),transparent 44%)}.warehouse-facility__topbar{position:absolute;z-index:4;top:1rem;left:1.15rem;right:1.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em}.warehouse-facility__label,.warehouse-facility__status{display:inline-flex;align-items:center;gap:.55rem;min-height:31px;padding:.45rem .68rem;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#d7d9de;background:#08090da8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.warehouse-facility__label{text-transform:uppercase}.warehouse-facility__label i,.warehouse-facility__status i{width:7px;height:7px;flex:0 0 auto;border-radius:50%}.warehouse-facility__label i{background:#ff3439;box-shadow:0 0 12px #ff3439d9}.warehouse-facility__status i{background:#36d37e;box-shadow:0 0 12px #36d37e8c}.warehouse-facility__capabilities{position:absolute;z-index:4;top:48%;right:0;bottom:1px;width:clamp(178px,21.5%,204px);display:grid;align-content:center;gap:.26rem;padding:.5rem .5rem .52rem;border-left:1px solid rgba(255,255,255,.035);background:linear-gradient(90deg,#0304074d,#030407c7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.warehouse-facility__capabilities span{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:0 .5rem;padding:.37rem .46rem;border:1px solid rgba(255,255,255,.035);border-radius:8px;color:#f0f1f3;background:#0304078f;line-height:1.2}.warehouse-facility__capabilities i{grid-row:1 / span 2;width:20px;height:20px;flex:0 0 auto;border:1px solid rgba(255,43,43,.35);border-radius:5px;background:#ff2b2b11;box-shadow:inset 0 0 12px #ff2b2b14}.warehouse-facility__capabilities b{overflow:hidden;color:#f5f6f8;font-size:.62rem;font-weight:760;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.warehouse-facility__capabilities small{overflow:hidden;color:#9ca1aa;font-size:.49rem;font-weight:520;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.warehouse-facility__kpis{position:absolute;z-index:5;left:0;right:clamp(178px,21.5%,204px);bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.04);background:#05060980;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.warehouse-facility__kpis div{min-width:0;padding:.62rem clamp(.58rem,.82vw,.78rem) .66rem;border-right:1px solid rgba(255,255,255,.04)}.warehouse-facility__kpis div:last-child{border-right:0}.warehouse-facility__kpis span{display:block;color:#b7bbc4;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.02em;line-height:1.3;white-space:normal}.warehouse-facility__kpis strong{display:block;margin-top:.34rem;color:#fff;font-family:var(--font-mono);font-size:clamp(.95rem,1.28vw,1.2rem);line-height:1}.service-page--warehousing .service-network__stage--warehouse-command{display:block}.service-page--warehousing .service-network__stage--warehouse-command .service-visual--warehouse-command{grid-column:1/-1}.service-visual--warehouse-command{min-height:auto;overflow:hidden;padding:clamp(.75rem,1vw,1rem);border:1px solid rgba(255,255,255,.105);border-radius:16px;background:#050609;box-shadow:inset 0 1px #ffffff13,0 26px 68px #0000006b}.service-visual--warehouse-command:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.32),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.32),transparent 72%)}.warehouse-command__topbar{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:.25rem .15rem .75rem;border-bottom:1px solid rgba(255,255,255,.075);color:#cfd3da;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.warehouse-command__topbar>span,.warehouse-command__topbar>div,.warehouse-command__live{display:flex;align-items:center;gap:.55rem}.warehouse-command__topbar>div{justify-content:flex-end;color:#7f858f;font-size:.58rem;letter-spacing:.055em;text-transform:none}.warehouse-command__topbar>span i,.warehouse-command__live i{width:6px;height:6px;border-radius:50%;background:#31d37b;box-shadow:0 0 12px #31d37ba6}.warehouse-command__topbar>span i{background:#ff5b43;box-shadow:0 0 10px #d71920ad}.warehouse-command__live{color:#7ee4ad;text-transform:uppercase}.warehouse-command__topbar button{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:#b8bec8;background:#ffffff09;cursor:pointer}.warehouse-command__topbar svg,.warehouse-hub-card svg,.warehouse-kpi svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.warehouse-command__main{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(292px,.43fr);gap:clamp(.75rem,1vw,1rem);padding-top:clamp(.75rem,1vw,1rem)}.warehouse-blueprint-console{position:relative;min-height:clamp(560px,49vw,720px);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#07080b;box-shadow:0 0 0 1px #ffffff08,0 20px 60px #d719201f}.warehouse-capacity-visual{width:100%;height:100%;overflow:hidden;border-radius:inherit;padding:0}.warehouse-capacity-visual-frame{height:100%;min-height:inherit;aspect-ratio:16 / 9}.capacity-visual-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;filter:none}.warehouse-hub-stack h3,.warehouse-kpi h3,.warehouse-timeline h3{text-transform:uppercase}.warehouse-hub-stack{display:grid;gap:.72rem;align-content:start;min-width:0;padding:.95rem;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 38%),#08090cbd;box-shadow:inset 0 1px #ffffff0e}.warehouse-hub-stack h3{color:#c5cad3;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em}.warehouse-hub-card{min-width:0;padding:.9rem;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 58%),#0b0c10;box-shadow:inset 0 1px #ffffff0e;transition:transform .26s var(--service-ease),border-color .26s var(--service-ease),box-shadow .26s var(--service-ease)}.warehouse-hub-card:hover{transform:translateY(-1px);border-color:#ff464c42;box-shadow:inset 0 1px #ffffff12,0 14px 28px #00000042}.warehouse-hub-card header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;font-family:var(--font-mono)}.warehouse-hub-card header span{color:#ff3a40;font-size:.72rem;font-weight:800;letter-spacing:.05em}.warehouse-hub-card header small{overflow:hidden;color:#8f96a2;font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.warehouse-hub-card header b{display:flex;align-items:center;gap:.4rem;color:#aab1bc;font-size:.48rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.warehouse-hub-card header i,.warehouse-hub-card--green header i,.warehouse-hub-card--blue header i,.warehouse-hub-card--yellow header i{width:6px;height:6px;border-radius:50%;background:#31d37b;box-shadow:0 0 10px #31d37bb3}.warehouse-hub-card--blue header i{background:#3e8fff;box-shadow:0 0 10px #3e8fffb3}.warehouse-hub-card--yellow header i{background:#f4c431;box-shadow:0 0 10px #f4c431b8}.warehouse-hub-card__body{display:grid;grid-template-columns:58px minmax(0,1fr);gap:.85rem;align-items:center;margin-top:.78rem}.warehouse-hub-card__icon{display:grid;place-items:center;width:58px;height:58px;color:#ffc2c5;background:linear-gradient(145deg,#d719203b,#d719200a);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}.warehouse-hub-card__icon svg{width:28px;height:28px}.warehouse-hub-card h4{color:#f2f4f7;font-size:clamp(.92rem,1vw,1.06rem);line-height:1.2}.warehouse-hub-card__bar{display:grid;grid-template-columns:1fr auto;gap:.28rem .55rem;margin-top:.58rem;color:#89919d;font-size:.62rem}.warehouse-hub-card__bar strong{color:#f5f7f9;font-family:var(--font-mono);font-size:.64rem}.warehouse-hub-card__bar i{grid-column:1/-1;height:4px;overflow:hidden;border-radius:99px;background:#ffffff14}.warehouse-hub-card__bar i:before{content:"";display:block;width:var(--bar-value);height:100%;border-radius:inherit;background:linear-gradient(90deg,#d71920,#ff4b52);box-shadow:0 0 10px #d7192061}.warehouse-hub-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.78rem}.warehouse-hub-card dt{color:#7f8793;font-size:.57rem;line-height:1.35}.warehouse-hub-card dd{margin-top:.2rem;color:#f2f4f7;font-family:var(--font-mono);font-size:.82rem;line-height:1.2}.warehouse-hub-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:.7rem .9rem;border:1px solid rgba(215,25,32,.22);border-radius:7px;color:#f6f7f9;background:linear-gradient(90deg,#d7192033,#d7192014);font-size:.76rem}.warehouse-hub-link span{color:#ff474d;font-family:var(--font-mono)}.warehouse-command__bottom{position:relative;z-index:2;display:grid;gap:.72rem;padding-top:.72rem}.warehouse-kpi-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.54rem}.warehouse-kpi{position:relative;min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);gap:.62rem;align-items:start;min-height:118px;padding:.78rem .82rem .55rem;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 55%),#0a0b0f;box-shadow:inset 0 1px #ffffff0e}.warehouse-kpi__icon{display:grid;place-items:center;width:25px;height:25px;border:1px solid color-mix(in srgb,var(--kpi-color) 42%,transparent);border-radius:5px;color:var(--kpi-color);background:color-mix(in srgb,var(--kpi-color) 10%,transparent)}.warehouse-kpi h3{overflow:hidden;color:#cfd4dc;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.07em;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.warehouse-kpi strong{display:block;margin-top:.34rem;color:#fff;font-family:var(--font-mono);font-size:clamp(1.14rem,1.8vw,1.62rem);line-height:1}.warehouse-kpi small{display:block;margin-top:.24rem;overflow:hidden;color:#8e96a2;font-size:.56rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.warehouse-kpi>svg{grid-column:1/-1;width:100%;height:36px;margin-top:.1rem}.warehouse-kpi>svg path{fill:none;stroke:var(--kpi-color);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--kpi-color) 58%,transparent))}.warehouse-kpi--red{--kpi-color:#d71920}.warehouse-kpi--yellow{--kpi-color:#f4c431}.warehouse-kpi--purple{--kpi-color:#b14bff}.warehouse-kpi--cyan{--kpi-color:#2fa7ff}.warehouse-kpi--teal{--kpi-color:#35d9b0}.warehouse-timeline{min-width:0;padding:.9rem;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 60%),#090a0e;box-shadow:inset 0 1px #ffffff0e}.warehouse-timeline header{display:grid;grid-template-columns:1fr repeat(5,auto);gap:1rem;align-items:center;margin-bottom:.62rem;color:#7f8794;font-family:var(--font-mono);font-size:.5rem;text-transform:uppercase}.warehouse-timeline h3{color:#c5cbd4;font-size:.6rem;letter-spacing:.1em}.warehouse-timeline__chart{min-width:0}.warehouse-timeline__chart svg{width:100%;min-height:132px;overflow:visible}.warehouse-timeline__grid{fill:none;stroke:#ffffff0e;stroke-width:1}.warehouse-timeline__line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.warehouse-timeline__line--red{stroke:#d71920}.warehouse-timeline__line--yellow{stroke:#f4c431}.warehouse-timeline__line--purple{stroke:#b14bff}.warehouse-timeline__line--teal{stroke:#35d9b0}.warehouse-timeline__line--cyan{stroke:#2fa7ff}.capacity-signals{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.07)}.capacity-signals__title{color:#c5cbd4;font-family:var(--font-mono);font-size:.58rem;font-weight:800;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.capacity-signals ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem;margin-top:.7rem;list-style:none}.capacity-signal{position:relative;min-width:0;padding:.72rem;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:linear-gradient(145deg,#ffffff09,#ffffff03)}.capacity-signal__indicator{display:block;width:18px;height:3px;border-radius:999px;background:var(--signal-color);box-shadow:0 0 7px color-mix(in srgb,var(--signal-color) 42%,transparent)}.capacity-signal__content{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-top:.58rem}.capacity-signal__label{min-width:0;color:#aeb4bd;font-size:.64rem;line-height:1.28}.capacity-signal__value{flex:0 0 auto;color:#fff;font-family:var(--font-mono);font-size:1rem;line-height:1}.capacity-signal__track{height:3px;margin-top:.72rem;overflow:hidden;border-radius:999px;background:#ffffff12}.capacity-signal__track span{display:block;width:var(--signal-value);height:100%;border-radius:inherit;background:var(--signal-color);box-shadow:0 0 8px color-mix(in srgb,var(--signal-color) 45%,transparent)}.service-page--fulfillment .service-hero__layout{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr)}.service-page--fulfillment .capability-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(260px,auto)}.service-page--fulfillment .capability-card,.service-page--fulfillment .capability-card--wide,.service-page--fulfillment .capability-card--tall{grid-column:auto;grid-row:auto}.service-page--fulfillment .capability-card:nth-child(4){grid-column:1/-1}.service-page--control-tower .service-hero__layout{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr)}.service-visual--control-tower{min-height:540px;display:grid;place-items:center;padding:clamp(.75rem,2vw,1.4rem);background:radial-gradient(circle at 50% 40%,rgba(215,25,32,.11),transparent 58%),#08090c}.control-tower-dashboard{position:relative;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#090a0e;box-shadow:0 26px 70px #00000073,0 0 38px #d7192017}.control-tower-dashboard:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(145deg,rgba(255,255,255,.06),transparent 30%,rgba(215,25,32,.05))}.control-tower-dashboard img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.control-tower-dashboard__status{position:absolute;z-index:2;top:.85rem;left:.85rem;display:flex;align-items:center;gap:.45rem;padding:.45rem .6rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#d8d9dd;background:#06070ad1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.05em;text-transform:uppercase}.control-tower-dashboard__status span{width:6px;height:6px;border-radius:50%;background:#ff3439;box-shadow:0 0 9px #ff3439cc}@media (prefers-reduced-motion: no-preference){[data-service-reveal]{opacity:0;transform:translateY(34px);transition:opacity .78s var(--service-ease),transform .78s var(--service-ease);transition-delay:calc(var(--reveal-order, 0) * 55ms)}[data-service-reveal].is-visible{opacity:1;transform:translateY(0)}.route-lines path,.ocean-route,.ground-lanes path,.supplier-links path,.recovery-links path{animation:service-route-flow 12s var(--service-ease) infinite}.air-sweep path{animation:air-sweep 8s var(--service-ease) infinite}.visual-float{animation:service-float 7s var(--service-ease) infinite alternate}.visual-float--two{animation-delay:-2s}.operation-node--pulse>*{animation:operation-node-pulse 2.4s var(--service-ease) infinite alternate}.operation-node--pulse>*:nth-child(2n){animation-delay:-1.2s}.operation-status i{animation:operation-status-pulse 1.8s var(--service-ease) infinite alternate}.service-visual--air .air-radar-sweep{animation:air-ops-sweep 13s var(--service-ease) infinite}.service-visual--air .air-flight-path{animation:air-ops-route 16s var(--service-ease) infinite}.service-visual--air .air-node-pulse{animation:air-ops-node 2.8s var(--service-ease) infinite alternate}.service-visual--air .air-airport-node:nth-child(2n) .air-node-pulse{animation-delay:-1.4s}.service-visual--air .air-alert-chips .is-active rect{animation:air-alert-edge 2.1s var(--service-ease) infinite alternate}.service-visual--air .air-alert-chips .is-active circle{animation:air-alert-dot 1.5s var(--service-ease) infinite alternate}.service-visual--ocean .ocean-vessel__image{animation:ocean-vessel-bob 5.8s var(--service-ease) infinite alternate}.service-visual--ocean .ocean-vessel-telemetry{animation:ocean-vessel-telemetry 3.8s var(--service-ease) infinite}.service-visual--ocean .ocean-vessel-wake{animation:ocean-vessel-wake 4.8s var(--service-ease) infinite alternate}.service-visual--ocean .ocean-port-node__pulse{animation:ocean-port-signal 2.8s var(--service-ease) infinite alternate}.service-visual--ocean .ocean-weather-alert__pulse{animation:ocean-port-signal 3.4s var(--service-ease) infinite alternate}.service-visual--ocean .ocean-vessel-track{animation:ocean-vessel-sail 15s var(--service-ease) infinite alternate}.service-visual--ocean .ocean-route,.service-visual--ocean .ocean-route-shadow{animation:ocean-route-flow 24s linear infinite}.service-visual--ocean .ocean-telemetry-pulse--one{animation:ocean-telemetry-pulse 22s linear infinite}.service-visual--ocean .ocean-telemetry-pulse--two{animation:ocean-telemetry-pulse 22s linear -9s infinite}.service-visual--ocean .ocean-command-bar p i{animation:ocean-live-pulse 2.4s var(--service-ease) infinite alternate}.ground-active-route{animation:ground-route-flow 9s linear infinite}.ground-origin-marker__pulse,.ground-destination-target__pulse{animation:ground-target-pulse 2.4s var(--service-ease) infinite}.ground-route-vehicle-cutout,.ground-live-truck{animation:ground-truck-drive 8s var(--service-ease) infinite alternate}.ground-map-stage:before{animation:ground-map-breathe 8s var(--service-ease) infinite alternate}.ground-map-header p i{animation:ground-live-pulse 1.8s var(--service-ease) infinite alternate}.ground-network-route__line{animation:ground-route-flow 11s linear infinite}.ground-network-node__pulse{animation:ground-target-pulse 3s var(--service-ease) infinite}.ground-network-telemetry__marker rect{animation:ground-network-telemetry-pulse 2.8s var(--service-ease) infinite alternate}.service-page--air .air-process-flight__track:before{animation:air-process-fill 1.2s var(--service-ease) both}.service-page--air .air-process-flight__marker{animation:air-process-marker 2.4s var(--service-ease) infinite alternate}.service-network__stage--warehouse-command.is-visible .warehouse-blueprint-console{animation:warehouse-blueprint-in .82s var(--service-ease) 80ms both}.service-network__stage--warehouse-command.is-visible .warehouse-zone{animation:warehouse-zone-in .72s var(--service-ease) calc(.18s + var(--zone-order, 0) * 70ms) both}.service-network__stage--warehouse-command.is-visible .warehouse-zone:before{animation:warehouse-zone-breathe 5.8s var(--service-ease) infinite alternate}.service-network__stage--warehouse-command.is-visible .warehouse-flow-route{animation:warehouse-route-travel var(--route-speed, 7s) linear infinite}.service-network__stage--warehouse-command.is-visible .warehouse-hub-card{animation:warehouse-panel-in .76s var(--service-ease) calc(.43s + var(--hub-order, 0) * 90ms) both}.service-network__stage--warehouse-command.is-visible .warehouse-kpi{animation:warehouse-panel-in .72s var(--service-ease) calc(.64s + var(--kpi-order, 0) * 55ms) both}.service-network__stage--warehouse-command.is-visible .warehouse-hub-card__bar i:before{transform-origin:left;animation:warehouse-bar-fill .98s var(--service-ease) calc(.66s + var(--hub-order, 0) * 80ms) both}.service-network__stage--warehouse-command.is-visible .warehouse-timeline__line{stroke-dasharray:980;stroke-dashoffset:980;animation:warehouse-line-draw 1.15s var(--service-ease) calc(.82s + var(--line-order, 0) * 85ms) both}.service-network__stage--warehouse-command.is-visible .warehouse-command__live i,.service-network__stage--warehouse-command.is-visible .warehouse-hub-card header i{animation:warehouse-live-pulse 1.9s var(--service-ease) infinite alternate}.service-visual--fulfillment .fulfillment-kpi-card{animation:fulfillment-panel-in .64s var(--service-ease) calc(var(--kpi-order,0) * 70ms) both}.service-visual--fulfillment .fulfillment-dashboard-card{animation:fulfillment-dashboard-in .82s var(--service-ease) .12s both}.service-visual--fulfillment .fulfillment-flow-timeline:after{animation:fulfillment-flow-pulse 4.8s linear infinite}.service-visual--fulfillment .fulfillment-flow-node i,.service-visual--fulfillment .fulfillment-bottom-panels span i{animation:fulfillment-status-pulse 2.2s var(--service-ease) infinite alternate}}@keyframes service-route-flow{to{stroke-dashoffset:-120}}@keyframes air-sweep{to{transform:rotate(360deg)}}@keyframes service-float{to{transform:translateY(-8px)}}@keyframes operation-node-pulse{to{opacity:.38}}@keyframes operation-status-pulse{to{opacity:.42;transform:scale(.78)}}@keyframes air-ops-sweep{to{transform:rotate(360deg)}}@keyframes air-ops-route{to{stroke-dashoffset:-96}}@keyframes air-ops-node{to{opacity:.18;transform:scale(1.32)}}@keyframes air-process-fill{0%{transform:scaleX(0)}to{transform:scaleX(.58)}}@keyframes air-process-marker{to{transform:translate(-50%,calc(-50% - 3px));box-shadow:0 0 0 6px #090a0d,0 0 28px #d7192061}}@keyframes air-alert-edge{to{stroke:#ff2b2bd9}}@keyframes air-alert-dot{to{opacity:.42}}@keyframes ocean-vessel-bob{to{transform:translateY(-2px)}}@keyframes ocean-port-signal{to{opacity:.28;transform:scale(1.14)}}@keyframes ocean-vessel-sail{0%{offset-distance:52%}to{offset-distance:58%}}@keyframes ocean-vessel-telemetry{70%,to{opacity:0;transform:scale(1.22)}}@keyframes ocean-vessel-wake{to{opacity:.38}}@keyframes ocean-route-flow{to{stroke-dashoffset:-72}}@keyframes ocean-live-pulse{to{opacity:.42;transform:scale(.78)}}@keyframes ocean-telemetry-pulse{0%{offset-distance:7%;opacity:0}12%{opacity:.55}82%{opacity:.55}to{offset-distance:96%;opacity:0}}@keyframes ground-route-flow{to{stroke-dashoffset:-102}}@keyframes ground-target-pulse{70%,to{opacity:0;transform:scale(1.45)}}@keyframes ground-truck-drive{0%{offset-distance:47%}to{offset-distance:62%}}@keyframes ground-map-breathe{to{opacity:.58}}@keyframes ground-live-pulse{to{opacity:.42;transform:scale(.78)}}@keyframes ground-network-telemetry-pulse{to{opacity:.5;transform:scale(1.08)}}@keyframes warehouse-blueprint-in{0%{opacity:0;filter:brightness(.58)}to{opacity:1;filter:brightness(1)}}@keyframes warehouse-zone-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes warehouse-zone-breathe{to{opacity:.36}}@keyframes warehouse-route-travel{to{stroke-dashoffset:-180}}@keyframes warehouse-panel-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes warehouse-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes warehouse-line-draw{to{stroke-dashoffset:0}}@keyframes warehouse-live-pulse{to{opacity:.42;transform:scale(.78)}}@keyframes fulfillment-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fulfillment-dashboard-in{0%{opacity:0;transform:translateY(18px);filter:brightness(.78)}to{opacity:1;transform:translateY(0);filter:brightness(1)}}@keyframes fulfillment-flow-pulse{0%{transform:translate(-45%);opacity:.1}18%,78%{opacity:1}to{transform:translate(470%);opacity:.12}}@keyframes fulfillment-status-pulse{to{opacity:.46;transform:scale(.82)}}@media (min-width: 1201px){.service-page--ocean .service-hero h1 span{white-space:nowrap}}@media (min-width: 769px){.ocean-lane-identity__route strong{white-space:nowrap}}@media (max-width: 1200px){.service-page .header-actions{display:none}.service-page .header-nav{grid-template-columns:190px 1fr}.service-page .primary-menu{justify-content:end}.service-hero__layout,.service-page--ocean .service-hero__layout{grid-template-columns:minmax(0,.82fr) minmax(430px,1.18fr);gap:2rem}.service-page--warehousing .service-hero__layout{width:min(calc(100% - 3rem),1320px);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:2rem}.service-page--warehousing .service-hero__visual{width:100%;max-width:820px;justify-self:end;padding-top:1.25rem;transform:none}.service-page--liquidation .service-hero__layout{grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4rem)}.service-page--liquidation .service-hero__copy{max-width:820px}.service-page--liquidation .service-hero__visual{max-width:820px;justify-self:center}.warehouse-command__main{grid-template-columns:minmax(0,1fr) minmax(260px,.46fr)}.warehouse-hub-card{padding:.78rem}.warehouse-hub-card__body{grid-template-columns:48px minmax(0,1fr);gap:.68rem}.warehouse-hub-card__icon{width:48px;height:48px}.warehouse-hub-card__icon svg{width:23px;height:23px}.warehouse-zone__card{min-width:116px;padding:.6rem .68rem}.warehouse-flow-legend{gap:1rem;font-size:.48rem}.service-hero h1{font-size:clamp(3.7rem,6.2vw,5.8rem)}.service-page--air .service-hero__layout{grid-template-columns:minmax(0,1fr) minmax(500px,1fr);gap:2rem}.service-page--air .service-hero__visual{width:100%;margin-left:0;margin-right:0}.service-page--air .service-visual--hero{min-height:560px}.service-visual--fulfillment{min-height:660px}.fulfillment-flow-timeline small{font-size:.39rem}.fulfillment-flow-timeline em{font-size:.36rem}.fulfillment-bottom-panels p{font-size:.56rem}.results-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1280px){.service-hero__layout{gap:clamp(1.75rem,3.4vw,3rem)}.service-button{max-width:100%}.service-metrics__grid,.capability-grid,.results-grid{gap:clamp(.8rem,1.6vw,1.2rem)}.service-visual{max-width:100%}}@media (max-width: 1024px){.service-container{width:min(calc(100% - 3rem),1380px)}.service-hero{min-height:auto}.service-hero__layout,.service-page--ocean .service-hero__layout,.service-page--warehousing .service-hero__layout,.service-page--fulfillment .service-hero__layout,.service-page--control-tower .service-hero__layout{grid-template-columns:1fr;padding-top:10rem}.service-page--liquidation .service-hero__layout,.service-page--ground .service-hero__layout{grid-template-columns:1fr}.service-hero__copy{max-width:820px}.service-hero__visual{width:100%;max-width:850px;margin-inline:auto}.service-page--liquidation .service-hero__visual{max-width:820px;justify-self:center}.service-page--ground .service-hero__visual{transform:none}.service-page--warehousing .service-hero__visual{width:100%;max-width:930px;padding-top:0;transform:none}.service-page--fulfillment .service-hero__visual{width:100%;max-width:930px;transform:none}.service-page--air .service-hero__layout{grid-template-columns:1fr}.service-page--air .service-hero__visual{width:100%;max-width:900px;margin-inline:auto}.capability-detail-content,.capability-overview__layout,.capability-feature-grid,.capability-benefit-grid,.capability-related-grid{grid-template-columns:1fr}.capability-delivery-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-delivery-timeline:before{display:none}.capability-detail-cta__panel{grid-template-columns:1fr}.capability-detail-cta__actions{justify-content:flex-start}.service-visual{min-height:500px}.service-visual--fulfillment{min-height:720px}.fulfillment-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-dashboard-card{grid-template-rows:auto auto minmax(300px,1fr) auto}.fulfillment-stage{min-height:320px}.service-visual--ground.service-visual--hero{min-height:800px;max-width:850px}.service-visual--ocean{min-height:880px}.ocean-control-tower{min-height:866px}.ocean-route-stage{min-height:480px}.capability-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(250px,auto)}.capability-card,.capability-card--wide,.capability-card--tall,.service-page--ocean .capability-card:nth-child(n){grid-column:auto;grid-row:auto}.capability-card h3{margin-top:2.6rem}.process-section--air .process-rail,.process-section--ground .process-rail{grid-template-columns:repeat(3,1fr);gap:2.5rem 0}.process-section--air .process-rail:before,.process-section--ground .process-rail:before{display:none}.control-tower-shell,.control-tower-shell--wms{grid-template-columns:1fr}.control-tower-shell--marketplace{grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem)}.control-tower-copy{max-width:760px}.liquidation-marketplace-preview{max-width:900px;justify-self:start}.service-network__stage{grid-template-columns:1fr}.service-network__stage--liquidation-execution{grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem)}.network-node-grid{grid-template-columns:repeat(2,1fr)}.network-node-grid article{min-height:135px}.warehouse-command__main{grid-template-columns:1fr}.warehouse-blueprint-console{min-height:620px}.warehouse-hub-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-hub-stack h3,.warehouse-hub-link{grid-column:1/-1}.warehouse-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-timeline__chart{grid-template-columns:1fr}.warehouse-timeline ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem}.warehouse-timeline li{grid-template-columns:10px minmax(0,1fr);gap:.34rem;font-size:.52rem}.warehouse-timeline li strong{grid-column:2}.consultation-shell{grid-template-columns:1fr}.consultation-copy{max-width:760px}.service-page--air .air-ai-stats,.service-page--air .network-node-grid{grid-template-columns:repeat(2,1fr)}.ground-network-dispatch.service-visual--network{min-height:560px}.ground-network-map{top:54px;right:0;bottom:118px;left:0;height:calc(100% - 172px)}}@media (max-width: 920px){.service-page .header-nav{grid-template-columns:1fr auto}.service-page .nav-toggle{display:inline-flex}.service-page .primary-menu{justify-content:flex-start}}@media (max-width: 820px){.service-container{width:min(calc(100% - 2.25rem),1380px)}.service-hero__layout,.service-page--ocean .service-hero__layout,.service-page--warehousing .service-hero__layout,.service-page--fulfillment .service-hero__layout,.service-page--control-tower .service-hero__layout{padding-top:8.75rem}.service-hero__actions{max-width:560px}.service-visual{width:100%}.capability-grid,.service-metrics__grid,.network-node-grid,.results-grid{grid-template-columns:1fr}.service-metrics article{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.service-metrics article:last-child{border-bottom:0}}@media (max-width: 768px){.service-page .site-header{position:absolute}.service-container{width:min(calc(100% - 2rem),1380px)}.service-section{padding-block:5rem}.service-section__header h2,.control-tower-copy h2,.consultation-copy h2{font-size:clamp(2.35rem,11vw,4rem)}.service-hero__layout{padding-block:8.5rem 4rem;gap:2.5rem}.service-hero h1{font-size:clamp(3.1rem,14vw,5rem)}.service-hero__lede{font-size:1rem}.service-hero__actions{display:grid}.service-button{width:100%;justify-content:space-between}.service-hero__trust{display:grid;gap:.55rem}.service-page--air .service-hero h1{font-size:clamp(3rem,11.5vw,4.75rem);line-height:.98}.service-page--air .service-hero__lede{margin-top:1.6rem}.service-page--air .service-hero__actions{margin-top:2rem}.capability-detail-hero{padding-block:8rem 4.5rem}.capability-detail-hero h1{font-size:clamp(3rem,11.5vw,4.75rem);line-height:.98}.capability-detail-section,.capability-overview{padding-block:4.5rem}.capability-delivery-timeline{grid-template-columns:1fr}.capability-industry-list li{width:100%;justify-content:center;text-align:center}.capability-detail-cta{margin-bottom:0;padding-bottom:4.8rem}.capability-detail-cta__actions,.capability-detail-cta .service-button{width:100%}.service-visual{min-height:500px;border-radius:18px}.liquidation-command-center__glow{top:10%;right:6%;bottom:10%;left:6%;filter:blur(32px)}.liquidation-marketplace-preview:before{top:10%;right:6%;bottom:10%;left:6%;filter:blur(32px)}.service-visual__svg{height:48%}.visual-float--two{display:none}.visual-float--one{left:1rem;right:1rem;bottom:1rem}.visual-manifest{left:1rem;right:1rem;bottom:1rem;width:auto}.dispatch-list,.hub-stats{grid-template-columns:1fr;gap:0}.dispatch-list span,.hub-stats span{display:flex}.production-gates,.channel-legend{grid-template-columns:repeat(2,1fr)}.service-visual--fulfillment{min-height:0;padding:.62rem;border-radius:14px}.fulfillment-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.fulfillment-kpi-card{min-height:76px;padding:.62rem}.fulfillment-kpi-card span{font-size:.44rem}.fulfillment-kpi-card strong{font-size:1rem}.fulfillment-dashboard-card{grid-template-rows:auto auto auto auto;gap:.58rem;padding:.62rem;border-radius:11px}.fulfillment-dashboard-header{align-items:flex-start;flex-direction:column;gap:.28rem;font-size:.5rem}.fulfillment-flow-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .35rem;padding:.25rem 0}.fulfillment-flow-timeline:before,.fulfillment-flow-timeline:after{display:none}.fulfillment-flow-timeline li{justify-items:start;text-align:left;grid-template-columns:15px minmax(0,1fr);gap:.36rem}.fulfillment-flow-node{grid-row:1 / span 2;margin-top:.08rem}.fulfillment-flow-timeline small{font-size:.41rem;white-space:normal}.fulfillment-flow-timeline em{font-size:.38rem}.fulfillment-stage{min-height:190px;border-radius:9px}.fulfillment-bottom-panels{grid-template-columns:1fr;gap:.42rem}.fulfillment-bottom-panels article{padding:.6rem}.fulfillment-bottom-panels p{min-height:0}.service-visual--warehouse-facility{min-height:650px;border-radius:18px}.warehouse-facility__image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:45% 52%}.warehouse-facility__topbar{top:.9rem;left:.85rem;right:.85rem;font-size:.5rem;letter-spacing:.07em}.warehouse-facility__label,.warehouse-facility__status{min-height:28px;padding:.38rem .5rem}.warehouse-facility__capabilities{top:auto;left:.75rem;right:.75rem;bottom:88px;width:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:normal;gap:.35rem;padding:.65rem;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#040508c7}.warehouse-facility__capabilities span{grid-template-columns:20px minmax(0,1fr);padding:.42rem .48rem;gap:0 .48rem}.warehouse-facility__capabilities i{width:15px;height:15px;border-radius:4px}.warehouse-facility__capabilities b{font-size:.58rem}.warehouse-facility__capabilities small{font-size:.47rem}.warehouse-facility__kpis{right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-facility__kpis div{padding:.68rem .75rem}.warehouse-facility__kpis span{font-size:.5rem;white-space:normal}.warehouse-facility__kpis strong{font-size:.95rem}.service-visual--ground.service-visual--hero{min-height:700px;border-radius:14px}.ground-network-map{top:54px;right:0;bottom:124px;left:0;height:calc(100% - 178px)}.ground-network-kpis{top:64px;left:.75rem;right:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}.ground-network-kpis div{padding:.34rem .45rem}.ground-network-kpis dt{font-size:.38rem}.ground-network-kpis dd{font-size:.58rem}.ground-network-dispatch .operation-manifest{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.ground-network-dispatch .operation-manifest li:nth-child(n+3){display:grid}.ground-control-summary{grid-template-columns:1fr;gap:.7rem}.ground-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ground-control-grid div:nth-child(3n+1){padding-left:.75rem;border-left:1px solid rgba(255,255,255,.08)}.ground-control-grid div:nth-child(odd){padding-left:0;border-left:0}.ground-control-grid div:nth-child(n+3){margin-top:.65rem}.service-visual--ocean{min-height:1040px;border-radius:14px}.ocean-control-tower{min-height:1026px}.ocean-lane-identity{grid-template-columns:1fr;gap:.75rem}.ocean-route-stage{min-height:480px}.ocean-route-map{width:100%;height:100%;margin:0}.ocean-destination-intelligence{top:auto;bottom:1rem}.ocean-lower-deck{grid-template-columns:1fr}.operation-interface__summary{display:grid}.operation-alert{width:fit-content}.operation-manifest{grid-template-columns:1fr}.operation-manifest li:nth-child(n+3){display:none}.operation-cycle-state{display:none}.service-visual--air{min-height:590px}.service-visual--air .service-visual__svg{inset:68px 0 auto;height:43%}.service-visual--air .air-ops-counters dl{gap:.45rem}.service-visual--air .air-ops-counters dt{font-size:.42rem}.aviation-command-strip__rail{grid-template-columns:1fr auto}.aviation-command-strip__rail i{display:none}.aviation-command-strip__main{grid-template-columns:1fr}.aviation-data-grid{grid-template-columns:repeat(3,1fr)}.aviation-data-grid div:nth-child(n+4){margin-top:.3rem}.aviation-milestones span{font-size:.38rem}.aviation-bottom-bar span:nth-child(2){display:none}.service-page--air .air-process-flight{grid-template-columns:1fr}.service-page--air .air-process-flight small{white-space:normal}.service-page--air .network-node-grid{grid-template-columns:1fr}.service-page--air .network-node-grid article{min-height:auto}.service-metrics__grid{grid-template-columns:repeat(2,1fr)}.service-metrics article:nth-child(2){border-right:0}.service-metrics article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}.capability-grid,.service-page--warehousing .capability-grid,.service-page--fulfillment .capability-grid{grid-template-columns:1fr}.service-page--warehousing .capability-card:nth-child(4),.service-page--fulfillment .capability-card:nth-child(4){grid-column:auto}.capability-card{min-height:270px}.capability-card h3{margin-top:2.4rem}.process-layout{grid-template-columns:1fr;gap:3rem}.process-section .service-section__header{position:static}.process-section--air .process-rail,.process-section--ground .process-rail{display:block}.process-section--air .process-rail:before,.process-section--ground .process-rail:before{display:block;left:22px;right:auto;top:24px;bottom:24px;width:1px;height:auto}.process-section--air .process-rail li,.process-section--ground .process-rail li{display:grid;grid-template-columns:46px 1fr;gap:1.5rem;padding:0 0 3rem}.process-section--air .process-rail h3,.process-section--ground .process-rail h3{margin-top:0;font-size:1.35rem}.ai-module-grid{grid-template-columns:1fr}.ai-module-grid article{min-height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)!important}.ai-module-grid article:last-child{border-bottom:0!important}.ai-module-grid h3{margin-top:2rem}.service-network__intro{display:block}.text-link{margin-bottom:2.5rem}.service-visual--network{min-height:440px}.network-node-grid{grid-template-columns:1fr}.network-node-grid article{min-height:auto}.liquidation-execution-wms__frame{border-radius:18px}.liquidation-execution-wms__glow{top:10%;right:2%;bottom:10%;left:2%;filter:blur(30px);opacity:.65}.service-visual--warehouse-command{padding:.65rem;border-radius:12px}.warehouse-command__topbar{flex-wrap:wrap;align-items:flex-start;font-size:.56rem}.warehouse-command__topbar>div{flex-wrap:wrap;justify-content:flex-start;font-size:.5rem}.warehouse-blueprint-console{min-height:570px}.warehouse-zone__card{min-width:96px;padding:.5rem .54rem}.warehouse-zone b{font-size:.52rem;letter-spacing:.04em}.warehouse-zone small{font-size:.48rem}.warehouse-zone strong{font-size:.82rem}.warehouse-zone__status{font-size:.38rem}.warehouse-zone--overflow .warehouse-zone__card{left:auto;right:4%}.warehouse-flow-legend{flex-wrap:wrap;justify-content:flex-start;gap:.5rem .9rem;padding:.65rem;font-size:.42rem}.warehouse-flow-legend span:before{width:16px}.warehouse-hub-stack{grid-template-columns:1fr;padding:.72rem}.warehouse-hub-card__body{grid-template-columns:44px minmax(0,1fr)}.warehouse-hub-card__icon{width:44px;height:44px}.warehouse-hub-card dl{gap:.45rem}.warehouse-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-kpi{min-height:112px;padding:.68rem}.warehouse-timeline{padding:.72rem}.warehouse-timeline header{grid-template-columns:1fr;margin-bottom:.48rem}.warehouse-timeline header span{display:none}.warehouse-timeline ul{grid-template-columns:repeat(2,minmax(0,1fr))}.results-grid{grid-template-columns:1fr}.results-grid article{min-height:245px}.consultation-shell{width:calc(100% - 1rem);padding:1.5rem;border-radius:22px}.form-grid{grid-template-columns:1fr}.consultation-form__footer{align-items:stretch;flex-direction:column}.consultation-form button{justify-content:space-between;width:100%}}@media (max-width: 480px){.service-container{width:min(calc(100% - 1.5rem),1380px)}.service-section{padding-block:4.25rem}.service-hero__layout{padding-block:7.7rem 3.6rem}.service-hero h1{font-size:clamp(2.85rem,13vw,3.85rem)}.service-hero__actions{width:100%}.service-visual{min-height:470px;border-radius:16px}.liquidation-execution-wms__frame{border-radius:16px}.liquidation-command-center__frame,.liquidation-marketplace-preview__frame{padding:8px;border-radius:18px}.service-visual--warehouse-command,.warehouse-command__main,.warehouse-command__bottom{height:auto;max-height:none;overflow:visible;min-width:0}.warehouse-blueprint-console{min-height:0;aspect-ratio:16 / 9}.warehouse-hub-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-hub-stack h3{grid-column:1/-1}.warehouse-kpi{grid-template-columns:minmax(0,1fr) minmax(96px,38%);align-items:center;gap:.65rem;min-height:0;padding:.72rem}.warehouse-kpi__icon{grid-row:1}.warehouse-kpi>div{grid-row:1}.warehouse-kpi>svg{grid-column:2;grid-row:1;width:100%;height:42px;margin:0}.warehouse-timeline__chart svg{display:block;width:100%;height:auto;min-height:0}.consultation-shell{width:100%;padding:1.25rem}.consultation-form{min-width:0}}@media (max-width: 1380px){.liquidation-workflow__row{grid-template-columns:1fr;gap:4px}}@media (max-width: 1120px){.service-network__intro--liquidation-execution,.service-network__stage--liquidation-execution{grid-template-columns:1fr}.text-link--liquidation-execution{justify-self:start;margin-bottom:clamp(2.25rem,5vw,3rem)}.liquidation-workflow{max-width:none}}@media (max-width: 640px){.liquidation-workflow{border-radius:16px}.liquidation-workflow__header{padding:14px 15px}.liquidation-workflow__item{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px 15px}.liquidation-workflow__row{display:grid;gap:4px}.liquidation-workflow__row>span{white-space:normal}.liquidation-workflow__metrics{grid-template-columns:1fr;gap:7px}}@media (max-width: 430px){.service-container{width:calc(100% - 2rem)}.service-hero__layout{padding-top:7.5rem}.service-hero h1{font-size:clamp(2.75rem,13.5vw,3.75rem)}.service-eyebrow{font-size:.62rem;letter-spacing:.12em}.service-page--air .service-hero h1{font-size:clamp(2.65rem,12.5vw,3.35rem);line-height:1}.service-page--air .service-hero__lede{margin-top:1.4rem}.service-page--air .service-hero__actions{margin-top:1.75rem}.capability-detail-hero{padding-block:7.25rem 3.7rem}.capability-detail-hero h1{font-size:clamp(2.65rem,12.5vw,3.35rem);line-height:1}.capability-detail-hero__summary{font-size:.98rem}.capability-detail-breadcrumb{font-size:.56rem;letter-spacing:.06em}.capability-detail-panel,.capability-detail-cta__panel,.capability-detail-not-found__panel{padding:1.2rem;border-radius:16px}.capability-detail-tags li,.capability-detail-hero__meta>span{min-height:31px;font-size:.52rem}.capability-feature-grid,.capability-benefit-grid,.capability-related-grid{gap:.75rem}.capability-feature-card,.capability-benefit-card,.capability-delivery-timeline>li,.capability-related-card{min-height:auto}.capability-feature-card h3,.capability-delivery-timeline>li h3,.capability-related-card h3{margin-top:2.4rem}.service-visual{min-height:490px}.liquidation-command-center__frame{padding:8px;border-radius:16px}.liquidation-marketplace-preview__frame{border-radius:16px}.service-visual__svg{inset:45px -7% auto;width:114%;height:43%}.visual-topline{top:1rem;right:1rem;bottom:1rem;left:1rem;font-size:.5rem}.operation-interface{left:7px;right:7px;bottom:7px;padding:.65rem}.operation-interface__meta{font-size:.48rem}.operation-interface__summary strong{font-size:.59rem}.operation-status,.operation-alert{font-size:.48rem}.production-gates,.channel-legend{inset:auto .8rem .8rem}.service-page--fulfillment .service-hero__layout{gap:1.6rem}.service-visual--fulfillment{min-height:0;padding:.5rem;border-radius:12px}.fulfillment-kpi-strip{gap:.34rem}.fulfillment-kpi-card{min-height:70px;padding:.52rem}.fulfillment-kpi-card span{font-size:.38rem;letter-spacing:.055em}.fulfillment-kpi-card strong{font-size:.86rem}.fulfillment-kpi-card small{font-size:.39rem}.fulfillment-dashboard-card{gap:.5rem;padding:.52rem}.fulfillment-dashboard-header{font-size:.43rem;letter-spacing:.075em}.fulfillment-flow-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem .32rem}.fulfillment-flow-timeline li{gap:.32rem}.fulfillment-flow-timeline small{font-size:.36rem}.fulfillment-flow-timeline strong{font-size:.58rem}.fulfillment-flow-timeline em{font-size:.34rem}.fulfillment-stage{min-height:178px}.fulfillment-twin-image{object-position:center}.fulfillment-bottom-panels span{font-size:.39rem}.fulfillment-bottom-panels strong{font-size:.68rem}.fulfillment-bottom-panels p{font-size:.52rem}.fulfillment-bottom-panels li{font-size:.36rem;white-space:normal}.service-visual--warehouse-facility{min-height:560px}.warehouse-facility__topbar{top:.65rem;left:.65rem;right:.65rem;gap:.4rem}.warehouse-facility__label,.warehouse-facility__status{gap:.35rem;padding:.34rem .42rem;font-size:.42rem}.warehouse-facility__label i,.warehouse-facility__status i{width:6px;height:6px}.warehouse-facility__image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:50% 52%}.warehouse-facility__capabilities{left:.5rem;right:.5rem;bottom:106px;gap:.28rem;padding:.5rem}.warehouse-facility__capabilities span{grid-template-columns:16px minmax(0,1fr);gap:0 .38rem;padding:.34rem .38rem}.warehouse-facility__capabilities i{width:13px;height:13px}.warehouse-facility__capabilities b{font-size:.49rem;white-space:normal}.warehouse-facility__capabilities small{display:none}.warehouse-facility__kpis div{padding:.56rem .52rem}.warehouse-facility__kpis span{font-size:.43rem}.warehouse-facility__kpis strong{font-size:.82rem}.service-visual--warehouse-command{padding:.48rem;border-radius:10px}.warehouse-command__topbar{gap:.5rem;min-height:0;padding:.12rem .05rem .5rem;font-size:.48rem;letter-spacing:.07em}.warehouse-command__topbar>div{gap:.4rem;font-size:.43rem}.warehouse-command__topbar button{width:24px;height:24px}.warehouse-blueprint-console{min-height:530px;border-radius:8px}.warehouse-blueprint__label{font-size:.43rem;letter-spacing:.08em}.warehouse-zone__card{min-width:82px;padding:.42rem .46rem;border-radius:5px}.warehouse-zone__status{gap:.24rem;font-size:.31rem;letter-spacing:.04em}.warehouse-zone__status i{width:4px;height:4px}.warehouse-zone b{font-size:.43rem;line-height:1.2}.warehouse-zone small{font-size:.39rem;line-height:1.18}.warehouse-zone strong{font-size:.68rem}.warehouse-zone--storage .warehouse-zone__card{left:21%}.warehouse-zone--picking .warehouse-zone__card,.warehouse-zone--packing .warehouse-zone__card{left:10%}.warehouse-zone--overflow .warehouse-zone__card{left:auto;right:4%}.warehouse-zone--dispatch .warehouse-zone__card{left:36%;top:4%}.warehouse-flow-legend{gap:.32rem .52rem;padding:.52rem;font-size:.34rem;letter-spacing:.05em}.warehouse-hub-stack{padding:.55rem;gap:.5rem}.warehouse-hub-card{padding:.62rem}.warehouse-hub-card header{grid-template-columns:1fr auto;gap:.45rem}.warehouse-hub-card header small{display:none}.warehouse-hub-card header span{font-size:.62rem}.warehouse-hub-card header b{font-size:.4rem}.warehouse-hub-card__body{grid-template-columns:38px minmax(0,1fr);gap:.52rem}.warehouse-hub-card__icon{width:38px;height:38px}.warehouse-hub-card__icon svg{width:19px;height:19px}.warehouse-hub-card h4{font-size:.78rem}.warehouse-hub-card__bar,.warehouse-hub-card dt{font-size:.48rem}.warehouse-hub-card dd{font-size:.66rem}.warehouse-kpi-strip{grid-template-columns:1fr}.warehouse-kpi{min-height:100px;grid-template-columns:26px minmax(0,1fr);padding:.62rem}.warehouse-kpi h3{white-space:normal;font-size:.47rem}.warehouse-kpi small{white-space:normal}.warehouse-timeline__chart svg{min-height:112px}.warehouse-timeline ul{grid-template-columns:1fr}.service-page--ocean .service-hero__layout{gap:.65rem;padding-top:7rem;padding-bottom:3rem}.service-page--ocean .service-hero__trust{margin-top:1.25rem}.service-page--ocean .service-hero h1 span{white-space:normal}.service-visual--ocean{min-height:1240px;padding:5px}.service-visual--ground.service-visual--hero{min-height:820px}.ground-network-dispatch.service-visual--network{min-height:620px}.ground-map-header{min-height:60px;padding:.75rem .8rem}.ground-map-header div{display:grid;gap:.12rem}.ground-map-header small{padding-left:0;border-left:0;font-size:.45rem}.ground-map-header p{font-size:.45rem}.ground-map-background{top:60px;right:0;bottom:0;left:0;background-position:center}.ground-dispatch-map,.ground-route-overlay{top:60px;right:0;bottom:0;left:0;height:calc(100% - 60px)}.ground-map-stage:before,.ground-map-stage:after{top:60px;right:0;bottom:0;left:0}.ground-network-background,.ground-network-atmosphere{top:60px;right:0;bottom:0;left:0}.ground-network-background{background-size:cover;background-position:center 48%}.ground-network-map{top:60px;right:0;bottom:134px;left:0;height:calc(100% - 194px)}.ground-network-kpis{top:68px;left:.65rem;right:.65rem;gap:.28rem}.ground-network-kpis div{padding:.3rem .4rem}.ground-network-kpis dt{font-size:.34rem;letter-spacing:.05em}.ground-network-kpis dd{font-size:.52rem}.ground-network-city-labels text{display:none}.ground-network-route-tags text{font-size:8px}.ground-network-dispatch .operation-interface{left:6px;right:6px;bottom:6px;padding:.46rem .52rem .5rem}.ground-network-dispatch .operation-interface__meta{padding-bottom:.28rem;font-size:.42rem}.ground-network-dispatch .operation-interface__summary{padding-top:.34rem}.ground-network-dispatch .operation-interface__summary strong{font-size:.54rem}.ground-network-dispatch .operation-interface__summary small{font-size:.48rem}.ground-network-dispatch .operation-progress{margin-top:.32rem}.ground-network-dispatch .operation-manifest{grid-template-columns:repeat(2,minmax(0,1fr));gap:.26rem;margin-top:.32rem}.ground-network-dispatch .operation-manifest li{padding:.28rem .34rem}.ground-network-dispatch .operation-manifest span{font-size:.43rem}.ground-network-dispatch .operation-manifest small{font-size:.42rem}.ground-network-dispatch .operation-manifest b{font-size:.4rem}.ground-map-legend{top:72px;left:.65rem;width:45%;padding:.55rem .6rem}.ground-map-legend ul{gap:.35rem}.ground-map-legend li{grid-template-columns:14px minmax(0,1fr);gap:.35rem;font-size:.39rem}.ground-map-legend i{width:12px;height:10px}.ground-destination-card{top:72px;right:.65rem;width:47%;padding:.6rem .65rem}.ground-destination-card dl{display:none}.ground-truck-status{left:.65rem;bottom:.65rem;max-width:52%;padding:.6rem .65rem}.ground-map-card small{font-size:.42rem}.ground-map-card strong{font-size:.58rem}.ground-control-deck{padding:.85rem .8rem .9rem}.ground-control-summary{padding-bottom:.7rem}.ground-control-summary h2{font-size:.72rem}.ground-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.65rem}.ground-control-grid div{padding-inline:.55rem}.ground-control-grid dd{font-size:.59rem}.ground-city-label text{font-size:13px}.ground-city-label text+text{font-size:9px}.ocean-control-tower{min-height:1230px}.ocean-command-bar{align-items:flex-start;min-height:66px;padding:.8rem .85rem}.ocean-command-bar div{display:grid;gap:.2rem}.ocean-command-bar strong,.ocean-command-bar small{padding-left:0;border-left:0;font-size:.5rem}.ocean-command-bar p{font-size:.52rem}.ocean-route-stage{min-height:560px}.ocean-map-background{background-size:contain;background-color:#07090d}.ocean-lane-identity{padding:1rem .9rem .8rem}.ocean-lane-identity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .35rem}.ocean-lane-identity__route strong{font-size:1.3rem}.ocean-route-map{top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.ocean-map-legend{top:auto;right:auto;bottom:.7rem;left:.7rem;width:42%;padding:.55rem .6rem}.ocean-map-legend ul{gap:.3rem;margin-top:.4rem}.ocean-map-legend li{gap:.32rem;font-size:.39rem}.ocean-destination-intelligence{top:auto;right:.7rem;bottom:.7rem;width:51%;padding:.58rem .62rem}.ocean-destination-intelligence dl{grid-template-columns:1fr 1fr;gap:.35rem;margin-top:.45rem;padding-top:.4rem}.ocean-voyage-progress{margin-top:.45rem}.ocean-vessel-track{transform:scale(1.55)}.ocean-port-intelligence,.ocean-journey{padding:.85rem .9rem}.ocean-port-intelligence>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 0}.ocean-port-intelligence article:nth-child(odd){padding-left:0;border-left:0}.ocean-port-intelligence article span{font-size:.62rem}.ocean-port-intelligence article strong{font-size:.64rem}.ocean-journey ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .5rem}.ocean-journey ol:before{display:none}.ocean-journey li{padding:.15rem 0 .15rem 1rem}.ocean-journey li>i{top:.22rem}.ocean-journey li strong{font-size:.64rem}.ocean-journey li span{font-size:.52rem}.ocean-lower-deck{padding:.85rem .9rem;gap:.65rem}.ocean-operations-grid dd{font-size:.65rem}.ocean-ai-insight{padding:.72rem .85rem}.ocean-ai-insight p{font-size:.7rem}.ocean-ai-insight small{font-size:.61rem}.service-visual--air{min-height:610px}.service-visual--air .service-visual__svg{inset:82px 0 auto;width:100%;height:39%}.service-visual--air .air-visual-topline{top:.9rem;right:.9rem;bottom:.9rem;left:.9rem;gap:.5rem}.service-visual--air .air-ops-counters dl{display:grid;grid-template-columns:repeat(3,auto);gap:.25rem}.service-visual--air .air-ops-counters dl div{display:grid;gap:0}.service-visual--air .air-ops-counters dt{font-size:.34rem}.service-visual--air .air-ops-counters dd{font-size:.48rem}.aviation-command-strip{left:7px;right:7px;bottom:7px}.aviation-flight-identity{grid-template-columns:1fr}.aviation-status-chip{grid-row:auto;width:fit-content}.aviation-flight-identity strong,.aviation-flight-identity small{grid-column:1}.aviation-data-grid{grid-template-columns:repeat(2,1fr)}.aviation-data-grid div:nth-child(n+3){margin-top:.3rem}.aviation-data-grid div:last-child{grid-column:1/-1}.aviation-milestones span{font-size:0}.aviation-milestones i{width:8px;height:8px}.aviation-phase-row{font-size:.42rem}.aviation-bottom-bar{font-size:.39rem}.service-page--air .service-visual--hero{min-height:850px}.service-visual--air .service-visual__svg{height:33%}.service-visual--air .air-coordinate-tick text,.service-visual--air .air-runway-bearing text,.service-visual--air .air-eta-labels,.service-visual--air .air-cargo-widget,.service-visual--air .air-hub-card,.service-visual--air .air-alert-chips,.service-visual--air .air-target-tag,.service-visual--air .air-target-heading,.service-visual--air .air-target-leader,.service-visual--air .air-flight-path--auxiliary{display:none}.service-visual--air .air-airport-node text{font-size:19px;letter-spacing:.02em}.service-visual--air .air-airport-node .air-node-detail{display:block;font-size:14px;letter-spacing:.015em}.service-visual--air .air-airport-node--jfk text:not(.air-node-detail){font-size:21px}.service-visual--air .air-mobile-operations{position:absolute;z-index:4;top:334px;left:7px;right:7px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.7rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#060709f5;box-shadow:inset 0 1px #ffffff0e}.service-visual--air .air-mobile-operations span{display:block;color:#686d77;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.05em;text-transform:uppercase}.service-visual--air .air-mobile-operations strong,.service-visual--air .air-mobile-operations small{display:block;font-family:var(--font-mono)}.service-visual--air .air-mobile-operations__cargo{min-width:0}.service-visual--air .air-mobile-operations__cargo strong{margin-top:.25rem;overflow:hidden;color:#f0f1f3;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.service-visual--air .air-mobile-operations__cargo small{margin-top:.18rem;color:#9a9ea7;font-size:.625rem}.service-visual--air .air-mobile-operations__alert{padding-left:.7rem;border-left:1px solid rgba(255,255,255,.08)}.service-visual--air .air-mobile-operations__alert strong{display:flex;align-items:center;gap:.35rem;margin-top:.3rem;color:#ff6569;font-size:.66rem;white-space:nowrap}.service-visual--air .air-mobile-operations__alert i{width:5px;height:5px;border-radius:50%;background:#ff3439;box-shadow:0 0 8px #d7192073}.service-visual--air .air-mobile-operations__tracks{grid-column:1/-1;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.08)}.service-visual--air .air-mobile-operations__tracks>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.4rem}.service-visual--air .air-mobile-operations__tracks p{min-width:0;margin:0;padding-left:.45rem;border-left:1px solid rgba(215,25,32,.5)}.service-visual--air .air-mobile-operations__tracks strong{overflow:hidden;color:#e7e9ec;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.service-visual--air .air-mobile-operations__tracks small{margin-top:.12rem;color:#ff5e63;font-size:.625rem;white-space:nowrap}.service-visual--air .air-mobile-track--primary{border-left-color:#ff3439}.service-visual--air .air-mobile-track--primary strong{color:#fff}.service-visual--air .air-mobile-track--secondary{opacity:.84}.service-visual--air .air-mobile-track--tertiary{opacity:.68}.service-page--air .air-ai-stats{grid-template-columns:1fr 1fr}.service-page--air .air-ai-stats article{min-height:80px}.service-page--air .capability-card__metadata{gap:.35rem}.service-page--air .capability-card__metadata li{font-size:.48rem}.service-page--air .service-metrics__qualifiers{min-height:32px;width:100%;font-size:.48rem;letter-spacing:.035em}.service-page--air .service-metrics__qualifiers span+span:before{height:8px;margin-inline:.36rem}.service-metrics article{padding:1.35rem .9rem}.service-metrics p{display:none}.service-metrics strong{font-size:1.12rem}.service-metrics h2{font-size:.8rem}.capability-card{padding:1.4rem;min-height:250px;border-radius:16px}.capability-card h3{font-size:1.55rem;margin-top:2rem}.capability-card p{font-size:.9rem}.control-tower-console{padding:4px;border-radius:18px}.ai-module-grid{border-radius:13px}.wms-dashboard-preview{border-radius:18px}@media (max-width: 560px){.control-tower-eyebrow-row{gap:.55rem}.wms-coming-soon{padding:.38rem .55rem;font-size:.52rem}.wms-dashboard-preview{padding:.68rem;border-radius:15px}.wms-dashboard-preview__header{gap:.65rem;padding:.1rem .1rem .72rem}.wms-dashboard-preview__label{margin-top:.55rem;font-size:.52rem;line-height:1.35}.wms-dashboard-preview__status{padding:.34rem .42rem;font-size:.47rem}.wms-dashboard-preview__media{border-radius:9px}.wms-dashboard-preview__caption{margin:.72rem .12rem .06rem;font-size:.74rem}.wms-dashboard-preview__caption small{font-size:.66rem}}.service-visual--warehouse-command,.warehouse-command__main,.warehouse-command__bottom{height:auto;max-height:none;overflow:visible}.warehouse-blueprint-console{min-height:0;aspect-ratio:16 / 9}.ai-module-grid article{padding:1.4rem}.console-bar{padding:.75rem;font-size:.52rem}.consultation-shell{width:calc(100% - .75rem);padding:1rem}.consultation-form{padding:1rem}.consultation-shell:before{display:none}}@media (max-width: 600px){.service-visual--warehouse-command,.warehouse-command__main,.warehouse-command__bottom,.warehouse-timeline{height:auto;max-height:none;overflow:visible}.capacity-signals ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.capacity-signal:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width: 360px){.capacity-signals ul{grid-template-columns:1fr}.capacity-signal:last-child:nth-child(odd){grid-column:auto}}@media (max-width: 390px){.service-container{width:calc(100% - 1.25rem)}.service-hero__layout{padding-top:7.1rem}.service-hero h1,.service-page--air .service-hero h1,.capability-detail-hero h1{font-size:clamp(2.45rem,12vw,3.08rem)}.service-button{min-height:52px;padding-left:1rem;gap:.7rem}.service-button .cta-arrow-icon{width:38px;height:38px}.service-visual{min-height:450px}.visual-manifest,.dispatch-list,.hub-stats,.operation-interface{left:6px;right:6px;bottom:6px}.service-visual--ground.service-visual--hero{min-height:780px}.service-visual--ocean{min-height:1190px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.service-page *,.service-page *:before,.service-page *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-service-reveal]{opacity:1!important;transform:none!important}.cta-arrow-icon{transition:none!important}.ocean-vessel__image,.ocean-vessel-telemetry,.ocean-vessel-wake,.ocean-port-node__pulse,.ocean-weather-alert__pulse,.ocean-vessel-track,.ocean-route,.ocean-route-shadow,.ocean-telemetry-pulse,.ocean-command-bar p i{animation:none!important}.ground-active-route,.ground-origin-marker__pulse,.ground-destination-target__pulse,.ground-route-vehicle-cutout,.ground-live-truck,.ground-map-stage:before,.ground-map-header p i,.ground-network-route__line,.ground-network-node__pulse,.ground-network-telemetry__marker rect{animation:none!important}.service-page--ground .network-node-grid--intelligence .network-intelligence-card:hover,.service-page--ground .network-node-grid--intelligence .network-intelligence-card:focus-visible{transform:none}}.company-page{--company-red: #ff3439;--company-red-deep: #b70e16;--company-bg: #050506;--company-panel: #0c0d11;--company-panel-raised: #13151b;--company-line: rgba(255, 255, 255, .105);--company-muted: #a6abb6;--company-ease: cubic-bezier(.16, 1, .3, 1);min-width:320px;overflow-x:clip;color:#f7f8fa;background:radial-gradient(circle at 76% 0%,rgba(255,52,57,.12),transparent 28rem),linear-gradient(180deg,#07080a,#050506 46%,#07080a);font-family:var(--font-display);scroll-behavior:smooth}.company-page main{overflow-x:clip}.company-page .site-header{position:absolute}.company-page .primary-menu{justify-content:center}.company-page .primary-menu a{font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:var(--tracking-ui)}.company-page .primary-menu a.is-active,.company-page .primary-menu a[aria-current=page]{color:#fff}.company-page .primary-menu a.is-active:after,.company-page .primary-menu a[aria-current=page]:after{transform:scaleX(1);background:var(--company-red)}.company-container{width:min(calc(100% - clamp(2rem,6vw,6rem)),1380px);margin-inline:auto;min-width:0}.company-page :where(.company-hero__layout,.company-hero__lower,.company-section__header,.company-about-hero__layout,.company-contact-form,.company-inquiry-split,.company-service-options,.global-network-map-panel,.global-network-next__banner){min-width:0}.company-page :where(h1,h2,h3,h4,p,li,dt,dd,a,button,label,input,textarea,select,small,strong){overflow-wrap:anywhere}.company-eyebrow{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1.2rem;color:#ff686c;font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:var(--tracking-eyebrow);line-height:1.2;text-transform:uppercase}.company-eyebrow:before{content:"";width:22px;height:1px;background:var(--company-red);box-shadow:0 0 14px #ff3439b8}.company-hero{position:relative;min-height:760px;display:grid;align-items:center;isolation:isolate;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 78% 32%,rgba(255,52,57,.15),transparent 28rem),linear-gradient(135deg,#08090c,#050506 62%,#0b0507)}.company-hero__atmosphere,.company-hero__atmosphere:before,.company-hero__atmosphere:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.company-hero__atmosphere{z-index:-1;opacity:.65;background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000 12%,transparent 88%);mask-image:linear-gradient(90deg,#000 12%,transparent 88%)}.company-hero__atmosphere:before{content:"";background:repeating-linear-gradient(118deg,transparent 0 170px,rgba(255,52,57,.05) 171px,transparent 172px 282px)}.company-hero__atmosphere:after{content:"";inset:auto 0 0;height:38%;background:linear-gradient(transparent,#050506)}.company-hero__layout{padding-block:clamp(9rem,12vw,11.5rem) clamp(5rem,8vw,7rem)}.company-hero h1{max-width:1120px;color:#fff;font-size:clamp(4.25rem,7.4vw,8.4rem);line-height:.9;letter-spacing:-.06em}.company-hero h1 span{display:block}.company-hero h1 span:last-child{color:var(--company-red);text-shadow:0 0 44px rgba(255,52,57,.24)}.company-hero__lower{max-width:1060px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-top:2rem}.company-hero__lede{max-width:720px;color:#b6bbc6;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.72}.company-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.company-page--why-tgc .company-hero--why-tgc{min-height:clamp(780px,88svh,900px);background:radial-gradient(circle at 72% 38%,rgba(255,52,57,.175),transparent 29rem),radial-gradient(circle at 86% 16%,rgba(255,255,255,.038),transparent 18rem),radial-gradient(circle at 38% 94%,rgba(255,52,57,.07),transparent 28rem),linear-gradient(135deg,#08090c,#050506 58%,#0c0507)}.company-page--why-tgc .company-hero--why-tgc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 52%,transparent 0 52%,rgba(0,0,0,.32) 100%),linear-gradient(90deg,rgba(5,5,6,.3),transparent 32%,transparent 70%,rgba(5,5,6,.48))}.company-page--why-tgc .company-hero__atmosphere{opacity:.74;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:linear-gradient(90deg,#000 8%,rgba(0,0,0,.8) 64%,transparent 94%);mask-image:linear-gradient(90deg,#000 8%,rgba(0,0,0,.8) 64%,transparent 94%)}.company-page--why-tgc .company-hero__atmosphere:before{background:repeating-linear-gradient(118deg,transparent 0 164px,rgba(255,52,57,.058) 165px,transparent 166px 272px)}.company-page--why-tgc .company-hero__atmosphere:after{height:44%;background:linear-gradient(transparent,#050506e0 76%,#050506)}.company-page--why-tgc .company-hero__layout{position:relative;z-index:2;padding-block:clamp(9.4rem,12vw,12rem) clamp(5.2rem,8vw,7.4rem)}.company-page--why-tgc .company-hero h1{max-width:min(100%,1240px);font-size:clamp(4rem,7vw,8.05rem)}.company-page--why-tgc .company-hero__headline-line{width:fit-content;max-width:100%}.company-page--why-tgc .company-hero__headline-line--accent{white-space:nowrap;font-size:.88em;letter-spacing:-.055em}.company-page--why-tgc .company-hero__lower{max-width:720px;grid-template-columns:minmax(0,720px);gap:0;margin-top:clamp(1.7rem,2.6vw,2.25rem)}.company-page--why-tgc .company-hero__copy-stack{max-width:720px;display:grid;justify-items:start;gap:clamp(1.65rem,2.4vw,2.25rem)}.company-page--why-tgc .company-hero__lede{max-width:720px;text-shadow:0 1px 18px rgba(0,0,0,.48)}.company-page--why-tgc .company-hero__actions{justify-content:flex-start}.company-page--why-tgc .company-hero__actions .service-button--primary{box-shadow:0 20px 48px #d7192038,0 0 #ff343900}.why-tgc-hero-network{position:absolute;inset:8rem clamp(-6rem,-4vw,-2rem) 2rem 43%;z-index:1;pointer-events:none;opacity:.72;filter:drop-shadow(0 0 48px rgba(255,52,57,.1));-webkit-mask-image:radial-gradient(ellipse at 58% 48%,#000 0 54%,rgba(0,0,0,.7) 68%,transparent 88%),linear-gradient(90deg,transparent 0,#000 16%,#000 82%,transparent 100%);mask-image:radial-gradient(ellipse at 58% 48%,#000 0 54%,rgba(0,0,0,.7) 68%,transparent 88%),linear-gradient(90deg,transparent 0,#000 16%,#000 82%,transparent 100%)}.why-tgc-hero-network:before{content:"";position:absolute;top:14%;right:12%;bottom:10%;left:28%;border-radius:50%;background:radial-gradient(circle,rgba(255,52,57,.11),transparent 68%);filter:blur(10px)}.why-tgc-hero-network__map{position:relative;width:100%;height:100%;min-height:460px;overflow:visible}.why-tgc-hero-network__dots{opacity:.18}.why-tgc-hero-network__land{fill:none;stroke:#ffffff17;stroke-width:1;stroke-linecap:round;stroke-dasharray:1 12}.why-tgc-hero-network__route{fill:none;stroke:#ff34397a;stroke-width:1.05;stroke-linecap:round;stroke-dasharray:7 12;filter:drop-shadow(0 0 7px rgba(255,52,57,.32))}.why-tgc-hero-network__route--two{stroke:#ffffff3d;stroke-dasharray:4 11}.why-tgc-hero-network__route--three{stroke:#ff343947}.why-tgc-hero-network__node circle:last-child{fill:#ff3439;stroke:#ffffffc7;stroke-width:1}.why-tgc-hero-network text{fill:#e1e5ed6b;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.12em}@media (prefers-reduced-motion: no-preference){.company-page--why-tgc .company-hero__atmosphere{animation:why-tgc-atmosphere-drift 24s ease-in-out infinite alternate}.company-page--why-tgc [data-company-hero-reveal]{opacity:0;transform:translateY(18px);animation:why-tgc-hero-reveal .82s var(--company-ease) forwards;will-change:opacity,transform}.company-page--why-tgc .company-hero__layout>.company-eyebrow[data-company-hero-reveal]{animation-delay:80ms}.company-page--why-tgc .company-hero__layout>h1[data-company-hero-reveal]{animation-delay:.19s}.company-page--why-tgc .company-hero__copy-stack>.company-hero__lede[data-company-hero-reveal]{animation-delay:.33s}.company-page--why-tgc .company-hero__copy-stack>.company-hero__actions[data-company-hero-reveal]{animation-delay:.46s}.why-tgc-hero-network__route{animation:why-tgc-route-drift 18s linear infinite}.why-tgc-hero-network__node{transform-box:fill-box;transform-origin:center;animation:why-tgc-network-pulse 5.8s ease-in-out infinite;animation-delay:var(--node-delay)}.company-page--why-tgc .company-hero__actions .service-button--primary:hover,.company-page--why-tgc .company-hero__actions .service-button--primary:focus-visible{box-shadow:0 22px 54px #d7192047,0 0 24px #ff34392e}.company-page--why-tgc .company-hero__actions .service-button--secondary:hover,.company-page--why-tgc .company-hero__actions .service-button--secondary:focus-visible{border-color:#ffffff3d;background:#ffffff10;box-shadow:inset 0 1px #ffffff17,0 14px 34px #00000038}}@keyframes why-tgc-hero-reveal{to{opacity:1;transform:translateY(0)}}@keyframes why-tgc-atmosphere-drift{to{background-position:18px -12px,-14px 16px;opacity:.82}}@keyframes why-tgc-route-drift{to{stroke-dashoffset:-76}}@keyframes why-tgc-network-pulse{0%,to{opacity:.76;transform:scale(1)}50%{opacity:1;transform:scale(1.055)}}.company-section{position:relative;padding-block:clamp(5.5rem,9vw,9rem);scroll-margin-top:5rem}.company-section__header{max-width:820px;margin-bottom:clamp(2.4rem,5vw,4.5rem)}.company-section__header--center{margin-inline:auto;text-align:center}.company-section__header h2,.company-final-cta h2,.company-contact-form h2,.company-about-leadership h2,.company-careers-opportunities h2{color:#fff;font-size:clamp(2.45rem,5.2vw,5.35rem);line-height:.98;letter-spacing:-.045em}.company-section__header>p:last-child,.company-final-cta p,.company-contact-form__header p,.company-about-leadership p,.company-careers-opportunities p{max-width:700px;margin-top:1.25rem;color:var(--company-muted);font-size:clamp(1rem,1.32vw,1.14rem);line-height:1.72}.company-page--about .company-hero{min-height:820px;background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.055),transparent 20rem),radial-gradient(circle at 74% 44%,rgba(255,52,57,.13),transparent 28rem),linear-gradient(135deg,#08090c,#050506 66%,#0d0708)}.company-hero--about-opening{min-height:100svh;align-items:stretch}.company-about-hero__layout{min-height:100svh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.82fr);gap:clamp(2rem,5vw,5.4rem);align-items:stretch;padding-block:clamp(8rem,10vw,10rem) clamp(3rem,5vw,5rem)}.company-about-hero__editorial{display:flex;flex-direction:column;justify-content:center;min-width:0}.company-about-hero__editorial h1{max-width:920px}.company-about-hero__editorial .company-hero__lede{margin-top:1.9rem}.company-about-hero__lower{display:grid;grid-template-columns:auto minmax(220px,440px);gap:clamp(1rem,2vw,1.6rem);align-items:center;margin-top:clamp(1.8rem,3vw,2.8rem)}.company-about-hero__lower p{margin:0;color:#d4d8df;font-size:.98rem;line-height:1.55}.company-about-hero__principles{min-width:0;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:.85rem;align-self:stretch}.company-about-hero__principles article{min-height:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,1.8vw,1.45rem);border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.055);background:linear-gradient(90deg,rgba(255,52,57,.09),transparent 72%),#ffffff06;box-shadow:inset 0 1px #ffffff0b}.company-about-hero__principles article:nth-child(2n){transform:translate(clamp(.5rem,1.5vw,1.25rem))}.company-about-hero__principles span,.company-global-hero__kpis dt{color:#ff686c;font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.company-about-hero__principles h2{margin-top:.6rem;color:#fff;font-size:clamp(1.2rem,2vw,1.82rem);line-height:1.06;letter-spacing:-.025em}.company-about-hero__principles p{max-width:35rem;margin-top:.55rem;color:#aeb3bd;font-size:.96rem;line-height:1.55}.company-about-intro__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.72fr);gap:clamp(2rem,6vw,6rem);align-items:start}.company-about-intro__statement{max-width:820px;color:#fff;font-size:clamp(2.5rem,5.6vw,6.2rem);font-weight:800;line-height:.96;letter-spacing:-.055em}.company-about-mission,.company-about-leadership aside,.company-final-cta__panel,.company-careers-opportunities__panel,.company-contact-form,.company-inquiry-split,.company-service-options{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:linear-gradient(145deg,#ffffff0f,#ffffff04),#0a0b0fe6;box-shadow:inset 0 1px #ffffff16,0 24px 62px #0000003d}.company-about-mission{padding:clamp(1.4rem,2.4vw,2.2rem)}.company-about-mission span,.company-contact-methods strong,.company-comparison-table__head,.company-about-timeline li>span,.company-about-leadership aside>span{color:#ff686c;font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.company-about-mission h2{margin-top:2.8rem;color:#fff;font-size:clamp(1.65rem,2.7vw,2.65rem);line-height:1.02}.company-about-mission p,.company-about-mission li,.company-about-philosophy p,.company-about-timeline p,.company-about-leadership li,.company-about-leadership aside p{color:#a9aeb9;line-height:1.68}.company-about-mission ul,.company-about-leadership ul,.company-careers-benefits ul,.company-service-options ul,.company-why-capabilities ul{display:grid;gap:.72rem;margin:1.4rem 0 0;padding:0;list-style:none}.company-about-mission li,.company-about-leadership li,.company-careers-benefits li,.company-service-options li,.company-why-capabilities li{position:relative;padding-left:1.15rem}.company-about-mission li:before,.company-about-leadership li:before,.company-careers-benefits li:before,.company-service-options li:before,.company-why-capabilities li:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--company-red);box-shadow:0 0 12px #ff3439b3}.company-about-philosophy__grid,.company-pillar-grid,.company-contact-methods__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.company-about-philosophy article,.company-pillar-grid article,.company-contact-methods a,.company-department-grid article,.company-careers-values article,.company-outcome-grid article{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(145deg,#ffffff0d,#ffffff04),#0a0b0fdb;box-shadow:inset 0 1px #ffffff13}.company-about-philosophy article,.company-pillar-grid article,.company-contact-methods a,.company-department-grid article,.company-careers-values article,.company-outcome-grid article{padding:clamp(1.35rem,2.2vw,2rem)}.company-about-philosophy h3,.company-pillar-grid h3,.company-contact-methods h3,.company-department-grid h3,.company-careers-values h3,.company-outcome-grid h3{color:#fff;font-size:clamp(1.25rem,2vw,1.85rem);line-height:1.08;letter-spacing:-.02em}.company-about-philosophy p,.company-pillar-grid p,.company-contact-methods p,.company-department-grid p,.company-careers-values p,.company-outcome-grid p{margin-top:.9rem;color:#a5aab5;line-height:1.65}.company-about-timeline{background:linear-gradient(180deg,#ffffff03,#ff343909)}.company-about-timeline__layout{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.company-about-timeline ol{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.company-about-timeline li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:1.4rem;padding:1.4rem 0 1.4rem 1.4rem;border-left:1px solid rgba(255,52,57,.36)}.company-about-leadership__layout,.company-careers-culture__layout,.company-careers-benefits__layout,.company-contact-workspace__layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.75fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.company-about-leadership aside,.company-careers-opportunities__panel,.company-final-cta__panel{padding:clamp(1.5rem,3vw,2.6rem)}.company-about-leadership aside h3{margin-top:3rem;color:#fff;font-size:clamp(1.6rem,2.8vw,2.8rem);line-height:1.02}.company-about-team{border-top:1px solid rgba(255,255,255,.055);background:radial-gradient(circle at 82% 6%,rgba(255,52,57,.08),transparent 24rem),radial-gradient(circle at 18% 92%,rgba(255,255,255,.028),transparent 22rem),linear-gradient(180deg,rgba(255,255,255,.012),transparent 38%)}.company-about-team .company-section__header{max-width:760px;margin-bottom:clamp(2.6rem,5vw,4.8rem)}.company-about-team .company-section__header>p:last-child{margin-inline:auto}.company-about-team__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem)}.company-about-team-card{position:relative;min-width:0;min-height:226px;display:grid;grid-template-columns:clamp(122px,13vw,164px) minmax(0,1fr);gap:clamp(1.05rem,2vw,1.55rem);align-items:stretch;padding:clamp(1rem,2vw,1.28rem);overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:radial-gradient(circle at 9% 8%,rgba(255,52,57,.1),transparent 12rem),linear-gradient(145deg,#ffffff0e,#ffffff04),#0a0b0fc2;box-shadow:inset 0 1px #ffffff17,0 28px 74px #0000003d;transition:transform .26s var(--company-ease),border-color .26s var(--company-ease),box-shadow .26s var(--company-ease),background-color .26s var(--company-ease)}.company-about-team-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,52,57,.3),transparent 72%);opacity:.58;pointer-events:none}.company-about-team-card:hover,.company-about-team-card:focus-within{transform:translateY(-6px);border-color:#ff343952;box-shadow:inset 0 1px #ffffff1f,0 32px 88px #00000052,0 0 52px #ff343913}.company-about-team-card__avatar{position:relative;min-height:100%;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#ffffff09;box-shadow:inset 0 1px #ffffff29,inset 0 -18px 28px #0000002e,0 0 26px #ff343914}.company-about-team-card__avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:var(--team-image-position, center top);transform:scale(1);transition:transform .3s cubic-bezier(.22,.61,.36,1)}.company-about-team-card:hover .company-about-team-card__avatar img,.company-about-team-card:focus-within .company-about-team-card__avatar img{transform:scale(1.03)}.company-about-team-card__content{min-width:0;align-self:center}.company-about-team-card__tag{display:inline-flex;width:fit-content;margin-bottom:.82rem;padding:.34rem .48rem;border:1px solid rgba(255,52,57,.24);border-radius:999px;color:#ff7478;background:#ff343913;font-family:var(--font-mono);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.company-about-team-card h3{color:#fff;font-size:clamp(1.4rem,2vw,2rem);line-height:1.04;letter-spacing:-.025em}.company-about-team-card__role{margin-top:.42rem;color:#dfe3ea;font-size:.94rem;line-height:1.45}.company-about-team-card__bio{margin:clamp(.9rem,1.6vw,1.15rem) 0 0;color:#aeb4bf;line-height:1.62}.company-page--global-network .company-hero{min-height:clamp(980px,92svh,1080px);align-items:end;background:radial-gradient(circle at 70% 22%,rgba(255,52,57,.16),transparent 20rem),radial-gradient(circle at 74% 8%,rgba(255,52,57,.12),transparent 38rem),linear-gradient(180deg,rgba(255,255,255,.025),transparent 18rem),linear-gradient(140deg,#06070a,#050506 58%,#080506)}.company-page--global-network .company-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 72% 36%,#000 0 42%,transparent 72%),linear-gradient(90deg,transparent 0 26%,#000 48% 100%);mask-image:radial-gradient(circle at 72% 36%,#000 0 42%,transparent 72%),linear-gradient(90deg,transparent 0 26%,#000 48% 100%);opacity:.72}.company-page--global-network .company-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 63% 34%,rgba(255,52,57,.09),transparent 19rem),radial-gradient(circle at 76% 22%,rgba(255,255,255,.035),transparent 13rem),linear-gradient(180deg,rgba(0,0,0,.28),transparent 22%,transparent 72%,rgba(5,5,6,.76))}.company-global-hero__layout{position:relative;z-index:3;display:grid;justify-items:start;padding-block:clamp(10.4rem,11.8vw,12.8rem) clamp(5.2rem,6.4vw,7rem)}.company-global-hero__layout h1{max-width:820px;font-size:clamp(4.2rem,6.5vw,7.25rem);line-height:.895}.company-global-hero__layout .company-hero__lede{max-width:600px;margin-top:clamp(2.2rem,3vw,2.8rem);color:#eef1f5;font-size:clamp(1rem,1.16vw,1.16rem);line-height:1.78;text-shadow:0 1px 18px rgba(0,0,0,.6)}.company-global-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(2.3rem,3.6vw,3.25rem)}.company-page--global-network .service-button{transition:transform .26s var(--company-ease),box-shadow .26s var(--company-ease),border-color .26s var(--company-ease),background-color .26s var(--company-ease)}.company-page--global-network .service-button:hover,.company-page--global-network .service-button:focus-visible{transform:translateY(-2px);box-shadow:0 18px 42px #ff34392e}.company-global-hero__kpis{position:relative;width:min(100%,1280px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:clamp(5.1rem,6.6vw,6.8rem) 0 0;padding:1.34rem .5rem 1.58rem;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.085);background:#05060857;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.company-global-hero__kpis:before{content:"";position:absolute;top:-1px;right:0;bottom:-1px;left:0;z-index:-1;background:linear-gradient(90deg,#ff34390a,#ffffff06,#ff343909);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.company-global-hero__kpis div{position:relative;min-width:0;padding:.3rem clamp(.85rem,1.6vw,1.35rem);border-left:1px solid rgba(255,255,255,.052)}.company-global-hero__kpis div:after{content:"";position:absolute;left:clamp(.85rem,1.6vw,1.35rem);right:clamp(.85rem,1.6vw,1.35rem);bottom:-.35rem;height:1px;background:linear-gradient(90deg,#ff343900,#ff34398c,#ff343900);transform:scaleX(0);transform-origin:left;transition:transform .26s var(--company-ease)}.company-global-hero__kpis div:hover:after{transform:scaleX(1)}.company-global-hero__kpis div:first-child{border-left:0;padding-left:0}.company-global-hero__kpis dd{margin:.55rem 0 0;color:#fff;font-size:clamp(2.35rem,4.25vw,4.75rem);font-weight:850;line-height:.86;letter-spacing:-.06em}.global-network-hero__note{margin-top:1.1rem;color:#c1c6d0;font-size:1rem;line-height:1.6}.global-network-hero__media{position:absolute;top:4.2rem;right:-3vw;bottom:12rem;left:34%;z-index:2;pointer-events:none;overflow:hidden;filter:drop-shadow(0 0 70px rgba(255,52,57,.055));-webkit-mask-image:radial-gradient(ellipse at 55% 42%,#000 0 42%,rgba(0,0,0,.76) 56%,transparent 82%),linear-gradient(90deg,transparent 0,#000 16%,#000 82%,transparent 100%);mask-image:radial-gradient(ellipse at 55% 42%,#000 0 42%,rgba(0,0,0,.76) 56%,transparent 82%),linear-gradient(90deg,transparent 0,#000 16%,#000 82%,transparent 100%)}.global-network-hero__media:before,.global-network-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.global-network-hero__media:before{background:radial-gradient(ellipse at 56% 45%,transparent 0 35%,rgba(5,5,6,.34) 66%,#050506 96%),linear-gradient(90deg,#050506,#050506f7 9%,#050506ad 27%,#0505061f 52%,#050506b3 96%,#050506),linear-gradient(180deg,#050506 0%,rgba(5,5,6,.46) 16%,transparent 40%,rgba(5,5,6,.44) 74%,#050506 100%)}.global-network-hero__media:after{background:radial-gradient(circle at 57% 25%,rgba(255,52,57,.2),transparent 17rem),radial-gradient(circle at 72% 16%,rgba(255,255,255,.055),transparent 12rem),linear-gradient(90deg,rgba(5,5,6,.52),transparent 24%,transparent 74%,rgba(5,5,6,.34));mix-blend-mode:screen}.global-network-hero__media img{width:100%;height:100%;object-fit:cover;object-position:54% 48%;opacity:.82;filter:saturate(1.08) contrast(1.04);transform:scale(1.01)}.global-network-hero__particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.global-network-hero__particles span{position:absolute;width:2px;height:2px;border-radius:50%;background:#ffffff6b;box-shadow:0 0 9px #ff343947;opacity:.28}.global-network-hero__particles span:nth-child(1){left:52%;top:18%}.global-network-hero__particles span:nth-child(2){left:66%;top:14%}.global-network-hero__particles span:nth-child(3){left:78%;top:24%}.global-network-hero__particles span:nth-child(4){left:90%;top:30%}.global-network-hero__particles span:nth-child(5){left:58%;top:47%}.global-network-hero__particles span:nth-child(6){left:73%;top:52%}.global-network-hero__particles span:nth-child(7){left:84%;top:62%}.global-network-hero__particles span:nth-child(8){left:95%;top:55%}.global-network-hero__particles span:nth-child(9){left:38%;top:22%}.global-network-hero__particles span:nth-child(10){left:43%;top:64%}.global-network-hero__particles span:nth-child(11){left:61%;top:72%}.global-network-hero__particles span:nth-child(12){left:88%;top:76%}.global-network-hero__particles span:nth-child(13){left:49%;top:36%}.global-network-hero__particles span:nth-child(14){left:69%;top:38%}.global-network-hero__particles span:nth-child(15){left:98%;top:42%}.global-network-hero__particles span:nth-child(16){left:81%;top:12%}.global-network-hero__particles span:nth-child(17){left:55%;top:84%}.global-network-hero__particles span:nth-child(18){left:76%;top:83%}.global-network-regional,.global-network-corridors,.global-network-next{position:relative;padding-block:clamp(6.8rem,10vw,11.25rem);overflow:hidden}.global-network-regional{padding-top:clamp(7.5rem,11vw,11.25rem);border-top:1px solid rgba(255,255,255,.08)}.global-network-corridors{padding-block:clamp(8rem,12vw,13.75rem) clamp(7rem,10vw,11.9rem);border-top:1px solid rgba(255,255,255,.06)}.global-network-regional:before,.global-network-corridors:before,.global-network-next:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 78% 12%,rgba(255,52,57,.055),transparent 28rem),linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:auto,88px 88px,88px 88px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);opacity:.55}.global-network-regional__layout,.global-network-corridors__layout{display:grid;grid-template-columns:minmax(280px,.47fr) minmax(0,1fr);gap:clamp(2.2rem,5.5vw,6rem);align-items:center;position:relative;z-index:1}.global-network-section-copy{max-width:520px}.global-network-section-copy h2{color:#fff;font-size:clamp(2.65rem,4.3vw,4.95rem);line-height:1.02;letter-spacing:-.055em}.global-network-section-copy p:not(.company-eyebrow){margin-top:1.35rem;color:#bcc1cb;font-size:clamp(1rem,1.18vw,1.12rem);line-height:1.75}.global-network-section-copy a,.global-network-region-card a{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.55rem;color:#ff3439;font-family:var(--font-ui);font-size:.92rem;font-weight:800;text-decoration:none}.global-network-region-card a{margin-top:32px}.global-network-section-copy a .cta-arrow-icon,.global-network-region-card a .cta-arrow-icon{width:32px;height:32px;background:#ff343914}.global-network-section-copy a:hover .cta-arrow-icon,.global-network-region-card:hover a .cta-arrow-icon,.global-network-region-card a:focus-visible .cta-arrow-icon,.global-network-corridor-row:hover a .cta-arrow-icon,.global-network-corridor-row a:focus-visible .cta-arrow-icon{transform:translate(3px);background:#ff343921}.global-network-region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.global-network-region-card{min-height:clamp(480px,33vw,535px);display:grid;align-content:start;padding:clamp(3rem,4vw,3.4375rem) clamp(2rem,3vw,2.95rem) clamp(2rem,3vw,2.95rem);border:1px solid rgba(255,255,255,.115);border-radius:8px;background:linear-gradient(145deg,#ffffff0f,#ffffff05),#0d0f13e6;box-shadow:inset 0 1px #ffffff12,0 30px 78px #0000003d;transition:transform .25s var(--company-ease),border-color .25s var(--company-ease),background-color .25s var(--company-ease),box-shadow .25s var(--company-ease)}.global-network-region-card:hover,.global-network-region-card:focus-within{transform:translateY(-6px);border-color:#ff34396b;background:linear-gradient(145deg,#ff343914,#ffffff05),#0d0f13f2;box-shadow:inset 0 1px #ffffff1a,0 34px 90px #00000052}.global-network-region-card h3,.global-network-corridor-row h3{color:#fff;font-size:clamp(1.08rem,1.25vw,1.24rem);line-height:1.1;letter-spacing:-.015em;text-transform:none}.global-network-region-card h3{text-transform:uppercase}.global-network-region-card p{margin-top:20px;color:#b7bcc6;line-height:1.65}.global-network-corridor-row p{margin-top:.9rem;color:#b7bcc6;line-height:1.65}.global-network-region-card ul{display:grid;gap:.58rem;margin:28px 0 0;padding:0;list-style:none}.global-network-region-card li{position:relative;padding-left:1rem;color:#d6dae2;font-size:.94rem;line-height:1.35}.global-network-region-card li:before{content:"";position:absolute;left:0;top:.6em;width:4px;height:4px;border-radius:50%;background:#ff3439;box-shadow:0 0 10px #ff34398c}.global-network-corridor-list{display:grid;gap:1.18rem}.global-network-corridor-row{min-height:112px;display:grid;grid-template-columns:52px minmax(0,1fr) 34px;gap:1rem;align-items:center;padding:1.08rem 1.18rem;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:linear-gradient(145deg,#ffffff0f,#ffffff04),#0d0f13e0;box-shadow:inset 0 1px #ffffff12;transition:transform .25s var(--company-ease),border-color .25s var(--company-ease),background-color .25s var(--company-ease),box-shadow .25s var(--company-ease)}.global-network-corridor-row:hover,.global-network-corridor-row:focus-within{transform:translateY(-4px);border-color:#ff343994;background:linear-gradient(145deg,#ff343912,#ffffff05),#0f1116f0;box-shadow:inset 0 1px #ffffff1a,0 22px 60px #0003}.global-network-corridor-row:hover h3,.global-network-corridor-row:focus-within h3{color:#fff}.global-network-corridor-row__icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,52,57,.35);border-radius:50%;color:#ff3439;background:#ff343913;transition:filter .25s var(--company-ease),background-color .25s var(--company-ease),border-color .25s var(--company-ease),box-shadow .25s var(--company-ease)}.global-network-corridor-row:hover .global-network-corridor-row__icon,.global-network-corridor-row:focus-within .global-network-corridor-row__icon{border-color:#ff34398c;background:#ff34391c;filter:drop-shadow(0 0 18px rgba(255,52,57,.24));box-shadow:inset 0 0 18px #ff34391a,0 0 30px #ff343929}.global-network-corridor-row__icon svg{width:23px;height:23px}.global-network-corridor-row__icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.global-network-corridor-row a{color:#ff3439;font-family:var(--font-ui);font-size:1.3rem;text-decoration:none}.global-network-corridor-row a .cta-arrow-icon{width:38px;height:38px;background:#ff343914}.global-network-intelligence{position:relative;overflow:hidden;padding-block:clamp(5.5rem,8vw,8.5rem) clamp(6.4rem,9vw,10.5rem);border-top:1px solid rgba(255,255,255,.065);background:radial-gradient(circle at 50% 18%,rgba(255,52,57,.07),transparent 32rem),linear-gradient(180deg,transparent,rgba(255,52,57,.025) 42%,transparent)}.global-network-intelligence:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px),radial-gradient(circle at 30% 34%,rgba(255,255,255,.07) 0 1px,transparent 2px);background-size:74px 74px,74px 74px,210px 170px;-webkit-mask-image:radial-gradient(circle at center,#000 0 48%,transparent 82%);mask-image:radial-gradient(circle at center,#000 0 48%,transparent 82%);opacity:.66}.global-network-intelligence__header{position:relative;z-index:1;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem)}.global-network-intelligence__header h2{max-width:780px;color:#fff;font-size:clamp(2.4rem,4.6vw,5rem);line-height:1;letter-spacing:-.05em;text-wrap:balance}.global-network-intelligence__header p:not(.company-eyebrow){max-width:760px;margin-top:1.25rem;color:#c3c8d1;font-size:clamp(1rem,1.16vw,1.12rem);line-height:1.72}.global-network-map-panel{--network-port: #D71920;--network-airport: #57C7FF;--network-warehouse: #FFC247;--network-border: #A774FF;--network-ai: #63E6A6;--network-inactive: #6B7280;position:relative;z-index:1;min-height:clamp(620px,48vw,760px);overflow:hidden;border:1px solid rgba(255,255,255,.052);border-radius:8px;background:radial-gradient(circle at 53% 42%,rgba(215,25,32,.045),transparent 34rem),radial-gradient(circle at 54% 0%,rgba(255,255,255,.04),transparent 21rem),linear-gradient(145deg,#ffffff07,#ffffff02),#08090c;box-shadow:inset 0 1px #ffffff09,inset 0 34px 80px #ffffff05,inset 0 -56px 120px #00000075,0 38px 120px #00000047}.global-network-map-panel:before,.global-network-map-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.global-network-map-panel:before{background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 52%,transparent 88%);mask-image:radial-gradient(ellipse at center,#000 0 52%,transparent 88%);opacity:.38}.global-network-map-panel:after{background:radial-gradient(circle at 44% 50%,rgba(215,25,32,.035),transparent 28rem),radial-gradient(ellipse at center,transparent 0 46%,rgba(5,5,6,.28) 78%,rgba(5,5,6,.78) 100%),linear-gradient(180deg,rgba(5,5,6,.28),transparent 38%,rgba(5,5,6,.56)),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px);opacity:.32}.global-network-map-panel__topbar{position:relative;z-index:3;display:grid;grid-template-columns:minmax(210px,.36fr) minmax(0,1fr);gap:1rem;align-items:center;padding:clamp(1rem,2vw,1.35rem);border-bottom:1px solid rgba(255,255,255,.085);background:linear-gradient(180deg,#050608eb,#05060894)}.global-network-map-panel__topbar span,.global-network-map-panel__topbar strong,.global-network-map-filter,.global-network-map__legend li,.global-network-map__callout{font-family:var(--font-mono);text-transform:uppercase}.global-network-map-panel__topbar span{display:block;color:#777d88;font-size:.62rem;font-weight:800;letter-spacing:.12em}.global-network-map-panel__topbar strong{display:block;margin-top:.28rem;color:#fff;font-size:.83rem;letter-spacing:.08em}.global-network-map-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0}.global-network-map-filter{min-height:38px;display:inline-flex;align-items:center;gap:.45rem;padding:.62rem .78rem;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:#d7dbe2;background:#ffffff09;font-size:.64rem;font-weight:850;letter-spacing:.1em;cursor:pointer;transition:color .22s var(--company-ease),background-color .22s var(--company-ease),border-color .22s var(--company-ease),box-shadow .22s var(--company-ease)}.global-network-map-filter:before{content:"";width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--filter-color, rgba(255,255,255,.3));box-shadow:none;transition:background-color .22s var(--company-ease),box-shadow .22s var(--company-ease)}.global-network-map-filter.is-ports{--filter-color: var(--network-port)}.global-network-map-filter.is-airports{--filter-color: var(--network-airport)}.global-network-map-filter.is-warehouses{--filter-color: var(--network-warehouse)}.global-network-map-filter.is-cross-border{--filter-color: var(--network-border)}.global-network-map-filter.is-ai-routing{--filter-color: var(--network-ai)}.global-network-map-filter:hover,.global-network-map-filter:focus-visible,.global-network-map-filter.is-active{color:#fff;border-color:color-mix(in srgb,var(--filter-color, var(--company-red)) 42%,transparent);background:color-mix(in srgb,var(--filter-color, var(--company-red)) 10%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--filter-color, var(--company-red)) 12%,transparent)}.global-network-map-filter:hover:before,.global-network-map-filter:focus-visible:before,.global-network-map-filter.is-active:before{background:var(--filter-color, var(--company-red));box-shadow:0 0 12px color-mix(in srgb,var(--filter-color, var(--company-red)) 62%,transparent)}.global-network-map{position:relative;z-index:2;min-height:clamp(500px,39vw,610px);overflow:hidden}.global-network-map:before,.global-network-map:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.global-network-map:before{z-index:1;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),repeating-linear-gradient(0deg,transparent 0 118px,rgba(255,255,255,.035) 119px,transparent 120px);background-size:96px 56px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 46%,transparent 82%);mask-image:radial-gradient(ellipse at center,#000 0 46%,transparent 82%);opacity:.18}.global-network-map:after{z-index:2;background:linear-gradient(90deg,rgba(8,9,12,.88),transparent 12%,transparent 88%,rgba(8,9,12,.88)),linear-gradient(180deg,rgba(8,9,12,.62),transparent 16%,transparent 82%,rgba(8,9,12,.76));mix-blend-mode:multiply}.global-network-map__atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 48%,rgba(215,25,32,.028),transparent 18rem),radial-gradient(circle at 78% 36%,rgba(99,230,166,.022),transparent 18rem),radial-gradient(circle at 55% 28%,rgba(87,199,255,.018),transparent 15rem),linear-gradient(90deg,rgba(215,25,32,.012),transparent 24%,transparent 72%,rgba(215,25,32,.01));filter:blur(.2px)}.global-network-map__dots,.global-network-map svg{position:absolute;z-index:2;top:6%;right:4%;bottom:7%;left:4%;width:92%;height:87%;overflow:visible}.global-network-map__dots svg,.global-network-map__dots-svg{width:100%;height:100%;display:block;opacity:.52;filter:contrast(1.12) drop-shadow(0 0 16px rgba(255,255,255,.016))}.global-network-map__route,.global-network-map__node{transition:opacity .26s var(--company-ease),filter .26s var(--company-ease)}.global-network-map__route-glow,.global-network-map__route-base,.global-network-map__route-pulse{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.global-network-map__route-glow{stroke:#ff34390f;stroke-width:1.8;filter:blur(1.8px)}.global-network-map__route-base{stroke:#d7192033;stroke-width:.38;filter:drop-shadow(0 0 2px rgba(255,52,57,.14))}.global-network-map__route-pulse{stroke:#d71920;stroke-width:.42;stroke-dasharray:.07 1;stroke-dashoffset:0;opacity:.68;filter:drop-shadow(0 0 4px rgba(255,52,57,.28))}.global-network-map__route.is-ai-optimized .global-network-map__route-base,.global-network-map__route.is-ai-optimized .global-network-map__route-pulse{stroke:var(--network-ai);stroke-width:.5;filter:drop-shadow(0 0 6px rgba(99,230,166,.26))}.global-network-map__node{--node-color: var(--network-inactive);transform-box:fill-box;transform-origin:center}.global-network-map__node.is-ports{--node-color: var(--network-port)}.global-network-map__node.is-airports{--node-color: var(--network-airport)}.global-network-map__node.is-warehouses{--node-color: var(--network-warehouse)}.global-network-map__node.is-cross-border{--node-color: var(--network-border)}.global-network-map__node.is-ai-routing{--node-color: var(--network-ai)}.global-network-map__node.is-inactive{--node-color: var(--network-inactive);opacity:.42}.global-network-map__node-halo{fill:color-mix(in srgb,var(--node-color) 12%,transparent);stroke:color-mix(in srgb,var(--node-color) 36%,transparent);stroke-width:.18;vector-effect:non-scaling-stroke}.global-network-map__node-core{fill:var(--node-color);stroke:#fff;stroke-width:.12;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--node-color) 42%,transparent));vector-effect:non-scaling-stroke}.global-network-map__particle{position:absolute;width:1.5px;height:1.5px;border-radius:50%;background:#ffffff61;box-shadow:0 0 10px #d719202e;opacity:.18}.global-network-map__particle:nth-of-type(1){left:7%;top:20%}.global-network-map__particle:nth-of-type(2){left:14%;top:59%}.global-network-map__particle:nth-of-type(3){left:19%;top:37%}.global-network-map__particle:nth-of-type(4){left:26%;top:72%}.global-network-map__particle:nth-of-type(5){left:33%;top:26%}.global-network-map__particle:nth-of-type(6){left:38%;top:51%}.global-network-map__particle:nth-of-type(7){left:43%;top:16%}.global-network-map__particle:nth-of-type(8){left:47%;top:65%}.global-network-map__particle:nth-of-type(9){left:53%;top:34%}.global-network-map__particle:nth-of-type(10){left:57%;top:74%}.global-network-map__particle:nth-of-type(11){left:61%;top:22%}.global-network-map__particle:nth-of-type(12){left:66%;top:57%}.global-network-map__particle:nth-of-type(13){left:70%;top:37%}.global-network-map__particle:nth-of-type(14){left:74%;top:78%}.global-network-map__particle:nth-of-type(15){left:79%;top:26%}.global-network-map__particle:nth-of-type(16){left:83%;top:60%}.global-network-map__particle:nth-of-type(17){left:88%;top:42%}.global-network-map__particle:nth-of-type(18){left:93%;top:72%}.global-network-map__particle:nth-of-type(19){left:10%;top:80%}.global-network-map__particle:nth-of-type(20){left:23%;top:18%}.global-network-map__particle:nth-of-type(21){left:49%;top:82%}.global-network-map__particle:nth-of-type(22){left:64%;top:12%}.global-network-map__particle:nth-of-type(23){left:86%;top:18%}.global-network-map__particle:nth-of-type(24){left:96%;top:32%}.global-network-map__particle:nth-of-type(25){left:6%;top:46%}.global-network-map__particle:nth-of-type(26){left:16%;top:28%}.global-network-map__particle:nth-of-type(27){left:31%;top:59%}.global-network-map__particle:nth-of-type(28){left:41%;top:78%}.global-network-map__particle:nth-of-type(29){left:55%;top:18%}.global-network-map__particle:nth-of-type(30){left:68%;top:69%}.global-network-map__particle:nth-of-type(31){left:76%;top:49%}.global-network-map__particle:nth-of-type(32){left:82%;top:84%}.global-network-map__particle:nth-of-type(33){left:91%;top:54%}.global-network-map__particle:nth-of-type(34){left:98%;top:68%}.global-network-map-panel:not([data-active-map-filter=all]) .global-network-map__route,.global-network-map-panel:not([data-active-map-filter=all]) .global-network-map__node{opacity:.16}.global-network-map-panel[data-active-map-filter=ports] .is-ports,.global-network-map-panel[data-active-map-filter=airports] .is-airports,.global-network-map-panel[data-active-map-filter=warehouses] .is-warehouses,.global-network-map-panel[data-active-map-filter=cross-border] .is-cross-border,.global-network-map-panel[data-active-map-filter=ai-routing] .is-ai-routing{opacity:1;filter:brightness(1.18) saturate(1.05)}.global-network-map-panel[data-active-map-filter=ai-routing] .is-ai-routing .global-network-map__route-pulse,.global-network-map-panel[data-active-map-filter=cross-border] .is-cross-border .global-network-map__route-pulse,.global-network-map-panel[data-active-map-filter=ports] .is-ports .global-network-map__route-pulse,.global-network-map-panel[data-active-map-filter=airports] .is-airports .global-network-map__route-pulse,.global-network-map-panel[data-active-map-filter=warehouses] .is-warehouses .global-network-map__route-pulse{stroke-width:1.15;filter:drop-shadow(0 0 8px rgba(255,52,57,.45))}.global-network-map__route:hover{opacity:1;filter:brightness(1.12)}.global-network-map__node:hover{opacity:1;filter:brightness(1.18)}.global-network-map__callouts{position:absolute;top:6%;right:4%;bottom:7%;left:4%;z-index:5;pointer-events:none}.global-network-map__callout{position:absolute;left:var(--callout-x);top:var(--callout-y);display:grid;gap:.12rem;min-width:64px;padding:.28rem .38rem;border:1px solid rgba(255,255,255,.07);border-radius:6px;color:#fff;background:#05060870;box-shadow:inset 0 1px #ffffff0e,0 10px 22px #0000002e;transform:translate(.65rem,-50%);opacity:.84;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.global-network-map__callout:before{content:"";position:absolute;left:-.55rem;top:50%;width:.55rem;height:1px;background:#d71920bf;box-shadow:0 0 10px #d719208c}.global-network-map__callout strong{color:#fff;font-size:.48rem;letter-spacing:.08em}.global-network-map__callout small{color:#ff686c;font-size:.4rem;font-weight:850;letter-spacing:.1em}.global-network-map__callout:nth-child(1){transform:translate(-108%,-142%)}.global-network-map__callout:nth-child(2){transform:translate(.62rem,-138%)}.global-network-map__callout:nth-child(3){transform:translate(-118%,42%)}.global-network-map__callout:nth-child(4){transform:translate(.7rem,28%)}.global-network-map__legend{position:relative;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem 1.25rem;margin:0;padding:.65rem clamp(1rem,2vw,1.35rem) .95rem;border-top:1px solid rgba(255,255,255,.045);list-style:none}.global-network-map__legend li{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:0;border:0;border-radius:0;color:#dce0e6b8;background:transparent;font-size:.56rem;font-weight:850;letter-spacing:.09em;text-align:center}.global-network-map__legend span{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#ff3439;box-shadow:0 0 12px #ff343994}.global-network-map__legend li.is-ports span{background:var(--network-port);box-shadow:0 0 10px color-mix(in srgb,var(--network-port) 44%,transparent)}.global-network-map__legend li.is-airports span{background:var(--network-airport);box-shadow:0 0 10px color-mix(in srgb,var(--network-airport) 34%,transparent)}.global-network-map__legend li.is-warehouses span{background:var(--network-warehouse);box-shadow:0 0 10px color-mix(in srgb,var(--network-warehouse) 34%,transparent)}.global-network-map__legend li.is-cross-border span{background:var(--network-border);box-shadow:0 0 10px color-mix(in srgb,var(--network-border) 34%,transparent)}.global-network-map__legend li.is-ai-routing span{background:var(--network-ai);box-shadow:0 0 10px color-mix(in srgb,var(--network-ai) 34%,transparent)}.global-network-next{padding-top:clamp(7rem,10.5vw,12.5rem);padding-bottom:clamp(6.5rem,9.5vw,10.5rem)}.global-network-next__banner{position:relative;min-height:clamp(500px,39vw,640px);overflow:hidden;display:grid;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#090a0d;box-shadow:inset 0 1px #ffffff17,0 32px 82px #00000047}.global-network-next__banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 34% 42%,rgba(255,52,57,.14),transparent 18rem),linear-gradient(90deg,#050506f7,#050506e6 37%,#0505066b 66%,#0505061f),linear-gradient(180deg,#0505068f,#0505062e 46%,#0505065c)}.global-network-next__banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:72% 50%;opacity:.92;transition:transform 10s linear}.global-network-next__content{position:relative;z-index:2;max-width:680px;padding:clamp(2.4rem,5vw,5rem)}.global-network-next__content h2{color:#fff;font-size:clamp(2.55rem,4.4vw,5.1rem);line-height:1;letter-spacing:-.055em}.global-network-next__content p:not(.company-eyebrow){max-width:570px;margin-top:1.4rem;color:#d3d7df;line-height:1.7}.global-network-next__content .service-button{margin-top:2.2rem}.global-network-next__banner:hover img{transform:scale(1.035) translate(-.6%)}.company-comparison-table{overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:#08090ce0}.company-comparison-table__head,.company-comparison-row{display:grid;grid-template-columns:1fr 1fr}.company-comparison-table__head span{padding:1rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.1)}.company-comparison-row p{margin:0;padding:1.2rem;color:#a9aeb9;border-bottom:1px solid rgba(255,255,255,.075)}.company-comparison-row p+p{color:#f3f5f7;border-left:1px solid rgba(255,255,255,.075);background:linear-gradient(90deg,rgba(255,52,57,.075),transparent)}.company-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.company-outcome-grid strong{color:var(--company-red);font-size:clamp(2.5rem,5vw,5rem);line-height:.9;letter-spacing:-.05em}.company-why-capabilities ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:0;list-style:none}.company-why-capabilities li{padding:.7rem .95rem .7rem 1.8rem;border:1px solid rgba(255,255,255,.105);border-radius:999px;color:#dfe2e7;background:#ffffff09}.company-page--careers .company-hero{background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.045),transparent 18rem),radial-gradient(circle at 72% 42%,rgba(255,52,57,.12),transparent 30rem),linear-gradient(135deg,#07080a,#050506 62%,#09090d)}.company-careers-values{display:grid;gap:1rem}.company-department-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.company-careers-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.2rem}.company-careers-benefits li{min-height:86px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff09;color:#eef0f3}.company-careers-position{display:grid;gap:1.15rem;width:100%;margin-block:clamp(1.2rem,2vw,1.8rem) .25rem;padding:clamp(1.1rem,2vw,1.5rem);border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(145deg,#ffffff0b,#ffffff03),#0506085c;box-shadow:inset 0 1px #ffffff0f}.company-careers-position__header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.company-careers-position__header p,.company-careers-position__meta dt{margin:0;color:#ff686c;font-family:var(--font-mono);font-size:.65rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.company-careers-position__header h3{margin-top:.45rem;color:#fff;font-size:clamp(1.55rem,2.4vw,2.25rem);line-height:1.02;letter-spacing:-.03em}.company-careers-position__header>span{flex:0 0 auto;padding:.48rem .62rem;border:1px solid rgba(255,52,57,.28);border-radius:999px;color:#ffd7d9;background:#ff343914;font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.company-careers-position__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.company-careers-position__meta div{padding:.85rem;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff06}.company-careers-position__meta dd{margin:.4rem 0 0;color:#eef0f3;font-size:.95rem;line-height:1.4}.company-careers-position>p{margin:0;color:#b9bec8;line-height:1.65}.company-careers-position__lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.company-careers-position__lists h4{color:#fff;font-size:.95rem;letter-spacing:0}.company-careers-position__lists ul{display:grid;gap:.52rem;margin:.75rem 0 0;padding:0;list-style:none}.company-careers-position__lists li{position:relative;padding-left:1rem;color:#aeb4bf;font-size:.94rem;line-height:1.5}.company-careers-position__lists li:before{content:"";position:absolute;left:0;top:.66em;width:5px;height:5px;border-radius:50%;background:var(--company-red);box-shadow:0 0 10px #ff34399e}.company-careers-position .service-button{justify-self:start;margin-top:.2rem}.company-page--contact .company-hero{min-height:clamp(600px,74svh,680px);background:radial-gradient(circle at 78% 24%,rgba(255,52,57,.16),transparent 27rem),radial-gradient(circle at 18% 76%,rgba(255,255,255,.035),transparent 22rem),linear-gradient(135deg,#08090c,#050506 60%,#0d0708)}.company-page--contact .company-hero__layout{padding-block:clamp(8.2rem,10vw,10rem) clamp(3.8rem,6vw,5rem)}.company-page--contact .company-hero h1{max-width:1060px}.company-page--contact .company-hero__lower{max-width:980px;grid-template-columns:minmax(0,650px) auto;align-items:center;margin-top:clamp(1.55rem,2.5vw,2.25rem)}.company-page--contact .company-hero__lede{max-width:62ch;color:#c2c7d0}.company-contact-methods{padding-bottom:clamp(3.4rem,5vw,5.8rem)}.company-contact-methods__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-contact-methods a{min-height:242px;display:grid;grid-template-rows:auto 1fr auto;gap:1.25rem;align-content:start;border-color:#ffffff13;border-radius:22px;background:radial-gradient(circle at 82% 0,rgba(255,52,57,.075),transparent 13rem),linear-gradient(145deg,#ffffff0c,#ffffff03),#090a0ee0;box-shadow:inset 0 1px #ffffff16,0 24px 58px #0003;transition:transform .26s var(--company-ease),border-color .26s var(--company-ease),background-color .26s var(--company-ease),box-shadow .26s var(--company-ease)}.company-contact-methods a:hover,.company-contact-methods a:focus-visible{transform:translateY(-5px);border-color:#ff343952;background:radial-gradient(circle at 82% 0,rgba(255,52,57,.13),transparent 13rem),linear-gradient(145deg,#ffffff0f,#ffffff04),#0a0b0ff0;box-shadow:inset 0 1px #ffffff1c,0 30px 72px #0000004d,0 0 44px #ff343914}.company-contact-method__icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:linear-gradient(145deg,#ff343929,#ffffff09);color:#fff;font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.08em;box-shadow:inset 0 1px #ffffff1f,0 0 24px #ff34391a}.company-contact-method__body{display:block}.company-contact-methods strong{align-self:end;color:#ff7276}.company-contact-workspace{padding-top:clamp(1rem,2vw,1.8rem);padding-bottom:clamp(4.4rem,7vw,7rem)}.company-page--contact .company-contact-workspace__layout{grid-template-columns:minmax(280px,.45fr) minmax(0,.9fr);gap:clamp(1rem,3vw,2.5rem)}.company-contact-sidebar{display:grid;gap:1rem}.company-contact-routing{min-height:100%}.company-page--contact .company-inquiry-split,.company-page--contact .company-service-options,.company-page--contact .company-contact-form{border-color:#ffffff12;border-radius:24px;background:radial-gradient(circle at 92% 0,rgba(255,52,57,.07),transparent 12rem),linear-gradient(145deg,#ffffff0d,#ffffff04),#090a0edb;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #ffffff06,0 34px 96px #00000047}.company-inquiry-split,.company-service-options{padding:clamp(1.2rem,2vw,1.65rem)}.company-inquiry-split article{padding:1.05rem 0;border-top:1px solid rgba(255,255,255,.07)}.company-inquiry-split article:first-of-type{padding-top:.25rem;border-top:0}.company-inquiry-split h3{color:#fff;font-size:1.12rem;line-height:1.12}.company-inquiry-split p{margin-top:.45rem;color:#b5bac4;font-size:.95rem;line-height:1.58}.company-service-options ul{grid-template-columns:1fr}.company-service-options li{color:#d9dde4;font-size:.96rem}.company-contact-form{overflow:visible;padding:clamp(1.35rem,2.7vw,2.35rem)}.company-contact-form:before{content:"";position:absolute;inset:0 0 auto;height:1px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,rgba(255,255,255,.22),rgba(255,52,57,.34),transparent 72%);opacity:.62;pointer-events:none}.company-contact-form__header{margin-bottom:clamp(1.4rem,2.5vw,2rem)}.company-contact-form__header p{color:#bcc2cc}.company-contact-form__required-note{margin:-.45rem 0 1.2rem;color:#aeb4bf;font-family:var(--font-body);font-size:.92rem;line-height:1.5}.company-contact-form__required-note span,.company-contact-form__required-marker{color:#ff4b50}.company-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.company-contact-form label{position:relative;display:grid;gap:.52rem;color:#f1f3f6;font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.company-contact-form__label-text{display:inline-flex;align-items:baseline;gap:.28rem}.company-contact-form input:not([type=hidden]),.company-contact-form textarea,.company-service-dropdown__control{width:100%;min-height:54px;border:1px solid rgba(255,255,255,.115);border-radius:10px;color:#fff;background:linear-gradient(180deg,#ffffff0d,#ffffff08);padding:.9rem .95rem;font-family:var(--font-body);font-size:1rem;letter-spacing:0;text-align:left;text-transform:none;transition:border-color .22s var(--company-ease),background-color .22s var(--company-ease),box-shadow .22s var(--company-ease)}.company-contact-form input:not([type=hidden]):focus,.company-contact-form textarea:focus,.company-service-dropdown__control:focus-visible{outline:0;border-color:#ff343973;background:#ffffff0f;box-shadow:0 0 0 3px #ff34391f,inset 0 1px #ffffff14}.company-contact-form label.is-invalid input:not([type=hidden]),.company-contact-form label.is-invalid textarea,.company-contact-form label.is-invalid .company-service-dropdown__control{border-color:#ff3439b8;background:linear-gradient(180deg,#ff343913,#ffffff08);box-shadow:0 0 0 3px #ff343921,0 0 24px #ff34391f,inset 0 1px #ffffff13}.company-contact-form textarea{min-height:142px;resize:vertical}.company-contact-form__message{grid-column:1 / -1}.company-service-dropdown{position:relative;min-width:0}.company-service-dropdown__control{display:flex;align-items:center;justify-content:space-between;gap:.8rem;cursor:pointer}.company-service-dropdown__control span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-service-dropdown__chevron{width:9px;height:9px;flex:0 0 auto;border-right:2px solid rgba(255,255,255,.72);border-bottom:2px solid rgba(255,255,255,.72);transform:translateY(-2px) rotate(45deg);transition:transform .22s var(--company-ease),border-color .22s var(--company-ease)}.company-service-dropdown__control[aria-expanded=true] .company-service-dropdown__chevron{transform:translateY(2px) rotate(225deg);border-color:#ff6c70}.company-service-dropdown__menu{position:absolute;inset:calc(100% + .45rem) 0 auto;z-index:8;max-height:min(20rem,55vh);overflow:auto;display:grid;gap:.25rem;margin:0;padding:.45rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#090a0e;box-shadow:inset 0 1px #ffffff14,0 24px 70px #0000008f,0 0 38px #ff34391a;list-style:none}.company-service-dropdown__menu li{display:flex;align-items:center;min-height:42px;padding:.68rem .8rem;border-radius:10px;color:#e8ebf0;font-family:var(--font-body);font-size:.95rem;letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color .18s var(--company-ease),color .18s var(--company-ease)}.company-service-dropdown__menu li:hover,.company-service-dropdown__menu li.is-active{background:#ff343924;color:#fff}.company-service-dropdown__menu li[aria-selected=true]{color:#fff;box-shadow:inset 3px 0 #ff3439}.company-contact-form__error{margin-top:-.18rem;color:#ff7b7f;font-family:var(--font-body);font-size:.82rem;font-weight:700;letter-spacing:0;line-height:1.45;text-transform:none}.company-contact-form__success{margin:1rem 0 0;padding:.95rem 1rem;border:1px solid rgba(255,52,57,.22);border-radius:12px;background:#ff343914;color:#f5d7d9;font-size:.98rem;line-height:1.55}.company-contact-form>.service-button{margin-top:1.1rem}.company-final-cta{padding-top:2rem}.company-final-cta__panel{display:grid;justify-items:start;gap:1rem;background:radial-gradient(circle at 88% 22%,rgba(255,52,57,.12),transparent 22rem),linear-gradient(145deg,#ffffff10,#ffffff04),#0a0b0feb}.company-page--contact .company-final-cta{padding-top:0}.company-page--contact .company-final-cta__panel{gap:.85rem;border-color:#ffffff12;border-radius:24px;background:radial-gradient(circle at 86% 18%,rgba(255,52,57,.15),transparent 18rem),linear-gradient(145deg,#ffffff0d,#ffffff04),#090a0eeb;box-shadow:inset 0 1px #ffffff18,0 30px 88px #00000047,0 0 70px #ff343913}.company-page--contact .company-final-cta__panel h2{max-width:820px}.company-page--contact .company-final-cta__panel p{max-width:620px;margin-top:.45rem;color:#bcc2cc}[data-company-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion: no-preference){[data-company-reveal]{opacity:0;transform:translateY(28px);transition:opacity .76s var(--company-ease),transform .76s var(--company-ease)}[data-company-reveal].is-visible{opacity:1;transform:translateY(0)}.global-network-hero__particles span{animation:global-particle-drift 12s ease-in-out infinite alternate}.global-network-hero__particles span:nth-child(3n){animation-duration:15s}.global-network-hero__particles span:nth-child(4n){animation-duration:18s}.global-network-map-panel:before{animation:global-map-scan 28s linear infinite}.global-network-map__route-pulse{animation:global-route-pulse 10.5s linear infinite;animation-delay:var(--route-delay)}.global-network-map__route.is-ai-optimized .global-network-map__route-pulse{animation:global-route-pulse 9s linear infinite,global-ai-route-highlight 5.6s ease-in-out infinite;animation-delay:var(--route-delay),0s}.global-network-map__node-halo{animation:global-node-breathe 3.8s ease-in-out infinite}.global-network-map__node:nth-child(2n) .global-network-map__node-halo{animation-delay:.7s}.global-network-map__particle{animation:global-map-particle 9s ease-in-out infinite alternate}.global-network-map__particle:nth-of-type(3n){animation-duration:12s}.global-network-next__banner img{animation:global-cta-drift 16s ease-in-out infinite alternate}}@keyframes global-particle-drift{to{transform:translate3d(10px,-14px,0);opacity:.42}}@keyframes global-map-scan{to{background-position:124px 62px,62px 124px}}@keyframes global-route-pulse{to{stroke-dashoffset:-1}}@keyframes global-ai-route-highlight{0%,to{opacity:.72}50%{opacity:1;filter:drop-shadow(0 0 10px rgba(255,52,57,.48))}}@keyframes global-node-breathe{0%,to{opacity:.34;transform:scale(1)}50%{opacity:.78;transform:scale(1.2)}}@keyframes global-map-particle{to{transform:translate3d(8px,-10px,0);opacity:.4}}@keyframes global-cta-drift{to{transform:scale(1.035) translate(-.7%)}}@media (max-width: 1280px){.company-hero__layout{padding-block:clamp(8.75rem,11vw,10.5rem) clamp(4.5rem,7vw,6rem)}.company-hero__lower{gap:clamp(1.25rem,3vw,2.75rem)}.company-about-hero__layout{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.company-global-hero__kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.global-network-region-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width: 1024px){.company-hero{min-height:auto}.company-hero__layout{padding-block:8.5rem 4.5rem}.company-hero h1{font-size:clamp(3.45rem,9vw,6rem)}.company-page--why-tgc .company-hero--why-tgc{min-height:auto}.company-page--why-tgc .company-hero__layout{padding-block:8.5rem 5rem}.company-page--why-tgc .company-hero h1{max-width:900px;font-size:clamp(3.8rem,8.2vw,5.9rem)}.company-page--why-tgc .company-hero__headline-line--accent{font-size:.9em}.why-tgc-hero-network{top:8rem;right:-12vw;bottom:4rem;left:42%;opacity:.45}.company-hero__lower,.company-about-hero__layout,.company-about-intro__layout,.company-about-timeline__layout,.company-about-leadership__layout,.company-careers-culture__layout,.company-careers-benefits__layout,.company-contact-workspace__layout{grid-template-columns:1fr}.company-page--contact .company-hero__lower{grid-template-columns:1fr;align-items:start}.company-page--contact .company-contact-workspace__layout{grid-template-columns:1fr}.company-hero--about-opening,.company-page--global-network .company-hero{min-height:auto}.company-about-hero__layout{min-height:auto;padding-block:8.5rem 4.5rem}.company-about-hero__principles{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.company-about-hero__principles article:nth-child(2n){transform:none}.company-global-hero__layout{padding-block:8.5rem 4.5rem}.global-network-hero__media{top:5.5rem;right:-12vw;bottom:10rem;left:22vw;opacity:.66}.company-global-hero__kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.company-global-hero__kpis dd{font-size:clamp(1.75rem,5.2vw,3.2rem)}.company-hero__actions{justify-content:flex-start}.company-about-philosophy__grid,.company-pillar-grid,.company-contact-methods__grid,.company-outcome-grid{grid-template-columns:1fr}.company-about-team__grid,.company-department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-network-regional__layout,.global-network-corridors__layout{grid-template-columns:1fr}.global-network-section-copy{max-width:690px}.global-network-region-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.global-network-region-card{min-height:420px}}@media (max-width: 820px){.company-container{width:min(100% - 2.25rem,1380px)}.company-hero__layout,.company-about-hero__layout,.company-global-hero__layout{padding-block:7.9rem 4rem}.company-hero__lower,.company-global-hero__kpis,.company-about-hero__principles,.company-about-team__grid,.company-department-grid{grid-template-columns:1fr}.company-hero__actions{justify-content:flex-start}.global-network-map-panel{min-height:600px}.global-network-map__dots,.global-network-map svg{max-width:none}}@media (max-width: 768px){.company-container{width:min(100% - 2rem,1380px)}.company-hero__layout,.company-about-hero__layout,.company-global-hero__layout{padding-block:7.5rem 3.5rem}.company-hero h1{font-size:clamp(3rem,12vw,4.75rem);line-height:.98}.company-hero h1 span{overflow-wrap:anywhere}.company-page--why-tgc .company-hero h1{font-size:clamp(3.05rem,11.5vw,4.75rem)}.company-page--why-tgc .company-hero__headline-line--accent{white-space:normal}.company-page--why-tgc .company-hero__lower,.company-page--why-tgc .company-hero__copy-stack,.company-page--why-tgc .company-hero__lede{max-width:100%}.why-tgc-hero-network{inset:14rem -18vw auto 18%;height:320px;opacity:.18;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 28%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 28%,transparent 100%)}.why-tgc-hero-network text,.why-tgc-hero-network__route--two,.why-tgc-hero-network__route--three{display:none}.company-about-hero__lower,.company-about-hero__principles,.company-global-hero__kpis{grid-template-columns:1fr}.company-global-hero__kpis{border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.12);border-radius:0;background:transparent;padding:0}.company-global-hero__kpis div,.company-global-hero__kpis div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;border-left:0;border-top:1px solid rgba(255,255,255,.09)}.company-global-hero__kpis div:first-child{border-top:0}.company-global-hero__kpis dd{margin:0}.company-hero__actions,.company-global-hero__actions,.company-final-cta__panel .service-button{width:100%}.company-hero__actions,.company-global-hero__actions{flex-direction:column}.company-hero__actions .service-button,.company-global-hero__actions .service-button,.company-final-cta__panel .service-button,.company-careers-opportunities__panel .service-button,.company-contact-form>.service-button{width:100%;justify-content:space-between}.company-section{padding-block:4.8rem}.company-section__header h2,.company-final-cta h2,.company-contact-form h2,.company-about-leadership h2,.company-careers-opportunities h2{font-size:clamp(2.35rem,11vw,3.8rem)}.company-about-timeline li,.company-comparison-table__head,.company-comparison-row,.company-contact-form__grid,.company-about-team__grid{grid-template-columns:1fr}.company-about-team-card{grid-template-columns:1fr;min-height:auto}.company-about-team-card__avatar{min-height:0;aspect-ratio:4 / 3}.company-about-team-card__avatar img{object-position:var(--team-mobile-image-position, var(--team-image-position, 50% 20%))}.company-careers-position__meta,.company-careers-position__lists{grid-template-columns:1fr}.company-careers-position__header{display:grid}.company-comparison-row p+p{border-left:0}.global-network-region-grid{grid-template-columns:1fr}.global-network-corridor-row{grid-template-columns:48px minmax(0,1fr) 28px}.global-network-next__banner{min-height:480px}.global-network-map-panel{min-height:560px}.global-network-map{min-height:450px}.global-network-map__dots,.global-network-map svg{top:3%;right:-11%;bottom:7%;left:-11%;width:122%}.global-network-next__banner:before{background:linear-gradient(90deg,#050506f0,#050506c7 48%,#05050661),linear-gradient(180deg,#05050652,#050506b8)}.company-department-grid,.company-careers-benefits ul{grid-template-columns:1fr}}@media (max-width: 480px){.company-container{width:calc(100% - 1.5rem)}.company-hero__layout,.company-about-hero__layout,.company-global-hero__layout{padding-top:7.25rem}.company-hero h1{font-size:clamp(2.8rem,12vw,3.65rem)}.company-section{padding-block:4.4rem}.company-contact-form__grid,.company-careers-position__meta,.company-careers-position__lists{grid-template-columns:1fr}.global-network-map-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 430px){.company-container{width:calc(100% - 2rem)}.company-hero__layout,.company-about-hero__layout,.company-global-hero__layout{padding-top:7rem}.company-eyebrow{font-size:.62rem;letter-spacing:.12em}.company-hero h1{font-size:clamp(2.65rem,12.5vw,3.35rem)}.company-page--why-tgc .company-hero__layout{padding-top:7rem;padding-bottom:4rem}.company-page--why-tgc .company-hero h1{font-size:clamp(2.68rem,12vw,3.35rem)}.why-tgc-hero-network{inset:16rem -34vw auto 8%;width:118%;height:260px;opacity:.12}.company-hero__lede,.company-section__header>p:last-child,.company-final-cta p,.company-contact-form__header p,.company-about-leadership p,.company-careers-opportunities p{font-size:.98rem}.company-about-intro__statement{font-size:clamp(2.25rem,12vw,3.25rem)}.company-about-hero__principles article{padding:1rem 0;background:transparent}.company-about-hero__principles h2{font-size:1.28rem}.global-network-hero__media{top:4.8rem;right:-62vw;bottom:36rem;left:-28vw;opacity:.44}.company-global-hero__layout h1{font-size:clamp(2.65rem,12vw,3.45rem)}.company-global-hero__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.company-global-hero__kpis div,.company-global-hero__kpis div:first-child{display:block;padding:.95rem .8rem}.company-global-hero__kpis div:nth-child(odd){border-left:0}.global-network-regional,.global-network-corridors,.global-network-intelligence,.global-network-next{padding-block:5.8rem}.global-network-section-copy h2,.global-network-intelligence__header h2,.global-network-next__content h2{font-size:clamp(2.35rem,11vw,3.55rem)}.global-network-region-card{min-height:356px;padding-top:48px}.global-network-map-panel{min-height:470px}.global-network-map-panel__topbar{grid-template-columns:1fr}.global-network-map-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.global-network-map{min-height:330px}.global-network-map__dots,.global-network-map svg{top:3%;right:-26%;bottom:8%;left:-26%;width:152%}.global-network-map__callouts,.global-network-map__callout{display:none}.global-network-map__legend{justify-content:flex-start;gap:.55rem .85rem;padding-bottom:.8rem}.company-about-mission,.company-about-leadership aside,.company-final-cta__panel,.company-careers-opportunities__panel,.company-contact-form,.company-inquiry-split,.company-service-options,.company-about-philosophy article,.company-pillar-grid article,.company-contact-methods a,.company-department-grid article,.company-careers-values article,.company-outcome-grid article{border-radius:14px;padding:1.15rem}.company-service-dropdown__menu{max-height:min(18rem,48vh)}.global-network-region-card,.global-network-corridor-row{border-radius:8px;padding:1rem}.global-network-region-card{padding-top:48px}.global-network-corridor-row{grid-template-columns:42px minmax(0,1fr) 22px;gap:.8rem}.global-network-corridor-row__icon{width:40px;height:40px}.global-network-next__content{padding:1.4rem}.global-network-next__banner{min-height:490px}}@media (max-width: 390px){.company-container{width:calc(100% - 1.25rem)}.company-hero h1,.company-page--why-tgc .company-hero h1,.company-global-hero__layout h1{font-size:clamp(2.42rem,11.8vw,3.05rem)}.company-hero__layout,.company-about-hero__layout,.company-global-hero__layout{padding-top:6.85rem}.company-eyebrow{font-size:.58rem}.company-global-hero__kpis,.global-network-map-filters{grid-template-columns:1fr}.global-network-corridor-row{grid-template-columns:38px minmax(0,1fr)}.global-network-corridor-row>span:last-child{display:none}}@media (prefers-reduced-motion: reduce){.company-page *,.company-page *:before,.company-page *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-company-reveal]{opacity:1!important;transform:none!important}.company-page--why-tgc [data-company-hero-reveal],.why-tgc-hero-network{opacity:1;transform:none}.why-tgc-hero-network{opacity:.45}}.request-page{--request-red: #d71920;--request-red-rgb: 215, 25, 32;--request-bg: #030304;--request-panel: rgba(10, 12, 16, .76);--request-line: rgba(255, 255, 255, .076);--request-line-soft: rgba(255, 255, 255, .052);--request-muted: #aeb4bd;--request-muted-soft: #89909d;--service-red: var(--request-red);--service-muted: var(--request-muted);position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;color:#f7f7f8;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 18rem),var(--request-bg)}.request-page :where(.request-hero__layout,.request-routing-visual,.request-shell,.request-form,.request-form-panel,.request-next-shell,.request-next-grid){min-width:0}.request-page :where(h1,h2,h3,h4,p,li,dt,dd,a,button,label,input,textarea,select,small,strong){overflow-wrap:anywhere}.request-page:before,.request-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.request-page:before{opacity:.16;background:linear-gradient(115deg,transparent 0 32%,rgba(255,255,255,.02) 32.15%,transparent 32.45% 61%,rgba(var(--request-red-rgb),.034) 61.15%,transparent 61.45%);background-size:100% 100%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 72%,transparent)}.request-page:after{background:radial-gradient(circle at 62% 52%,rgba(var(--request-red-rgb),.115),transparent 31rem),radial-gradient(circle at 16% 82%,rgba(255,255,255,.045),transparent 22rem);opacity:.92}.request-hero{position:relative;overflow:hidden;padding:clamp(8rem,13vw,12rem) 0 clamp(4rem,8vw,7rem);background:radial-gradient(circle at 78% 14%,rgba(var(--request-red-rgb),.13),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 44%),var(--request-bg)}.request-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(126deg,transparent 0 58%,rgba(255,255,255,.026) 58.08%,transparent 58.32%),linear-gradient(145deg,transparent 0 68%,rgba(var(--request-red-rgb),.056) 68.1%,transparent 68.34%);opacity:.34;pointer-events:none}.request-route-trace{position:absolute;left:min(74vw,1180px);top:58%;width:clamp(160px,18vw,270px);height:clamp(180px,26vw,340px);border-right:1px solid rgba(var(--request-red-rgb),.11);border-bottom:1px solid rgba(var(--request-red-rgb),.09);border-radius:0 0 46px;transform:translateY(8%) rotate(8deg);opacity:.52;pointer-events:none;z-index:0}.request-route-trace:after{content:"";position:absolute;right:-3px;bottom:-3px;width:6px;height:6px;border-radius:999px;background:var(--request-red);box-shadow:0 0 22px rgba(var(--request-red-rgb),.72);animation:request-route-pulse 5.8s linear infinite}.request-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(560px,.48fr);gap:clamp(2rem,5vw,5rem);align-items:end}.request-hero__copy{max-width:860px}.request-hero h1{max-width:780px;margin-top:1rem;font-size:clamp(3.2rem,7.5vw,7.2rem);line-height:.9;letter-spacing:-.045em}.request-hero__copy>p:last-child{max-width:34ch;margin-top:2.45rem;color:var(--service-muted);font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.7}.request-routing-visual{position:relative;display:grid;gap:.85rem;width:min(100%,600px);max-width:600px;justify-self:end}.request-routing-visual:before{content:"";position:absolute;top:12%;right:-10%;bottom:-10%;left:18%;border-radius:999px;background:radial-gradient(circle,rgba(var(--request-red-rgb),.16),transparent 64%);filter:blur(20px);opacity:.72;pointer-events:none}.request-routing-engine{position:relative;overflow:hidden;display:grid;gap:1.1rem;padding:clamp(1.3rem,2.25vw,1.75rem);border:1px solid var(--request-line);border-radius:24px;background:radial-gradient(circle at 78% 0,rgba(var(--request-red-rgb),.09),transparent 16rem),linear-gradient(145deg,#ffffff0e,#ffffff04),var(--request-panel);box-shadow:inset 0 1px #ffffff1b,inset 0 -1px #ffffff09,0 38px 112px #0000007a,0 0 88px rgba(var(--request-red-rgb),.105);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.request-routing-engine:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(var(--request-red-rgb),.32),transparent 70%);opacity:.5}.request-routing-engine__header{position:relative;z-index:1;display:grid;gap:.65rem}.request-page .service-eyebrow,.request-routing-engine__header span,.request-form__header span,.request-step-label{color:color-mix(in srgb,var(--request-red) 70%,white)}.request-page .service-eyebrow:before{background:var(--request-red);box-shadow:0 0 12px rgba(var(--request-red-rgb),.56)}.request-routing-engine__header span{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.request-routing-engine__header strong{max-width:14ch;color:#fff;font-size:clamp(1.95rem,3.45vw,3rem);line-height:.96;letter-spacing:-.035em}.request-routing-steps{position:relative;z-index:1;display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.request-routing-node{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:.75rem;align-items:center;min-height:56px;padding:.76rem .82rem;border:1px solid var(--request-line-soft);border-radius:14px;background:#ffffff07;color:var(--request-muted-soft)}.request-routing-node__code{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#0d0f14;color:#8f96a2;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.08em}.request-routing-node__body{display:grid;gap:.2rem}.request-routing-node strong{color:#d8dbe1;font-size:.86rem;line-height:1.2}.request-routing-node small{color:var(--request-muted-soft);font-size:.68rem;line-height:1.3}.request-routing-node.is-complete{border-color:#ffffff1f;color:#aeb4bd}.request-routing-node.is-complete .request-routing-node__code{border-color:#ffffff29;color:#c4c8cf}.request-routing-node.is-active{border-color:rgba(var(--request-red-rgb),.5);background:radial-gradient(circle at 100% 0,rgba(var(--request-red-rgb),.105),transparent 72%),rgba(var(--request-red-rgb),.045);box-shadow:inset 0 1px #ffffff12,0 12px 36px rgba(var(--request-red-rgb),.1);animation:request-active-node 5.8s ease-in-out infinite}.request-routing-node.is-active .request-routing-node__code{border-color:rgba(var(--request-red-rgb),.78);color:#fff;background:rgba(var(--request-red-rgb),.16);box-shadow:0 0 22px rgba(var(--request-red-rgb),.3)}.request-routing-node.is-active strong{color:#fff}.request-form-section{position:relative;padding-top:clamp(3rem,5vw,4.25rem);padding-bottom:clamp(3rem,5vw,4.75rem)}.request-form-section:before{content:"";position:absolute;inset:8% 0 auto;height:62%;background:radial-gradient(circle at 67% 14%,rgba(var(--request-red-rgb),.095),transparent 30rem),linear-gradient(180deg,transparent,rgba(255,255,255,.015),transparent);pointer-events:none}.request-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(240px,.3fr) minmax(0,.7fr);gap:clamp(2rem,5vw,5rem);align-items:start}.request-form-intro{position:sticky;top:7rem;padding:.75rem 0}.request-form-intro h2{margin-top:.9rem;font-size:clamp(2.15rem,4.45vw,4.55rem);line-height:.96;letter-spacing:-.045em}.request-form-intro>p:not(.service-eyebrow){max-width:440px;margin-top:1.2rem;color:var(--service-muted);line-height:1.7}.request-panel-cues{display:grid;gap:.35rem;max-width:390px;margin:1.45rem 0 0;padding:.25rem 0 .25rem .9rem;border:0;border-left:1px solid rgba(var(--request-red-rgb),.28);border-radius:0;background:transparent;box-shadow:none;list-style:none}.request-panel-cues li{position:relative;min-height:28px;display:flex;align-items:center;padding-left:1.15rem;color:#d8dbe1;font-size:.76rem;font-weight:760;letter-spacing:.01em}.request-panel-cues li:before{content:"";position:absolute;left:0;width:5px;height:5px;border-radius:999px;background:var(--request-red);box-shadow:0 0 18px rgba(var(--request-red-rgb),.6)}.request-form{position:relative;overflow:hidden;display:grid;gap:.7rem;padding:clamp(.45rem,1.25vw,.65rem);border:1px solid rgba(255,255,255,.085);border-radius:24px;background:radial-gradient(circle at 80% 0,rgba(var(--request-red-rgb),.078),transparent 20rem),linear-gradient(145deg,#ffffff0d,#ffffff05),#06070ae6;box-shadow:inset 0 1px #ffffff1b,inset 0 0 0 1px #ffffff06,0 36px 110px #0000006b,0 0 90px rgba(var(--request-red-rgb),.072);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.request-form:before{content:"";position:absolute;inset:0 1.1rem auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(var(--request-red-rgb),.34),transparent)}.request-form>*{position:relative;z-index:1}.request-form-panel{position:relative;display:grid;gap:1rem;padding:clamp(.85rem,2vw,1.25rem);border:1px solid var(--request-line-soft);border-radius:22px;background:radial-gradient(circle at 76% 12%,rgba(var(--request-red-rgb),.06),transparent 15rem),linear-gradient(180deg,#ffffff08,#ffffff04),#0b0d12b8;box-shadow:inset 0 1px #ffffff12,inset 0 0 42px #ffffff05}.request-progress-wrap{position:relative}.request-progress{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.request-progress li{position:relative;min-width:0;padding:.58rem;border:1px solid var(--request-line-soft);border-radius:11px;color:#737b88;background:#ffffff0a;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.09em;text-transform:uppercase;transition:border-color .22s var(--service-ease),background .22s var(--service-ease),color .22s var(--service-ease),transform .22s var(--service-ease)}.request-progress li:before{content:"";position:absolute;left:.65rem;right:.65rem;bottom:.38rem;height:2px;border-radius:999px;background:#ffffff12}.request-progress__check{position:absolute;right:.55rem;top:.5rem;width:10px;height:6px;border-left:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(-45deg)}.request-progress li.is-active{border-color:rgba(var(--request-red-rgb),.72);color:#fff;background:radial-gradient(circle at 50% 0,rgba(var(--request-red-rgb),.18),transparent 90%),rgba(var(--request-red-rgb),.09);box-shadow:inset 0 1px #ffffff14,0 8px 24px rgba(var(--request-red-rgb),.1);transform:translateY(-1px)}.request-progress li.is-active:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:1px solid rgba(var(--request-red-rgb),.26);box-shadow:0 0 20px rgba(var(--request-red-rgb),.17);animation:request-active-glow 2.8s ease-in-out infinite;pointer-events:none}.request-progress li.is-active:before,.request-progress li.is-complete:before{background:var(--request-red)}.request-progress li.is-complete{border-color:rgba(var(--request-red-rgb),.24);color:#f2c0c2;background:rgba(var(--request-red-rgb),.05)}.request-progress li.is-complete .request-progress__check{border-color:var(--request-red)}.request-form__header{display:grid;gap:.42rem;padding-top:.1rem}.request-form__header span,.request-step-label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.request-form__header h2{max-width:720px;color:#fff;font-size:clamp(1.46rem,2.4vw,2.72rem);line-height:1;letter-spacing:-.035em}.request-step-body{display:grid;gap:.8rem;animation:request-step-rise .2s var(--service-ease) both}.request-type-selector{min-width:0;padding:0;border:0}.request-type-selector legend,.request-fieldset h3{margin-bottom:.65rem;color:#f0f2f5;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.request-type-selector__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.request-type-option{position:relative;overflow:hidden;display:grid;align-content:start;gap:.52rem;min-height:146px;padding:.9rem;border:1px solid var(--request-line);border-radius:14px;color:#c7cad1;background:#101217b8;cursor:pointer;transition:border-color .24s var(--service-ease),background .24s var(--service-ease),color .24s var(--service-ease),transform .24s var(--service-ease),box-shadow .24s var(--service-ease)}.request-type-option:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(var(--request-red-rgb),.42),transparent 68%);opacity:0;transition:opacity .24s var(--service-ease)}.request-type-option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.request-type-option__top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.65rem}.request-type-option__icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--request-line);border-radius:12px;color:#f0f2f5;background:linear-gradient(135deg,#ffffff12,#ffffff06),#0b0d12;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em}.request-type-option__tag{min-width:0;min-height:24px;display:inline-flex;align-items:center;padding:.32rem .58rem;border:1px solid rgba(255,255,255,.075);border-radius:10px;color:#a9afb9;background:#ffffff08;opacity:.92;font-family:var(--font-mono);font-size:.56rem;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.request-type-option__title{position:relative;z-index:1;color:#eef0f3;font-size:1.04rem;font-weight:760;line-height:1.2}.request-type-option small{position:relative;z-index:1;max-width:28ch;color:var(--request-muted-soft);font-size:.7rem;line-height:1.45}.request-type-option:has(input:checked){border-color:rgba(var(--request-red-rgb),.72);color:#fff;background:radial-gradient(circle at 100% 0,rgba(var(--request-red-rgb),.12),transparent 70%),linear-gradient(135deg,rgba(var(--request-red-rgb),.075),#ffffff0b);box-shadow:inset 0 1px #ffffff14,0 0 0 1px rgba(var(--request-red-rgb),.18),0 18px 48px rgba(var(--request-red-rgb),.14),0 16px 44px #00000038}.request-type-option:has(input:checked) .request-type-option__icon{border-color:rgba(var(--request-red-rgb),.54);color:#fff;box-shadow:0 0 24px rgba(var(--request-red-rgb),.15)}.request-type-option:has(input:checked) .request-type-option__tag{border-color:rgba(var(--request-red-rgb),.25);color:color-mix(in srgb,var(--request-red) 42%,white);background:rgba(var(--request-red-rgb),.085);opacity:1}.request-type-option:hover{border-color:#ffffff2e;box-shadow:0 16px 36px #0000003d;transform:translateY(-2px)}.request-type-option:has(input:checked):before,.request-type-option:hover:before{opacity:1}.request-type-option:has(input:focus-visible){box-shadow:0 0 0 3px rgba(var(--request-red-rgb),.14)}.request-fieldset{padding-top:.4rem}.request-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem}.request-field{min-width:0}.request-form :is(input,select,textarea){transition:border-color .22s var(--service-ease),background .22s var(--service-ease),box-shadow .22s var(--service-ease)}.request-form :is(input,select,textarea):hover{border-color:#ffffff30}.request-form :is(input,select,textarea):focus{border-color:rgba(var(--request-red-rgb),.58);box-shadow:0 0 0 3px rgba(var(--request-red-rgb),.12)}.request-field--full{grid-column:1 / -1}.request-field span{color:#c0c4cc;font-size:.75rem;font-weight:700}.request-checkbox-group{display:grid;gap:.7rem;margin:0;padding:0;border:0}.request-checkbox-group legend{color:#c0c4cc;font-size:.75rem;font-weight:700}.request-checkbox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.request-checkbox-option{position:relative;overflow:hidden;min-width:0;min-height:46px;display:flex;align-items:center;padding:.7rem .8rem;border:1px solid rgba(255,255,255,.1);border-radius:11px;color:#c7cad1;background:#101217;cursor:pointer;transition:border-color .22s var(--service-ease),background .22s var(--service-ease),color .22s var(--service-ease),transform .22s var(--service-ease)}.request-checkbox-option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.request-checkbox-option span{position:relative;z-index:1;color:inherit;font-size:.78rem;font-weight:760}.request-checkbox-option:has(input:checked){border-color:rgba(var(--request-red-rgb),.68);color:#fff;background:radial-gradient(circle at 100% 0,rgba(var(--request-red-rgb),.16),transparent 75%),rgba(var(--request-red-rgb),.1)}.request-checkbox-option:hover{border-color:#ffffff2e;transform:translateY(-1px)}.request-validation-note{margin:0;color:#818895;font-size:.72rem;line-height:1.5}.request-form__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1rem;align-items:end}.request-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;grid-column:2;grid-row:1 / span 2}.request-reassurance{display:flex;flex-wrap:wrap;gap:.45rem;grid-column:1}.request-reassurance span{position:relative;display:inline-flex;align-items:center;min-height:28px;padding:.36rem .64rem .36rem 1.38rem;border:1px solid rgba(255,255,255,.078);border-radius:999px;color:#b6bbc4;background:#ffffff08;font-size:.68rem;font-weight:740;white-space:nowrap}.request-reassurance span:before{content:"";position:absolute;left:.65rem;width:5px;height:5px;border-radius:999px;background:var(--request-red);box-shadow:0 0 14px rgba(var(--request-red-rgb),.58)}.request-form .request-button{min-width:126px;justify-content:center;box-shadow:0 10px 28px #0000002e}.request-form .request-button--primary{border-color:rgba(var(--request-red-rgb),.9);background:linear-gradient(135deg,color-mix(in srgb,var(--request-red) 84%,white),var(--request-red));box-shadow:inset 0 1px #ffffff38,0 14px 34px rgba(var(--request-red-rgb),.2)}.request-form .request-button--secondary{border-color:#fff3;color:#f5f6f8;background:#ffffff13;box-shadow:inset 0 1px #ffffff1a,0 10px 26px #00000038}.request-form .request-button:disabled{border-color:#ffffff1b;color:#7b828e;background:repeating-linear-gradient(135deg,#ffffff0b 0,#ffffff0b 1px,#ffffff07 1px,#ffffff07 8px),#ffffff08;cursor:not-allowed;box-shadow:inset 0 1px #ffffff0f,0 8px 22px #0000001f}.request-form__footer p{color:#858c99}.request-form .request-button:disabled .cta-arrow-icon{opacity:.45;transform:none}.request-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;animation:request-step-rise .2s var(--service-ease) both}.request-review__group{min-width:0;padding:.85rem;border:1px solid var(--request-line-soft);border-radius:16px;background:linear-gradient(145deg,#ffffff0e,#ffffff06);box-shadow:inset 0 1px #ffffff0e}.request-review__group h3{margin-bottom:.85rem;color:#fff;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase}.request-review__group dl{display:grid;gap:.7rem;margin:0}.request-review__group dl>div{display:grid;gap:.18rem}.request-review__group dt{color:#808794;font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.request-review__group dd,.request-review__group p{margin:0;color:#d8dbe1;font-size:.86rem;line-height:1.5;overflow-wrap:anywhere}.request-success-card{position:relative;overflow:hidden;display:grid;gap:1rem;padding:clamp(1.4rem,4vw,2.4rem);border:1px solid rgba(142,240,173,.24);border-radius:22px;background:radial-gradient(circle at 12% 0,rgba(142,240,173,.18),transparent 34%),radial-gradient(circle at 90% 10%,rgba(var(--request-red-rgb),.1),transparent 26%),#8ef0ad11;animation:request-step-rise .2s var(--service-ease) both}.request-success-card__pulse{position:absolute;right:1.2rem;top:1.2rem;width:9px;height:9px;border-radius:999px;background:#8ef0ad;box-shadow:0 0 22px #8ef0adcc;animation:request-confirm-pulse 2.8s ease-in-out infinite}.request-success-card h2{color:#fff;font-size:clamp(2rem,4vw,3.5rem);line-height:1;letter-spacing:-.04em}.request-success-card p:last-child{max-width:580px;color:#cfead7;line-height:1.65}.request-success-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.4rem 0 0}.request-success-meta div{min-width:0;padding:.85rem;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:#ffffff09}.request-success-meta dt{color:#8b929e;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.request-success-meta dd{margin:.38rem 0 0;color:#f2f5f4;font-size:.86rem;line-height:1.45;overflow-wrap:anywhere}.request-success{min-height:1.5rem;color:#8ef0ad;font-size:.82rem;font-weight:750;line-height:1.5}.request-success.is-visible{padding:.85rem 1rem;border:1px solid rgba(142,240,173,.22);border-radius:12px;background:#8ef0ad14}.request-next-section{position:relative;padding:clamp(1.25rem,4vw,2.55rem) 0 clamp(3.8rem,7vw,5.75rem)}.request-next-shell{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,.68fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:stretch}.request-next-header h2{margin-top:.8rem;color:#fff;font-size:clamp(1.85rem,3.55vw,3.55rem);line-height:.96;letter-spacing:-.04em}.request-next-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--request-line-soft);border-radius:24px;overflow:hidden;background:linear-gradient(145deg,#ffffff08,#ffffff03),#0a0c106b;box-shadow:inset 0 1px #ffffff13,0 18px 58px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.request-next-grid:before{content:"";position:absolute;inset:0 1.1rem auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),rgba(var(--request-red-rgb),.22),transparent);opacity:.55;pointer-events:none}.request-next-timeline{align-items:stretch}.request-next-card{position:relative;min-width:0;padding:clamp(.95rem,1.8vw,1.2rem)}.request-next-card+.request-next-card{border-left:1px solid var(--request-line-soft)}.request-next-card span{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(var(--request-red-rgb),.36);border-radius:999px;color:color-mix(in srgb,var(--request-red) 68%,white);background:rgba(var(--request-red-rgb),.075);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.15em}.request-next-card h3{margin-top:.8rem;color:#fff;font-size:1rem}.request-next-card p{margin-top:.6rem;color:var(--service-muted);font-size:.84rem;line-height:1.65}.request-footer-fade{position:relative;height:clamp(2.5rem,6vw,4.5rem);margin-top:calc(clamp(2.5rem,6vw,4.5rem)*-1);pointer-events:none}.request-footer-fade:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0,rgba(var(--request-red-rgb),.088),transparent 55%),linear-gradient(180deg,transparent,rgba(3,3,4,.66))}@keyframes request-step-rise{0%{opacity:.78;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes request-route-pulse{0%,18%{opacity:0;transform:translateY(-220px) scale(.7)}28%,78%{opacity:1}to{opacity:0;transform:translate(0) scale(1)}}@keyframes request-active-node{0%,to{box-shadow:inset 0 1px #ffffff12,0 12px 34px rgba(var(--request-red-rgb),.08)}50%{box-shadow:inset 0 1px #ffffff14,0 14px 40px rgba(var(--request-red-rgb),.13)}}@keyframes request-active-glow{0%,to{opacity:.45}50%{opacity:1}}@keyframes request-confirm-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (max-width: 1280px){.request-hero__layout{grid-template-columns:minmax(0,1fr) minmax(460px,.5fr);gap:clamp(1.75rem,4vw,3.5rem)}.request-routing-visual{max-width:min(100%,560px)}.request-shell{grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr)}}@media (max-width: 1024px){.request-hero__layout,.request-shell,.request-next-shell{grid-template-columns:1fr}.request-routing-visual{justify-self:stretch;max-width:none}.request-form-intro{position:static}.request-panel-cues{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));padding:.9rem 0 0;border-left:0;border-top:1px solid rgba(var(--request-red-rgb),.22)}.request-review{grid-template-columns:1fr}}@media (max-width: 820px){.request-hero{padding-top:7.6rem}.request-progress{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))}.request-form__footer{grid-template-columns:1fr;align-items:stretch}.request-form__actions,.request-reassurance{grid-column:1;grid-row:auto}.request-form__actions{justify-content:stretch}}@media (max-width: 768px){.request-hero{padding-top:7.2rem}.request-hero h1{font-size:clamp(2.9rem,13vw,4.4rem)}.request-type-selector__grid,.request-form-grid,.request-checkbox-grid,.request-routing-steps,.request-next-grid,.request-panel-cues{grid-template-columns:1fr}.request-routing-card--step:nth-child(2){transform:none}.request-type-option{min-height:121px;padding:.78rem}.request-type-option__icon{width:38px;height:38px}.request-progress{grid-template-columns:repeat(5,minmax(44px,1fr));gap:.35rem}.request-progress li{padding:.58rem .3rem;text-align:center;font-size:.54rem;letter-spacing:.04em}.request-progress li:before{left:.35rem;right:.35rem}.request-form__footer{grid-template-columns:1fr;align-items:stretch}.request-form__actions,.request-form .request-button{width:100%}.request-form__actions{grid-column:1;grid-row:auto;justify-content:stretch}.request-reassurance{grid-column:1}.request-form .request-button{justify-content:space-between}.request-next-card+.request-next-card{border-top:1px solid var(--request-line-soft);border-left:0}}@media (max-width: 480px){.request-hero{padding-top:6.9rem}.request-hero h1{font-size:clamp(2.65rem,12vw,3.55rem)}.request-shell,.request-next-shell{gap:1.4rem}.request-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.request-reassurance span{width:100%;white-space:normal}}@media (max-width: 430px){.request-shell{width:calc(100% - .75rem)}.request-routing-engine,.request-form,.request-next-grid{border-radius:18px}.request-routing-engine,.request-form-panel{padding:.75rem}.request-form{padding:.65rem}.request-type-selector__grid{gap:.5rem}.request-type-option{min-height:109px;padding:.68rem}.request-type-option small{font-size:.68rem;line-height:1.38}.request-success-meta{grid-template-columns:1fr}}@media (max-width: 390px){.request-hero h1{font-size:clamp(2.35rem,11.5vw,3.05rem)}.request-routing-engine,.request-form,.request-form-panel,.request-success-card{border-radius:16px}.request-progress{gap:.3rem}.request-progress li{font-size:.5rem}.request-type-option__top{align-items:flex-start;flex-direction:column}.request-form .request-button{min-width:0}}@media (prefers-reduced-motion: reduce){.request-step-body,.request-review,.request-success-card,.request-route-trace:after,.request-routing-node.is-active,.request-progress li.is-active:after,.request-success-card__pulse{animation:none}.request-progress li,.request-type-option,.request-checkbox-option,.request-form :is(input,select,textarea){transition:none}}.solutions-page{--solutions-bg:#050506;--solutions-panel:rgba(13,14,18,.74);--solutions-panel-strong:rgba(18,20,26,.9);--solutions-line:rgba(255,255,255,.11);--solutions-line-strong:rgba(255,255,255,.18);--solutions-muted:#a5abb7;--solutions-red:#ff3439;--solutions-ease:cubic-bezier(.22,.61,.36,1);min-width:320px;overflow-x:clip;background:var(--solutions-bg)}.solutions-container{width:min(calc(100% - clamp(2rem,6vw,6rem)),1380px);margin-inline:auto;min-width:0}.solutions-page :where(.solutions-hero__content,.solutions-hero-panel,.solutions-ecosystem,.solutions-global,.solutions-global__copy,.solutions-global__visual,.solutions-final-cta__panel){min-width:0}.solutions-page :where(h1,h2,h3,h4,p,li,dt,dd,a,button,label,input,textarea,select,small,strong){overflow-wrap:anywhere}.solutions-section{position:relative;padding-block:clamp(5rem,8vw,8rem);overflow:hidden;background:#050506}.solutions-hero+.solutions-section{padding-top:clamp(4rem,6vw,5.5rem)}.solutions-section--quiet{background:#07080b}.solutions-section-intro{max-width:790px;margin-bottom:clamp(2rem,4vw,3.5rem)}.solutions-section-intro h2,.solutions-global__copy h2,.solutions-final-cta h2{max-width:900px;color:#fff;font-size:clamp(2.25rem,4.8vw,5.35rem);line-height:1.02;letter-spacing:0}.solutions-section-intro>p:last-child,.solutions-global__copy>p,.solutions-final-cta p{max-width:680px;margin-top:1.1rem;color:var(--solutions-muted);font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.7}.solutions-hero{position:relative;min-height:100dvh;display:grid;align-items:center;isolation:isolate;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 84% 36%,rgba(255,45,45,.16),transparent 28rem),linear-gradient(135deg,#08090d,#050506 62%,#100507)}.solutions-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.62;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:linear-gradient(90deg,#000 15%,rgba(0,0,0,.74) 58%,transparent 96%);mask-image:linear-gradient(90deg,#000 15%,rgba(0,0,0,.74) 58%,transparent 96%)}.solutions-hero__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,.82fr);gap:clamp(2rem,5vw,5.5rem);align-items:center;padding-block:clamp(8.2rem,12vw,11rem) clamp(4rem,7vw,6rem)}.solutions-hero__content{min-width:0}.solutions-hero__content h1{max-width:840px;font-size:clamp(3.75rem,6.8vw,7.4rem);line-height:.95;letter-spacing:0}.solutions-hero__lede{max-width:720px;margin-top:1.55rem;color:#b9bec8;font-size:clamp(1.04rem,1.45vw,1.22rem);line-height:1.7}.solutions-hero-panel{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:linear-gradient(145deg,#ffffff12,#ffffff05),#090a0d;box-shadow:inset 0 1px #ffffff17,0 34px 80px #00000057}.solutions-hero-panel__bar,.solutions-hero-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#9ba1ad;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.solutions-hero-panel__bar{padding:1rem 1.15rem;border-bottom:1px solid rgba(255,255,255,.08)}.solutions-hero-panel__body{position:relative;min-height:340px;margin:1.15rem;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#050608}.solutions-hero-visual-screen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:#050608;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 -42px 76px #0000006b}.solutions-hero-visual-screen:before,.solutions-hero-visual-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.solutions-hero-visual-screen:before{background:linear-gradient(116deg,rgba(255,255,255,.11),transparent 23%,transparent 70%,rgba(255,255,255,.035));mix-blend-mode:screen;opacity:.32}.solutions-hero-visual-screen:after{background:radial-gradient(circle at 50% 48%,rgba(255,49,49,.11),transparent 42%),radial-gradient(circle at 50% 50%,transparent 52%,rgba(0,0,0,.38) 100%),linear-gradient(180deg,#00000005,#00000057)}.solutions-hero-visual-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center;opacity:.93;filter:saturate(1.03) contrast(1.04);-webkit-user-select:none;user-select:none}.solutions-hero-panel__footer{padding:0 1.15rem 1.15rem}.solutions-hero-panel__footer span{min-width:0;flex:1;padding:.8rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09;text-align:center}.solutions-ecosystem{display:grid;grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);gap:1rem;align-items:stretch}.solutions-ecosystem__core,.solutions-service-card,.solutions-workflow-card,.solutions-capability-card,.solutions-industry-card,.solutions-global__metrics article,.solutions-why-card,.solutions-final-cta__panel{border:1px solid var(--solutions-line);border-radius:18px;background:linear-gradient(150deg,#fff1,#ffffff05),var(--solutions-panel);box-shadow:inset 0 1px #ffffff12}.solutions-ecosystem__core{min-height:100%;display:grid;align-content:center;justify-items:start;gap:.8rem;padding:1.5rem}.solutions-ecosystem__core img{width:58px;height:58px;object-fit:contain}.solutions-ecosystem__core h3{font-size:clamp(1.35rem,2vw,1.85rem)}.solutions-ecosystem__core p{color:#9299a5;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.solutions-ecosystem__services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.solutions-service-card{min-height:180px;display:grid;align-content:start;gap:.65rem;padding:1.15rem}.solutions-service-card span,.solutions-capability-card header span,.solutions-workflow-card span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,45,45,.42);border-radius:50%;color:#ff6367;background:#ff2d2d12;font-family:var(--font-mono);font-size:.58rem;font-weight:800;letter-spacing:.04em}.solutions-service-card h3,.solutions-capability-card h3,.solutions-industry-card h3,.solutions-why-card h3,.solutions-global__metrics h3,.solutions-workflow-card h3{color:#fff;font-size:1.16rem;line-height:1.18}.solutions-service-card p,.solutions-capability-card p,.solutions-industry-card p,.solutions-why-card p,.solutions-global__metrics p,.solutions-workflow-card p{color:#a5abb7;font-size:.92rem;line-height:1.6}.solutions-workflow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;list-style:none}.solutions-workflow-card{min-width:0;min-height:230px;display:grid;align-content:start;gap:.7rem;padding:1rem}.solutions-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.solutions-capability-card{min-height:350px;display:grid;grid-template-rows:auto 1fr auto;gap:1.2rem;padding:1.2rem}.solutions-capability-card header{display:grid;gap:.55rem}.solutions-capability-card ul{display:grid;gap:.55rem;list-style:none}.solutions-capability-card li a{display:block;min-height:42px;padding:.68rem .78rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#e1e4ea;background:#ffffff08;font-size:.88rem;line-height:1.35}.solutions-text-link{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#fff;font-weight:750}.solutions-industry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.solutions-industry-card{position:relative;isolation:isolate;min-height:210px;display:grid;align-content:end;gap:.7rem;padding:1.15rem;overflow:hidden}.solutions-industry-card__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.34;filter:saturate(.94) contrast(1.05) brightness(.94);transform:scale(1.04);transform-origin:center;transition:opacity .65s var(--solutions-ease),transform .65s var(--solutions-ease),filter .65s var(--solutions-ease);will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;user-select:none}.solutions-industry-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:linear-gradient(0deg,#000000db,#00000038 58%),linear-gradient(180deg,#00000059,#000000c7),radial-gradient(circle at 70% 18%,rgba(255,49,49,.12),transparent 48%);pointer-events:none;transition:background .65s var(--solutions-ease),opacity .65s var(--solutions-ease)}.solutions-industry-card__initial{position:absolute;left:1.15rem;top:1.05rem;z-index:2;color:#ffffff1c;opacity:.1;font-size:clamp(2.75rem,5vw,4.25rem);font-weight:850;line-height:1}.solutions-industry-card__content{position:relative;z-index:2;display:grid;gap:.7rem}.solutions-industry-card h3,.solutions-industry-card p{position:relative;z-index:2}.solutions-global{display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1fr);gap:clamp(3rem,4.5vw,4rem);align-items:center}.solutions-global__copy{min-width:0}.solutions-global__visual{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--solutions-line);border-radius:24px;background:#070707}.solutions-global__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#00000014,#00000038),radial-gradient(circle at 50% 50%,rgba(255,49,49,.08),transparent 58%)}.solutions-global__visual-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center;opacity:.96;-webkit-user-select:none;user-select:none}.solutions-global__metrics{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.solutions-global__metrics article{min-height:132px;display:grid;align-content:center;gap:.45rem;padding:1.15rem}.solutions-why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.solutions-why-card{min-height:245px;display:grid;align-content:start;gap:1rem;padding:1.2rem}.solutions-why-card__icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,49,49,.28);border-radius:50%;color:#ff3131;background:#ff313114;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ff31310a}.solutions-why-card__icon svg{width:18px;height:18px;display:block}.solutions-final-cta{padding-block:clamp(5rem,8vw,8rem);background:linear-gradient(135deg,#090a0d,#050506 58%,#100507)}.solutions-final-cta__panel{min-height:360px;display:grid;align-content:center;justify-items:start;padding:clamp(1.5rem,4.5vw,4.5rem)}.solutions-page a:focus-visible{outline:3px solid #fff;outline-offset:4px}.solutions-service-card:focus-visible,.solutions-capability-card li a:focus-visible,.solutions-text-link:focus-visible{border-color:#ff2d2dad}@media (max-width:1280px){.solutions-hero__layout{grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);gap:clamp(1.75rem,4vw,4rem)}.solutions-global{grid-template-columns:minmax(0,.9fr) minmax(430px,1fr)}.solutions-workflow{grid-template-columns:repeat(4,minmax(0,1fr))}.solutions-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.solutions-hero{min-height:auto}.solutions-hero__layout,.solutions-ecosystem,.solutions-global{grid-template-columns:1fr}.solutions-ecosystem__services,.solutions-capability-grid,.solutions-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.solutions-container{width:calc(100% - 2.25rem)}.solutions-hero__layout{padding-block:7.8rem 4rem}.solutions-hero-panel__body{min-height:300px}.solutions-ecosystem__services,.solutions-workflow,.solutions-capability-grid,.solutions-industry-grid,.solutions-global__metrics,.solutions-why-grid{grid-template-columns:1fr}.solutions-service-card,.solutions-workflow-card,.solutions-capability-card,.solutions-industry-card,.solutions-why-card{min-height:auto}}@media (max-width:768px){.solutions-container{width:calc(100% - 2rem)}.solutions-section{padding-block:4.5rem}.solutions-section-intro h2,.solutions-global__copy h2,.solutions-final-cta h2{font-size:clamp(2.2rem,9.5vw,3.45rem);line-height:1.05}.solutions-hero__layout{padding-block:7.2rem 3.6rem}.solutions-hero__content h1{font-size:clamp(3rem,12vw,5rem);line-height:1}.solutions-hero-panel__body{min-height:280px}.solutions-hero-panel__footer{display:grid;grid-template-columns:1fr}.service-hero__actions{width:100%}.service-hero__actions .service-button{width:100%;justify-content:space-between}.solutions-ecosystem__services,.solutions-workflow,.solutions-capability-grid,.solutions-industry-grid,.solutions-global__metrics,.solutions-why-grid{grid-template-columns:1fr}.solutions-workflow-card{min-height:auto}.solutions-final-cta__panel{min-height:320px;border-radius:22px}}@media (max-width:480px){.solutions-container{width:calc(100% - 1.5rem)}.solutions-section{padding-block:4.25rem}.solutions-hero__layout{padding-top:7rem}.solutions-hero__content h1{font-size:clamp(2.8rem,12vw,3.75rem)}.solutions-hero-panel__body{min-height:240px;margin:.85rem}.solutions-final-cta__panel{min-height:300px}}@media (max-width:430px){.solutions-container{width:calc(100% - 1.25rem)}.solutions-hero__layout{padding-top:7rem}.solutions-hero__content h1{font-size:clamp(2.65rem,13.5vw,3.5rem)}.solutions-hero__lede{font-size:.98rem}.solutions-hero-panel,.solutions-global__visual{border-radius:18px}.solutions-hero-panel__bar{display:grid;gap:.3rem;font-size:.52rem}.solutions-hero-panel__body{min-height:250px;margin:.75rem}.solutions-ecosystem__core,.solutions-service-card,.solutions-capability-card,.solutions-industry-card,.solutions-why-card,.solutions-global__metrics article{border-radius:14px;padding:1rem}}@media (max-width:390px){.solutions-container{width:calc(100% - 1.25rem)}.solutions-hero__content h1{font-size:clamp(2.42rem,11.8vw,3.05rem)}.solutions-section-intro h2,.solutions-global__copy h2,.solutions-final-cta h2{font-size:clamp(2.05rem,10.5vw,3rem)}.solutions-hero-panel__bar,.solutions-hero-panel__footer{font-size:.5rem}.solutions-text-link{align-items:flex-start;flex-direction:column;gap:.65rem}}@media (prefers-reduced-motion:reduce){.solutions-page *,.solutions-page *:before,.solutions-page *:after{transition-duration:.01ms!important;scroll-behavior:auto!important}}.solutions-page .service-button,.solutions-service-card,.solutions-workflow-card,.solutions-capability-card,.solutions-capability-card li a,.solutions-industry-card,.solutions-why-card,.solutions-text-link,.solutions-final-cta__panel,.solutions-global__metrics article{transition:transform .28s var(--solutions-ease),border-color .28s var(--solutions-ease),background-color .28s var(--solutions-ease),box-shadow .28s var(--solutions-ease),opacity .28s var(--solutions-ease)}.solutions-page .service-button .cta-arrow-icon,.solutions-text-link .cta-arrow-icon{transition:transform .28s var(--solutions-ease)}.solutions-page .service-button:hover,.solutions-page .service-button:focus-visible{transform:translateY(-2px)}.solutions-page .service-button:hover .cta-arrow-icon,.solutions-page .service-button:focus-visible .cta-arrow-icon,.solutions-text-link:hover .cta-arrow-icon,.solutions-text-link:focus-visible .cta-arrow-icon{transform:translate(4px)}.solutions-hero:before{content:"";position:absolute;left:-14%;top:18%;z-index:-1;width:min(54vw,720px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,45,45,.16),rgba(255,45,45,.06) 28%,transparent 68%);filter:blur(4px);pointer-events:none}.solutions-hero-panel,.solutions-global__visual,.solutions-final-cta__panel{position:relative}.solutions-hero-panel:before,.solutions-service-card:before,.solutions-capability-card:before,.solutions-why-card:before,.solutions-final-cta__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.12),transparent 36%,rgba(255,255,255,.035) 66%,transparent);opacity:.32;pointer-events:none;transition:opacity .28s var(--solutions-ease)}.solutions-service-card:hover,.solutions-service-card:focus-visible{transform:translateY(-6px) scale(1.02);border-color:#ff343994;background-color:#14151be0;box-shadow:inset 0 1px #ffffff1a,0 22px 52px #00000059,0 0 0 1px #ff343914}.solutions-service-card:hover:before,.solutions-service-card:focus-visible:before,.solutions-capability-card:hover:before,.solutions-why-card:hover:before{opacity:.52}.solutions-ecosystem{position:relative;isolation:isolate}.solutions-ecosystem__core,.solutions-ecosystem__services{position:relative;z-index:2}.solutions-ecosystem__routes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;overflow:visible}.solutions-ecosystem__routes path{fill:none;stroke:#ff343933;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:8 16;opacity:.22;transition:opacity .24s var(--solutions-ease),stroke .24s var(--solutions-ease),stroke-width .24s var(--solutions-ease)}.solutions-ecosystem__routes path.is-active{opacity:.62;stroke:#ff3439b8;stroke-width:1.8;animation:solutions-route-pulse .82s var(--solutions-ease) both}.solutions-ecosystem__core,.solutions-service-card{background:linear-gradient(150deg,#ffffff12,#ffffff06),#121318f0}.solutions-workflow-card{position:relative}.solutions-workflow-card:hover,.solutions-workflow-card:focus-within,.solutions-capability-card:hover,.solutions-industry-card:hover,.solutions-why-card:hover,.solutions-global__metrics article:hover{transform:translateY(-4px);border-color:#ff343961;background-color:#16171ddb;box-shadow:inset 0 1px #ffffff1a,0 18px 44px #00000047}.solutions-capability-card li a{position:relative;padding-right:2rem}.solutions-capability-card li a:after{content:">";position:absolute;right:.85rem;top:50%;color:#ff3439ad;transform:translateY(-50%);transition:transform .24s var(--solutions-ease),color .24s var(--solutions-ease),opacity .24s var(--solutions-ease)}.solutions-capability-card li a:hover,.solutions-capability-card li a:focus-visible{color:#fff;border-color:#ff343957;background:#ffffff0e}.solutions-capability-card li a:hover:after,.solutions-capability-card li a:focus-visible:after{color:#ff676b;transform:translate(4px,-50%)}.solutions-industry-card__initial{transition:transform .28s var(--solutions-ease),opacity .28s var(--solutions-ease)}.solutions-why-card__icon{transition:transform .35s var(--solutions-ease),border-color .35s var(--solutions-ease),background-color .35s var(--solutions-ease),box-shadow .35s var(--solutions-ease),color .35s var(--solutions-ease)}.solutions-why-card__icon svg{transition:transform .35s var(--solutions-ease)}.solutions-industry-card:hover .solutions-industry-card__initial{transform:translateY(-3px)}.solutions-why-card:hover .solutions-why-card__icon{border-color:#ff313175;background:#ff31311c;box-shadow:inset 0 1px #ffffff1a,0 0 24px #ff313129}.solutions-why-card:hover .solutions-why-card__icon svg{transform:scale(1.08)}.solutions-industry-card:hover .solutions-industry-card__image{opacity:.48;filter:saturate(1) contrast(1.08) brightness(.98);transform:scale(1.08) translateY(-4px)}.solutions-industry-card:hover .solutions-industry-card__overlay{background:linear-gradient(0deg,#000000d6,#0000002e 58%),linear-gradient(180deg,#00000047,#000000b8),radial-gradient(circle at 70% 18%,rgba(255,49,49,.18),transparent 48%)}.solutions-why-card p{opacity:.82;transition:opacity .28s var(--solutions-ease)}.solutions-why-card:hover p{opacity:1}.solutions-global__metrics strong{display:block;color:#fff;font-family:var(--font-mono);font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1;letter-spacing:-.03em}.solutions-final-cta{position:relative;overflow:hidden}.solutions-final-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),radial-gradient(circle at 18% 38%,rgba(255,45,45,.13),transparent 28rem);background-size:76px 76px,76px 76px,auto;pointer-events:none}.solutions-final-cta__panel{overflow:hidden}@media (min-width:1281px){.solutions-workflow-card:not(:last-child):after{content:"";position:absolute;left:calc(100% + .18rem);top:2.15rem;width:.42rem;height:1px;background:linear-gradient(90deg,#ff343985,#ffffff14);opacity:.68}}@media (prefers-reduced-motion:no-preference){[data-solutions-hero-reveal]{opacity:0;transform:translateY(18px);animation:solutions-hero-rise .62s var(--solutions-ease) forwards;animation-delay:calc(var(--reveal-order,0) * 90ms + 90ms);will-change:transform,opacity}[data-solutions-reveal]{opacity:0;transform:translateY(22px);transition:opacity .64s var(--solutions-ease),transform .64s var(--solutions-ease);transition-delay:calc(var(--reveal-order,0) * 70ms);will-change:transform,opacity}[data-solutions-reveal].is-visible{opacity:1;transform:translateY(0)}.solutions-hero__grid,.solutions-final-cta:before{animation:solutions-grid-drift 18s linear infinite}}@media (max-width:1024px){.solutions-ecosystem__routes{display:none}}@media (prefers-reduced-motion:reduce){.solutions-page *,.solutions-page *:before,.solutions-page *:after{animation:none!important;transition:none!important}[data-solutions-hero-reveal],[data-solutions-reveal]{opacity:1!important;transform:none!important}.solutions-ecosystem__routes path{stroke-dasharray:none}}@keyframes solutions-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes solutions-grid-drift{0%{background-position:0 0,0 0,0 0}to{background-position:76px 76px,76px 76px,0 0}}@keyframes solutions-route-pulse{0%{stroke-dashoffset:24;opacity:.34;transform:scale(.96)}45%{opacity:1;transform:scale(1)}to{stroke-dashoffset:0;opacity:.48;transform:scale(1)}}@keyframes solutions-shipment-move{0%{transform:translateZ(0);opacity:.18}18%{opacity:.74}50%{transform:translate3d(44%,-36%,0);opacity:.82}82%{opacity:.68}to{transform:translate3d(128%,24%,0);opacity:.18}}.legal-page{--legal-red: #ff2d2d;--legal-red-deep: #a80710;--legal-bg: #050506;--legal-panel: #0c0e14;--legal-panel-raised: #13161c;--legal-line: rgba(255, 255, 255, .105);--legal-muted: #a6abb6;--legal-ease: cubic-bezier(.16, 1, .3, 1);min-width:320px;overflow-x:clip;color:#f7f8fa;background:radial-gradient(circle at 76% 0%,rgba(255,45,45,.1),transparent 28rem),linear-gradient(180deg,#07080a,#050506 46%,#07080a);font-family:var(--font-display)}.legal-page main{overflow-x:clip}.legal-page .site-header{position:absolute}.legal-page .primary-menu{justify-content:center}.legal-page .primary-menu a{font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:var(--tracking-ui)}.legal-page .primary-menu a.is-active,.legal-page .primary-menu a[aria-current=page]{color:#fff}.legal-page .primary-menu a.is-active:after,.legal-page .primary-menu a[aria-current=page]:after{transform:scaleX(1);background:var(--legal-red)}.legal-container{width:min(calc(100% - clamp(2rem,6vw,6rem)),1380px);margin-inline:auto;min-width:0}.legal-eyebrow{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1.2rem;color:#ff6868;font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:var(--tracking-eyebrow);line-height:1.2;text-transform:uppercase}.legal-eyebrow:before{content:"";width:22px;height:1px;background:var(--legal-red);box-shadow:0 0 14px #ff2d2db8}.legal-hero{position:relative;min-height:480px;display:grid;align-items:center;isolation:isolate;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 78% 32%,rgba(255,45,45,.13),transparent 28rem),linear-gradient(135deg,#08090c,#050506 62%,#0b0507)}.legal-hero__atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;opacity:.65;background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000 12%,transparent 88%);mask-image:linear-gradient(90deg,#000 12%,transparent 88%)}.legal-hero__atmosphere:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(118deg,transparent 0 170px,rgba(255,45,45,.05) 171px,transparent 172px 282px)}.legal-hero__atmosphere:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(transparent,#050506)}.legal-hero__layout{padding-block:clamp(9rem,12vw,11rem) clamp(4rem,6vw,5.5rem)}.legal-hero h1{max-width:1120px;color:#fff;font-size:clamp(3.2rem,6vw,6.5rem);line-height:.92;letter-spacing:-.055em}.legal-last-updated{margin-top:1.25rem;color:var(--legal-muted);font-family:var(--font-mono);font-size:.8rem;letter-spacing:.05em}.legal-content{padding-block:clamp(3rem,5vw,5rem) clamp(4rem,7vw,7rem)}.legal-content__card{max-width:880px;padding:clamp(2rem,3.5vw,3.5rem);border:1px solid rgba(255,255,255,.11);border-radius:18px;background:linear-gradient(145deg,#ffffff0e,#ffffff04),#0a0b0feb;box-shadow:inset 0 1px #ffffff16,0 24px 62px #0000003d}.legal-content__card p{color:#c8ccd5;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.72;margin:0}.legal-content__card p+p{margin-top:1.1rem}.legal-intro{font-size:clamp(1rem,1.15vw,1.1rem)!important;color:#e2e5ec!important;margin-bottom:1.8rem!important}.legal-heading{margin-top:2.2rem;margin-bottom:.75rem;color:#fff;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15;letter-spacing:-.03em}.legal-heading:first-of-type{margin-top:0}.legal-list{display:grid;gap:.55rem;margin:.9rem 0 0;padding:0 0 0 1.4rem;list-style:none}.legal-list li{position:relative;padding-left:.9rem;color:#c0c5ce;font-size:clamp(.92rem,1.05vw,1rem);line-height:1.62}.legal-list li:before{content:"";position:absolute;left:0;top:.68em;width:5px;height:5px;border-radius:50%;background:var(--legal-red);box-shadow:0 0 10px #ff2d2d99}.legal-callout{margin-top:1.8rem;padding:clamp(1.2rem,2vw,1.6rem);border:1px solid rgba(255,45,45,.2);border-radius:14px;background:linear-gradient(135deg,#ff2d2d14,#ff2d2d05);box-shadow:inset 0 1px #ff2d2d1f,0 8px 28px #ff2d2d0f}.legal-callout__title{color:#ff5a5a;font-family:var(--font-mono);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem}.legal-callout p{color:#d5d9e2!important;font-size:clamp(.92rem,1.05vw,1rem)!important}.legal-callout p+p{margin-top:.7rem!important}.legal-callout__list{display:grid;gap:.5rem;margin:0;padding:0 0 0 1.2rem;list-style:none}.legal-callout__list li{position:relative;padding-left:.8rem;color:#d5d9e2;font-size:clamp(.92rem,1.05vw,1rem);line-height:1.6}.legal-callout__list li:before{content:"";position:absolute;left:0;top:.68em;width:4px;height:4px;border-radius:50%;background:var(--legal-red);box-shadow:0 0 8px #ff2d2d80}.legal-note{margin-top:.85rem!important;padding:.85rem 1rem;border-left:3px solid var(--legal-red);background:#ff2d2d0a;border-radius:0 8px 8px 0;color:#b8bdc8!important;font-size:clamp(.88rem,1vw,.95rem)!important;line-height:1.6!important}.legal-contact{margin-top:1rem;display:flex;flex-direction:column;gap:.35rem}.legal-contact__link{display:inline-flex;align-items:center;gap:.5rem;color:#ff5a5a;font-family:var(--font-mono);font-size:.85rem;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:color .22s var(--legal-ease)}.legal-contact__link:hover,.legal-contact__link:focus-visible{color:#ff8a8a;text-decoration:underline}.legal-contact__item{color:#c8ccd5;font-family:var(--font-mono);font-size:.85rem}.legal-contact__label{color:var(--legal-muted);font-weight:600}@media (max-width: 1024px){.legal-hero{min-height:auto}.legal-hero__layout{padding-block:8.5rem 3.5rem}.legal-hero h1{font-size:clamp(2.8rem,7vw,5rem)}.legal-content{padding-block:2.5rem 4rem}.legal-content__card{padding:clamp(1.5rem,3vw,2.5rem)}}@media (max-width: 820px){.legal-container{width:min(100% - 2.25rem,1380px)}.legal-hero__layout{padding-block:7.5rem 3rem}.legal-content__card{padding:1.5rem}}@media (max-width: 768px){.legal-container{width:min(100% - 2rem,1380px)}.legal-hero__layout{padding-block:7rem 2.5rem}.legal-hero h1{font-size:clamp(2.4rem,9vw,3.8rem)}.legal-content{padding-block:2rem 3rem}.legal-content__card{padding:1.35rem;border-radius:14px}}@media (max-width: 430px){.legal-container{width:calc(100% - 2rem)}.legal-hero__layout{padding-block:6.5rem 2rem}.legal-hero h1{font-size:clamp(2rem,10vw,2.8rem)}.legal-eyebrow{font-size:.62rem}.legal-content{padding-block:1.5rem 2.5rem}.legal-content__card{padding:1.15rem;border-radius:12px}.legal-callout{padding:1rem}}@media (max-width: 390px){.legal-container{width:calc(100% - 1.25rem)}.legal-hero__layout{padding-block:6rem 1.8rem}.legal-hero h1{font-size:clamp(1.85rem,9vw,2.4rem)}.legal-content__card{padding:1rem}.legal-list{padding-left:1rem}.legal-list li{padding-left:.7rem;font-size:.9rem}}@media (max-width: 360px){.legal-container{width:calc(100% - 1rem)}.legal-hero__layout{padding-block:5.5rem 1.5rem}.legal-hero h1{font-size:clamp(1.65rem,8vw,2rem)}.legal-content__card{padding:.85rem}}
