:root{--green:#1dc172;--green-ink:#0f9c5a;--black:#0A0A0A;--white:#fff;--panel:#1C1C1C;--text-2:#A3A3A3}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,Helvetica Neue,Arial,sans-serif;color:var(--white);background:var(--black);-webkit-font-smoothing:antialiased;letter-spacing:-.02em}a{color:inherit}:focus-visible{outline:3px solid var(--white);outline-offset:3px;border-radius:8px}.page{min-height:100svh;flex-direction:column;padding:clamp(20px,4vw,40px);overflow:hidden}.page,.top{display:flex;position:relative}.top{justify-content:space-between;width:100%;max-width:1040px;margin:0 auto;z-index:2}.brand,.top{align-items:center}.brand{display:flex;gap:14px;text-decoration:none}.brand img{width:48px;height:48px;border-radius:12px;display:block}.brand b{font-size:30px;font-weight:800;letter-spacing:-.05em}.lang{font-size:15px;font-weight:700;text-decoration:none;padding:10px 16px;border-radius:999px;background:var(--panel)}.lang span{color:var(--text-2);font-weight:600}main{flex:1 1;display:flex;align-items:center;width:100%;max-width:1040px;margin:0 auto;padding:clamp(24px,6vw,64px) 0;position:relative;z-index:2}.hero{display:grid;justify-items:center;text-align:center;width:100%}.tag{display:inline-flex;align-items:center;gap:10px;background:var(--panel);color:var(--green);font-weight:700;font-size:17px;padding:10px 18px;border-radius:999px;letter-spacing:-.01em}.tag i{width:10px;height:10px;border-radius:50%;background:var(--green);display:block;animation:pulse 2.4s ease-in-out infinite}h1{max-width:12ch;font-size:clamp(44px,8vw,104px);line-height:1;font-weight:800;letter-spacing:-.05em;margin-top:24px;text-wrap:balance}h1 em{font-style:normal;color:var(--green)}.swap{display:inline-block;animation:word 3.4s ease-in-out infinite}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes word{0%{opacity:0;transform:translateY(.22em);filter:blur(8px)}20%,78%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translateY(-.22em);filter:blur(8px)}}.lead{font-size:clamp(20px,2.6vw,28px);line-height:1.3;color:var(--text-2);font-weight:500;margin-top:22px}.bubbles{inset:0;pointer-events:none;z-index:1}.bubble,.bubbles{position:absolute}.bubble{bottom:-40px;border-radius:50%;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.85) 0 8%,rgba(29,193,114,.35) 14%,rgba(29,193,114,.12) 60%,rgba(29,193,114,.05));border:1.5px solid rgba(29,193,114,.55);opacity:0;animation:rise linear infinite}.foot{width:100%;max-width:1040px;margin:0 auto;font-size:14px;color:var(--text-2);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;position:relative;z-index:2}@keyframes rise{0%{transform:translateY(0) scale(.7);opacity:0}12%{opacity:.9}to{transform:translateY(-100vh) scale(1.15);opacity:0}}@keyframes pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.bubble,.swap{animation:none}.bubble{opacity:.55;transform:translateY(-60%)}.tag i{animation:none}}