@font-face{font-family:manrope;src:url(../media/manrope_regular-s.p.0ichc44-obr6o.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_bold-s.p.2vimgn30-sqel.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}.ct9U5G_className{font-family:manrope,manrope Fallback}.ct9U5G_variable{--font-sans:"manrope", "manrope Fallback"}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono-s.p.40sczeszzbjw1.woff2)format("woff2");font-display:swap}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.h42rMa_className{font-family:mono,mono Fallback}.h42rMa_variable{--font-mono:"mono", "mono Fallback"}
:root{--ink:#112f40;--muted:#5b707a;--teal:#25aeb2;--teal-dark:#127e83;--paper:#fbfcfc;--line:#dee7e8;--font-sans:sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:60px}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.65}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}button{background:0 0;border:0}svg{flex-shrink:0}img{max-width:100%;display:block}[hidden]{display:none!important}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--teal);outline-offset:5px}.container{width:calc(100% - 96px);max-width:1200px;margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:10px 20px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfcfcf0;border-bottom:1px solid #173f4d0d;height:60px;position:sticky;top:0}.nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}.brand{width:96px;height:36px;display:block;overflow:hidden}.brand img{mix-blend-mode:multiply;width:110px;max-width:none;height:auto;transform:translate(-8px,-12px)}.nav-inner nav{gap:35px;font-size:12px;display:flex}.nav-inner nav a{padding:16px 0}.nav-inner nav a:hover{color:var(--teal-dark)}.app-link{border:1px solid var(--line);background:#fff;border-radius:5px;justify-self:end;align-items:center;gap:9px;padding:7px 13px;font-size:11px;transition:background .2s,border-color .2s;display:flex}.app-link:hover{background:#e9f5f3;border-color:#95c9c8}.eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--teal-dark);font-size:9px;font-weight:400;line-height:1.6}.hero{isolation:isolate;text-align:center;background:#fbfcfc;position:relative;overflow:hidden}.hero-content{z-index:2;padding-block:88px 95px;position:relative}.hero-eyebrow{justify-content:center;align-items:center;gap:10px;margin-bottom:32px;display:flex}.status-dot{background:var(--teal);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #25aeb214}.hero h1{letter-spacing:-.073em;font-size:clamp(80px,10.8vw,148px);font-weight:400;line-height:1.01}.hero h1>span{color:var(--teal-dark)}.hero-description{color:var(--muted);letter-spacing:-.02em;max-width:580px;margin:29px auto 27px;font-size:17px;line-height:1.7}.button{background:var(--ink);border:1px solid var(--ink);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:19px;padding:12px 21px;font-size:12px;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#1b4b58;transform:translateY(-2px)}.hero-baseline{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:#687f87;justify-content:space-between;padding-bottom:22px;font-size:8px;display:flex}.contact-section{justify-content:space-between;align-items:center;gap:50px;padding-block:94px;display:flex}.contact-section .eyebrow{margin-bottom:17px}.contact-section h2{letter-spacing:-.055em;font-size:clamp(35px,4vw,52px);font-weight:400;line-height:1.13}.contact-link{letter-spacing:-.03em;border-bottom:1px solid #9fb7bc;align-items:center;gap:40px;padding-bottom:13px;font-size:clamp(17px,2.1vw,27px);display:flex}.contact-link:hover{color:var(--teal-dark);border-color:var(--teal)}.site-footer{border-top:1px solid var(--line);min-height:85px;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;font-size:9px;display:flex}.footer-wordmark{letter-spacing:-.8px;color:var(--ink);font-size:19px;font-weight:700}.footer-wordmark span{color:#127e83}.app-entry{text-align:center;flex-direction:column;align-items:center;min-height:calc(100svh - 145px);padding-block:85px 70px;display:flex}.app-mark{letter-spacing:-3px;background:#e4f3f1;border:1px solid #92c9c9;border-radius:16px;place-content:center;width:64px;height:64px;margin-bottom:30px;font-size:28px;font-weight:700;line-height:1;display:grid;position:relative}.app-mark span{color:var(--teal-dark);position:absolute;bottom:18px;right:13px}.app-entry h1{letter-spacing:-.06em;margin:18px 0 24px;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1.15}.app-entry h1 span{color:var(--teal-dark)}.app-entry>p:not(.eyebrow){color:var(--muted);margin-bottom:27px;font-size:14px}.back-link{color:var(--muted);align-items:center;gap:8px;margin-top:23px;font-size:11px;display:flex}@media (min-width:1600px){.hero-content{padding-top:104px;padding-bottom:108px}.hero h1{font-size:160px}}@media (max-width:1000px){.container{width:calc(100% - 64px)}.hero-content{padding-block:75px 85px}}@media (max-width:700px){html{scroll-padding-top:56px}.container{width:calc(100% - 40px)}.site-header{height:56px}.brand{width:86px;height:33px}.brand img{width:100px;transform:translate(-8px,-11px)}.nav-inner nav{gap:18px;font-size:11px}.app-link{gap:6px;padding:7px 10px;font-size:10px}.hero-content{padding-top:70px;padding-bottom:73px}.hero-eyebrow{letter-spacing:.07em;gap:8px;margin-bottom:27px;font-size:7px}.hero h1{letter-spacing:-.072em;font-size:clamp(56px,15.2vw,100px);line-height:1.07}.hero-description{max-width:340px;margin:24px auto;font-size:14px}.hero .button{padding:11px 18px;font-size:11px}.hero-baseline{padding-bottom:18px;font-size:6px}.contact-section{flex-direction:column;align-items:flex-start;gap:30px;padding-block:60px}.contact-section h2{font-size:41px}.contact-link{gap:35px;padding-bottom:9px;font-size:20px}.contact-link svg{width:21px}.site-footer{flex-wrap:wrap;gap:12px;min-height:112px;padding-block:22px;font-size:8px}.footer-wordmark{width:100%;font-size:18px}.app-entry{min-height:calc(100svh - 168px);padding-block:64px}.app-entry h1{font-size:44px}.app-entry>p:not(.eyebrow){font-size:13px}}@media (max-width:390px){.company-nav{display:none}.hero h1{font-size:16.5vw}.hero-eyebrow{font-size:6px}.desktop-break{display:none}.hero-description{max-width:275px;font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.platform-diagram{color:#173f4d;background:#f0f6f7;justify-content:space-between;align-items:center;gap:20px;width:100%;height:100%;min-height:390px;padding:35px 26px 50px;display:flex;position:relative;overflow:hidden}.diagram-grid{background-image:radial-gradient(#7699a355 .8px,#0000 .8px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 80%);mask-image:radial-gradient(#000,#0000 80%)}.diagram-origin,.diagram-core,.diagram-destinations{z-index:2;flex-shrink:0;position:relative}.diagram-origin{text-align:center;width:87px;font-size:10px}.diagram-origin>small{color:#647e87;margin-top:4px;font-size:8px;display:block}.diagram-symbol{background:#f9ffff;border:1px solid #bcd5da;border-radius:10px;place-items:center;width:50px;height:50px;margin:0 auto 11px;display:grid}.diagram-core{flex-direction:column;align-items:center;width:105px;display:flex}.diagram-core-icon{letter-spacing:-.09em;color:#fff;background:#0b3342;border:1px solid #238c90;border-radius:15px;place-content:center;width:76px;height:76px;font-size:31px;font-weight:700;display:grid;box-shadow:0 0 0 6px #25aeb20c,0 15px 30px #173c4620}.diagram-core-icon>span{color:#61d4cd;display:inline;position:absolute;top:8px;left:62px}.diagram-core strong{margin-top:10px;font-size:12px}.diagram-core small{color:#456775;letter-spacing:.025em;margin-top:3px;font-size:6px}.diagram-destinations{flex-direction:column;gap:20px;display:flex}.diagram-node{opacity:1;background:#f7fbfc;border:1px solid #d6e3e6;border-radius:6px;align-items:center;gap:10px;width:174px;padding:13px 12px;transition:opacity .3s,border-color .3s;display:flex}.diagram-node>span{flex:1;font-size:9px;font-weight:700}.diagram-node small{letter-spacing:.05em;color:#4d6d76;margin-top:3px;font-size:6px;font-weight:400;display:block}.diagram-node.node-active{opacity:1;background:#fbffff;border-color:#7bb5b7;box-shadow:0 4px 15px #07394308}.diagram-line{border-top:1px solid #95b7be;width:47%;position:absolute;top:44%;left:12%}.diagram-branches{border:1px solid #95b7be;border-right:0;border-radius:10px 0 0 10px;width:20%;height:41%;position:absolute;top:24%;right:22%}.diagram-bottom{color:#4d6d76;justify-content:space-between;gap:10px;font-size:6px;display:flex;position:absolute;bottom:19px;left:20px;right:20px}.mono{font-family:var(--font-mono), monospace;letter-spacing:.07em;font-size:9px}.text-link{color:var(--teal-dark);align-items:center;gap:12px;font-size:12px;display:inline-flex}.text-link:hover{color:var(--ink)}.architecture-section{background:#fff;padding:82px 0 32px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.section-heading .eyebrow,.company-band .eyebrow,.faq-section .eyebrow,.pricing-band .eyebrow{margin-bottom:18px}.section-heading h2,.company-band h2,.faq-section h2,.pricing-band h2{letter-spacing:-.055em;font-size:clamp(34px,4vw,50px);font-weight:400;line-height:1.18}.section-heading h2 span{color:#5b7b85}.section-heading>p{color:var(--muted);padding-bottom:5px;font-size:13px}.ecosystem{border:1px solid var(--line);background:var(--paper);border-radius:8px;overflow:hidden}.ecosystem-controls{border-bottom:1px solid var(--line);display:flex}.ecosystem-controls button{border-bottom:2px solid #0000;flex:1;align-items:center;gap:13px;padding:20px 27px;font-size:13px;display:flex}.ecosystem-controls button+button{border-left:1px solid var(--line)}.ecosystem-controls button[aria-selected=true]{border-bottom-color:var(--teal-dark);background:#e7f4f3}.ecosystem-controls button:hover{background:#edf6f5}.ecosystem-controls .mono{color:var(--muted)}.ecosystem-controls svg{margin-left:auto}.ecosystem-panel{grid-template-columns:.8fr 1.2fr;min-height:360px;display:grid}.ecosystem-copy{flex-direction:column;align-items:flex-start;padding:42px;display:flex}.ecosystem-copy>.mono{color:var(--teal-dark);font-size:9px}.ecosystem-copy h3{letter-spacing:-.045em;margin:15px 0 20px;font-size:32px;font-weight:400;line-height:1.25}.ecosystem-copy>p{color:var(--muted);max-width:310px;font-size:13px;line-height:1.9}.ecosystem-copy .text-link{margin-top:28px}.ecosystem-visual{min-height:340px;position:relative;overflow:hidden}.platform-caption{color:var(--muted);justify-content:space-between;gap:20px;padding-top:23px;font-size:10px;display:flex}.platform-caption .text-link{font-size:10px}.solutions-section{color:#f2f9fa;background:#0b2635;padding-block:78px}.solutions-section .eyebrow{color:#8edbd6}.solution-grid{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.solution-grid>a{flex-direction:column;align-items:flex-start;padding:36px 55px 0 0;display:flex}.solution-grid>a+a{border-left:1px solid #ffffff24;padding-left:55px}.solution-grid>a>svg{color:#55c6c3;margin-bottom:26px}.solution-grid .mono{color:#a8c4cc}.solution-grid h3{letter-spacing:-.045em;margin-top:15px;font-size:38px;font-weight:400;line-height:1.18}.solution-grid p{color:#b4cbd2;max-width:380px;margin:20px 0 25px;font-size:13px}.solution-grid .text-link,.solution-grid>a:hover h3{color:#8be4df}.company-band{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 70px;align-items:center;gap:40px;padding-block:74px;display:grid}.company-band h2{font-size:37px}.company-band p:not(.eyebrow){color:var(--muted);max-width:410px;margin-bottom:20px;font-size:13px}.company-band .mono{color:var(--teal-dark)}.company-band-symbol{color:var(--teal-dark);font-size:80px;line-height:1}.pricing-band{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;padding-block:65px;display:flex}.pricing-band h2{font-size:37px}.pricing-band p:not(.eyebrow){color:var(--muted);margin-top:17px;font-size:12px}.pricing-band .button{flex-shrink:0}.faq-section{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:70px;padding-block:75px;display:grid}.faq-section h2{font-size:40px}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:13px;list-style:none;display:flex}.faq-list summary:focus-visible{outline:2px solid var(--teal);outline-offset:5px}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{color:var(--teal-dark);font-size:22px;line-height:1;transition:transform .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);padding-top:14px;padding-right:30px;font-size:12px;line-height:1.9}.pricing-intro{text-align:center;padding-block:78px 49px}.pricing-intro h1{letter-spacing:-.06em;margin:22px 0;font-size:clamp(50px,6.2vw,86px);font-weight:400;line-height:1.08}.pricing-intro h1 span{color:var(--teal-dark)}.pricing-intro>p:last-child{color:var(--muted);font-size:14px}.pricing-layout{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:920px;display:grid}.plan-card{background:#eef7f6;border:1px solid #abcfd1;border-radius:10px;padding:33px;box-shadow:0 15px 40px #112f4005}.plan-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.plan-badge{font-family:var(--font-mono), monospace;color:#39616a;border:1px solid #b0ced0;border-radius:4px;padding:4px 7px;font-size:7px}.plan-price{align-items:baseline;gap:11px;margin:30px 0 7px;display:flex}.plan-price strong{letter-spacing:-.07em;font-size:86px;font-weight:400;line-height:1}.plan-price>span{color:var(--muted);font-size:12px}.plan-price .price-currency{color:var(--ink);font-size:13px}.plan-card>p{color:var(--muted);font-size:12px}.plan-features{border-top:1px solid #cddfe0;border-bottom:1px solid #cddfe0;margin:25px 0;padding:25px 0;list-style:none}.plan-features li{align-items:center;gap:11px;padding:7px 0;font-size:12px;display:flex}.plan-features svg{color:var(--teal-dark)}.plan-card .button{width:100%;padding-inline:13px;font-size:11px}.plan-card>.plan-status{text-align:center;margin-top:17px;font-size:9px;line-height:1.7}.plan-details>.eyebrow{margin-bottom:26px}.plan-module{border-bottom:1px solid var(--line);gap:20px;padding-block:20px;display:flex}.plan-module>svg{color:var(--teal-dark);margin-top:4px}.plan-details h2{letter-spacing:-.025em;font-size:16px;font-weight:400}.plan-details p:not(.eyebrow){color:var(--muted);margin-top:6px;font-size:12px}.separate-fees{margin-top:24px}.separate-fees h2{font-size:13px}.separate-fees p{font-size:11px!important}.pricing-back{text-align:center;padding-block:50px 70px}@media (max-width:1100px){.ecosystem-copy{padding:30px}.platform-diagram{gap:8px;padding-inline:12px}.diagram-origin{width:66px;font-size:8px}.diagram-origin>small{font-size:7px}.diagram-core{width:85px}.diagram-core-icon{width:65px;height:65px;font-size:28px}.diagram-core-icon>span{left:53px}.diagram-core small{font-size:5px}.diagram-node{gap:7px;width:158px;padding-inline:9px}.diagram-node>span{font-size:8px}.diagram-node>svg:first-child{width:18px}.pricing-layout{gap:38px}}@media (max-width:700px){.company-nav{display:none}.nav-inner nav{gap:18px}.architecture-section{padding:57px 0 25px}.section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.section-heading h2{font-size:34px}.section-heading>p{font-size:12px}.ecosystem-controls button{gap:10px;padding:16px 13px;font-size:11px}.ecosystem-controls button>svg{display:none}.ecosystem-controls .mono{font-size:7px}.ecosystem-panel{grid-template-columns:1fr}.ecosystem-copy{padding:31px 25px}.ecosystem-copy h3{font-size:29px}.ecosystem-visual{min-height:310px}.platform-diagram{gap:6px;min-height:310px;padding:28px 12px 42px}.diagram-origin{width:58px;font-size:8px}.diagram-origin>small{font-size:6px}.diagram-symbol{border-radius:7px;width:38px;height:38px;margin-bottom:8px}.diagram-symbol>svg{width:20px}.diagram-core{width:66px}.diagram-core-icon{border-radius:10px;width:53px;height:53px;font-size:25px}.diagram-core-icon>span{top:4px;left:38px}.diagram-core strong{margin-top:8px;font-size:9px}.diagram-core small{font-size:4px}.diagram-node{gap:6px;width:130px;padding:11px 8px}.diagram-node>svg:first-child{width:16px}.diagram-node>svg:last-child{display:none}.diagram-node>span{font-size:7px}.diagram-node small{font-size:5px}.diagram-destinations{gap:16px}.diagram-branches{height:44%;top:22%;right:25%}.diagram-line{width:37%;top:43%;left:15%}.diagram-bottom{font-size:5px;bottom:16px;left:12px;right:12px}.platform-caption{flex-direction:column;gap:12px}.solutions-section{padding-block:57px}.solution-grid{grid-template-columns:1fr}.solution-grid>a{padding:30px 0}.solution-grid>a+a{border-top:1px solid #ffffff24;border-left:0;padding:30px 0 0}.solution-grid h3{font-size:34px}.solution-grid p{font-size:13px}.company-band{grid-template-columns:1fr;gap:25px;padding-block:57px;position:relative}.company-band h2,.pricing-band h2{font-size:33px}.company-band-symbol{display:none}.company-band p:not(.eyebrow){max-width:100%}.pricing-band{flex-direction:column;align-items:flex-start;gap:25px;padding-block:57px}.faq-section{grid-template-columns:1fr;gap:35px;padding-block:57px}.faq-section h2{font-size:37px}.faq-list summary{font-size:12px}.pricing-intro{padding-block:58px 38px}.pricing-intro h1{font-size:52px}.pricing-intro>p:last-child{font-size:12px}.pricing-layout{grid-template-columns:1fr;gap:40px;max-width:440px}.plan-card{padding:29px}.plan-details{padding-inline:5px}.pricing-back{padding-block:38px 57px}}@media (max-width:360px){.nav-inner nav{gap:12px;font-size:10px}.app-link{gap:4px;padding-inline:8px}.brand{width:77px}.ecosystem-controls button{gap:7px;padding-inline:10px;font-size:10px}.diagram-origin{width:46px;font-size:7px}.diagram-core{width:57px}.diagram-core-icon{width:46px;height:46px;font-size:23px}.diagram-core-icon>span{left:33px}.diagram-core small{font-size:3.5px}.diagram-node{gap:5px;width:114px;padding-inline:7px}.diagram-node>span{font-size:6px}.diagram-node>svg:first-child{width:14px}.diagram-bottom{font-size:4px}.section-heading h2{font-size:30px}.pricing-intro h1{font-size:44px}.plan-card{padding:24px}}.hero-field{z-index:0;pointer-events:none;transform:translate(var(--field-x,0px), var(--field-y,0px));transition:transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;inset:-18px;overflow:hidden}.field-grid{opacity:.45;background-image:radial-gradient(#267f882b .7px,#0000 .7px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 26% 74%,#000);mask-image:linear-gradient(90deg,#000,#0000 26% 74%,#000)}.field-halo{background:radial-gradient(#25aeb20c,#0000 70%);width:70%;height:75%;animation:10s ease-in-out infinite alternate field-breathe;position:absolute;bottom:-30%;left:-33%}.field-routes{width:100%;height:100%;overflow:visible;-webkit-mask-image:radial-gradient(42% 38% at 50% 40%,#0000 42%,#000 100%);mask-image:radial-gradient(42% 38% at 50% 40%,#0000 42%,#000 100%)}.field-route{fill:none;stroke:#2b969c;stroke-width:.7px;opacity:.16}.field-packet,.field-signal{fill:none;stroke-linecap:round;animation:17s linear infinite signal-flow}.field-packet{stroke:#25aeb2;stroke-width:1.3px;stroke-dasharray:48 952;opacity:.4}.field-signal{stroke:#10878b;stroke-width:3.8px;stroke-dasharray:.1 999.9;opacity:.7}.field-coordinate{font-family:var(--font-mono), monospace;color:#56767f;letter-spacing:.1em;font-size:7px;position:absolute}.coordinate-left{top:54%;left:7%}.coordinate-right{top:33%;right:7%}.hero-eyebrow{animation:.9s cubic-bezier(.16,1,.3,1) both hero-arrive}.hero h1{animation:1.2s cubic-bezier(.16,1,.3,1) .1s both hero-arrive}.hero-description{animation:1.2s cubic-bezier(.16,1,.3,1) .2s both hero-arrive}.hero .button{animation:1.2s cubic-bezier(.16,1,.3,1) .3s both hero-arrive}.hero .button svg{transition:transform .25s}.hero .button:hover svg{transform:translateY(3px)}.field-paused *,.field-offscreen *{animation-play-state:paused!important}@keyframes signal-flow{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes field-breathe{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:translate(30px,-30px)scale(1.2)}}@keyframes hero-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.field-coordinate{display:none}.field-grid{background-size:24px 24px}.field-route{stroke-width:1px;opacity:.17}.field-routes{width:150%;margin-left:-25%;-webkit-mask-image:radial-gradient(30% 34% at 50% 37%,#0000 42%,#000 100%);mask-image:radial-gradient(30% 34% at 50% 37%,#0000 42%,#000 100%)}.field-signal{stroke-width:3px}}@media (prefers-reduced-motion:reduce){.hero-field{transform:none!important}.hero-field *,.hero h1,.hero-eyebrow,.hero-description,.hero .button{animation:none!important}.field-packet,.field-signal{display:none}}.field-flow{animation:11s ease-in-out infinite alternate field-wave;position:absolute;inset:0}.field-grid{animation:28s linear infinite grid-drift}.field-route{opacity:.23}.field-packet,.field-signal{animation-duration:9s}.field-packet{stroke-dasharray:70 930;opacity:.56}.field-signal{stroke-width:4.5px;opacity:.8}.packet-1{animation-duration:12s;animation-delay:-6s}.packet-2{animation-duration:10s;animation-delay:-3s}.packet-3{animation-duration:15s;animation-delay:-9s}.packet-4{animation-duration:11s;animation-delay:-7s}.packet-5{animation-duration:13s;animation-delay:-11s}.field-orbital{perspective:900px;opacity:.31;width:390px;height:390px;position:absolute;-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.orbital-left{top:38%;left:-115px}.orbital-right{opacity:.24;width:340px;height:340px;top:-5%;right:-100px}.orbital-spin{transform-style:preserve-3d;animation:24s linear infinite orbital-turn;position:absolute;inset:0}.orbital-right .orbital-spin{animation-duration:32s;animation-direction:reverse}.orbital-spin span{border:1px solid #1e979e;border-radius:50%;position:absolute;inset:35px;box-shadow:0 0 16px #25aeb20a}.orbital-spin span:first-child{transform:rotateY(65deg)}.orbital-spin span:nth-child(2){transform:rotateX(65deg)}.orbital-spin span:nth-child(3){transform:rotateX(50deg)rotateY(-50deg)}.orbital-spin i{background:#0a8b94;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:35px;box-shadow:0 0 0 6px #25aeb214,0 0 22px #25aeb24d}.orbital-spin i:last-child{left:auto;right:35px;transform:translateZ(32px)}.hero h1>span{color:#0000;background-image:linear-gradient(110deg,#127e83 24%,#1b989e 40%,#127e83 57%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate title-light}.status-dot{animation:3s ease-in-out infinite status-pulse}@keyframes field-wave{0%{transform:translateY(-10px)rotate(-.8deg)scale(1.02)}to{transform:translateY(14px)rotate(.8deg)scale(1.04)}}@keyframes grid-drift{0%{background-position:0 0}to{background-position:32px -32px}}@keyframes orbital-turn{0%{transform:rotateX(20deg)rotateY(0)rotate(-20deg)}to{transform:rotateX(20deg)rotateY(360deg)rotate(-20deg)}}@keyframes title-light{0%{background-position:0}to{background-position:100%}}@keyframes status-pulse{0%,to{box-shadow:0 0 0 4px #25aeb214}50%{box-shadow:0 0 0 8px #25aeb207}}@media (max-width:700px){.field-orbital{width:240px;height:240px}.orbital-left{top:45%;left:-150px}.orbital-right{top:-5%;right:-150px}.field-route{opacity:.21}.field-flow{animation-duration:15s}}@media (prefers-reduced-motion:reduce){.field-flow{transform:none}.hero h1>span{color:var(--teal-dark);background:0 0}.field-orbital{opacity:.18}}
