
.topbar{position:sticky;top:0;z-index:50;background:rgba(250,250,252,.84);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08)}.nav{max-width:1180px;margin:auto;height:54px;display:flex;align-items:center;gap:22px;padding:0 24px;overflow-x:auto;white-space:nowrap}.brand{font-weight:720;color:var(--ink);margin-right:auto}.nav a{font-size:13px;color:#424245}
.hero{background:radial-gradient(circle at 82% 18%,rgba(64,200,224,.25),transparent 30%),radial-gradient(circle at 15% 72%,rgba(115,86,216,.2),transparent 32%),linear-gradient(155deg,#fbfbfd,#eef3fb);padding:96px 24px 72px}