
.hero{padding:82px 0 52px}.hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:58px;align-items:center}
.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid #65e1ff22;background:#65e1ff09;border-radius:99px;color:#68dfff;font-size:10px;font-weight:950;letter-spacing:.18em}
.hero h1{font:900 clamp(42px,5.7vw,70px)/1.04 Poppins;margin:20px 0;letter-spacing:-.055em}.hero h1 em{font-style:normal;background:linear-gradient(90deg,#fff,#65e1ff);background-clip:text;color:transparent}
.hero p{max-width:680px;color:var(--muted);font-size:16px;line-height:1.85}.hero-actions{display:flex;gap:11px;flex-wrap:wrap;margin:28px 0 18px}.trust{display:flex;gap:18px;flex-wrap:wrap;color:#72879d;font-size:11px}.trust i{color:#65e1ff;margin-right:4px}
.hero-visual{height:455px;position:relative;display:grid;place-items:center}.orb{position:absolute;border-radius:50%;filter:blur(55px)}.orb-a{width:310px;height:310px;background:#229ed93a}.orb-b{width:150px;height:150px;background:#65e1ff20;right:20px;top:20px}
.terminal{position:relative;width:min(480px,100%);height:310px;padding:0 24px;border:1px solid #ffffff16;border-radius:24px;background:linear-gradient(145deg,#102238,#07111d);box-shadow:0 35px 90px #00000055;transform:rotate(2deg);overflow:hidden}.terminal:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,#65e1ff08 50%,transparent 65%);transform:translateX(-100%);animation:shine 5s infinite}
@keyframes shine{50%,100%{transform:translateX(100%)}}.dots{height:50px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #ffffff0d}.dots i{width:8px;height:8px;border-radius:50%;background:#4d6075}.dots span{margin-left:auto;color:#61778d;font-size:10px}.code{position:relative;z-index:2;margin-top:30px;font:600 16px/2.1 ui-monospace,SFMono-Regular,monospace;color:#dce9f6}.c1{color:#ff79c6}.c2{color:#9be36b}.c3{color:#65e1ff}.c4{color:#c792ea}
.screen-badge{position:absolute;right:20px;bottom:20px;width:155px;padding:13px;border-radius:15px;background:linear-gradient(135deg,#229ed9,#166ea6);display:grid;grid-template-columns:30px 1fr;align-items:center;z-index:3;box-shadow:0 12px 35px #229ed944}.screen-badge i{font-size:24px;grid-row:span 2}.screen-badge b{font-size:12px}.screen-badge small{font-size:8px;opacity:.78}
.floating-card{position:absolute;display:flex;align-items:center;gap:11px;padding:12px 15px;border:1px solid #ffffff12;border-radius:17px;background:#0c1a2aee;backdrop-filter:blur(18px);box-shadow:0 20px 55px #00000040}.floating-card b{font-size:12px}.floating-card small{display:block;color:#8195aa;font-size:10px;margin-top:3px}.float-icon,.avatar{width:39px;height:39px;border-radius:12px;display:grid;place-items:center}.float-icon{background:#65e1ff10;color:#65e1ff}.avatar{background:linear-gradient(135deg,#2a6f94,#15384f);color:#a9edff}.paste-float{left:0;top:50px}.creator-float{right:0;bottom:10px}
.quick-tools{padding:0 0 50px}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.tool-card{position:relative;display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid var(--line);border-radius:20px;background:#091521aa;transition:.23s}.tool-card:hover{transform:translateY(-4px);border-color:#65e1ff2c;background:#0c1927}.tool-icon{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:14px;background:#65e1ff0d;color:#65e1ff}.tool-icon.market{color:#73b8ff;background:#73b8ff0d}.tool-icon.sell{color:#8ff0b2;background:#35d4870d}.tool-kicker{font-size:9px;letter-spacing:.15em;color:#65e1ff;font-weight:900}.tool-card h3{margin:5px 0 6px;font:750 15px Poppins}.tool-card p{margin:0;color:#7f94aa;font-size:11px;line-height:1.65;padding-right:10px}.tool-arrow{position:absolute;right:18px;top:18px;color:#526b82;font-size:11px}
.stats{border-block:1px solid var(--line-soft);background:#06101a}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 0}.stat-grid div{text-align:center;border-right:1px solid var(--line)}.stat-grid div:last-child{border:0}.stat-grid b{display:block;font:800 25px Poppins}.stat-grid span{color:#71869c;font-size:11px}
@media(max-width:950px){.hero-grid{grid-template-columns:1fr}.hero-visual{height:410px}.tool-grid{grid-template-columns:1fr}.paste-float{left:4%}.creator-float{right:4%}}
@media(max-width:620px){.hero{padding:56px 0 40px}.hero h1{font-size:41px}.hero p{font-size:14px}.hero-visual{height:325px}.terminal{height:235px;padding:0 15px}.code{font-size:11px;margin-top:20px}.screen-badge{transform:scale(.78);transform-origin:right bottom}.floating-card{transform:scale(.82)}.paste-float{left:-4px;top:22px}.creator-float{right:-4px;bottom:0}.stat-grid{grid-template-columns:repeat(2,1fr);gap:15px}.stat-grid div{border:0}}

/* Premium Dark homepage polish */
.hero{position:relative;overflow:hidden}
.hero:before{
  content:"";position:absolute;width:520px;height:520px;left:-300px;top:-180px;border-radius:50%;
  background:#008cff10;filter:blur(40px);pointer-events:none;
}
.hero h1{max-width:850px;text-shadow:0 10px 45px #00000070}
.hero h1 em{background:linear-gradient(100deg,#fff 10%,#8defff 45%,#168cff 100%);background-clip:text;-webkit-background-clip:text}
.eyebrow{background:#4de3ff08;border-color:#4de3ff1e;box-shadow:0 0 35px #4de3ff08,inset 0 1px #ffffff09}
.hero-visual:after{
  content:"";position:absolute;inset:12% 4% 8%;border-radius:50%;border:1px solid #4de3ff08;transform:rotate(-10deg);pointer-events:none
}
.terminal{
  background:linear-gradient(145deg,#101a27,#05090f 80%);
  border-color:#ffffff18;
  box-shadow:0 45px 110px #00000075,0 0 80px #168cff12,inset 0 1px #ffffff12;
}
.terminal:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffffff05,transparent);pointer-events:none}
.screen-badge{background:linear-gradient(135deg,#139dff,#1256c4);box-shadow:0 16px 45px #087fff38,inset 0 1px #ffffff55}
.floating-card{background:#080f18e8;border-color:#ffffff15;box-shadow:0 24px 60px #00000055,inset 0 1px #ffffff0a}
.tool-card{backdrop-filter:blur(18px)}
.stats{background:#03070c;border-color:#ffffff0b}
.stat-grid b{background:linear-gradient(90deg,#fff,#76eaff);background-clip:text;-webkit-background-clip:text;color:transparent}
.age{background:linear-gradient(135deg,#160a10,#080d14);border-color:#ff5f7d1c;box-shadow:inset 0 1px #ffffff06}
