:root{--bg:#06090e;--card-bg:#0f172ab3;--card-border:#10b9812e;--accent-emerald:#10b981;--accent-cyan:#06b6d4;--accent-blue:#3b82f6;--text-main:#f8fafc;--text-muted:#94a3b8}[data-astro-cid-5fe6goyg]{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg);color:var(--text-main);background-image:radial-gradient(circle at 10% 20%,#10b98114 0%,#0000 40%),radial-gradient(circle at 90% 70%,#06b6d414 0%,#0000 40%);font-family:Plus Jakarta Sans,sans-serif;line-height:1.6;overflow-x:hidden}.mono[data-astro-cid-5fe6goyg]{font-family:JetBrains Mono,monospace}.container[data-astro-cid-5fe6goyg]{max-width:1200px;margin:0 auto;padding:0 24px}header[data-astro-cid-5fe6goyg]{backdrop-filter:blur(12px);z-index:50;background:#06090ed9;border-bottom:1px solid #ffffff0f;padding:24px 0;position:sticky;top:0}.nav-wrapper[data-astro-cid-5fe6goyg]{justify-content:space-between;align-items:center;display:flex}.brand-logo[data-astro-cid-5fe6goyg]{background:linear-gradient(135deg,#34d399,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.nav-btn[data-astro-cid-5fe6goyg]{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.nav-btn[data-astro-cid-5fe6goyg]:hover{border-color:var(--accent-emerald);background:#ffffff1a}.hero[data-astro-cid-5fe6goyg]{text-align:center;padding:80px 0 60px}.badge[data-astro-cid-5fe6goyg]{color:#34d399;background:#10b9811a;border:1px solid #10b9814d;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.hero-title[data-astro-cid-5fe6goyg]{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(36px,5.5vw,64px);font-weight:800;line-height:1.15}.hero-title[data-astro-cid-5fe6goyg] span[data-astro-cid-5fe6goyg]{background:linear-gradient(135deg,#34d399 20%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-desc[data-astro-cid-5fe6goyg]{color:var(--text-muted);max-width:820px;margin:0 auto 40px;font-size:clamp(16px,2vw,20px)}.btn-primary[data-astro-cid-5fe6goyg]{color:#fff;background:linear-gradient(135deg,#059669,#0284c7);border-radius:12px;align-items:center;gap:10px;padding:16px 36px;font-size:16px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 10px 25px -5px #05966966}.btn-primary[data-astro-cid-5fe6goyg]:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 15px 30px -5px #05966999}.download-meta[data-astro-cid-5fe6goyg]{color:var(--text-muted);margin-top:14px;font-size:13px}.metrics-grid[data-astro-cid-5fe6goyg]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:60px 0;display:grid}.metric-card[data-astro-cid-5fe6goyg]{background:var(--card-bg);border:1px solid var(--card-border);backdrop-filter:blur(10px);text-align:left;border-radius:16px;padding:24px}.metric-num[data-astro-cid-5fe6goyg]{color:#34d399;margin-bottom:6px;font-size:32px;font-weight:800}.metric-label[data-astro-cid-5fe6goyg]{color:var(--text-main);font-size:14px;font-weight:600}.metric-desc[data-astro-cid-5fe6goyg]{color:var(--text-muted);margin-top:4px;font-size:12px}.section-title[data-astro-cid-5fe6goyg]{text-align:center;margin:80px 0 16px;font-size:32px;font-weight:800}.section-subtitle[data-astro-cid-5fe6goyg]{text-align:center;color:var(--text-muted);max-width:650px;margin:0 auto 40px;font-size:16px}.table-container[data-astro-cid-5fe6goyg]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:4px;overflow-x:auto}table[data-astro-cid-5fe6goyg]{border-collapse:collapse;text-align:left;width:100%}th[data-astro-cid-5fe6goyg],td[data-astro-cid-5fe6goyg]{border-bottom:1px solid #ffffff0d;padding:18px 24px;font-size:14px}th[data-astro-cid-5fe6goyg]{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;background:#ffffff05;font-size:13px}.cdm-col[data-astro-cid-5fe6goyg]{color:#34d399;background:#10b98114;font-weight:600}.check[data-astro-cid-5fe6goyg]{color:#10b981;font-weight:700}.cross[data-astro-cid-5fe6goyg]{color:#ef4444;font-weight:700}.persona-grid[data-astro-cid-5fe6goyg]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:80px;display:grid}.persona-card[data-astro-cid-5fe6goyg]{background:var(--card-bg);border:1px solid #ffffff14;border-radius:16px;padding:30px;transition:all .2s}.persona-card[data-astro-cid-5fe6goyg]:hover{border-color:var(--accent-emerald);transform:translateY(-4px)}.persona-icon[data-astro-cid-5fe6goyg]{margin-bottom:16px;font-size:32px}.persona-title[data-astro-cid-5fe6goyg]{margin-bottom:10px;font-size:20px;font-weight:700}.persona-desc[data-astro-cid-5fe6goyg]{color:var(--text-muted);font-size:14px;line-height:1.6}.tier-box[data-astro-cid-5fe6goyg]{border-left:3px solid var(--accent-emerald);background:#ffffff05;border-radius:0 12px 12px 0;margin-bottom:16px;padding:20px 24px}.tier-title[data-astro-cid-5fe6goyg]{color:#34d399;margin-bottom:6px;font-size:17px;font-weight:700}.tier-desc[data-astro-cid-5fe6goyg]{color:var(--text-muted);font-size:14px}footer[data-astro-cid-5fe6goyg]{text-align:center;color:var(--text-muted);border-top:1px solid #ffffff0f;padding:40px 0;font-size:14px}
