.mock[data-astro-cid-zpry2j5b]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;overflow:hidden;box-shadow:0 40px 80px -40px #0a1f3559}.mock-bar[data-astro-cid-zpry2j5b]{background:var(--gray-100);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:14px 18px;display:flex}.mock-dot[data-astro-cid-zpry2j5b]{border-radius:50%;width:10px;height:10px}.mock-url[data-astro-cid-zpry2j5b]{color:var(--text-soft);background:var(--white);border:1px solid var(--border);border-radius:100px;margin-left:10px;padding:4px 14px;font-size:.78rem}.mock-body[data-astro-cid-zpry2j5b]{min-height:300px;padding:clamp(20px,3vw,32px)}.mock-muted[data-astro-cid-zpry2j5b]{color:var(--text-soft);font-size:.92rem}.mock-muted[data-astro-cid-zpry2j5b].small{font-size:.8rem}.mock-tool[data-astro-cid-zpry2j5b]{font-size:.94rem;font-weight:600}.mock-table[data-astro-cid-zpry2j5b]{flex-direction:column;display:flex}.mock-row[data-astro-cid-zpry2j5b]{border-bottom:1px solid var(--border);grid-template-columns:1.6fr 1fr 1fr;align-items:center;gap:8px;padding:14px 4px;display:grid}.mock-row-head[data-astro-cid-zpry2j5b] span[data-astro-cid-zpry2j5b]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft);font-size:.75rem;font-weight:600}.mock-badge[data-astro-cid-zpry2j5b]{border-radius:100px;justify-self:start;padding:4px 12px;font-size:.78rem;font-weight:600}.mock-badge[data-astro-cid-zpry2j5b].ok{color:#1a7f42;background:#e4f5ea}.mock-badge[data-astro-cid-zpry2j5b].pending{color:#a15c07;background:#fdf1de}.mock-roles[data-astro-cid-zpry2j5b],.mock-approvals[data-astro-cid-zpry2j5b],.mock-audit[data-astro-cid-zpry2j5b]{flex-direction:column;gap:6px;display:flex}.mock-role-row[data-astro-cid-zpry2j5b]{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:12px 4px;display:flex}.mock-avatar[data-astro-cid-zpry2j5b]{background:var(--navy-700);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.7rem;font-weight:700;display:flex}.mock-name[data-astro-cid-zpry2j5b]{flex:1;font-size:.92rem;font-weight:500}.mock-role-pill[data-astro-cid-zpry2j5b]{color:var(--text-soft);border:1px solid var(--border);border-radius:100px;padding:4px 12px;font-size:.78rem}.mock-approval-row[data-astro-cid-zpry2j5b],.mock-audit-row[data-astro-cid-zpry2j5b]{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:12px 4px;display:flex}.mock-status-dot[data-astro-cid-zpry2j5b],.mock-audit-dot[data-astro-cid-zpry2j5b]{background:var(--navy-500);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:6px}.mock-status-dot[data-astro-cid-zpry2j5b].ok{background:#28c840}.mock-status-dot[data-astro-cid-zpry2j5b].pending{background:#febc2e}.mock-status-dot[data-astro-cid-zpry2j5b].denied{background:#ff5f57}.mock-policies[data-astro-cid-zpry2j5b]{flex-direction:column;display:flex}.mock-policy-row[data-astro-cid-zpry2j5b]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 4px;display:flex}.mock-toggle[data-astro-cid-zpry2j5b]{background:var(--gray-300);border-radius:100px;flex-shrink:0;width:40px;height:24px;transition:background .3s;position:relative}.mock-toggle[data-astro-cid-zpry2j5b] span[data-astro-cid-zpry2j5b]{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .3s;position:absolute;top:3px;left:3px}.mock-toggle[data-astro-cid-zpry2j5b].on{background:var(--navy-600)}.mock-toggle[data-astro-cid-zpry2j5b].on span[data-astro-cid-zpry2j5b]{transform:translate(16px)}.mock-costs-total[data-astro-cid-zpry2j5b]{flex-direction:column;gap:4px;margin-bottom:24px;display:flex}.mock-costs-value[data-astro-cid-zpry2j5b]{letter-spacing:-.02em;color:var(--navy-800);font-size:2.2rem;font-weight:700}.mock-chart[data-astro-cid-zpry2j5b]{align-items:flex-end;gap:10px;height:140px;padding:0 2px;display:flex}.mock-bar[data-astro-cid-zpry2j5b]{height:var(--h);background:linear-gradient(180deg, var(--navy-500), var(--navy-700));border-radius:6px 6px 2px 2px;flex:1}.mock-chart-labels[data-astro-cid-zpry2j5b]{gap:10px;margin-top:10px;display:flex}.mock-chart-labels[data-astro-cid-zpry2j5b] span[data-astro-cid-zpry2j5b]{text-align:center;color:var(--text-soft);flex:1;font-size:.68rem}.page-hero[data-astro-cid-z2nhhvp3]{background:radial-gradient(120% 100% at 85% 0%, var(--navy-800) 0%, var(--bg-dark) 55%);padding-top:clamp(140px,18vw,200px);padding-bottom:clamp(64px,8vw,100px)}.page-hero[data-astro-cid-z2nhhvp3] h1[data-astro-cid-z2nhhvp3]{max-width:18ch;margin-top:18px}.page-hero-lede[data-astro-cid-z2nhhvp3]{max-width:60ch;margin-top:24px}.module-rows[data-astro-cid-z2nhhvp3]{flex-direction:column;gap:clamp(72px,10vw,140px);margin-top:24px;display:flex}.module-row[data-astro-cid-z2nhhvp3]{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.module-visual[data-astro-cid-z2nhhvp3]{position:sticky;top:110px}.module-copy[data-astro-cid-z2nhhvp3]{max-width:440px}.module-copy[data-astro-cid-z2nhhvp3] h3[data-astro-cid-z2nhhvp3]{margin-top:4px;font-size:clamp(1.5rem,2.4vw,2rem)}.module-copy[data-astro-cid-z2nhhvp3] .body[data-astro-cid-z2nhhvp3]{margin-top:16px}@media (width<=900px){.module-row[data-astro-cid-z2nhhvp3],.module-row[data-astro-cid-z2nhhvp3][style]{grid-template-columns:1fr;direction:ltr!important}.module-visual[data-astro-cid-z2nhhvp3]{position:static}.module-copy[data-astro-cid-z2nhhvp3]{max-width:none}}.integration-badges[data-astro-cid-z2nhhvp3]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;display:flex}.integration-badge[data-astro-cid-z2nhhvp3]{background:var(--white);border:1px solid var(--border);color:var(--navy-800);border-radius:100px;align-items:center;gap:10px;padding:16px 26px;font-weight:600;display:flex}.pricing[data-astro-cid-z2nhhvp3]{background:radial-gradient(120% 100% at 50% 0%, var(--navy-800) 0%, var(--bg-dark) 60%)}.pricing-grid[data-astro-cid-z2nhhvp3]{align-items:stretch}.pricing-card[data-astro-cid-z2nhhvp3]{color:var(--text-on-dark);background:#ffffff0a;border-color:#ffffff1f;flex-direction:column;display:flex;position:relative}.pricing-card[data-astro-cid-z2nhhvp3]:hover{border-color:#ffffff47}.pricing-card[data-astro-cid-z2nhhvp3].highlight{background:#ffffff1a;border-color:#fff6}.pricing-tag[data-astro-cid-z2nhhvp3]{color:var(--navy-800);background:#fff;border-radius:100px;padding:5px 14px;font-size:.75rem;font-weight:700;position:absolute;top:-13px;left:32px}.pricing-audience[data-astro-cid-z2nhhvp3]{color:var(--text-on-dark-soft);margin-top:6px;font-size:.92rem}.pricing-price[data-astro-cid-z2nhhvp3]{align-items:baseline;gap:6px;margin-top:24px;display:flex}.pricing-monthly[data-astro-cid-z2nhhvp3]{letter-spacing:-.02em;font-size:2.6rem;font-weight:800}.pricing-period[data-astro-cid-z2nhhvp3]{color:var(--text-on-dark-soft);font-size:.9rem}.pricing-setup[data-astro-cid-z2nhhvp3]{color:var(--text-on-dark-soft);margin-top:4px;font-size:.85rem}.pricing-features[data-astro-cid-z2nhhvp3]{flex-direction:column;flex:1;gap:12px;margin-top:28px;display:flex}.pricing-features[data-astro-cid-z2nhhvp3] li[data-astro-cid-z2nhhvp3]{color:var(--text-on-dark-soft);align-items:center;gap:10px;font-size:.92rem;display:flex}.pricing-btn[data-astro-cid-z2nhhvp3]{justify-content:center;width:100%;margin-top:28px}
