@font-face{font-family:Cashmere;src:local("Segoe UI");font-display:swap}
:root{color-scheme:dark;--bg:#050910;--panel:#0b111b;--line:#1e2c3b;--text:#edf4fa;--muted:#8f9dac;--cyan:#66def9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:40px}body{margin:0;background:var(--bg);color:var(--text);font:16px Cashmere,"Segoe UI",system-ui,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:7px}::selection{background:#2f8ca0;color:#fff}.wrap{width:min(1280px,calc(100% - 96px));margin:auto}.skip{position:absolute;left:20px;top:-100px;z-index:9;padding:14px;background:var(--bg)}.skip:focus{top:15px}.header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:2}.brand{display:flex;gap:9px;align-items:center;letter-spacing:.18em;font-size:16px;font-weight:650}.brand-mark{font-size:22px;letter-spacing:0;color:var(--cyan);margin-right:9px}.brand-dot{width:4px;height:4px;background:var(--cyan);border-radius:50%;align-self:flex-start;margin-top:5px}.header nav{display:flex;gap:32px;color:#a8b5c4;font-size:13px}.header nav a:hover{color:var(--cyan)}.edition{font-size:9px;letter-spacing:.17em;color:var(--muted)}.edition span{margin-left:12px;border:1px solid #334254;padding:5px;color:#c0d3e4}.hero{min-height:750px;position:relative;display:grid;grid-template-columns:1fr 1.04fr;align-items:center;padding-top:58px;padding-bottom:110px}.hero-copy{z-index:1;position:relative}.eyebrow{font-size:10px;font-weight:600;letter-spacing:.18em;color:#91acbf;margin:0 0 28px;line-height:1.7}.hero .eyebrow{display:flex;align-items:center;gap:9px}.eyebrow span{width:5px;height:5px;background:var(--cyan);border-radius:50%;box-shadow:0 0 12px #66def9}h1{font-size:clamp(50px,5.6vw,78px);font-weight:500;line-height:1.06;letter-spacing:-.052em;margin:0}em{font-style:normal;color:#8da8bd}h1 em{background:linear-gradient(120deg,#d6e6f2 0%,#8da8bd 70%);background-clip:text;-webkit-background-clip:text;color:transparent}.intro{font-size:17px;line-height:1.7;color:#9cabb9;margin:30px 0}.button{display:inline-flex;align-items:center;gap:28px;border:1px solid #4d7e91;border-radius:3px;background:linear-gradient(110deg,#133044,#11212f);padding:17px 22px;font-size:13px;transition:border-color .2s,background .2s}.button span{color:var(--cyan);font-size:20px;line-height:1}.button:hover{border-color:var(--cyan);background:#15374a}.hero-note{font-size:11px;color:#788b9d;margin-top:23px;display:flex;gap:9px;align-items:center}.tiny-orbit{width:10px;height:10px;border:1px solid #466e83;border-radius:50%}.hero-art{position:relative;isolation:isolate;aspect-ratio:1;display:grid;place-items:center;margin-left:-20px;margin-right:-50px}.hero-art img{width:112%;height:auto;position:relative;z-index:1;filter:drop-shadow(0 0 40px #05718a20)}.art-grid{position:absolute;inset:20%;background-image:linear-gradient(#459bb713 1px,transparent 1px),linear-gradient(90deg,#459bb713 1px,transparent 1px);background-size:32px 32px;transform:perspective(500px) rotateX(60deg) rotateZ(-30deg) scale(1.9);mask-image:radial-gradient(ellipse,black,transparent 68%)}.orbit{position:absolute;border:1px solid #59c9e529;border-radius:50%;width:105%;height:52%;transform:rotate(-28deg);box-shadow:0 0 30px #27bff207}.orbit:after{content:"";position:absolute;left:15%;top:7%;width:4px;height:4px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px #63e2ff}.orbit-two{width:94%;height:83%;transform:rotate(35deg);border-style:dashed;opacity:.4;animation:orbit 55s linear infinite}.art-coordinate{position:absolute;color:#517285;font-size:8px;line-height:1.8;letter-spacing:.12em;z-index:2}.coordinate-top{top:2%;right:5%}.coordinate-bottom{bottom:4%;left:5%}.hero-bottom{position:absolute;bottom:30px;left:0;right:0;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;font-size:9px;letter-spacing:.15em;color:#718497}.hero-bottom a{color:#a5bbcb}.hero-bottom a span{margin-left:18px;color:var(--cyan)}.section{padding-top:106px;padding-bottom:100px}.section-heading{display:grid;grid-template-columns:1fr 2fr;align-items:end;gap:0 20px}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:18px}h2{font-size:clamp(30px,3.2vw,46px);font-weight:450;letter-spacing:-.035em;line-height:1.18;margin:0}.section-heading h2{grid-column:1}.section-heading>p:last-child{justify-self:end;color:var(--muted);line-height:1.7;font-size:14px;margin:0 0 4px}.feature-grid{margin-top:52px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.feature-grid article{padding:30px 32px 35px;border-right:1px solid var(--line);background:radial-gradient(ellipse at 50% 30%,#0f273529,transparent 65%)}.feature-grid article:first-child{padding-left:0}.feature-grid article:last-child{border:0}.feature-index{font-size:9px;letter-spacing:.13em;color:#6d8598}h3{font-size:20px;font-weight:500;letter-spacing:-.02em;margin:18px 0 14px}.feature-grid p,.interface-copy>p,.membership p,.faq p{font-size:14px;line-height:1.8;color:var(--muted);max-width:420px;margin:0}.feature-icon{width:64px;height:60px;position:relative;margin:40px 0 30px}.rings i{position:absolute;border:1px solid #48a2be;border-radius:50%;width:45px;height:45px;top:5px;left:0;box-shadow:0 0 15px #39c5f30c}.rings i:nth-child(2){left:12px;border-color:#34708c}.rings i:nth-child(3){left:24px;border-color:#24475c}.bars{display:flex;gap:10px;align-items:center}.bars i{width:5px;height:40px;border:1px solid #48a2be;position:relative}.bars i:nth-child(2){height:55px}.bars i:after{content:"";position:absolute;left:-4px;top:8px;width:11px;height:6px;background:#75d5ee}.bars i:nth-child(2):after{top:30px}.bars i:nth-child(3):after{top:20px}.pulse{border:1px solid #22435a;border-radius:50%;width:60px}.pulse:before,.pulse:after{content:"";position:absolute;border:1px solid #2d6d89;border-radius:50%;inset:10px}.pulse:after{inset:23px;background:#6fdcf8;border:0;box-shadow:0 0 18px #56d6fa}.interface{background:radial-gradient(ellipse at 75% 45%,#0f2d4166,transparent 60%),linear-gradient(180deg,#07101a,#080e16);border-bottom:1px solid #142535;border-top:1px solid #142535;overflow:hidden}.interface-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.interface-copy h2{margin-bottom:26px}.interface-copy>p.eyebrow{color:#91acbf;font-size:10px;margin-bottom:25px}.detail-list{list-style:none;padding:0;margin:32px 0 28px;max-width:410px}.detail-list li{padding:17px 0;border-bottom:1px solid #20303d;font-size:13px;color:#c5d0d9}.detail-list span{color:#5a849a;margin-right:22px;font-size:10px}.caption{font-size:10px!important;line-height:1.8!important;color:#738596!important;display:block}.device-scene{position:relative;display:grid;place-items:center;perspective:1200px;min-height:570px}.device-glow{position:absolute;width:430px;height:430px;border:1px solid #27526a;border-radius:50%;box-shadow:0 0 0 40px #0d263d28,0 0 0 80px #0d263d18}.device{width:270px;height:550px;border:1px solid #536475;outline:4px solid #111c29;border-radius:36px;background:linear-gradient(150deg,#111d2d,#070b13 75%);box-shadow:28px 40px 60px #0008,inset 0 0 0 5px #060910;position:relative;padding:26px 20px;transform:rotateY(-10deg) rotateZ(4deg)}.device-camera{position:absolute;width:10px;height:10px;background:#010306;border:1px solid #263340;border-radius:50%;left:calc(50% - 5px);top:15px}.device-status{font-size:9px;display:flex;justify-content:space-between;color:#b4c5d5}.app-title{display:flex;justify-content:space-between;margin-top:28px;font-size:20px;font-weight:500;letter-spacing:-.03em}.app-title span{color:#7b94a8}.app-caption{font-size:7px;color:#61798f;letter-spacing:.2em;margin-top:7px}.app-orb{margin:27px auto 14px;width:104px;height:104px;border:1px solid #2a7d99;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#0c2b3d,transparent 65%);box-shadow:0 0 35px #1697bd12,inset 0 0 22px #218cae17}.app-orb span{font-size:35px;font-weight:300;color:#87e5ff}.app-orb:after{content:"";position:absolute;inset:8px;border:1px solid #19445b;border-radius:50%}.app-orb i{position:absolute;top:4px;left:25px;width:4px;height:4px;border-radius:50%;background:#9be9fc;box-shadow:0 0 7px #9be9fc}.app-ready{text-align:center;font-size:16px}.app-muted{text-align:center;font-size:9px;color:#697f92;margin-top:7px}.app-card{display:flex;align-items:center;gap:11px;padding:13px 11px;border:1px solid #253747;background:#101b29;border-radius:12px;margin-top:25px}.app-symbol{color:#76cde5;font-size:20px}.app-card strong{font-size:10px;font-weight:500}.app-card small{display:block;font-size:8px;margin-top:5px;color:#6e8598}.app-card b{font-weight:400;color:#75d8ef;margin-left:auto;font-size:12px}.app-tools{display:flex;justify-content:space-around;margin-top:22px;text-align:center;font-size:8px;color:#869caf}.app-tools span{display:block;font-size:19px;color:#a1bfd1;margin-bottom:7px}.app-bottom{display:flex;justify-content:space-between;font-size:7px;border-top:1px solid #1c2a39;padding-top:15px;margin-top:23px;color:#667a8e}.app-bottom span:first-child{color:#78cce3}.device-home{position:absolute;bottom:12px;left:95px;right:95px;height:3px;border-radius:5px;background:#8598a7}.device-label{position:absolute;bottom:-30px;color:#4b718b;font-size:8px;letter-spacing:.2em}.membership{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-bottom:1px solid var(--line)}.membership-content article{display:flex;gap:26px;padding:25px 0;border-bottom:1px solid var(--line)}.membership-content article:first-child{padding-top:0}.membership-content article>span{font-size:10px;color:#59849a;padding-top:6px}.membership-content h3{margin-top:0}.membership-content .caption{margin-top:24px}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.faq details{border-bottom:1px solid var(--line)}.faq summary{padding:24px 0;cursor:pointer;list-style:none;font-size:14px;display:flex;justify-content:space-between;gap:20px;line-height:1.5}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#6ab6d4;font-size:20px;line-height:1;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{padding:0 30px 24px 0;max-width:none}.footer{border-top:1px solid var(--line);padding-top:40px;padding-bottom:40px;display:flex;align-items:center;justify-content:space-between}.footer p{color:#677c8e;font-size:12px}.footer>span{font-size:9px;letter-spacing:.12em;color:#586e81}@keyframes orbit{to{transform:rotate(395deg)}}
@media(min-width:1600px){.hero{min-height:810px}.hero-art{margin-right:-70px}.hero-art img{width:115%}}
@media(max-width:1000px){.wrap{width:calc(100% - 56px)}.edition{display:none}.hero{min-height:670px;grid-template-columns:1.05fr 1fr}.hero-art{margin-right:-80px;margin-left:-40px}h1{font-size:58px}.hero .eyebrow{font-size:8px;letter-spacing:.12em}.section-heading{grid-template-columns:2fr 1fr}.feature-grid article{padding:25px 22px}.interface-grid{gap:30px}.membership,.faq{gap:35px}.feature-grid p{font-size:13px}.section{padding-top:80px;padding-bottom:80px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{height:78px}.brand{font-size:13px}.brand-mark{display:none}.header nav{gap:18px;font-size:11px}.header nav a:first-child{display:none}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:46px;padding-bottom:80px}.hero .eyebrow{font-size:8px;margin-bottom:24px}h1{font-size:clamp(45px,10vw,66px);line-height:1.06}.hero-copy{width:100%}.intro{font-size:15px;margin:24px 0}.button{padding:15px 19px;font-size:12px}.hero-note{font-size:10px}.hero-art{width:100%;margin:5px 0 -15px;align-self:center}.hero-art img{width:110%;max-width:580px}.orbit-one{width:100%}.coordinate-top{top:8%;right:0}.coordinate-bottom{left:0;bottom:8%}.hero-bottom{bottom:15px;font-size:7px;letter-spacing:.1em;padding-top:18px}.hero-bottom a{font-size:8px}.section{padding-top:62px;padding-bottom:62px}.section-heading{display:block}.section-heading>p:last-child{margin-top:22px;font-size:13px}.section-heading>p:last-child br{display:none}.eyebrow{font-size:9px;margin-bottom:20px}h2{font-size:33px}.feature-grid{grid-template-columns:1fr;margin-top:35px}.feature-grid article,.feature-grid article:first-child{border-right:0;border-bottom:1px solid var(--line);padding:25px 0 28px;position:relative;padding-left:0;min-height:185px}.feature-index{display:block;font-size:8px}.feature-icon{position:absolute;right:5px;top:53px;transform:scale(.7);transform-origin:right top;margin:0}.feature-grid h3{font-size:20px;margin:22px 0 11px}.feature-grid p{max-width:calc(100% - 75px)}.interface-grid{grid-template-columns:1fr;gap:40px}.interface-copy>p{font-size:13px}.detail-list{margin-top:20px}.device-scene{min-height:560px;margin-bottom:25px}.device-glow{width:300px;height:300px}.device{transform:rotateY(-8deg) rotateZ(3deg)}.device-label{bottom:-5px}.membership,.faq{grid-template-columns:1fr;gap:35px}.membership-content h3{font-size:18px}.membership-content p,.faq p{font-size:13px}.faq summary{font-size:13px;padding:23px 0}.footer{flex-wrap:wrap;gap:15px;padding:30px 0}.footer p{order:3;width:100%;margin:0;font-size:11px}.footer>span{font-size:8px}.desktop{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orbit-two{animation:none}*{transition:none!important}}
