:root{--bg:#07090e;--card-bg:#101521bf;--card-border:#38bdf826;--accent-cyan:#06b6d4;--accent-blue:#3b82f6;--accent-emerald:#10b981;--accent-amber:#f59e0b;--text-main:#f8fafc;--text-muted:#94a3b8}[data-astro-cid-r5vgrak4]{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg);color:var(--text-main);background-image:radial-gradient(circle at 15% 15%,#06b6d414 0%,#0000 40%),radial-gradient(circle at 85% 65%,#3b82f614 0%,#0000 40%);font-family:Plus Jakarta Sans,sans-serif;line-height:1.6;overflow-x:hidden}.mono[data-astro-cid-r5vgrak4]{font-family:JetBrains Mono,monospace}.container[data-astro-cid-r5vgrak4]{max-width:1200px;margin:0 auto;padding:0 24px}header[data-astro-cid-r5vgrak4]{backdrop-filter:blur(12px);z-index:50;background:#07090ed9;border-bottom:1px solid #ffffff0f;padding:24px 0;position:sticky;top:0}.nav-wrapper[data-astro-cid-r5vgrak4]{justify-content:space-between;align-items:center;display:flex}.brand-logo[data-astro-cid-r5vgrak4]{background:linear-gradient(135deg,#38bdf8,#818cf8);-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-r5vgrak4]{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-r5vgrak4]:hover{border-color:var(--accent-cyan);background:#ffffff1a}.hero[data-astro-cid-r5vgrak4]{text-align:center;padding:80px 0 60px}.badge[data-astro-cid-r5vgrak4]{color:#38bdf8;background:#06b6d41a;border:1px solid #06b6d44d;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-r5vgrak4]{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-r5vgrak4] span[data-astro-cid-r5vgrak4]{background:linear-gradient(135deg,#38bdf8 20%,#a855f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-desc[data-astro-cid-r5vgrak4]{color:var(--text-muted);max-width:820px;margin:0 auto 40px;font-size:clamp(16px,2vw,20px)}.cta-group[data-astro-cid-r5vgrak4]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.btn-primary[data-astro-cid-r5vgrak4]{color:#fff;background:linear-gradient(135deg,#0284c7,#2563eb);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 #0284c766}.btn-primary[data-astro-cid-r5vgrak4]:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 15px 30px -5px #0284c799}.download-meta[data-astro-cid-r5vgrak4]{color:var(--text-muted);margin-top:14px;font-size:13px}.metrics-grid[data-astro-cid-r5vgrak4]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:60px 0;display:grid}.metric-card[data-astro-cid-r5vgrak4]{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-r5vgrak4]{color:#38bdf8;margin-bottom:6px;font-size:32px;font-weight:800}.metric-label[data-astro-cid-r5vgrak4]{color:var(--text-main);font-size:14px;font-weight:600}.metric-desc[data-astro-cid-r5vgrak4]{color:var(--text-muted);margin-top:4px;font-size:12px}.section-title[data-astro-cid-r5vgrak4]{text-align:center;margin:80px 0 16px;font-size:32px;font-weight:800}.section-subtitle[data-astro-cid-r5vgrak4]{text-align:center;color:var(--text-muted);max-width:650px;margin:0 auto 40px;font-size:16px}.table-container[data-astro-cid-r5vgrak4]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:4px;overflow-x:auto}table[data-astro-cid-r5vgrak4]{border-collapse:collapse;text-align:left;width:100%}th[data-astro-cid-r5vgrak4],td[data-astro-cid-r5vgrak4]{border-bottom:1px solid #ffffff0d;padding:18px 24px;font-size:14px}th[data-astro-cid-r5vgrak4]{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;background:#ffffff05;font-size:13px}tr[data-astro-cid-r5vgrak4]:last-child td[data-astro-cid-r5vgrak4]{border-bottom:none}.rag-col[data-astro-cid-r5vgrak4]{color:#38bdf8;background:#06b6d414;font-weight:600}.check[data-astro-cid-r5vgrak4]{color:#10b981;font-weight:700}.cross[data-astro-cid-r5vgrak4]{color:#ef4444;font-weight:700}.persona-grid[data-astro-cid-r5vgrak4]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:80px;display:grid}.persona-card[data-astro-cid-r5vgrak4]{background:var(--card-bg);border:1px solid #ffffff14;border-radius:16px;padding:30px;transition:all .2s}.persona-card[data-astro-cid-r5vgrak4]:hover{border-color:var(--accent-cyan);transform:translateY(-4px)}.persona-icon[data-astro-cid-r5vgrak4]{margin-bottom:16px;font-size:32px}.persona-title[data-astro-cid-r5vgrak4]{margin-bottom:10px;font-size:20px;font-weight:700}.persona-desc[data-astro-cid-r5vgrak4]{color:var(--text-muted);font-size:14px;line-height:1.6}.tier-box[data-astro-cid-r5vgrak4]{border-left:3px solid var(--accent-cyan);background:#ffffff05;border-radius:0 12px 12px 0;margin-bottom:16px;padding:20px 24px}.tier-title[data-astro-cid-r5vgrak4]{color:#38bdf8;margin-bottom:6px;font-size:17px;font-weight:700}.tier-desc[data-astro-cid-r5vgrak4]{color:var(--text-muted);font-size:14px}footer[data-astro-cid-r5vgrak4]{text-align:center;color:var(--text-muted);border-top:1px solid #ffffff0f;padding:40px 0;font-size:14px}
