@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#0b1322;--text:#f4f7ff;--muted:#9facc1;--border:#26354d;--mint:#4cdbd4;--indigo:#838dff}
*{box-sizing:border-box}html{min-height:100%}body{margin:0;min-height:100vh;background:radial-gradient(ellipse 55% 65% at 80% 47%,#152849 0%,transparent 75%),radial-gradient(ellipse 55% 45% at 12% 5%,#17233b 0%,transparent 80%),var(--bg);font-family:'DM Sans',Arial,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}.page-shell{max-width:1280px;padding:0 55px;margin:0 auto}.site-header{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:11px}.brand-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:linear-gradient(135deg,#4addd4,#6678f6);color:#08152a}.brand-icon svg{width:32px;height:32px}.brand-name{font-family:'Space Grotesk',Arial,sans-serif;font-weight:700;font-size:27px;letter-spacing:-1.35px}.brand-name>span:first-child{color:var(--mint)}.brand-domain{font-size:17px;color:var(--muted);letter-spacing:-.4px}.status{display:flex;align-items:center;gap:11px;padding:11px 17px;border:1px solid #2e405b;border-radius:50px;background:#17243a;color:#bcc8da;font-size:13px;font-weight:600}.status-dot{width:8px;height:8px;border-radius:50%;background:#4ce4ba;box-shadow:0 0 0 5px #4ce4ba19;animation:pulse 2.5s infinite}
.hero{min-height:575px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:10px}.hero-content{position:relative;z-index:2;padding:40px 0 70px}.eyebrow{color:#5ce2dc;letter-spacing:2.3px;font-weight:800;font-size:12px;display:flex;align-items:center;gap:13px}.eyebrow-line{width:25px;height:2px;background:var(--mint)}h1{font-family:'Space Grotesk',Arial,sans-serif;font-size:clamp(62px,6.45vw,96px);line-height:1.03;letter-spacing:-5px;margin:29px 0 24px;font-weight:700}.gradient-text{background:linear-gradient(96deg,#42e0d3,#8f94ff);color:transparent;background-clip:text;-webkit-background-clip:text}.period{color:var(--mint)}.intro{color:#d4deed;max-width:530px;font-size:21px;line-height:1.6;margin:0 0 15px}.intro strong{color:#fff;font-weight:700}.subtext{color:var(--muted);font-size:16px;line-height:1.8;max-width:490px;margin:0}.coming-soon{display:inline-flex;align-items:center;gap:11px;border:1px solid #315b62;background:#17374073;border-radius:12px;padding:14px 18px;margin-top:37px;color:#abf4eb;font-size:14px;font-weight:700}.sparkle{color:#50ded2;font-size:20px}.hero-art{position:relative;height:510px;display:grid;place-items:center;isolation:isolate}.art-orbit{border-radius:50%;border:1px solid #2d4866;position:absolute;inset:34px 5px 25px 5px;transform:rotate(-24deg);opacity:.8}.orbit-two{inset:89px 52px 76px 52px;border-color:#284965;transform:rotate(32deg)}.art-glow{position:absolute;background:#2c5c9a;filter:blur(90px);opacity:.24;border-radius:50%;width:300px;height:300px}.cable-art{width:100%;max-width:560px;position:relative;z-index:1;filter:drop-shadow(0 22px 35px #050a1480);animation:float 8s ease-in-out infinite}.floating-tag{position:absolute;z-index:3;background:#1c2b45e8;border:1px solid #3a5273;border-radius:10px;color:#dce7ff;padding:13px 18px;font-size:14px;font-weight:800;box-shadow:0 14px 30px #050b1970;backdrop-filter:blur(8px)}.tag-top{right:0;top:103px;transform:rotate(5deg)}.tag-top span{color:var(--mint);margin:0 5px}.tag-bottom{left:15px;bottom:68px;transform:rotate(-5deg)}.tag-check{color:#57e8bb;margin-right:6px}
.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;border-top:1px solid var(--border);padding:35px 0 40px}.feature{display:flex;align-items:center;gap:15px}.feature-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border:1px solid #2d455b;background:#152b3c;border-radius:12px;color:#54d7d3;font-size:26px}.feature div{display:flex;flex-direction:column;gap:6px}.feature strong{font-size:14px;font-weight:800}.feature div span{font-size:13px;color:var(--muted)}.site-footer{border-top:1px solid #203048;min-height:86px;display:flex;align-items:center;justify-content:space-between;color:#78899f;font-size:12px;gap:20px}
@keyframes pulse{50%{box-shadow:0 0 0 8px #4ce4ba08}}@keyframes float{50%{transform:translateY(-12px)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}
@media(max-width:950px){.page-shell{padding:0 28px}.hero{grid-template-columns:1fr;gap:0}.hero-content{padding:55px 0 0}.hero-art{height:390px;max-width:550px;width:100%;margin:auto}h1{font-size:clamp(62px,10vw,86px)}.features{grid-template-columns:1fr 1fr}.tag-top{top:60px}.tag-bottom{bottom:35px}}
@media(max-width:600px){.page-shell{padding:0 21px}.site-header{min-height:88px}.brand-icon{width:39px;height:39px}.brand-icon svg{width:27px}.brand-name{font-size:21px}.brand-domain{font-size:13px}.status{padding:9px 11px;font-size:10px;gap:8px}.status-dot{width:7px;height:7px}.hero-content{padding:45px 0 0}.eyebrow{font-size:10px;letter-spacing:1.5px}h1{font-size:clamp(50px,13.2vw,70px);letter-spacing:-2.8px;margin:25px 0 22px}.intro{font-size:18px}.subtext{font-size:15px}.coming-soon{margin-top:27px;font-size:12px;padding:12px 13px}.hero-art{height:305px}.art-orbit{inset:32px 4px}.orbit-two{inset:64px 44px}.cable-art{max-width:365px}.floating-tag{font-size:10px;padding:9px 11px}.tag-top{right:0;top:39px}.tag-bottom{left:0;bottom:27px}.features{grid-template-columns:1fr;gap:22px;padding:30px 0}.site-footer{min-height:95px;flex-direction:column;justify-content:center;gap:8px;text-align:center}}
