:root{color-scheme:dark;--bg:#0a1120;--surface:#101d2b;--mint:#80edcc;--text:#edf4f4;--muted:#a4b6c6;--line:#243442;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text)}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--mint);outline-offset:6px}a:hover{color:var(--mint)}.wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.nav{display:flex;align-items:center;justify-content:space-between;padding-block:28px;border-bottom:1px solid var(--line);gap:24px}.brand{display:flex;align-items:center;gap:10px}.brand b{font-size:21px;letter-spacing:-.5px}.brand b span{display:block;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;font-weight:500;color:var(--muted);margin-top:3px}.nav nav{display:flex;gap:32px;align-items:center;font-size:14px}.nav-help{border:1px solid var(--line);padding:11px 17px;border-radius:30px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;min-height:690px;padding-block:75px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;color:var(--mint);line-height:1.7;margin:0 0 24px}.dot{display:inline-block;background:var(--mint);width:6px;height:6px;border-radius:50%;margin-inline-end:7px;box-shadow:0 0 15px #80edcc44}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,5.5vw,72px);line-height:1.07;letter-spacing:-3px;font-weight:600;margin-bottom:28px}em{font-style:normal;color:var(--mint)}.lede{font-size:18px;line-height:1.75;color:var(--muted);max-width:590px}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-block:30px 20px}.primary{display:inline-flex;align-items:center;gap:28px;padding:17px 24px;background:var(--mint);color:#09261f;border-radius:32px;font-weight:650;font-size:14px}.primary:hover{background:#b6ffe9;color:#09261f}.text-link{font-size:14px;font-weight:600;color:var(--mint)}.micro{font-size:12px;line-height:1.65;color:var(--muted);max-width:520px}.connection-visual{height:510px;position:relative;isolation:isolate}.orbit{position:absolute;border:1px solid #80edcc13;border-radius:50%;left:50%;top:40%;transform:translate(-50%,-50%)}.orbit-one{width:430px;height:430px}.orbit-two{width:330px;height:330px;border-color:#80edcc24}.orbit-three{width:230px;height:230px;background:radial-gradient(circle,#80edcc19,transparent 70%)}.orb{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:145px;height:145px;border:1px solid #80edcc88;border-radius:50%;display:grid;place-items:center;background:#112431;box-shadow:0 0 70px #80edcc12}.orb img{width:70px;height:70px}.float-tag{position:absolute;border:1px solid var(--line);background:#101e2bea;border-radius:30px;padding:12px 18px;font-size:9px;letter-spacing:1.8px;z-index:2}.tag-a{top:50px;right:5px}.preview-card{position:absolute;bottom:3px;width:340px;left:50%;transform:translate(-50%);padding:24px;border:1px solid #304a56;border-radius:22px;background:linear-gradient(130deg,#152936,#101b2a);box-shadow:0 25px 70px #0005}.preview-card .micro{font-size:9px;letter-spacing:2px}.preview-title{font-size:22px;font-weight:600;margin-block:12px 22px;letter-spacing:-.7px}.preview-row{display:flex;gap:12px;align-items:center;padding-bottom:20px}.location-mark{display:grid;place-items:center;background:#80edcc0c;border:1px solid #80edcc33;color:var(--mint);border-radius:13px;width:45px;height:45px;font-size:13px;font-weight:650;flex-shrink:0}.preview-row b{font-size:14px}.preview-row small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.arrow{margin-inline-start:auto;color:var(--mint)}.preview-meta{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:15px;font-size:10px;color:var(--muted)}.preview-meta b{color:var(--mint);font-weight:500}.trust-strip{border-block:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding-block:24px;font-size:12px;color:var(--muted)}.section{padding-block:85px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:36px}.section-heading p:not(.eyebrow){max-width:360px;color:var(--muted);line-height:1.75;font-size:15px;margin-bottom:5px}h2{font-size:clamp(30px,3.5vw,45px);line-height:1.17;letter-spacing:-1.5px;font-weight:550;margin-bottom:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-grid article{padding:30px;background:var(--surface);border:1px solid var(--line);border-radius:18px}h3{font-size:20px;letter-spacing:-.4px;font-weight:600;margin-bottom:13px}.feature-grid p,.dedicated p:not(.eyebrow),.notice p{color:var(--muted);font-size:14px;line-height:1.85;margin-bottom:0}.feature-icon{display:inline-block;font-size:12px;color:var(--mint);padding-bottom:42px;font-variant-numeric:tabular-nums}.dedicated{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;border-block:1px solid var(--line);align-items:center}.dedicated p:not(.eyebrow){max-width:500px;margin-block:25px}.ip-art{background:linear-gradient(135deg,#142e36,#122032);border:1px solid #31505c;border-radius:25px;min-height:290px;padding:35px;display:flex;flex-direction:column;justify-content:center;transform:rotate(-3deg);box-shadow:0 25px 65px #0003}.ip-art>span:first-child{font-size:10px;letter-spacing:2px;color:var(--mint)}.ip-art strong{font:500 54px ui-monospace,monospace;margin-block:24px;color:#d3fff0}.ip-line{height:1px;background:linear-gradient(90deg,var(--mint),transparent);margin-bottom:18px}.ip-art small{color:var(--muted);font-size:12px}.status-label{font-size:9px;letter-spacing:1px;margin-top:24px;color:var(--mint)}.pilot-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pilot-grid>a{display:flex;gap:20px;align-items:center;padding:25px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.pilot-grid h3{margin-bottom:5px}.pilot-grid p{color:var(--muted);font-size:12px;margin:0}.badge{border-radius:20px;padding:6px 11px;font-size:10px;font-weight:600;color:var(--mint);background:#80edcc12;border:1px solid #80edcc22}.pilot-grid .badge{margin-inline-start:auto}.section>.micro{margin-top:20px}.faq{max-width:820px;padding-top:10px}.faq h2{margin-bottom:35px}details{border-bottom:1px solid var(--line);padding-block:22px}summary{font-size:17px;cursor:pointer;line-height:1.5}details p{font-size:15px;color:var(--muted);line-height:1.8;margin:18px 0 0}.closing{text-align:center;padding:70px 24px;border-radius:25px;background:radial-gradient(ellipse at top,#163438,var(--surface));border:1px solid var(--line);margin-bottom:80px}.closing h2{margin-bottom:30px;font-size:45px}.footer{border-top:1px solid var(--line);padding-block:45px;display:flex;justify-content:space-between;gap:30px}.footer p,.footer small{color:var(--muted);font-size:12px;margin-block:17px}.footer nav{display:grid;grid-template-columns:1fr 1fr;gap:20px 35px;font-size:12px;align-content:start}.legal{max-width:850px}.legal h1{font-size:55px}.legal .lede{max-width:100%}.legal section{margin-top:40px}.legal h2{font-size:23px;letter-spacing:-.5px;margin-bottom:15px}.legal p{line-height:1.9;color:var(--muted);font-size:16px}.legal-links{margin-top:50px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:28px;color:var(--mint);font-size:14px}.catalog-tools{display:flex;gap:22px;margin-top:38px}.catalog-tools label{display:grid;gap:9px;font-size:12px;color:var(--muted);flex:1}.catalog-tools label:first-child{flex:2}input,select{min-width:0;width:100%;padding:15px;border-radius:10px;background:var(--surface);color:var(--text);border:1px solid var(--line);font:inherit;font-size:15px}.regions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.regions-grid article{background:var(--surface);border:1px solid var(--line);padding:23px;border-radius:16px}.region-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.region-top small{color:var(--muted);font-size:11px}.regions-grid h3{line-height:1.4;font-size:17px}.regions-grid code{font-size:11px;color:var(--mint)}.regions-grid p{font-size:12px;line-height:1.7;color:var(--muted);margin-top:15px;margin-bottom:0}.badge.muted{color:var(--muted);background:#fff04;border-color:var(--line)}.notice{margin-top:40px;padding:25px;border:1px solid var(--line);border-radius:16px}.notice p+p{margin-top:16px}.empty{padding:40px 0;color:var(--muted)}.skip{position:absolute;top:-100px;padding:15px;background:var(--mint);color:var(--bg);z-index:50}.skip:focus{top:0}@media(max-width:900px){.hero{grid-template-columns:1fr 1fr;gap:0}.hero h1{font-size:51px}.connection-visual{transform:scale(.85);transform-origin:center}.section-heading{gap:25px}.regions-grid{grid-template-columns:1fr 1fr}.dedicated{gap:40px}.ip-art strong{font-size:42px}.feature-grid article{padding:23px}}@media(max-width:650px){.wrap{width:calc(100% - 36px)}.nav{padding-block:20px;gap:15px}.nav nav{gap:16px;font-size:12px}.nav-help{display:none}.brand b{font-size:18px}.hero{grid-template-columns:1fr;padding-block:55px 25px}.hero h1{font-size:49px;letter-spacing:-2.5px}.lede{font-size:16px}.hero .micro{max-width:330px}.connection-visual{height:450px;transform:scale(.9);margin-top:5px}.orbit-one{width:370px;height:370px}.orbit-two{width:290px;height:290px}.preview-card{width:320px}.trust-strip{display:grid;grid-template-columns:1fr 1fr;font-size:11px;gap:20px}.section{padding-block:55px}.section-heading{display:block}.section-heading p:not(.eyebrow){margin-top:22px}.section-heading>.text-link{display:inline-block;margin-top:22px}.feature-grid,.dedicated,.pilot-grid,.regions-grid{grid-template-columns:1fr}.feature-icon{padding-bottom:25px}.feature-grid article{padding:26px}.ip-art{max-width:360px;width:95%;margin:20px auto}.pilot-grid>a{padding:22px}.catalog-tools{flex-direction:column}.legal h1{font-size:42px;letter-spacing:-1.8px}.legal p{font-size:15px}.closing h2{font-size:37px}.closing{padding-block:50px;margin-bottom:50px}.footer{flex-direction:column}.footer nav{gap:20px}.tag-a{right:0}.section-heading h2{font-size:34px}.legal h2{font-size:23px}.footer .brand img{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
