:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#020b18;--cyan:#00e7f5;--text:#c7d5e5;--muted:#92a8bc;--line:#97c3e024}*{box-sizing:border-box}html{background:var(--background)}body{color:#fff;-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid var(--cyan);outline-offset:6px;border-radius:4px}::selection{color:#020b18;background:#00e7f5}.skip-link{z-index:20;background:var(--cyan);color:var(--background);padding:14px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-wrap{background:radial-gradient(ellipse at 77% 37%, #06304a70, transparent 48%), var(--background);overflow:clip}.landing{flex-direction:column;max-width:1440px;min-height:calc(100svh - 68px);margin:auto;padding:0 6%;display:flex}.site-header{border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;gap:24px;min-height:104px;display:flex;position:relative}.brand{align-items:center;min-height:44px;display:inline-flex}.wordmark{letter-spacing:-1.2px;align-items:baseline;font-size:27px;font-weight:750;display:inline-flex}.wordmark>span:first-child{color:#35cbd0}.brand-dot{background:var(--cyan);border-radius:50%;width:5px;height:5px;margin-left:7px}.brand-image{object-fit:contain;object-position:left;width:190px;height:58px}.download{border-radius:7px;justify-content:center;align-items:center;gap:15px;min-height:52px;font-size:14px;font-weight:650;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.download:hover{transform:translateY(-2px)}.download-header{background:#09273965;border:1px solid #3b7180;padding:0 22px}.download-header:hover{background:#113749;border-color:#35cbd0}.link-arrow{font-size:20px;font-weight:400}.hero{flex:1;grid-template-rows:1fr auto;grid-template-columns:1.04fr 1fr;align-items:center;column-gap:12px;padding:26px 0 28px;display:grid}.hero-copy{z-index:2;padding:38px 0;position:relative}.eyebrow{color:#97dce4;letter-spacing:2.4px;align-items:center;gap:12px;margin:0 0 29px;font-size:10px;font-weight:650;display:flex}.eyebrow>span{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #00e7f566}.eyebrow b{color:#518290;font-weight:400}h1{letter-spacing:-3px;margin:0;font-size:clamp(40px,4.5vw,68px);font-weight:650;line-height:1.13}.hero h1{white-space:nowrap}.hero h1>span{color:#35dce4}.hero-description{max-width:410px;color:var(--text);margin:25px 0 31px;font-size:16px;line-height:1.8}.download-primary{color:#021521;background:linear-gradient(110deg,#36eced,#00cbdc);min-height:58px;padding:0 23px;box-shadow:0 6px 30px #00d7e313}.download-primary:hover{background:#7df8fa;box-shadow:0 8px 34px #00d7e32a}.play-mark{clip-path:polygon(0 0,100% 50%,0 100%);background:#032a39;width:17px;height:20px}.hero-action>p{color:var(--muted);letter-spacing:.3px;margin:14px 0 0;font-size:11px}.hero-action>p>span{color:#4b718a;padding:0 6px}.device-scene{--scene-height:clamp(440px, calc(100svh - 270px), 780px);--phone-width:min(380px, calc((var(--scene-height) - 64px) / 2.08), calc(100% - 64px));height:var(--scene-height);isolation:isolate;place-items:center;width:100%;min-width:0;margin:0;display:grid;position:relative;overflow:clip}.device-scene:before{content:"";aspect-ratio:1;z-index:-2;background:radial-gradient(#00cddd20,#007aa00a 52%,#0000 72%);border-radius:50%;width:112%;position:absolute}.scene-grid{z-index:-2;background-image:linear-gradient(#487f9310 1px,#0000 1px),linear-gradient(90deg,#487f9310 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0 -12% 0 -8%;-webkit-mask-image:radial-gradient(#000,#0000 68%);mask-image:radial-gradient(#000,#0000 68%)}.globe{opacity:.65;aspect-ratio:1;z-index:-1;background:radial-gradient(circle at 35% 30%,#1086a60c,#04172a05 70%);border:1px solid #42bcd729;border-radius:50%;width:116%;max-width:620px;position:absolute;overflow:hidden;transform:rotate(-21deg)}.globe i{border:1px solid #42bcd722;border-radius:50%;position:absolute}.globe i:first-child{inset:0 22%}.globe i:nth-child(2){inset:0 39%}.globe i:nth-child(3){inset:20% -10%}.globe i:nth-child(4){inset:37% -5%}.globe i:nth-child(5){inset:8% -17%}.globe i:nth-child(6){inset:-10% 10%}.orbit{z-index:-1;border:1px solid #23bdcf35;border-left-color:#0000;border-radius:50%;width:116%;height:37%;position:absolute}.orbit-one{transform:rotate(-29deg)}.orbit-two{opacity:.5;transform:rotate(35deg)}.network-point{background:#65eff3;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 0 5px #00e7f510,0 0 15px #00e7f580}.point-one{top:38%;left:5%}.point-two{top:32%;right:2%}.point-three{bottom:22%;left:17%}.scene-label{color:#85b8c5;letter-spacing:2px;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;top:12%;right:0}.scene-label>span{background:#3b9baa;width:23px;height:1px}.phone{width:var(--phone-width);aspect-ratio:1/2.08;background:linear-gradient(135deg,#223b4d,#07131d 20%,#0a1822 85%,#1b414b);border:1px solid #5d7484;border-color:#5d7484 #244b59 #30606a #5d7484;border-radius:46px;padding:6px;animation:9s ease-in-out infinite float;position:relative;transform:translate(-8px)rotate(2deg);box-shadow:16px 24px 42px #0007,3px 8px 14px #0005,inset 1px 1px #9bb2c32b}.phone:after{content:"";background:#3a5260;border-radius:0 2px 2px 0;width:2px;height:36px;position:absolute;top:28%;right:-3px}.phone-screen{background:#031422;border-radius:39px;width:100%;height:100%;position:relative;overflow:hidden}.app-screenshot{object-fit:cover;object-position:center top}.scene-caption{letter-spacing:2.4px;color:#88a6b8;align-items:center;gap:9px;font-size:8px;display:flex;position:absolute;bottom:1%}.scene-caption>span{background:#35cbd0;border-radius:50%;width:4px;height:4px}.benefits{border-top:1px solid var(--line);grid-column:1/-1;justify-content:center;gap:0;margin:18px 0 0;padding:24px 0 0;list-style:none;display:flex}.benefits li{color:var(--text);letter-spacing:.3px;justify-content:center;align-items:center;gap:12px;padding:0 48px;font-size:12px;display:flex}.benefits li+li{border-left:1px solid var(--line)}.benefit-icon{color:#51d9df;place-items:center;width:23px;height:23px;font-size:18px;display:grid}.globe-icon{font-size:25px}.site-footer{min-height:68px;color:var(--muted);border-top:1px solid var(--line);background:#020a15;justify-content:space-between;align-items:center;gap:20px;padding:18px max(6%,50% - 634px);font-size:11px;display:flex}.site-footer a{padding:10px 0}.site-footer a:hover,.back-link:hover{color:var(--cyan)}.site-footer a span{padding-left:12px}.legal-wrap{flex-direction:column;min-height:100svh;display:flex}.legal-wrap>.site-header{margin:0 6%}.legal-main{flex:1;width:min(100% - 48px,780px);margin:0 auto;padding:65px 0 100px}.back-link{color:var(--muted);margin-bottom:50px;padding:8px 0;font-size:13px;display:inline-block}.legal-main h1{letter-spacing:-1.8px;font-size:clamp(36px,5vw,54px)}.legal-main .eyebrow{margin-bottom:16px}.policy-placeholder{background:#071d2c99;border:1px solid #245269;border-radius:12px;margin-top:35px;padding:32px}.policy-label{letter-spacing:1.6px;color:#61d5df;font-size:10px;line-height:1.8}.policy-placeholder h2{font-size:23px;font-weight:600;line-height:1.35}.policy-placeholder p{color:var(--text);font-size:15px;line-height:1.8}@keyframes float{0%,to{transform:translate(-8px)rotate(2deg)}50%{transform:translate(-8px,-6px)rotate(2deg)}}@media (min-width:1600px){.landing{padding:0 75px}}@media (max-width:1050px){.landing{padding:0 5%}h1{letter-spacing:-2px;font-size:clamp(37px,4.7vw,50px)}.hero-description{max-width:350px;font-size:15px}.benefits li{padding:0 28px}.scene-label{letter-spacing:1px;font-size:7px;right:-3%}}@media (max-width:700px){.landing{min-height:auto;padding:0 6%}.site-header{gap:12px;min-height:86px}.wordmark{font-size:23px}.brand-image{width:136px;height:48px}.download-header{gap:7px;min-height:44px;padding:0 12px;font-size:11px}.download-header .link-arrow{font-size:16px}.hero{grid-template-columns:1fr;padding-top:0}.hero-copy{text-align:center;padding:18px 0 0}.eyebrow{letter-spacing:2px;justify-content:center;gap:10px;margin-bottom:22px;font-size:9px}h1{letter-spacing:-1.8px;font-size:clamp(35px,7.8vw,54px)}.hero-description{max-width:380px;margin:16px auto 18px;font-size:15px}.hero-action>p{font-size:10px}.device-scene{--phone-width:min(72vw, 250px);--scene-height:calc(var(--phone-width) * 2.08 + 56px);width:min(100%,450px);margin:0 auto}.phone{border-radius:38px;padding:5px}.phone-screen{border-radius:32px}.globe{width:110%}.orbit{width:108%}.scene-label{top:13%;right:0}.scene-caption{font-size:7px;bottom:0}.benefits{justify-content:space-between;margin-top:22px;padding-top:22px}.benefits li{text-align:center;flex-direction:column;flex:1;gap:7px;padding:0 8px;font-size:10px;line-height:1.5}.site-footer{min-height:68px;padding-left:max(6%, env(safe-area-inset-left));padding-right:max(6%, env(safe-area-inset-right));padding-bottom:max(18px, env(safe-area-inset-bottom))}.legal-main{padding:32px 0 64px}.legal-main .eyebrow{justify-content:start}.policy-placeholder{padding:24px}}@media (max-width:360px){.wordmark{font-size:20px}.brand-dot{display:none}.download-header{padding:0 9px;font-size:10px}.download-header .link-arrow{display:none}.eyebrow{letter-spacing:1.4px}h1{font-size:33px}.hero-description{font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (min-width:900px){.hero{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr)!important;align-items:center!important;column-gap:clamp(28px,3vw,58px)!important}.device-scene{--scene-height:clamp(670px, 71vw, 760px)!important;width:100%!important;height:var(--scene-height)!important;isolation:isolate!important;place-items:center!important;margin:-32px 0 -18px!important;display:grid!important;position:relative!important;overflow:visible!important}.device-scene:before{content:""!important;z-index:-3!important;aspect-ratio:1!important;filter:blur(8px)!important;background:radial-gradient(circle at 53%,#00e7f538 0%,#00b8d61f 27%,#0064910e 47%,#0000 71%)!important;border-radius:50%!important;width:min(820px,118%)!important;position:absolute!important}.device-scene:after{content:""!important;z-index:-1!important;filter:blur(17px)!important;background:radial-gradient(#23ebf557 0%,#00d1e829 28%,#00a0ca0e 53%,#0000 74%)!important;border-radius:50%!important;width:min(560px,77%)!important;height:92px!important;position:absolute!important;bottom:43px!important;left:50%!important;transform:translate(-50%)!important}.globe{aspect-ratio:1!important;opacity:.72!important;background:radial-gradient(circle at 47% 46%,#00dbed29,#05364f17 43%,#02111f05 69%)!important;border:1px solid #37d8e938!important;border-radius:50%!important;width:min(735px,105%)!important;max-width:none!important;position:absolute!important;transform:rotate(-17deg)translate(-2%)!important;box-shadow:0 0 70px #00dfef1a,inset 0 0 60px #00d7eb12!important}.globe i{border-color:#40dae838!important}.orbit{border-color:#23d2e252 #23d2e252 #23d2e252 #0000!important;width:min(760px,110%)!important}.network-point{background:#75fbff!important;width:7px!important;height:7px!important;box-shadow:0 0 0 6px #00e7f512,0 0 22px #00e7f5d1!important}.phone{z-index:5!important;aspect-ratio:1/1.96!important;transform-origin:50%!important;width:clamp(365px,26vw,500px)!important;max-width:92%!important;transform-style:preserve-3d!important;isolation:isolate!important;background:linear-gradient(138deg,#f2ffff 0%,#c1f8fb 2%,#68c9d1 4.5%,#355d69 7%,#0d202b 11%,#061018 24%,#07141d 71%,#1b4854 86%,#64dfe4 95%,#d9feff 100%)!important;border:1px solid #e0fcfff5!important;border-radius:55px!important;padding:4px!important;animation:none!important;position:relative!important;transform:perspective(1450px)rotateY(-8deg)rotateX(1.4deg)rotate(-2.1deg)translate(3%)!important;box-shadow:40px 45px 74px #00000085,19px 23px 38px #0000005c,-7px -5px 29px #6df4f729,10px 3px 37px #00e7f530,inset 1px 1px #ffffffe0,inset -1px -1px #30dde680!important}.phone:before{content:""!important;z-index:-2!important;background:linear-gradient(#e8ffff 0%,#99e8ec 4%,#416f79 12%,#163642 26%,#06131c 52%,#123640 74%,#327783 90%,#9bf1f3 100%)!important;border-radius:54px!important;position:absolute!important;inset:9px -17px 8px 23px!important;transform:translate3d(11px,5px,-8px)!important;box-shadow:15px 12px 24px #0000006b,4px 2px 19px #00e7f526!important}.phone:after{content:""!important;background:linear-gradient(#d8fdff,#78c7cd 14%,#315761 29%,#102832 74%,#76cbd1)!important;border-radius:0 5px 5px 0!important;width:5px!important;height:71px!important;position:absolute!important;top:26%!important;right:-12px!important;box-shadow:2px 0 2px #ffffff57,5px 5px 9px #0000006e!important}.phone-screen{background:#020b13!important;border-radius:50px!important;width:100%!important;height:100%!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #66e9ef40,inset 0 0 18px #0000002e!important}.phone-screen:before{display:none!important}.phone-screen:after{content:""!important;z-index:7!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(119deg,#ffffff24 0%,#ffffff0b 8%,#0000 22% 69%,#3de4eb07 100%)!important;display:block!important;position:absolute!important;inset:0!important}.app-screenshot{object-fit:cover!important;object-position:center center!important;z-index:1!important;width:100%!important;height:100%!important}.scene-label{color:#8ed7e2!important;top:14%!important;right:0!important}.scene-caption{color:#9fcbd1!important;bottom:3%!important}.benefits{z-index:20!important;background:linear-gradient(#020b1800,#020b18d4 42%)!important;margin-top:8px!important;padding-top:25px!important;position:relative!important}.benefit-icon{color:#00ebf5!important;text-shadow:0 0 13px #00e7f547!important}}@media (min-width:1500px){.phone{width:clamp(455px,27vw,525px)!important}.globe{width:780px!important}.device-scene{--scene-height:760px!important}}@media (min-width:900px) and (max-width:1199px){.phone{width:clamp(350px,36vw,395px)!important}.device-scene{--scene-height:700px!important}.globe{width:min(650px,120%)!important}}@media (max-width:899px){.device-scene{--phone-width:min(82vw, 350px)!important;--scene-height:calc(var(--phone-width) * 1.96 + 105px)!important;width:min(100%,500px)!important;height:var(--scene-height)!important;margin:0 auto!important;overflow:hidden!important}.phone{width:var(--phone-width)!important;aspect-ratio:1/1.96!important;border-radius:47px!important;padding:4px!important;animation:none!important;transform:perspective(950px)rotateY(-5deg)rotate(-1.5deg)!important}.phone-screen{border-radius:42px!important}.globe{opacity:.52!important;width:122%!important}}.globe-scene{width:100%;height:clamp(560px,47vw,760px);margin:-34px 0 -16px;position:relative;overflow:visible}.globe-hero-image{filter:drop-shadow(0 0 34px #00dcf529)drop-shadow(0 20px 40px #00000042);object-fit:contain!important;object-position:center center!important}@media (min-width:1400px){.hero{grid-template-columns:minmax(0,.88fr) minmax(620px,1.12fr)!important;column-gap:clamp(18px,2.6vw,50px)!important}.globe-scene{height:clamp(650px,43vw,790px);transform:translate(1.5%)}}@media (min-width:900px) and (max-width:1399px){.globe-scene{height:clamp(560px,52vw,700px)}}@media (max-width:899px){.globe-scene{width:min(100%,680px);height:clamp(390px,92vw,620px);margin:6px auto -10px}.globe-hero-image{object-position:center center!important}}.globe-scene{isolation:isolate!important;background:0 0!important;place-items:center!important;width:100%!important;height:clamp(540px,45vw,760px)!important;margin:-20px 0 -10px!important;display:grid!important;position:relative!important;overflow:visible!important}.globe-scene:before{content:""!important;z-index:-1!important;aspect-ratio:1!important;filter:blur(30px)!important;pointer-events:none!important;background:radial-gradient(circle,#00e7f533 0%,#00b7dc1a 31%,#00669d0b 52%,#0000 72%)!important;border-radius:50%!important;width:82%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(1.08)!important}.globe-scene:after{content:none!important;display:none!important}.globe-hero-image{object-fit:contain!important;object-position:center center!important;mix-blend-mode:normal!important;filter:brightness(1.05)saturate(1.08)drop-shadow(0 0 18px #00e0f52e)drop-shadow(0 20px 34px #0000002e)!important;background:0 0!important;width:100%!important;height:100%!important;transform:scale(1.03)!important;-webkit-mask-image:none!important;mask-image:none!important}@media (min-width:1400px){.hero{grid-template-columns:minmax(0,.9fr) minmax(620px,1.1fr)!important;column-gap:clamp(18px,2.4vw,48px)!important}.globe-scene{height:clamp(650px,43vw,790px)!important;transform:translate(1%)!important}.globe-hero-image{transform:scale(1.07)!important}}@media (min-width:900px) and (max-width:1399px){.globe-scene{height:clamp(550px,49vw,700px)!important}.globe-hero-image{transform:scale(1.03)!important}}@media (max-width:899px){.globe-scene{width:min(100%,620px)!important;height:clamp(350px,88vw,570px)!important;margin:12px auto 0!important}.globe-hero-image{transform:scale(1)!important}}.network-sphere{isolation:isolate;aspect-ratio:1;width:100%;min-width:0;max-width:820px;margin:0 auto;position:relative}.network-sphere:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#00e7f51c 0%,#0a6da816 39%,#0000 70%);border-radius:50%;position:absolute;inset:0}.network-sphere:after{content:"";pointer-events:none;background:radial-gradient(#0000 60%,#020b181c 80%);border-radius:50%;position:absolute;inset:0}.network-sphere canvas{aspect-ratio:1;width:100%;height:100%;display:block}@media (min-width:900px) and (max-width:1399px){.hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;column-gap:24px!important}}@media (min-width:701px) and (max-width:899px){.hero{grid-template-columns:minmax(0,1fr)!important}.hero-copy{text-align:center}.hero-copy .eyebrow{justify-content:center}.hero-description{margin-left:auto;margin-right:auto}}@media (max-width:899px){.network-sphere{width:min(86vw,580px);max-width:100%}}
