@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#06142c;--white:#f5faff;--muted:#9aabc6;--blue:#0789ff;--cyan:#00e0f0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--bg);color:var(--white);font-family:'DM Sans',Arial,sans-serif;overflow-x:hidden}body:before{content:'';position:fixed;inset:0;background:radial-gradient(ellipse at 50% 44%,#0b2a56 0%,#071a38 38%,#06142c 75%);z-index:-4}.grid-pattern{position:fixed;inset:0;pointer-events:none;z-index:-2;background-image:linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(to bottom,transparent,#000 45%,transparent)}.ambient{position:fixed;border-radius:50%;filter:blur(95px);pointer-events:none;z-index:-3;animation:float 13s ease-in-out infinite alternate}.ambient-one{width:500px;height:500px;background:#0057cf55;top:-290px;right:-130px}.ambient-two{width:470px;height:470px;background:#00bde21c;bottom:-310px;left:-160px;animation-delay:-6s}.cursor-glow{position:fixed;left:0;top:0;width:420px;height:420px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#0b7ce214,transparent 70%);transform:translate(-50%,-50%);z-index:-1;transition:opacity .3s}.page-shell{min-height:100svh;max-width:1600px;margin:auto;padding:0 clamp(24px,5.5vw,90px);display:flex;flex-direction:column}.topbar{height:116px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff14}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;color:inherit}.brand-symbol{font:800 39px/1 Manrope,sans-serif;letter-spacing:-5px;color:#eff9ff}.brand-dot{color:var(--cyan)}.brand-copy{display:flex;flex-direction:column;gap:4px}.brand-copy strong{font:800 15px/1 Manrope,sans-serif;letter-spacing:2.3px}.brand-copy small{font-size:9px;letter-spacing:2.4px;color:#8da3c0;font-weight:700}.header-status{font-size:10px;letter-spacing:2.1px;font-weight:700;color:#9fb5d0;display:flex;align-items:center;gap:12px}.pulse-dot{width:7px;height:7px;border-radius:50%;background:#00e4d5;box-shadow:0 0 0 5px #00e4d514,0 0 18px #00e4d5;animation:pulse 2s infinite}.hero{position:relative;flex:1;min-height:620px;display:flex;justify-content:center;align-items:center;text-align:center;isolation:isolate;padding:64px 0 75px}.hero-content{position:relative;z-index:2;width:100%;max-width:900px;animation:appear 1.1s both}.eyebrow{display:flex;align-items:center;justify-content:center;gap:18px;color:#5da9e9;font-size:10px;letter-spacing:3.1px;font-weight:700}.eyebrow-line{width:35px;height:1px;background:linear-gradient(90deg,transparent,#168de5)}.eyebrow-line:last-child{transform:rotate(180deg)}.logo-frame{width:min(420px,78vw);margin:34px auto 28px;position:relative;filter:drop-shadow(0 22px 42px #008dff1b)}.hero-logo{width:100%;height:auto;display:block;object-fit:contain}.logo-frame:after{content:'';position:absolute;bottom:-14px;left:16%;right:16%;height:1px;background:linear-gradient(90deg,transparent,#16a2ff77,transparent)}h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(37px,5.3vw,72px);line-height:1.15;letter-spacing:-3px;font-weight:800;margin:37px 0 22px}.gradient-text{background:linear-gradient(105deg,#1ba8ff,#27d9f0 70%,#9ff7ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{font-size:clamp(14px,1.5vw,17px);line-height:1.9;color:var(--muted);max-width:600px;margin:0 auto 37px}.coming-soon{margin:0 auto;display:inline-flex;align-items:center;gap:16px;padding:18px 27px;border:1px solid #1598ed70;border-radius:7px;background:linear-gradient(115deg,#0966bc44,#05305b66);box-shadow:0 0 40px #007bff15,inset 0 1px #ffffff1b;color:#e8f9ff;font-weight:800;font-size:12px;letter-spacing:2.1px;transition:transform .25s,box-shadow .25s}.coming-soon:hover{transform:translateY(-3px);box-shadow:0 12px 45px #007bff28}.coming-icon{color:var(--cyan);font-size:20px}.coming-arrow{color:#64c8ff;font-size:20px;font-weight:400}.hero-bottom{display:flex;align-items:center;gap:23px;justify-content:center;margin-top:64px;color:#58759b;font-size:10px;letter-spacing:2.4px;font-weight:700}.hero-bottom>span:nth-child(2){display:flex;align-items:center;gap:14px}.hero-bottom i{width:3px;height:3px;border-radius:50%;background:#2c88b7}.thin-line{width:60px;height:1px;background:linear-gradient(90deg,transparent,#305a85)}.thin-line:last-child{transform:rotate(180deg)}.orbit{position:absolute;border:1px solid #137bda16;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0}.orbit-one{width:720px;height:720px}.orbit-two{width:1020px;height:1020px}.footer{border-top:1px solid #ffffff14;min-height:79px;display:flex;justify-content:space-between;align-items:center;gap:15px;color:#6f88a8;font-size:11px;letter-spacing:.3px}.footer-right{font-size:10px;letter-spacing:1.8px}.footer-spark{color:#05c8ed;font-size:16px;margin-left:10px}@keyframes pulse{50%{box-shadow:0 0 0 9px #00e4d500,0 0 20px #00e4d5}}@keyframes float{to{transform:translate(50px,55px)}}@keyframes appear{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.page-shell{padding:0 22px}.topbar{height:85px}.brand-symbol{font-size:33px}.brand-copy strong{font-size:12px}.brand-copy small{font-size:7px;letter-spacing:1.5px}.header-status{display:none}.hero{min-height:630px;padding:45px 0 55px}.eyebrow{font-size:8px;letter-spacing:1.7px;gap:9px}.eyebrow-line{width:18px}.logo-frame{margin:36px auto 24px}h1{letter-spacing:-1.7px;margin:35px 0 20px}.hero-description{max-width:440px}.coming-soon{padding:16px 17px;gap:10px;font-size:10px;letter-spacing:1.2px}.hero-bottom{gap:10px;margin-top:55px;font-size:8px;letter-spacing:1.2px}.thin-line{width:20px}.footer{justify-content:center;text-align:center;font-size:10px;min-height:74px}.footer-right{display:none}.orbit-one{width:480px;height:480px}.orbit-two{width:680px;height:680px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
