
:root{--bg:#080c12;--panel:#101720;--blue:#50baff;--white:#f1f4f7;--muted:#9ca8b7;--line:#25303b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--white);font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}header{height:100px;max-width:1320px;padding:0 5%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.brand{font-size:23px;font-weight:800;letter-spacing:2px;position:relative;line-height:1}.brand-icon{color:var(--blue);margin-right:5px}.brand-sub{display:block;font-size:8px;letter-spacing:5px;margin:8px 0 0 35px;color:var(--muted)}nav{display:flex;gap:32px;font-size:13px;color:#bec7d2}nav a:hover,.text-link:hover,footer a:hover{color:var(--blue)}.button{display:inline-flex;gap:28px;justify-content:center;align-items:center;background:var(--blue);color:#07111b;padding:15px 23px;border:1px solid var(--blue);border-radius:5px;font-size:14px;font-weight:700;transition:background .2s,transform .2s}.button:hover{background:#8ad1ff;transform:translateY(-2px)}.button span{font-size:20px;line-height:1}.button.small{font-size:12px;padding:11px 17px}.hero{max-width:1320px;margin:auto;padding:83px 5% 75px;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:710px;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:var(--blue)}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--blue);margin-right:8px;box-shadow:0 0 12px #50baff}h1,h2,h3,p{margin:0}h1{font-size:clamp(52px,6.1vw,84px);line-height:1.04;letter-spacing:-4px;font-weight:500;margin:24px 0}em{font-style:normal;color:var(--blue)}.hero-copy>p{color:var(--muted);font-size:16px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:32px}.text-link{font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:16px}.location{font-size:11px;color:#a2aebb;margin-top:36px}.hero-art{position:relative;aspect-ratio:1;display:grid;place-items:center;background:radial-gradient(ellipse,#15395255,transparent 65%)}.orbit{border:1px solid #32608666;border-radius:50%;position:absolute;inset:6%}.orbit-two{inset:15%;border-style:dashed;opacity:.6;transform:rotate(20deg)}.orbit-three{inset:24%;border-color:#50baff66}.logo-disc{width:66%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#000;border:1px solid #215372;box-shadow:0 0 80px #2a98ff18;display:grid;place-items:center}.logo-disc img{width:145%;height:auto;max-width:none;display:block}.orbit-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--blue);box-shadow:0 0 20px var(--blue)}.dot-one{top:13%;right:26%}.dot-two{bottom:23%;left:13%}.art-label{position:absolute;background:#101b25;border:1px solid #294054;padding:11px 15px;border-radius:5px;letter-spacing:1.4px;font-size:8px;color:#b4d3e9}.top-label{right:0;top:19%}.bottom-label{bottom:9%;left:9%}.art-label i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--blue);margin-right:6px}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:4%;justify-content:center;align-items:center;padding:24px 5%;background:#0d131b}.ticker>span:first-child{font-size:9px;letter-spacing:1.6px;color:var(--muted)}.ticker b{font-size:22px;font-weight:400}.ticker>span:not(:first-child){color:var(--blue);font-size:13px}.section{max-width:1200px;margin:auto;padding:96px 3%}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:60px}.section-heading>p{max-width:335px;font-size:14px;color:var(--muted)}h2{font-size:clamp(30px,3.5vw,45px);line-height:1.16;letter-spacing:-1.7px;font-weight:500;margin-top:18px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.features article{background:linear-gradient(135deg,#141e2a,#0e141d);border:1px solid #25313e;border-radius:8px;padding:28px;min-height:300px}.feature-number{font-size:9px;letter-spacing:1.5px;color:#a3afbd}.feature-icon{font-size:40px;color:var(--blue);margin:24px 0 15px;line-height:1}h3{font-size:20px;line-height:1.35;letter-spacing:-.4px;font-weight:500}.features p,.steps p{font-size:13px;color:var(--muted);margin-top:14px;line-height:1.8}.about{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-top:25px}.about-art{padding:38px;background:#102538;min-height:340px;position:relative;overflow:hidden;border:1px solid #294156;border-radius:8px;background-image:linear-gradient(#25415744 1px,transparent 1px),linear-gradient(90deg,#25415744 1px,transparent 1px);background-size:32px 32px}.about-art:after{content:'';position:absolute;width:290px;height:290px;border:1px solid #50baff55;border-radius:50%;right:-70px;top:55px;box-shadow:0 0 0 35px #50baff07,0 0 0 70px #50baff06}.about-art .eyebrow{font-size:8px}.address-art{font-size:64px;letter-spacing:-3px;margin-top:75px;position:relative;z-index:1}.address-art span{color:var(--blue);font-size:45px;margin-left:20px}.about-coordinates{font-size:10px;letter-spacing:2px;margin-top:8px;color:#96b9d1}.about-copy p{color:var(--muted);font-size:14px;margin-top:21px}.about-copy .text-link{margin-top:23px;color:var(--blue)}.steps{border-top:1px solid var(--line)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}.steps-grid article{border-top:1px solid #344555;padding-top:22px}.steps-grid span{font-size:12px;color:var(--blue);display:block;margin-bottom:24px}.faq{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;list-style:none;font-size:15px;display:flex;justify-content:space-between;gap:22px}summary::-webkit-details-marker{display:none}summary:after{content:'+';color:var(--blue)}details[open] summary:after{content:'−'}details p{font-size:13px;color:var(--muted);margin-top:16px}details p a{color:var(--blue);text-decoration:underline}.contact{text-align:center;border:1px solid #294155;border-radius:10px;background:radial-gradient(ellipse at 50% 120%,#164165,#101923 65%);margin-bottom:80px;padding:65px 25px}.contact h2{font-size:clamp(45px,5vw,68px);margin-top:21px;letter-spacing:-2.5px}.contact p{color:var(--muted);margin-top:23px;font-size:14px}.contact-buttons{display:flex;gap:15px;justify-content:center;margin-top:30px}.secondary{background:transparent;color:var(--white);border-color:#4c6377}.secondary:hover{background:#1a3448}.contact-address{font-size:11px;color:#a2afbd;margin-top:27px}footer{max-width:1320px;margin:auto;padding:55px 5% 24px;border-top:1px solid var(--line)}.footer-top{display:grid;grid-template-columns:1.2fr 1fr .7fr;gap:40px}.footer-top p{font-size:12px;color:var(--muted);margin-top:13px}.footer-top strong{display:block;font-size:12px;margin-bottom:16px}.footer-top>div>a:not(.brand){display:block;font-size:12px;color:var(--muted);margin-top:7px;overflow-wrap:anywhere}.footer-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);margin-top:50px;padding-top:21px;font-size:10px;color:#8995a4}.skip{position:fixed;left:15px;top:-100px;background:var(--blue);color:#000;padding:10px;z-index:99}.skip:focus{top:15px}.legal{max-width:870px;padding:65px 28px 100px;margin:auto}.legal .eyebrow{margin-top:50px}.legal h1{font-size:52px;letter-spacing:-2px}.legal-intro{font-size:18px;color:var(--muted);max-width:650px}.updated{font-size:12px;color:var(--muted);margin-top:20px}.legal-body{margin-top:45px;border-top:1px solid var(--line)}.legal-body section{margin-top:35px}.legal-body h2{font-size:23px;letter-spacing:-.5px}.legal-body p{margin-top:14px;color:#b7c1cc;font-size:15px;line-height:1.9}.legal-body a{color:var(--blue);text-decoration:underline;overflow-wrap:anywhere}@media(min-width:1500px){.hero{min-height:760px}}@media(max-width:900px){header{padding:0 6%;height:85px}nav{gap:18px}.hero{padding:60px 6%}.hero h1{font-size:60px}.hero-actions{gap:15px;flex-wrap:wrap}.section{padding:65px 6%}.about{gap:35px}.contact{margin:0 5% 60px}.faq{gap:35px}.features article{padding:22px}.ticker{gap:3%}.art-label{font-size:6px;padding:9px}.section-heading{gap:35px}}@media(max-width:650px){header{height:80px;gap:10px}.brand{font-size:18px}.brand-sub{font-size:6px;letter-spacing:4px}nav{display:none}.button.small{font-size:10px;padding:9px 12px;gap:10px}.hero{grid-template-columns:1fr;padding-top:49px;padding-bottom:35px;gap:18px}.hero h1{font-size:62px;letter-spacing:-3px}.hero-copy>p{font-size:14px}.eyebrow{font-size:8px;letter-spacing:1.6px}.hero-art{width:100%;max-width:400px;margin:auto}.art-label{font-size:7px}.location{margin-top:25px}.ticker{gap:4%;flex-wrap:wrap;padding:20px 5%}.ticker>span:first-child{width:100%;text-align:center;margin-bottom:10px}.ticker b{font-size:18px}.section-heading{display:block}.section-heading>p{margin-top:20px}.features{grid-template-columns:1fr;gap:15px;margin-top:28px}.features article{min-height:0;padding:26px}.feature-icon{margin:20px 0}.features h3{max-width:none}.about{grid-template-columns:1fr;gap:35px;padding-top:5px}.about-art{min-height:280px}.address-art{margin-top:45px}.steps-grid{grid-template-columns:1fr;gap:25px}.steps-grid span{margin-bottom:15px}.faq{grid-template-columns:1fr;gap:20px}.contact-buttons{flex-direction:column;align-items:stretch}.contact{padding:50px 23px}.contact-address{font-size:10px}.footer-top{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;gap:8px}.legal{padding-top:40px}.legal h1{font-size:40px}.legal-intro{font-size:16px}.legal-body p{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

