.hero[data-astro-cid-mvib5mz2]{text-align:center;padding:120px 40px 80px;max-width:800px;margin:0 auto}.hero-badge[data-astro-cid-mvib5mz2]{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--cyan);background:#00d4ff0f;border:1px solid rgba(0,212,255,.2);padding:6px 16px;border-radius:20px;display:inline-block;margin-bottom:28px;animation:fadeUp .6s ease-out}.hero[data-astro-cid-mvib5mz2] h1[data-astro-cid-mvib5mz2]{font-family:var(--display);font-size:52px;font-weight:800;letter-spacing:-2px;line-height:1.05;margin-bottom:20px;animation:fadeUp .6s ease-out .1s both}.hero[data-astro-cid-mvib5mz2] h1[data-astro-cid-mvib5mz2] .grad[data-astro-cid-mvib5mz2]{background:linear-gradient(135deg,#fff 20%,var(--cyan-bright) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero[data-astro-cid-mvib5mz2] p[data-astro-cid-mvib5mz2]{font-size:18px;color:var(--text-2);line-height:1.7;max-width:560px;margin:0 auto 36px;animation:fadeUp .6s ease-out .2s both}.hero-cta[data-astro-cid-mvib5mz2]{display:flex;gap:12px;justify-content:center;animation:fadeUp .6s ease-out .3s both}.cta-btn[data-astro-cid-mvib5mz2]{padding:14px 32px;font-size:14px;font-weight:700;border-radius:10px;cursor:pointer;border:none;font-family:var(--font);letter-spacing:.3px;transition:all .25s;text-decoration:none;display:inline-block}.cta-primary[data-astro-cid-mvib5mz2]{background:var(--cyan);color:#000;box-shadow:0 0 32px #00d4ff40}.cta-primary[data-astro-cid-mvib5mz2]:hover{box-shadow:0 0 48px #00d4ff66;transform:translateY(-2px)}.cta-outline[data-astro-cid-mvib5mz2]{background:transparent;border:1px solid var(--border);color:var(--text-2)}.cta-outline[data-astro-cid-mvib5mz2]:hover{border-color:var(--border-glow);color:var(--text)}.section[data-astro-cid-mvib5mz2]{max-width:960px;margin:0 auto;padding:80px 40px}.section-title[data-astro-cid-mvib5mz2]{font-family:var(--display);font-size:32px;font-weight:800;letter-spacing:-1px;text-align:center;margin-bottom:12px}.section-sub[data-astro-cid-mvib5mz2]{text-align:center;font-size:15px;color:var(--text-3);margin-bottom:48px;max-width:500px;margin-left:auto;margin-right:auto}.steps[data-astro-cid-mvib5mz2]{display:flex;gap:16px;position:relative}.steps[data-astro-cid-mvib5mz2]:before{content:"";position:absolute;top:36px;left:60px;right:60px;height:1px;background:linear-gradient(90deg,var(--cyan-dim),var(--border),var(--border),var(--green));z-index:0}.step[data-astro-cid-mvib5mz2]{flex:1;text-align:center;position:relative;z-index:1}.step-num[data-astro-cid-mvib5mz2]{width:72px;height:72px;margin:0 auto 20px;border-radius:16px;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:24px;font-weight:600;color:var(--cyan);transition:all .3s;box-shadow:0 4px 20px #0000004d}.step[data-astro-cid-mvib5mz2]:hover .step-num[data-astro-cid-mvib5mz2]{border-color:var(--cyan-dim);box-shadow:0 0 24px #00d4ff26;transform:translateY(-4px)}.step[data-astro-cid-mvib5mz2] h3[data-astro-cid-mvib5mz2]{font-family:var(--display);font-size:16px;font-weight:700;margin-bottom:6px}.step[data-astro-cid-mvib5mz2] p[data-astro-cid-mvib5mz2]{font-size:13px;color:var(--text-3);line-height:1.5}.step[data-astro-cid-mvib5mz2] code[data-astro-cid-mvib5mz2]{font-family:var(--mono);font-size:11px;color:var(--cyan);background:#00d4ff0f;padding:2px 8px;border-radius:4px;border:1px solid rgba(0,212,255,.15)}.demo-section[data-astro-cid-mvib5mz2]{max-width:960px;margin:0 auto;padding:0 40px 80px}.types-grid[data-astro-cid-mvib5mz2]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.type-card[data-astro-cid-mvib5mz2]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:24px 16px;text-align:center;transition:all .3s}.type-card[data-astro-cid-mvib5mz2]:hover{border-color:var(--border-glow);transform:translateY(-3px)}.type-icon[data-astro-cid-mvib5mz2]{font-size:28px;margin-bottom:12px}.type-name[data-astro-cid-mvib5mz2]{font-family:var(--display);font-size:15px;font-weight:700;margin-bottom:4px}.type-desc[data-astro-cid-mvib5mz2]{font-size:11px;color:var(--text-3);margin-bottom:10px}.type-range[data-astro-cid-mvib5mz2]{font-family:var(--mono);font-size:11px;color:var(--cyan)}.pricing-grid[data-astro-cid-mvib5mz2]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.price-card[data-astro-cid-mvib5mz2]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:32px 28px;position:relative;overflow:hidden;transition:all .3s}.price-card[data-astro-cid-mvib5mz2]:hover{border-color:var(--border-glow);transform:translateY(-4px);box-shadow:0 12px 40px #0006}.price-card[data-astro-cid-mvib5mz2].recommended{border-color:#00d4ff4d;background:linear-gradient(180deg,rgba(0,212,255,.04) 0%,var(--surface) 60%)}.price-card[data-astro-cid-mvib5mz2].recommended:before{content:"RECOMMENDED";position:absolute;top:0;left:0;right:0;text-align:center;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:2px;color:var(--cyan);background:#00d4ff14;padding:6px;border-bottom:1px solid rgba(0,212,255,.15)}.price-card[data-astro-cid-mvib5mz2].recommended .price-content[data-astro-cid-mvib5mz2]{margin-top:12px}.price-tier[data-astro-cid-mvib5mz2]{font-family:var(--display);font-size:20px;font-weight:700;margin-bottom:4px}.price-amount[data-astro-cid-mvib5mz2]{font-family:var(--mono);font-size:28px;font-weight:600;color:#fff;margin-bottom:4px}.price-freq[data-astro-cid-mvib5mz2]{font-size:14px;color:var(--text-3);font-weight:400}.price-period[data-astro-cid-mvib5mz2]{font-size:12px;color:var(--text-4);margin-bottom:20px}.price-commission[data-astro-cid-mvib5mz2]{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--cyan);background:#00d4ff0f;border:1px solid rgba(0,212,255,.15);border-radius:6px;padding:8px 12px;text-align:center;margin-bottom:20px}.price-features[data-astro-cid-mvib5mz2]{list-style:none;font-size:13px;color:var(--text-2);line-height:2}.price-features[data-astro-cid-mvib5mz2] li[data-astro-cid-mvib5mz2]:before{content:"✓ ";color:var(--cyan);font-weight:700}.price-features[data-astro-cid-mvib5mz2] li[data-astro-cid-mvib5mz2].disabled{color:var(--text-4)}.price-features[data-astro-cid-mvib5mz2] li[data-astro-cid-mvib5mz2].disabled:before{content:"— ";color:var(--text-4)}.price-btn[data-astro-cid-mvib5mz2]{display:block;width:100%;padding:12px;margin-top:24px;font-size:13px;font-weight:700;border-radius:8px;cursor:pointer;font-family:var(--font);transition:all .2s;text-align:center;border:none;text-decoration:none}.price-btn-outline[data-astro-cid-mvib5mz2]{background:transparent;border:1px solid var(--border);color:var(--text-2)}.price-btn-outline[data-astro-cid-mvib5mz2]:hover{border-color:var(--border-glow);color:var(--text)}.price-btn-cyan[data-astro-cid-mvib5mz2]{background:var(--cyan);color:#000;box-shadow:0 0 16px #00d4ff26}.price-btn-cyan[data-astro-cid-mvib5mz2]:hover{box-shadow:0 0 28px #00d4ff4d}.cta-section[data-astro-cid-mvib5mz2]{text-align:center;padding:100px 40px;border-top:1px solid var(--border);position:relative}.cta-section[data-astro-cid-mvib5mz2]:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:200px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent)}.cta-section[data-astro-cid-mvib5mz2] h2[data-astro-cid-mvib5mz2]{font-family:var(--display);font-size:36px;font-weight:800;letter-spacing:-1px;margin-bottom:12px}.cta-section[data-astro-cid-mvib5mz2] p[data-astro-cid-mvib5mz2]{font-size:15px;color:var(--text-3);margin-bottom:28px}.cta-terminal[data-astro-cid-mvib5mz2]{max-width:400px;margin:0 auto}.signup-box[data-astro-cid-mvib5mz2]{max-width:480px;margin:0 auto;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:32px}.form-row[data-astro-cid-mvib5mz2]{display:flex;gap:12px;margin-bottom:16px}.form-row[data-astro-cid-mvib5mz2] input[data-astro-cid-mvib5mz2]{flex:1;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px;color:var(--text);font-size:14px;font-family:var(--sans)}.form-row[data-astro-cid-mvib5mz2] input[data-astro-cid-mvib5mz2]:focus{outline:none;border-color:var(--cyan)}.form-row[data-astro-cid-mvib5mz2] input[data-astro-cid-mvib5mz2]::placeholder{color:var(--text-4)}.signup-btn[data-astro-cid-mvib5mz2]{width:100%;background:var(--cyan);color:#000;border:none;border-radius:8px;padding:12px;font-size:14px;font-weight:600;cursor:pointer;font-family:var(--sans)}.signup-btn[data-astro-cid-mvib5mz2]:hover{opacity:.9}.signup-btn[data-astro-cid-mvib5mz2]:disabled{opacity:.5;cursor:wait}.signup-result[data-astro-cid-mvib5mz2]{text-align:center}.result-ok[data-astro-cid-mvib5mz2]{font-size:16px;margin-bottom:16px;color:var(--text)}.result-check[data-astro-cid-mvib5mz2]{color:var(--green);margin-right:6px}.token-box[data-astro-cid-mvib5mz2]{display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--cyan-dim);border-radius:8px;padding:12px 16px;margin-bottom:16px}.token-box[data-astro-cid-mvib5mz2] code[data-astro-cid-mvib5mz2]{flex:1;font-family:var(--mono);font-size:13px;color:var(--cyan);word-break:break-all}.copy-btn[data-astro-cid-mvib5mz2]{background:#00d4ff1a;border:1px solid var(--cyan-dim);color:var(--cyan);border-radius:6px;padding:6px 12px;font-size:12px;font-family:var(--mono);cursor:pointer;white-space:nowrap}.copy-btn[data-astro-cid-mvib5mz2]:hover{background:#00d4ff33}.result-hint[data-astro-cid-mvib5mz2]{font-size:13px;color:var(--text-3);margin-bottom:12px}.result-cmd[data-astro-cid-mvib5mz2] code[data-astro-cid-mvib5mz2]{font-family:var(--mono);font-size:14px;color:var(--cyan)}.signup-error[data-astro-cid-mvib5mz2]{background:#ff505014;border:1px solid rgba(255,80,80,.2);border-radius:8px;padding:12px 16px;color:#ff5050;font-size:13px;margin-top:16px;text-align:center}@media(max-width:900px){.steps[data-astro-cid-mvib5mz2]{flex-direction:column;gap:24px}.steps[data-astro-cid-mvib5mz2]:before{display:none}.pricing-grid[data-astro-cid-mvib5mz2]{grid-template-columns:1fr;max-width:400px;margin:0 auto}.types-grid[data-astro-cid-mvib5mz2]{grid-template-columns:repeat(2,1fr)}.hero[data-astro-cid-mvib5mz2] h1[data-astro-cid-mvib5mz2]{font-size:36px}.form-row[data-astro-cid-mvib5mz2]{flex-direction:column}}
