.HeroSection-module__mIGGja__media{opacity:0;z-index:0}.HeroSection-module__mIGGja__media[data-base=true]{opacity:1}.HeroSection-module__mIGGja__media[data-active=true]{opacity:1;z-index:1;transition:opacity .7s}.HeroSection-module__mIGGja__copy{opacity:0;pointer-events:none;transition:opacity .16s ease-out,transform .16s ease-out;transform:translateY(16px)}.HeroSection-module__mIGGja__copy[data-active=true]{opacity:1;pointer-events:auto;transition:opacity .6s cubic-bezier(.4,0,.2,1) .16s,transform .6s cubic-bezier(.4,0,.2,1) .16s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.HeroSection-module__mIGGja__media,.HeroSection-module__mIGGja__media[data-active=true],.HeroSection-module__mIGGja__copy,.HeroSection-module__mIGGja__copy[data-active=true]{transition:none;transform:none}}
.HeroText-module__fWoIqa__titleEmphasis{color:#0000;background-image:linear-gradient(90deg,#ffb433,#a5cae9);-webkit-background-clip:text;background-clip:text}.HeroText-module__fWoIqa__eyebrowPulse{animation:2.4s ease-in-out infinite HeroText-module__fWoIqa__eyebrow-pulse}.HeroText-module__fWoIqa__pageEnter{animation:.76s cubic-bezier(.4,0,.2,1) both HeroText-module__fWoIqa__hero-copy-enter}@keyframes HeroText-module__fWoIqa__eyebrow-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes HeroText-module__fWoIqa__hero-copy-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HeroText-module__fWoIqa__eyebrowPulse,.HeroText-module__fWoIqa__pageEnter{animation:none}}
.IndustryCardGrid-module__zk8f1W__grid{--industry-card-columns:1;--industry-card-gap:1rem;justify-content:center;align-items:stretch;gap:var(--industry-card-gap);flex-wrap:wrap;display:flex}.IndustryCardGrid-module__zk8f1W__grid>*{flex:0 0 calc((100% - (var(--industry-card-columns) - 1) * var(--industry-card-gap)) / var(--industry-card-columns));min-width:0}@media (min-width:640px){.IndustryCardGrid-module__zk8f1W__threeColumns{--industry-card-columns:2}}@media (min-width:768px){.IndustryCardGrid-module__zk8f1W__twoColumns{--industry-card-columns:2}}@media (min-width:1024px){.IndustryCardGrid-module__zk8f1W__threeColumns{--industry-card-columns:3}}
.GnssAnimations-module__jVACTa__root{--gx-primary:#0d4f7d;--gx-accent:#2b84c6;--gx-navy:#052f4c;--gx-ink:#111827;--gx-muted:#5d7184;--gx-border:#d3deea;--gx-soft:#e8f2fb;--gx-hub:#f4f8fc;--gx-live:#ffb536;--gx-mono:"SFMono-Regular", Menlo, Consolas, monospace;display:flow-root}.GnssAnimations-module__jVACTa__header{text-align:center;max-width:760px;margin:0 auto}.GnssAnimations-module__jVACTa__eyebrow{color:var(--gx-primary);letter-spacing:.06em;text-transform:uppercase;background:#d9e8f6;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.GnssAnimations-module__jVACTa__title{color:var(--gx-ink);text-wrap:balance;font-size:30px;font-weight:700;line-height:38px}.GnssAnimations-module__jVACTa__eyebrow+.GnssAnimations-module__jVACTa__title{margin-top:14px}.GnssAnimations-module__jVACTa__emphasis{background:linear-gradient(90deg,#0d4f7d,#0068b7);color:#0000;-webkit-background-clip:text;background-clip:text}.GnssAnimations-module__jVACTa__description{color:#4a5565;max-width:720px;margin:12px auto 0;font-size:15px;line-height:1.7}@media (min-width:768px){.GnssAnimations-module__jVACTa__title{font-size:42px;line-height:48px}.GnssAnimations-module__jVACTa__description{font-size:17px}}.GnssAnimations-module__jVACTa__card{border:1px solid var(--gx-border);background:#fff;border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f}.GnssAnimations-module__jVACTa__fanoutGrid{gap:24px;margin-top:40px;display:grid}@media (min-width:1024px){.GnssAnimations-module__jVACTa__fanoutGrid{grid-template-columns:minmax(0,1fr) 320px}}.GnssAnimations-module__jVACTa__stageCard{padding:16px;position:relative;overflow:hidden}@media (min-width:640px){.GnssAnimations-module__jVACTa__stageCard{padding:32px}}.GnssAnimations-module__jVACTa__stage{flex-direction:column;align-items:center;width:100%;max-width:672px;height:380px;margin:0 auto;display:flex;position:relative}@media (min-width:640px){.GnssAnimations-module__jVACTa__stage{height:440px}}.GnssAnimations-module__jVACTa__satellite{z-index:10;width:80px;height:40px;position:relative}.GnssAnimations-module__jVACTa__antenna{animation:1.4s linear infinite GnssAnimations-module__jVACTa__gx-blink}.GnssAnimations-module__jVACTa__beam{pointer-events:none;width:240px;height:150px;position:absolute;top:32px;left:50%;transform:translate(-50%)}@media (min-width:640px){.GnssAnimations-module__jVACTa__beam{width:300px;height:180px}}.GnssAnimations-module__jVACTa__beamDrop{animation:2.8s linear infinite GnssAnimations-module__jVACTa__gx-beam-drop}.GnssAnimations-module__jVACTa__device{z-index:10;flex-direction:column;align-items:center;margin-top:130px;display:flex;position:relative}@media (min-width:640px){.GnssAnimations-module__jVACTa__device{margin-top:160px}}.GnssAnimations-module__jVACTa__deviceBar{background:var(--gx-navy);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 12px 30px #052f4c47}.GnssAnimations-module__jVACTa__deviceChip{background:var(--gx-accent);color:#fff;font-family:var(--gx-mono);letter-spacing:.04em;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.GnssAnimations-module__jVACTa__dots{align-items:center;gap:4px;display:flex}.GnssAnimations-module__jVACTa__dot{background:var(--gx-live);border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite GnssAnimations-module__jVACTa__gx-pulse}.GnssAnimations-module__jVACTa__deviceStatus{color:var(--gx-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:600}.GnssAnimations-module__jVACTa__fan{pointer-events:none;width:100%;max-width:672px;height:110px;margin:0 auto;position:absolute;bottom:70px;left:0;right:0}@media (min-width:640px){.GnssAnimations-module__jVACTa__fan{height:130px;bottom:80px}}.GnssAnimations-module__jVACTa__chips{grid-template-columns:repeat(var(--gx-count), minmax(0, 1fr));gap:6px;padding:0 4px;display:grid;position:absolute;bottom:0;left:0;right:0}@media (min-width:640px){.GnssAnimations-module__jVACTa__chips{gap:12px;padding:0 16px}}.GnssAnimations-module__jVACTa__chip{border:1px solid var(--gx-border);color:var(--gx-primary);text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;transition:background-color .7s ease-in-out,border-color .7s ease-in-out,transform .7s ease-in-out;display:flex}@media (min-width:640px){.GnssAnimations-module__jVACTa__chip{padding:12px 4px}}.GnssAnimations-module__jVACTa__chipActive{border-color:var(--gx-primary);background:color-mix(in srgb, var(--gx-primary) 12%, #fff);transform:translateY(-2px)}.GnssAnimations-module__jVACTa__chip .industry-icon{width:20px;height:20px}.GnssAnimations-module__jVACTa__chipLabel{color:var(--gx-ink);font-size:10px;font-weight:600;line-height:1.2}@media (min-width:640px){.GnssAnimations-module__jVACTa__chipLabel{font-size:12px}}.GnssAnimations-module__jVACTa__panelCard{min-height:190px;position:relative}@media (min-width:640px){.GnssAnimations-module__jVACTa__panelCard{min-height:220px}}.GnssAnimations-module__jVACTa__panel{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;gap:12px;padding:20px;transition:opacity .7s ease-in-out,transform .7s ease-in-out;display:flex;position:absolute;inset:0;transform:translateY(4px)scale(.98)}.GnssAnimations-module__jVACTa__panelActive{opacity:1;pointer-events:auto;transform:none}.GnssAnimations-module__jVACTa__panelHead{align-items:center;gap:12px;display:flex}.GnssAnimations-module__jVACTa__panelIcon{background:var(--gx-soft);width:36px;height:36px;color:var(--gx-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.GnssAnimations-module__jVACTa__panelIcon .industry-icon{width:20px;height:20px}.GnssAnimations-module__jVACTa__panelTitle{color:var(--gx-ink);font-size:15px;font-weight:700;line-height:1.3}.GnssAnimations-module__jVACTa__panelSubtitle{color:var(--gx-primary);font-family:var(--gx-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:11px}.GnssAnimations-module__jVACTa__panelText{color:#4a5565;font-size:14px;line-height:1.65}.GnssAnimations-module__jVACTa__steps{gap:16px;margin-top:32px;display:grid}@media (min-width:640px){.GnssAnimations-module__jVACTa__steps{grid-template-columns:repeat(var(--gx-count), minmax(0, 1fr));margin-top:40px}}.GnssAnimations-module__jVACTa__step{padding:16px 20px}.GnssAnimations-module__jVACTa__stepHead{align-items:center;gap:12px;display:flex}.GnssAnimations-module__jVACTa__stepNumber{color:var(--gx-muted);font-size:12px;font-weight:600}.GnssAnimations-module__jVACTa__stepTitle{color:var(--gx-ink);font-size:16px;font-weight:600}.GnssAnimations-module__jVACTa__stepText{color:#4a5565;margin-top:8px;font-size:14px;line-height:1.6}.GnssAnimations-module__jVACTa__orbitCard{margin-top:32px;padding:16px;overflow:hidden}@media (min-width:640px){.GnssAnimations-module__jVACTa__orbitCard{margin-top:40px;padding:40px}}.GnssAnimations-module__jVACTa__orbitSvg{width:100%;max-width:896px;height:auto;margin:0 auto;display:none}@media (min-width:640px){.GnssAnimations-module__jVACTa__orbitSvg{display:block}.GnssAnimations-module__jVACTa__orbitMobile{display:none}}.GnssAnimations-module__jVACTa__orbitSpin{transform-origin:0 0;animation:18s linear infinite GnssAnimations-module__jVACTa__gx-orbit}.GnssAnimations-module__jVACTa__orbitUpright{transform-origin:0 0;animation:18s linear infinite GnssAnimations-module__jVACTa__gx-orbit-rev}.GnssAnimations-module__jVACTa__ping{transform-origin:0 0;animation:2.4s ease-out infinite GnssAnimations-module__jVACTa__gx-ping-soft}.GnssAnimations-module__jVACTa__signalLine{stroke-dasharray:6 8;animation:3s linear infinite GnssAnimations-module__jVACTa__gx-dash}.GnssAnimations-module__jVACTa__orbitMobile{max-width:384px;margin:0 auto}.GnssAnimations-module__jVACTa__mobileRing{border:1px solid color-mix(in srgb, var(--gx-primary) 20%, transparent);background:color-mix(in srgb, var(--gx-primary) 5%, transparent);border-radius:999px;justify-content:center;align-items:center;width:168px;height:168px;margin:0 auto;display:flex;position:relative}.GnssAnimations-module__jVACTa__mobileOrbit{border:1px dashed color-mix(in srgb, var(--gx-primary) 25%, transparent);border-radius:999px;animation:18s linear infinite GnssAnimations-module__jVACTa__gx-orbit;position:absolute;inset:16px}.GnssAnimations-module__jVACTa__mobileSat{width:46px;height:46px;color:var(--gx-navy);letter-spacing:-.01em;background:#fff;border:1px solid #c5d6e6;border-radius:999px;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex;position:absolute;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14}.GnssAnimations-module__jVACTa__mobileSat:after{content:"";border:1px solid color-mix(in srgb, var(--gx-accent) 45%, transparent);border-radius:inherit;animation:2.4s ease-in-out infinite GnssAnimations-module__jVACTa__gx-pulse;animation-delay:inherit;position:absolute;inset:-4px}.GnssAnimations-module__jVACTa__mobileSats{animation:18s linear infinite GnssAnimations-module__jVACTa__gx-orbit;position:absolute;inset:0}.GnssAnimations-module__jVACTa__mobileSatLabel{animation:18s linear infinite GnssAnimations-module__jVACTa__gx-orbit-rev;display:block}.GnssAnimations-module__jVACTa__mobileSat:first-of-type{top:4px;left:50%;transform:translate(-50%)}.GnssAnimations-module__jVACTa__mobileSat:nth-of-type(2){top:50%;right:4px;transform:translateY(-50%)}.GnssAnimations-module__jVACTa__mobileSat:nth-of-type(3){bottom:4px;left:50%;transform:translate(-50%)}.GnssAnimations-module__jVACTa__mobileSat:nth-of-type(4){top:50%;left:4px;transform:translateY(-50%)}.GnssAnimations-module__jVACTa__mobileCenter{color:var(--gx-ink);text-align:center;font-size:12px;font-weight:700;line-height:1.25}.GnssAnimations-module__jVACTa__mobileFlow{width:24px;height:48px;margin:0 auto;position:relative}.GnssAnimations-module__jVACTa__mobileFlow:before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--gx-primary) 50%, transparent), color-mix(in srgb, var(--gx-primary) 10%, transparent));width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.GnssAnimations-module__jVACTa__mobileFlow span{background:var(--gx-primary);border-radius:999px;width:6px;height:12px;animation:1.8s linear infinite GnssAnimations-module__jVACTa__gx-packet-flow-down;position:absolute;top:0;left:50%;transform:translate(-50%)}.GnssAnimations-module__jVACTa__mobileDevice{border:1px solid color-mix(in srgb, var(--gx-primary) 25%, transparent);background:var(--gx-hub);text-align:center;border-radius:12px;padding:16px}.GnssAnimations-module__jVACTa__mobileDeviceName{color:var(--gx-ink);font-size:14px;font-weight:700}.GnssAnimations-module__jVACTa__mobileDeviceText{color:var(--gx-muted);margin-top:4px;font-size:12px}.GnssAnimations-module__jVACTa__mobileDots{justify-content:center;gap:6px;margin-top:12px;display:flex}.GnssAnimations-module__jVACTa__mobileDots i{background:var(--gx-primary);border-radius:999px;width:8px;height:8px;animation:1s ease-in-out infinite GnssAnimations-module__jVACTa__gx-pulse}.GnssAnimations-module__jVACTa__mobileDots i:nth-child(2){animation-delay:.25s}.GnssAnimations-module__jVACTa__mobileDots i:nth-child(3){animation-delay:.5s}.GnssAnimations-module__jVACTa__mobileOutputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.GnssAnimations-module__jVACTa__mobileOutputs span{border:1px solid var(--gx-border);color:var(--gx-ink);text-align:center;background:#fff;border-radius:8px;padding:8px;font-size:11px;font-weight:600}@keyframes GnssAnimations-module__jVACTa__gx-blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes GnssAnimations-module__jVACTa__gx-beam-drop{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(160px)}}@keyframes GnssAnimations-module__jVACTa__gx-pulse{50%{opacity:.5}}@keyframes GnssAnimations-module__jVACTa__gx-orbit{to{transform:rotate(360deg)}}@keyframes GnssAnimations-module__jVACTa__gx-orbit-rev{to{transform:rotate(-360deg)}}@keyframes GnssAnimations-module__jVACTa__gx-ping-soft{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes GnssAnimations-module__jVACTa__gx-dash{to{stroke-dashoffset:-200px}}@keyframes GnssAnimations-module__jVACTa__gx-packet-flow-down{0%{opacity:0;top:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){.GnssAnimations-module__jVACTa__antenna,.GnssAnimations-module__jVACTa__beamDrop,.GnssAnimations-module__jVACTa__dot,.GnssAnimations-module__jVACTa__orbitSpin,.GnssAnimations-module__jVACTa__orbitUpright,.GnssAnimations-module__jVACTa__ping,.GnssAnimations-module__jVACTa__signalLine,.GnssAnimations-module__jVACTa__mobileOrbit,.GnssAnimations-module__jVACTa__mobileSats,.GnssAnimations-module__jVACTa__mobileSat:after,.GnssAnimations-module__jVACTa__mobileSatLabel,.GnssAnimations-module__jVACTa__mobileFlow span,.GnssAnimations-module__jVACTa__mobileDots i{animation:none}.GnssAnimations-module__jVACTa__beamDrop,.GnssAnimations-module__jVACTa__ping,.GnssAnimations-module__jVACTa__mobileFlow span{opacity:0}.GnssAnimations-module__jVACTa__chip,.GnssAnimations-module__jVACTa__panel{transition:none}}
.TimeSyncAnimation-module__HTTora__root{--tsa-bg:#f4f8fc;--tsa-card:#fff;--tsa-border:#d3deea;--tsa-muted:#5d7184;--tsa-primary:#0d4f7d;--tsa-primary-fg:#fff;--tsa-secondary:#e8f2fb;--tsa-accent:#97b7d3;--tsa-live:#ffb536;--tsa-line:#0d4f7d47;--tsa-dot:#0d4f7d24;--tsa-shadow:0 16px 42px #07314d1f;--tsa-mono:"SFMono-Regular", Menlo, Consolas, monospace;--tsa-gap:14px;--tsa-orbit-h:340px;--tsa-stage-top:24px;display:flow-root}.TimeSyncAnimation-module__HTTora__header{text-align:center;max-width:860px;margin:0 auto 28px}.TimeSyncAnimation-module__HTTora__eyebrow{color:var(--tsa-primary);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}.TimeSyncAnimation-module__HTTora__title{color:#111827;text-wrap:balance;font-size:34px;font-weight:600;line-height:40px}.TimeSyncAnimation-module__HTTora__eyebrow+.TimeSyncAnimation-module__HTTora__title{margin-top:8px}.TimeSyncAnimation-module__HTTora__description{color:#4a5565;max-width:760px;margin:12px auto 0;font-size:15px;line-height:1.7}@media (min-width:768px){.TimeSyncAnimation-module__HTTora__description{font-size:17px}.TimeSyncAnimation-module__HTTora__title{font-size:42px;line-height:48px}}.TimeSyncAnimation-module__HTTora__steps{margin-bottom:24px}.TimeSyncAnimation-module__HTTora__steps ol{margin-top:0}.TimeSyncAnimation-module__HTTora__orbitPanel{height:var(--tsa-orbit-h);border:1px solid var(--tsa-border);background-color:var(--tsa-bg);background-image:radial-gradient(circle, var(--tsa-dot) 1px, transparent 1px);background-size:25px 25px;border-bottom:none;border-radius:14px 14px 0 0;position:relative;overflow:hidden}@media (min-width:768px){.TimeSyncAnimation-module__HTTora__root{--tsa-orbit-h:420px}}.TimeSyncAnimation-module__HTTora__orbitSystem{z-index:3;width:310px;height:310px;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)scale(.78)}@media (min-width:768px){.TimeSyncAnimation-module__HTTora__orbitSystem{transform:translate(-50%,-50%)}}.TimeSyncAnimation-module__HTTora__ring{border:1px dashed var(--tsa-line);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TimeSyncAnimation-module__HTTora__ring1{width:130px;height:130px}.TimeSyncAnimation-module__HTTora__ring2{width:220px;height:220px}.TimeSyncAnimation-module__HTTora__ring3{width:300px;height:300px}.TimeSyncAnimation-module__HTTora__core{z-index:5;border:1px solid var(--tsa-border);background:var(--tsa-card);width:68px;height:68px;color:var(--tsa-primary);box-shadow:0 0 0 10px var(--tsa-card), var(--tsa-shadow);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TimeSyncAnimation-module__HTTora__corePulse{border:1px solid var(--tsa-accent);border-radius:inherit;animation:2.4s ease-out infinite TimeSyncAnimation-module__HTTora__tsa-core-pulse;position:absolute;inset:-9px}.TimeSyncAnimation-module__HTTora__satellite{z-index:6;width:36px;height:36px;animation:15s linear infinite TimeSyncAnimation-module__HTTora__tsa-orbit-a;position:absolute;top:calc(50% - 18px);left:calc(50% - 18px)}.TimeSyncAnimation-module__HTTora__sat1{animation-name:TimeSyncAnimation-module__HTTora__tsa-orbit-a;animation-duration:15s}.TimeSyncAnimation-module__HTTora__sat2{animation-name:TimeSyncAnimation-module__HTTora__tsa-orbit-b;animation-duration:18s}.TimeSyncAnimation-module__HTTora__sat3{animation-name:TimeSyncAnimation-module__HTTora__tsa-orbit-c;animation-duration:20s}.TimeSyncAnimation-module__HTTora__sat4{animation-name:TimeSyncAnimation-module__HTTora__tsa-orbit-d;animation-duration:16s}.TimeSyncAnimation-module__HTTora__sat5{animation-name:TimeSyncAnimation-module__HTTora__tsa-orbit-e;animation-duration:12s}.TimeSyncAnimation-module__HTTora__sat6{animation-name:TimeSyncAnimation-module__HTTora__tsa-orbit-f;animation-duration:19s}.TimeSyncAnimation-module__HTTora__satelliteBody{background:var(--tsa-primary);width:36px;height:36px;color:var(--tsa-primary-fg);border-radius:7px;place-items:center;display:grid;transform:rotate(45deg);box-shadow:0 7px 16px #0d4f7d66}.TimeSyncAnimation-module__HTTora__satelliteBody svg{transform:rotate(-45deg)}.TimeSyncAnimation-module__HTTora__satelliteName{color:var(--tsa-primary);font-family:var(--tsa-mono);white-space:nowrap;font-size:9px;font-weight:700;position:absolute;top:10px;left:43px}.TimeSyncAnimation-module__HTTora__signalTrunk{width:1px;height:calc(var(--tsa-orbit-h) * .44 + var(--tsa-stage-top));background:var(--tsa-line);position:absolute;bottom:100%;left:50%}.TimeSyncAnimation-module__HTTora__signalTrunk span,.TimeSyncAnimation-module__HTTora__busTrunk span{background:var(--tsa-primary);width:5px;box-shadow:0 0 12px var(--tsa-primary);border-radius:99px;position:absolute;left:-2px}.TimeSyncAnimation-module__HTTora__signalTrunk span{height:22px;animation:2.2s linear infinite TimeSyncAnimation-module__HTTora__tsa-signal-down}.TimeSyncAnimation-module__HTTora__devicePanel{border:1px solid var(--tsa-border);background:var(--tsa-bg);border-top:none;border-radius:0 0 14px 14px;padding:0 16px 24px}@media (min-width:768px){.TimeSyncAnimation-module__HTTora__devicePanel{padding:0 40px 28px}}.TimeSyncAnimation-module__HTTora__deviceStage{z-index:2;padding:var(--tsa-stage-top) 0 32px;justify-content:center;align-items:flex-start;display:flex;position:relative}@media (min-width:1024px){.TimeSyncAnimation-module__HTTora__root{--tsa-stage-top:56px}.TimeSyncAnimation-module__HTTora__deviceStage{height:215px;padding-bottom:0}}.TimeSyncAnimation-module__HTTora__echo{border:1px solid var(--tsa-border);border-radius:0 0 14px 14px;position:absolute;left:50%;transform:translate(-50%)}.TimeSyncAnimation-module__HTTora__echo1{width:min(570px,82%);height:65px;top:105px}.TimeSyncAnimation-module__HTTora__echo2{opacity:.7;width:min(640px,90%);height:70px;top:92px}@media (max-width:1023px){.TimeSyncAnimation-module__HTTora__echo{display:none}}.TimeSyncAnimation-module__HTTora__device{z-index:4;border:1px solid var(--tsa-primary);background:var(--tsa-card);width:min(660px,100%);min-height:88px;box-shadow:var(--tsa-shadow);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex;position:relative}.TimeSyncAnimation-module__HTTora__deviceMark{background:var(--tsa-primary);width:46px;height:46px;color:var(--tsa-primary-fg);border-radius:6px;flex:none;place-items:center;display:grid}.TimeSyncAnimation-module__HTTora__deviceInfo{flex:1;min-width:0}.TimeSyncAnimation-module__HTTora__deviceNameRow{align-items:center;gap:8px;display:flex}.TimeSyncAnimation-module__HTTora__deviceName{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}@media (min-width:768px){.TimeSyncAnimation-module__HTTora__deviceName{font-size:18px}}.TimeSyncAnimation-module__HTTora__statusDot{background:var(--tsa-live);border-radius:99px;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite TimeSyncAnimation-module__HTTora__tsa-status;box-shadow:0 0 0 4px #ffb53640}.TimeSyncAnimation-module__HTTora__deviceSub{color:var(--tsa-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:600}.TimeSyncAnimation-module__HTTora__deviceTime{border-left:1px solid var(--tsa-border);font-family:var(--tsa-mono);flex:none;padding-left:17px}.TimeSyncAnimation-module__HTTora__deviceTimeLabel{color:var(--tsa-muted);text-transform:uppercase;align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex}.TimeSyncAnimation-module__HTTora__deviceTimeValue{color:var(--tsa-primary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:16px;font-weight:700}@media (min-width:768px){.TimeSyncAnimation-module__HTTora__deviceTimeValue{font-size:18px}}@media (max-width:639px){.TimeSyncAnimation-module__HTTora__deviceInfo{flex-basis:calc(100% - 60px)}.TimeSyncAnimation-module__HTTora__deviceName{white-space:normal}.TimeSyncAnimation-module__HTTora__deviceTime{border-left:none;padding-left:0}}.TimeSyncAnimation-module__HTTora__syncLights{gap:4px;display:flex}.TimeSyncAnimation-module__HTTora__syncLights i{background:var(--tsa-border);border-radius:99px;width:7px;height:7px;animation:1.5s ease-in-out infinite TimeSyncAnimation-module__HTTora__tsa-lights;display:block}.TimeSyncAnimation-module__HTTora__syncLights i:nth-child(2){animation-delay:.25s}.TimeSyncAnimation-module__HTTora__syncLights i:nth-child(3){animation-delay:.5s}.TimeSyncAnimation-module__HTTora__syncCaption{width:100%;color:var(--tsa-muted);text-align:center;margin-top:-6px;font-size:11px}.TimeSyncAnimation-module__HTTora__syncCaption strong{color:var(--tsa-primary)}.TimeSyncAnimation-module__HTTora__busAndCards{--tsa-cols:2}.TimeSyncAnimation-module__HTTora__bus{z-index:1;grid-template-columns:repeat(var(--tsa-cols), minmax(0, 1fr));gap:var(--tsa-gap);height:54px;display:none;position:relative}.TimeSyncAnimation-module__HTTora__bus:before{content:"";top:0;right:calc(50% / var(--tsa-cols));left:calc(50% / var(--tsa-cols));background:var(--tsa-line);height:1px;position:absolute}.TimeSyncAnimation-module__HTTora__busTrunk{background:var(--tsa-line);width:1px;height:38px;position:absolute;top:-38px;left:50%;transform:translate(-50%)}.TimeSyncAnimation-module__HTTora__busTrunk span{height:12px;animation:1.2s linear infinite TimeSyncAnimation-module__HTTora__tsa-signal-down-short;top:0}.TimeSyncAnimation-module__HTTora__drop{background-image:repeating-linear-gradient(to bottom, var(--tsa-line) 0 4px, transparent 4px 8px);justify-self:center;width:1px;height:100%}.TimeSyncAnimation-module__HTTora__dropActive{background-image:repeating-linear-gradient(to bottom, var(--tsa-primary) 0 4px, transparent 4px 8px);animation:.7s linear infinite TimeSyncAnimation-module__HTTora__tsa-flow-line}.TimeSyncAnimation-module__HTTora__cards{gap:var(--tsa-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.TimeSyncAnimation-module__HTTora__cards{grid-template-columns:repeat(min(var(--tsa-cols), 4), minmax(0, 1fr))}}@media (min-width:1024px){.TimeSyncAnimation-module__HTTora__bus{display:grid}.TimeSyncAnimation-module__HTTora__cards{grid-template-columns:repeat(var(--tsa-cols), minmax(0, 1fr))}}.TimeSyncAnimation-module__HTTora__card{border:1px solid var(--tsa-border);background:var(--tsa-card);border-radius:8px;min-height:170px;padding:16px 14px 48px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.TimeSyncAnimation-module__HTTora__card:hover{border-color:var(--tsa-primary);transform:translateY(-4px)}.TimeSyncAnimation-module__HTTora__cardActive{border-color:var(--tsa-primary);box-shadow:var(--tsa-shadow)}.TimeSyncAnimation-module__HTTora__cardIcon{background:var(--tsa-secondary);width:36px;height:36px;color:var(--tsa-primary);border-radius:6px;place-items:center;margin-bottom:16px;transition:background-color .25s,color .25s;display:grid}.TimeSyncAnimation-module__HTTora__cardActive .TimeSyncAnimation-module__HTTora__cardIcon{background:var(--tsa-primary);color:var(--tsa-primary-fg)}.TimeSyncAnimation-module__HTTora__cardIcon .industry-icon{width:20px;height:20px}.TimeSyncAnimation-module__HTTora__cardTitle{color:#111827;font-size:14px;font-weight:700;line-height:1.3}.TimeSyncAnimation-module__HTTora__cardText{color:var(--tsa-muted);margin-top:5px;font-size:12px;line-height:1.45}@media (min-width:1024px){.TimeSyncAnimation-module__HTTora__wide .TimeSyncAnimation-module__HTTora__card{grid-template-columns:auto 1fr;align-content:center;column-gap:18px;min-height:150px;padding:24px 24px 44px;display:grid}.TimeSyncAnimation-module__HTTora__wide .TimeSyncAnimation-module__HTTora__cardIcon{border-radius:8px;grid-row:span 2;width:52px;height:52px;margin-bottom:0}.TimeSyncAnimation-module__HTTora__wide .TimeSyncAnimation-module__HTTora__cardIcon .industry-icon{width:26px;height:26px}.TimeSyncAnimation-module__HTTora__wide .TimeSyncAnimation-module__HTTora__cardTitle{align-self:end;font-size:18px}.TimeSyncAnimation-module__HTTora__wide .TimeSyncAnimation-module__HTTora__cardText{font-size:14px}.TimeSyncAnimation-module__HTTora__wide .TimeSyncAnimation-module__HTTora__syncBadge{left:24px}}.TimeSyncAnimation-module__HTTora__syncBadge{background:var(--tsa-secondary);color:var(--tsa-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;bottom:14px;left:14px}.TimeSyncAnimation-module__HTTora__stats{grid-template-columns:1fr;gap:14px;max-width:1120px;margin:24px auto 0;display:grid}@media (min-width:640px){.TimeSyncAnimation-module__HTTora__stats{grid-template-columns:repeat(var(--tsa-stat-cols,3), minmax(0, 1fr));gap:22px}}.TimeSyncAnimation-module__HTTora__stat{border:1px solid var(--tsa-border);background:var(--tsa-card);min-height:100px;color:var(--tsa-primary);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex}.TimeSyncAnimation-module__HTTora__stat strong{font-family:var(--tsa-mono);margin-top:6px;font-size:17px}.TimeSyncAnimation-module__HTTora__stat span{color:var(--tsa-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:700}@keyframes TimeSyncAnimation-module__HTTora__tsa-orbit-a{0%{transform:rotate(0)translate(65px)rotate(0)}to{transform:rotate(360deg)translate(65px)rotate(-360deg)}}@keyframes TimeSyncAnimation-module__HTTora__tsa-orbit-b{0%{transform:rotate(60deg)translate(110px)rotate(-60deg)}to{transform:rotate(420deg)translate(110px)rotate(-420deg)}}@keyframes TimeSyncAnimation-module__HTTora__tsa-orbit-c{0%{transform:rotate(120deg)translate(150px)rotate(-120deg)}to{transform:rotate(480deg)translate(150px)rotate(-480deg)}}@keyframes TimeSyncAnimation-module__HTTora__tsa-orbit-d{0%{transform:rotate(180deg)translate(110px)rotate(-180deg)}to{transform:rotate(-180deg)translate(110px)rotate(180deg)}}@keyframes TimeSyncAnimation-module__HTTora__tsa-orbit-e{0%{transform:rotate(245deg)translate(65px)rotate(-245deg)}to{transform:rotate(605deg)translate(65px)rotate(-605deg)}}@keyframes TimeSyncAnimation-module__HTTora__tsa-orbit-f{0%{transform:rotate(300deg)translate(150px)rotate(-300deg)}to{transform:rotate(-60deg)translate(150px)rotate(60deg)}}@keyframes TimeSyncAnimation-module__HTTora__tsa-core-pulse{0%{opacity:.9;transform:scale(.82)}80%,to{opacity:0;transform:scale(1.35)}}@keyframes TimeSyncAnimation-module__HTTora__tsa-signal-down{0%{opacity:0;top:0}15%{opacity:1}90%{opacity:1}to{opacity:0;top:calc(100% - 22px)}}@keyframes TimeSyncAnimation-module__HTTora__tsa-signal-down-short{0%{opacity:0;top:0}20%{opacity:1}to{opacity:0;top:28px}}@keyframes TimeSyncAnimation-module__HTTora__tsa-status{50%{opacity:.45}}@keyframes TimeSyncAnimation-module__HTTora__tsa-lights{0%,to{background:var(--tsa-border)}50%{background:var(--tsa-live)}}@keyframes TimeSyncAnimation-module__HTTora__tsa-flow-line{to{background-position-y:11px}}@media (prefers-reduced-motion:reduce){.TimeSyncAnimation-module__HTTora__satellite,.TimeSyncAnimation-module__HTTora__corePulse,.TimeSyncAnimation-module__HTTora__signalTrunk span,.TimeSyncAnimation-module__HTTora__busTrunk span,.TimeSyncAnimation-module__HTTora__dropActive,.TimeSyncAnimation-module__HTTora__statusDot,.TimeSyncAnimation-module__HTTora__syncLights i{animation:none}.TimeSyncAnimation-module__HTTora__card,.TimeSyncAnimation-module__HTTora__cardIcon{transition:none}.TimeSyncAnimation-module__HTTora__card:hover{transform:none}}
.WeatherStationFlowAnimation-module__wogv2a__root{--ws-primary:#0d4f7d;--ws-navy:#052f4c;--ws-border:#dce4ee}.WeatherStationFlowAnimation-module__wogv2a__layout{align-items:center;gap:32px;margin-top:40px;display:grid}@media (min-width:1024px){.WeatherStationFlowAnimation-module__wogv2a__layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);margin-top:48px}}.WeatherStationFlowAnimation-module__wogv2a__diagramCard{border:1px solid var(--ws-border);background:linear-gradient(135deg,#d9e8f666,#fff 50%,#eef2f799);border-radius:24px;padding:16px;overflow:hidden}@media (min-width:640px){.WeatherStationFlowAnimation-module__wogv2a__diagramCard{padding:24px}}.WeatherStationFlowAnimation-module__wogv2a__diagram{width:100%;height:auto;display:block}.WeatherStationFlowAnimation-module__wogv2a__legend{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.WeatherStationFlowAnimation-module__wogv2a__legend li{color:var(--ws-navy);background:#d9e8f6;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.WeatherStationFlowAnimation-module__wogv2a__steps{gap:16px;display:grid}.WeatherStationFlowAnimation-module__wogv2a__step{border:1px solid var(--ws-border);background:#fff;border-radius:16px;align-items:flex-start;gap:16px;padding:20px;transition:box-shadow .2s;display:flex}.WeatherStationFlowAnimation-module__wogv2a__step:hover{box-shadow:0 10px 30px #07314d14}.WeatherStationFlowAnimation-module__wogv2a__stepNumber{color:#fff;background:linear-gradient(135deg,#0d4f7d,#052f4c);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:inline-flex}.WeatherStationFlowAnimation-module__wogv2a__stepTitle{color:#111827;font-size:16px;font-weight:700;line-height:1.4}.WeatherStationFlowAnimation-module__wogv2a__stepText{color:#4a5565;margin-top:4px;font-size:14px;line-height:1.65}.WeatherStationFlowAnimation-module__wogv2a__flowLine{fill:none;stroke:var(--ws-primary);stroke-width:2px;stroke-dasharray:6 6;animation:1.2s linear infinite WeatherStationFlowAnimation-module__wogv2a__ws-dash}.WeatherStationFlowAnimation-module__wogv2a__packet{offset-distance:0%;offset-rotate:0deg;opacity:0;animation:2.6s ease-in-out infinite WeatherStationFlowAnimation-module__wogv2a__ws-packet}.WeatherStationFlowAnimation-module__wogv2a__sun{animation:18s linear infinite WeatherStationFlowAnimation-module__wogv2a__ws-spin}.WeatherStationFlowAnimation-module__wogv2a__float{animation:3.2s ease-in-out infinite WeatherStationFlowAnimation-module__wogv2a__ws-float}.WeatherStationFlowAnimation-module__wogv2a__drop{animation:1.6s ease-in infinite WeatherStationFlowAnimation-module__wogv2a__ws-rain}.WeatherStationFlowAnimation-module__wogv2a__vane{animation:4s ease-in-out infinite WeatherStationFlowAnimation-module__wogv2a__ws-vane}.WeatherStationFlowAnimation-module__wogv2a__anemometer{animation:1.4s linear infinite WeatherStationFlowAnimation-module__wogv2a__ws-spin}.WeatherStationFlowAnimation-module__wogv2a__glint{animation:2.4s ease-in-out infinite WeatherStationFlowAnimation-module__wogv2a__ws-glint}.WeatherStationFlowAnimation-module__wogv2a__pulse,.WeatherStationFlowAnimation-module__wogv2a__sms{transform-box:fill-box;transform-origin:50%}.WeatherStationFlowAnimation-module__wogv2a__pulse{animation:1.8s ease-in-out infinite WeatherStationFlowAnimation-module__wogv2a__ws-pulse}.WeatherStationFlowAnimation-module__wogv2a__sms{animation:2s ease-in-out infinite WeatherStationFlowAnimation-module__wogv2a__ws-sms}@keyframes WeatherStationFlowAnimation-module__wogv2a__ws-dash{to{stroke-dashoffset:-24px}}@keyframes WeatherStationFlowAnimation-module__wogv2a__ws-spin{to{transform:rotate(360deg)}}@keyframes WeatherStationFlowAnimation-module__wogv2a__ws-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes WeatherStationFlowAnimation-module__wogv2a__ws-rain{0%{opacity:0;transform:translateY(-6px)}20%{opacity:1}to{opacity:0;transform:translateY(34px)}}@keyframes WeatherStationFlowAnimation-module__wogv2a__ws-vane{0%,to{transform:rotate(-18deg)}50%{transform:rotate(22deg)}}@keyframes WeatherStationFlowAnimation-module__wogv2a__ws-glint{0%,to{opacity:.2}50%{opacity:.9}}@keyframes WeatherStationFlowAnimation-module__wogv2a__ws-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes WeatherStationFlowAnimation-module__wogv2a__ws-sms{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes WeatherStationFlowAnimation-module__wogv2a__ws-packet{0%{offset-distance:0%;opacity:0}10%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.WeatherStationFlowAnimation-module__wogv2a__flowLine,.WeatherStationFlowAnimation-module__wogv2a__packet,.WeatherStationFlowAnimation-module__wogv2a__sun,.WeatherStationFlowAnimation-module__wogv2a__float,.WeatherStationFlowAnimation-module__wogv2a__drop,.WeatherStationFlowAnimation-module__wogv2a__vane,.WeatherStationFlowAnimation-module__wogv2a__anemometer,.WeatherStationFlowAnimation-module__wogv2a__glint,.WeatherStationFlowAnimation-module__wogv2a__pulse,.WeatherStationFlowAnimation-module__wogv2a__sms{animation:none}.WeatherStationFlowAnimation-module__wogv2a__packet,.WeatherStationFlowAnimation-module__wogv2a__drop{opacity:0}}
