:root{--bg:#071321;--bg2:#0a1b2d;--panel:#10243a;--panel2:#122c46;--light:#eef5fc;--text:#a9bfd1;--muted:#748aa0;--cyan:#22d8ed;--blue:#168cee;--border:#20384d;--green:#30e6b1;--orange:#ffbd66;--max:1200px;--radius:14px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--light);font-family:Inter,'Segoe UI',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.container{width:min(var(--max),calc(100% - 48px));margin-inline:auto}.skip{position:absolute;left:10px;top:-100px;background:white;color:#071321;padding:12px;z-index:20}.skip:focus{top:10px}.eyebrow{font-size:.74rem;font-weight:800;letter-spacing:.19em;color:var(--cyan);text-transform:uppercase}.microbar{height:39px;border-bottom:1px solid #1b3146;background:#07131f;color:#8aa4b9;font-size:.65rem;font-weight:800;letter-spacing:.12em}.microbar .container{height:100%;display:flex;justify-content:space-between;align-items:center}.microbar span{display:inline-flex;align-items:center;gap:10px}.live-dot{display:inline-block;flex:0 0 7px;width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 0 4px #30e6b117,0 0 15px #30e6b178}.header{z-index:12;position:sticky;top:0;background:#081726f5;border-bottom:1px solid #1a3044;backdrop-filter:blur(16px)}.nav-bar{min-height:91px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:13px;font-size:1.51rem;font-weight:950;letter-spacing:-.065em;line-height:.92;color:white;white-space:nowrap}.brand .dash,.brand>span>span{color:var(--cyan)}.brand small{display:block;font-size:.54rem;font-weight:700;letter-spacing:.22em;color:#81a5bd;margin-top:10px}.brand-symbol{display:flex;align-items:center;justify-content:center;width:49px;height:49px;flex:0 0 49px;border:1px solid #176385;border-radius:12px;background:linear-gradient(135deg,#0e4364,#0a1c35);font-size:3.1rem;font-weight:300;line-height:1;color:var(--cyan);box-shadow:0 0 30px #118ceb12}.nav-bar nav{display:flex;align-items:center;gap:clamp(12px,1.5vw,27px)}.nav-bar nav>a{font-size:.79rem;color:#b6c6d6;white-space:nowrap;font-weight:700;transition:color .2s}.nav-bar nav>a:hover,.nav-bar nav>a.selected{color:var(--cyan)}.nav-bar nav .nav-cta{border:1px solid #247b9a;background:#0c344c;color:#b8f5fb;padding:14px 16px;border-radius:7px}.mobile-menu{display:none;color:white;background:none;border:1px solid #33506a;border-radius:8px;padding:8px 12px;font-size:1.4rem}.site-banner{background:#184b66;color:#e0f8ff;padding:13px 0;font-size:.87rem}.site-banner b{margin-right:12px}.site-banner a{color:#fff;text-decoration:underline}.hero{padding:78px 0 76px;background:radial-gradient(ellipse at 65% 28%,#113d5d80,transparent 50%),radial-gradient(ellipse at 15% 25%,#12345a70,transparent 45%),#071523;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;width:900px;height:900px;left:-600px;top:-420px;border-radius:50%;border:1px solid #1752773a;pointer-events:none}.hero-layout{display:grid;grid-template-columns:1fr .92fr;gap:54px;align-items:center}.hero-content{position:relative;z-index:2}.hero-kicker{font-size:.71rem;letter-spacing:.145em;font-weight:800;color:#91dce7;display:flex;align-items:center;gap:13px;margin:0 0 28px}.hero h1{font-size:clamp(3rem,5.25vw,5.75rem);line-height:1.06;letter-spacing:-.066em;margin:0 0 26px;font-weight:950}.hero h1 em{font-style:normal;color:var(--cyan);text-shadow:0 0 60px #03bfd72b}.hero-content>p:not(.hero-kicker){font-size:1.09rem;line-height:1.8;color:#a8c1d2;max-width:530px}.actions{display:flex;gap:13px;flex-wrap:wrap;margin:33px 0 51px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 23px;border:1px solid transparent;border-radius:8px;font-weight:800;font-size:.83rem;white-space:nowrap;gap:8px;transition:transform .2s,background .2s,border .2s;text-align:center}.button:hover{transform:translateY(-2px)}.button.primary{background:linear-gradient(105deg,#0fb6e8,#167ee1);color:white;box-shadow:0 13px 33px #0868bb30}.button.ghost{border-color:#3d5b72;background:#122c4060;color:#d7ebfa}.button.ghost:hover{border-color:#35c5e0}.mode-footer{border-top:1px solid #28415a;padding-top:20px;font-size:.69rem;letter-spacing:.11em;font-weight:800;color:#83a3b9}.network-visual{position:relative;min-height:505px;overflow:hidden;isolation:isolate;border:1px solid #235274;border-radius:18px;background:radial-gradient(circle at center,#104866 0,#0a2b46 33%,#0a1a30 72%);box-shadow:0 35px 90px #0005,inset 0 0 80px #1c6b8a1a}.grid-overlay{position:absolute;inset:0;background-image:linear-gradient(#3e6b821b 1px,transparent 1px),linear-gradient(90deg,#3e6b821b 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to bottom,white,transparent)}.ring{position:absolute;left:50%;top:47%;border:1px solid #329ec14a;border-radius:50%;transform:translate(-50%,-50%)}.ring-a{width:180px;height:180px}.ring-b{width:330px;height:330px}.ring-c{width:475px;height:475px}.ring:before,.ring:after{content:"";position:absolute;background:#2ad4e4;border-radius:50%;width:5px;height:5px;box-shadow:0 0 15px #2ad4e4}.ring-a:before{top:16px;right:17px}.ring-b:before{bottom:65px;left:12px}.ring-c:before{top:80px;left:40px}.radar-sweep{position:absolute;width:410px;height:410px;top:47%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from 10deg,transparent 0deg,transparent 290deg,#13d4ed08 310deg,#13d4ed35 350deg,transparent 360deg);animation:sweep 14s linear infinite;pointer-events:none}@keyframes sweep{to{transform:translate(-50%,-50%) rotate(360deg)}}.radar-core{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);width:168px;height:168px;border:2px solid #24badd9c;border-radius:50%;background:#08334c;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 10px #109bc614,0 0 50px #12bde227}.radar-core>b{font-size:3.6rem;font-weight:400;color:var(--cyan);line-height:.8}.radar-core strong{font-size:1.1rem;font-weight:950;letter-spacing:-.055em}.radar-core strong span{color:var(--cyan)}.radar-core small{font-size:.48rem;letter-spacing:.18em;color:#9dbfca;margin-top:6px}.mode-point{position:absolute;color:#d8f7fa;font-size:.66rem;letter-spacing:.07em;font-weight:850;padding:10px 13px;background:#0c253acc;border:1px solid #296783;border-radius:7px;box-shadow:0 4px 21px #0004}.mode-point:first-letter{color:var(--cyan)}.point-a{top:12%;left:11%}.point-b{top:18%;right:12%}.point-c{top:54%;right:6%}.point-d{bottom:21%;left:9%}.point-e{bottom:12%;right:21%}.visual-footer{position:absolute;bottom:0;left:0;right:0;padding:17px 22px;border-top:1px solid #1e526e;background:#081a2cd9;display:flex;align-items:center;justify-content:space-between;font-size:.66rem;letter-spacing:.13em;font-weight:800;color:#a4d5e2}.visual-footer .live-dot{margin-right:10px}.visual-footer strong{font-size:1.6rem;color:white}.signal-strip{background:#0c2538;border-top:1px solid #164158;border-bottom:1px solid #1e425a}.signal-strip .container{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;padding-bottom:20px}.signal-strip .container>div{display:flex;align-items:center;gap:13px}.signal-strip strong{display:block;font-size:.85rem}.signal-strip small{display:block;color:var(--muted);font-size:.74rem;margin-top:4px}.signal-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #22607a;background:#103750;color:var(--cyan);font-size:1.4rem;border-radius:9px}.signal-strip a{color:var(--cyan);font-weight:800;font-size:.85rem}.section{padding:95px 0}.section.shaded{background:#0b1c2d;border-block:1px solid #1b364b}.section-heading{max-width:680px;margin:0 0 34px}.section-heading h2{font-size:clamp(1.8rem,3.4vw,3.15rem);letter-spacing:-.055em;line-height:1.14;margin:15px 0}.section-heading p{line-height:1.75;color:var(--text);font-size:1rem}.cards{display:grid;gap:20px}.cards.three,.cards.directory{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--border);background:linear-gradient(155deg,#12283e,#0c1e30);padding:30px;border-radius:var(--radius);min-width:0}.card h3{font-size:1.26rem;letter-spacing:-.027em;line-height:1.35;margin:19px 0 11px}.card p{color:var(--text);line-height:1.68;font-size:.9rem;overflow-wrap:anywhere}.feature{display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.feature:hover{transform:translateY(-5px);border-color:#278db3}.feature b{font-size:.86rem;color:var(--cyan);margin-top:auto;padding-top:25px}.feature-glyph{display:grid;place-items:center;width:52px;height:52px;border:1px solid #205979;border-radius:12px;background:#0b3854;color:var(--cyan);font-size:1.9rem}.net-split{display:grid;grid-template-columns:1fr .88fr;gap:70px;align-items:center}.net-split .section-heading{margin-bottom:25px}.net-highlight{background:linear-gradient(140deg,#14435c,#10263e);border:1px solid #27738f;border-radius:18px;padding:45px 47px;box-shadow:inset 0 0 50px #1595c612}.net-highlight h3{font-size:1.4rem;margin:19px 0 28px}.big-time{display:block;font-size:clamp(2.7rem,4vw,4.5rem);font-weight:950;letter-spacing:-.055em;color:var(--cyan)}.net-highlight p{font-size:1rem;font-weight:800}.net-highlight small{display:block;color:#b3cada;line-height:1.7}.heading-row{display:flex;align-items:end;justify-content:space-between;gap:30px}.inline-link{display:inline-block;color:var(--cyan);font-size:.84rem;font-weight:800;margin-top:14px;overflow-wrap:anywhere}.inline-link:hover{text-decoration:underline}.tag{display:inline-flex;align-items:center;max-width:100%;font-size:.68rem;font-weight:850;letter-spacing:.12em;color:#8beaf2;background:#134259;border:1px solid #216684;border-radius:5px;padding:7px 9px;text-transform:uppercase}.news-empty{max-width:400px}.cta-section{padding-top:30px}.wide-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:46px 58px;background:linear-gradient(112deg,#0b3e5c,#0f2a43);border:1px solid #277490;border-radius:17px}.wide-cta h2{font-size:clamp(1.6rem,3vw,2.75rem);letter-spacing:-.05em;margin:10px 0}.wide-cta p{color:#c2d5df;line-height:1.65;max-width:700px}.interior-hero{padding:70px 0 74px;background:radial-gradient(ellipse at 80% 0,#1250727d,transparent 48%),#0a2034;border-bottom:1px solid #22516d}.interior-hero h1{font-size:clamp(2.25rem,5vw,4.1rem);letter-spacing:-.06em;line-height:1.09;margin:15px 0 15px;max-width:940px}.interior-hero p:last-child{color:#b8d1e0;line-height:1.78;max-width:780px;font-size:1.03rem}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 70px}.steps>div{border:1px solid var(--border);border-radius:12px;background:#10283d;padding:24px}.steps b{display:block;color:var(--cyan);font-weight:950;font-size:1.6rem;margin-bottom:14px}.steps strong{display:block;font-size:1rem}.steps small{display:block;color:var(--text);margin-top:9px;line-height:1.5}.filters{display:flex;gap:15px;margin-bottom:23px}.filters input,.filters select{border:1px solid #33536e;background:#0b1e30;color:white;border-radius:8px;min-height:48px;padding:12px 16px}.filters input{flex:1}.filters select{min-width:180px}.card-head{display:flex;align-items:center;justify-content:space-between;color:var(--cyan)}.card small{display:block;color:#7e9eb3;font-size:.76rem;margin-bottom:9px}.identifier{padding:15px 17px;margin:18px 0 12px;background:#071828;border:1px solid #286184;border-radius:7px;font-size:1.35rem;letter-spacing:.01em;font-weight:850;color:var(--cyan);overflow-wrap:anywhere}.info{margin-top:44px;border:1px solid #276b88;border-left:4px solid var(--cyan);background:#0c3046;padding:20px 25px;border-radius:10px}.info strong{color:#edf9ff}.info p{line-height:1.7;color:#b7cbda;margin:8px 0 0}.status-overview{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #2a5b75;border-radius:13px;background:linear-gradient(120deg,#0f3c53,#0b2339);padding:32px 39px}.status-overview h2{font-size:1.65rem;letter-spacing:-.025em;margin:12px 0}.status-overview p{color:var(--text)}.status-overview>strong{font-size:3.5rem;color:var(--cyan);text-align:center}.status-overview>strong small{display:block;font-size:.64rem;letter-spacing:.1em;color:var(--text)}.subheading{margin:57px 0 23px;font-size:1.6rem;letter-spacing:-.03em}.status-row{display:flex;align-items:center;gap:19px;padding:21px 24px;border:1px solid var(--border);background:#0e2437;margin-bottom:9px;border-radius:9px}.status-row>div{flex:1}.status-row h3{margin:0 0 6px;font-size:1.01rem}.status-row p{margin:0;color:var(--text);font-size:.87rem}.status-row small{display:block;color:var(--muted);margin-top:8px}.status-icon{color:var(--cyan);font-size:1.5rem}.status{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid #3d5268;border-radius:50px;color:#ccdbe4;font-size:.74rem;font-weight:850;white-space:nowrap}.status i{width:7px;height:7px;border-radius:50%;background:#7f9bae}.status-operational{border-color:#1d6b58;color:#8af8cb}.status-operational i{background:#2bdd9b}.status-degraded,.status-maintenance{border-color:#846634;color:#f6c87d}.status-degraded i,.status-maintenance i{background:#e8ae4e}.status-outage{border-color:#a34e5c;color:#ffacbb}.status-outage i{background:#f5677a}.incident{margin:12px 0}.incident .muted{color:var(--muted);margin-left:12px;font-size:.78rem}.net-row{display:grid;grid-template-columns:1fr 290px;gap:30px;align-items:center;margin-bottom:18px}.net-row h2{font-size:1.7rem;margin:17px 0}.net-row .net-slot{border-left:1px solid #29475f;padding:20px 0 20px 34px}.net-slot small{display:block;color:var(--text);font-size:.83rem;line-height:1.6}.net-slot b{display:block;font-size:2.5rem;letter-spacing:-.05em;color:var(--cyan);margin:10px 0}.empty{padding:32px;background:#0e2639;border:1px dashed #305572;border-radius:12px;color:var(--text);margin:20px 0}.faq-list{max-width:920px}.faq{border:1px solid var(--border);border-radius:9px;margin-bottom:12px;background:#10263a}.faq summary{cursor:pointer;list-style:none;padding:21px 24px;font-size:1.08rem;font-weight:800;display:flex;justify-content:space-between}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--cyan);font-size:1.5rem}.faq[open] summary span{transform:rotate(45deg)}.faq p{padding:0 24px 22px;color:var(--text);line-height:1.75}.form-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px}.form-layout h2{font-size:2.35rem;letter-spacing:-.055em;line-height:1.15}.form-layout p{line-height:1.8;color:var(--text)}.form-card{border:1px solid #27516d;background:#10273c;border-radius:16px;padding:38px}.form-card h3{font-size:1.45rem;margin:0 0 24px}.form-card label{display:flex;flex-direction:column;gap:8px;color:#d2e5f1;font-size:.8rem;font-weight:800;margin-bottom:18px}.form-card input,.form-card textarea,.form-card select{width:100%;min-height:46px;border:1px solid #345870;background:#091e30;border-radius:8px;color:white;padding:12px;outline:none}.form-card input:focus,.form-card textarea:focus,.form-card select:focus{border-color:var(--cyan)}.two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.hp{position:absolute;left:-9999px;opacity:0;pointer-events:none}.alert{padding:16px;border:1px solid #278b70;background:#164e41;border-radius:8px;margin:18px 0;line-height:1.5}.alert.bad{background:#622d3e;border-color:#bc5869}.article{max-width:880px;color:#c1d4e1;line-height:1.9;font-size:1.03rem;white-space:normal;overflow-wrap:anywhere}.article h2{color:white;font-size:1.6rem;line-height:1.3;margin-top:30px}.article a:not(.button){color:var(--cyan)}.listen-box{display:flex;gap:25px;align-items:center;background:#122e44;padding:44px;border:1px solid #276381;border-radius:13px}.listen-box audio{width:min(530px,100%)}.listen-box p{color:var(--text);line-height:1.75}.fineprint{font-size:.8rem;color:var(--muted);margin:25px 0}.footer{background:#060f1b;border-top:1px solid #244257;padding:67px 0 25px}.footer-columns{display:grid;grid-template-columns:2.1fr repeat(3,1fr);gap:42px}.footer-intro p{color:#91aabe;line-height:1.8;max-width:320px;margin-top:25px}.footer-intro small{color:#6e8ba3}.footer h3{font-size:.8rem;letter-spacing:.11em;text-transform:uppercase;margin:11px 0 24px}.footer-columns>div:not(.footer-intro)>a{display:block;color:#9cb4c7;font-size:.83rem;margin:0 0 16px}.footer-columns a:hover{color:var(--cyan)}.footer-bottom{display:flex;gap:18px;align-items:center;justify-content:space-between;border-top:1px solid #1c2d40;margin-top:60px;padding-top:23px;color:#738ba2;font-size:.74rem}.footer-bottom a:hover{color:var(--cyan)}
@media(max-width:1180px){.nav-bar nav{gap:12px}.nav-bar nav>a{font-size:.7rem}.brand{font-size:1.3rem}.hero-layout{gap:24px}.network-visual{min-height:460px}.hero h1{font-size:clamp(2.8rem,5.2vw,5rem)}}
@media(max-width:960px){.microbar span:last-child{display:none}.nav-bar{min-height:76px}.mobile-menu{display:block}.nav-bar nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0a1d30;border-bottom:1px solid #2e516c;padding:17px 24px;flex-direction:column;align-items:stretch;gap:0}.nav-bar nav.open{display:flex}.nav-bar nav>a{font-size:.9rem;padding:14px 8px}.nav-bar nav .nav-cta{text-align:center;margin-top:9px}.hero-layout,.net-split{grid-template-columns:1fr}.hero{padding:62px 0}.hero h1{font-size:clamp(3rem,8vw,5.5rem)}.hero-content>p:not(.hero-kicker){max-width:690px}.network-visual{min-height:430px;max-width:710px;width:100%}.cards.three,.cards.directory{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-columns{grid-template-columns:1.5fr 1fr 1fr;row-gap:40px}.form-layout{gap:35px}.signal-strip .container>div:last-child{display:none}}
@media(max-width:650px){.container{width:min(100% - 34px,var(--max))}.microbar{font-size:.55rem}.brand{font-size:1.16rem}.brand-symbol{height:44px;width:44px;flex-basis:44px}.hero{padding:52px 0 50px}.hero-kicker{font-size:.59rem}.hero h1{font-size:clamp(2.6rem,10vw,4.3rem)}.hero-content>p:not(.hero-kicker){font-size:.96rem}.actions{margin-bottom:31px}.actions .button{width:100%}.network-visual{min-height:360px}.ring-a{width:130px;height:130px}.ring-b{width:230px;height:230px}.ring-c{width:350px;height:350px}.radar-core{width:120px;height:120px}.radar-core strong{font-size:.83rem}.radar-core>b{font-size:2.6rem}.mode-point{font-size:.52rem;padding:8px}.visual-footer{padding:11px;font-size:.56rem}.mode-footer{font-size:.54rem}.signal-strip .container{padding-block:17px}.signal-strip .container>a{font-size:.7rem}.section{padding:65px 0}.section-heading h2{font-size:2rem}.steps,.cards.three,.cards.directory,.form-layout{grid-template-columns:1fr}.steps{gap:10px;margin-bottom:50px}.steps>div{padding:17px}.net-highlight{padding:30px}.heading-row{display:block}.wide-cta{display:block;padding:28px}.wide-cta .button{margin-top:15px}.interior-hero{padding:50px 0}.interior-hero h1{font-size:2.7rem}.filters{flex-direction:column}.filters select{width:100%}.status-overview{padding:24px;align-items:start}.status-overview h2{font-size:1.3rem}.status-overview>strong{font-size:2rem}.status-row{flex-wrap:wrap}.status-row .status{margin-left:36px}.net-row{grid-template-columns:1fr}.net-row .net-slot{border-left:0;border-top:1px solid #29475f;padding:22px 0 0}.form-card{padding:24px}.two{grid-template-columns:1fr}.listen-box{display:block;padding:25px}.listen-box .feature-glyph{margin-bottom:20px}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.footer-intro{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom>span,.footer-bottom>a{display:block;margin-top:15px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
