@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800&display=swap";
@import "https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500&display=swap";
:root{--bg:#000;--heading:#fff;--text:#deded1;--accent:#6bfcf6;--border:#cbb06d;--button-bg:#fffcfc;--button-text:#1a1a1a;--button-border:#6effed;--button-hover-bg:#6bfff8e8;--button-hover-text:#fff;--button-hover-border:#000}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;margin:0}body{color:var(--text);font-family:Roboto Mono,SFMono-Regular,Consolas,monospace}img{max-width:100%;display:block}.page{background:radial-gradient(circle at 50% 0,#6afcfc1a,#0000 34%),radial-gradient(circle at 82% 24%,#6bfcf614,#0000 28%),linear-gradient(#02070a 0%,#000 58% 100%);justify-content:center;align-items:center;min-height:100vh;padding:28px 18px;display:flex;position:relative;overflow:hidden}.noise{pointer-events:none;opacity:.05;background-image:radial-gradient(#ffffffd9 .45px,#0000 .45px);background-size:10px 10px;position:absolute;inset:0}.glow{filter:blur(100px);pointer-events:none;border-radius:999px;position:absolute}.glow1{background:#6bfcf617;width:320px;height:320px;top:-90px;left:-90px}.glow2{background:#6afcfc12;width:260px;height:260px;bottom:-70px;right:-70px}.wrap{text-align:center;width:100%;max-width:560px;padding:18px 4px;position:relative}.logo{object-fit:contain;filter:drop-shadow(0 0 8px #6bfcf638)drop-shadow(0 0 24px #6bfcf61a);width:124px;height:124px;margin:0 auto 18px}h1{color:var(--heading);letter-spacing:.015em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(42px,8vw,66px);font-weight:700;line-height:.95}.subtext{max-width:500px;color:var(--text);margin:18px auto 24px;font-size:14px;line-height:1.7}.quickCta{background:var(--button-bg);color:var(--button-text);border:1px solid var(--button-border);letter-spacing:.03em;text-transform:uppercase;margin-bottom:26px;padding:16px 22px;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-block;box-shadow:0 0 22px #6afcfc14,inset 0 1px #ffffff4d}.quickCta:hover{background:var(--button-hover-bg);color:var(--button-hover-text);border-color:var(--button-hover-border);transform:translateY(-2px)}.links{gap:14px;display:grid}.link{text-align:left;color:var(--text);background:linear-gradient(#ffffff05 0%,#ffffff03 100%);border:1px solid #cbb06d42;padding:16px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;box-shadow:inset 0 1px #ffffff08}.link:hover{border-color:#6bfcf673;transform:translateY(-2px);box-shadow:0 0 24px #6afcfc14,inset 0 1px #ffffff0a}.title{color:#fff;letter-spacing:.03em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:700;line-height:1;display:block}.desc{color:var(--text);margin-top:8px;font-size:13px;line-height:1.55;display:block}.arrow{color:var(--accent);transition:color .18s,transform .18s;display:inline-block}.link:hover .arrow,.quickCta:hover .arrow{transform:translate(2px)}.footer{color:var(--text);opacity:.72;letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:12px}@media (min-width:768px){.subtext{font-size:15px}.quickCta{padding:17px 24px;font-size:26px}.link{padding:18px}}
