*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#07121f;color:#eaf6ff;font:16px/1.6 Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.ambient{position:absolute;inset:0 0 auto;height:850px;pointer-events:none;background:radial-gradient(ellipse at 50% 25%,#0b42616b,transparent 60%),linear-gradient(180deg,#091b2c,transparent);z-index:-1}.topbar{max-width:1180px;margin:auto;padding:22px 26px;display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{font-size:19px;font-weight:700;white-space:nowrap}.brand b{color:#00c8ff}.brand-dot,.live{display:inline-block;width:9px;height:9px;border-radius:50%;background:#00c8ff;box-shadow:0 0 16px #00c8ff}.topbar nav{display:flex;align-items:center;gap:28px;font-size:14px;color:#c1d5e4}.topbar nav a:hover{color:#00d4ff}.nav-cta{border:1px solid #247496;border-radius:10px;padding:9px 17px}.hero{text-align:center;max-width:1100px;margin:35px auto 100px;padding:25px 24px 0}.eyebrow,.section-label{color:#69cbea;font-size:12px;font-weight:700;letter-spacing:2px}.live{margin-right:9px;width:7px;height:7px}.hero-logo{display:block;width:min(760px,100%);height:auto;margin:28px auto 15px;filter:drop-shadow(0 8px 30px #00aaff20)}h1{font-size:clamp(32px,5vw,58px);line-height:1.12;letter-spacing:-1.8px;margin:8px auto 18px}h1 span{color:#00c8ff}.lead{max-width:660px;margin:0 auto;color:#afc5d6;font-size:18px}.actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:33px}.primary,.secondary{display:inline-flex;justify-content:center;align-items:center;border-radius:11px;padding:13px 23px;font-weight:700;min-height:48px}.primary{background:#00bbff;color:#001422;box-shadow:0 8px 32px #00bbff3d}.primary:hover{background:#61dcff}.secondary{border:1px solid #24536f;color:#e0f7ff;background:#0b2033}.secondary:hover{border-color:#00bbff}.features,.contact{max-width:1180px;margin:0 auto;padding:35px 26px 75px}.features h2,.contact h2{font-size:clamp(25px,3vw,37px);margin:12px 0 27px}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.cards article{background:linear-gradient(150deg,#102a40,#0a1929);border:1px solid #1e4962;border-radius:18px;padding:26px 22px;box-shadow:0 10px 25px #0002}.symbol{color:#00c8ff;font-size:30px}.cards h3{margin:12px 0 6px}.cards p,.contact p{color:#a9c2d3;margin:0}.contact{border-top:1px solid #21445a;display:flex;justify-content:space-between;align-items:center;gap:24px}footer{max-width:1180px;margin:auto;border-top:1px solid #19384d;padding:25px 26px 35px;color:#8baabb;display:flex;justify-content:space-between;gap:15px;font-size:13px}@media(max-width:800px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.contact{align-items:flex-start;flex-direction:column}.topbar nav{gap:14px}}@media(max-width:520px){.topbar{padding:17px 16px}.brand{font-size:15px}.topbar nav{gap:9px;font-size:12px}.topbar nav a:first-child{display:none}.nav-cta{padding:7px 10px}.hero{margin:12px auto 52px;padding:20px 17px}.hero-logo{margin:24px auto 18px}.lead{font-size:16px}.actions{flex-direction:column}.actions a{width:100%}.cards{grid-template-columns:1fr}.features,.contact{padding:25px 18px 55px}footer{flex-direction:column;padding:22px 18px}}