.hero[data-astro-cid-7ystpk4x]{padding:64px 0 60px;background:var(--bg-app)}.hero-inner[data-astro-cid-7ystpk4x]{max-width:780px}.hero[data-astro-cid-7ystpk4x] h1[data-astro-cid-7ystpk4x]{font-size:40px;line-height:1.12;letter-spacing:-.024em;font-weight:700;color:var(--fg-primary);margin:0 0 20px}.hero[data-astro-cid-7ystpk4x] .lead[data-astro-cid-7ystpk4x]{font-size:16.5px;line-height:1.6;color:var(--fg-body);max-width:64ch;margin-bottom:26px}.hero[data-astro-cid-7ystpk4x] .cta-row[data-astro-cid-7ystpk4x]{display:flex;gap:12px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.pipe[data-astro-cid-7ystpk4x]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pstep[data-astro-cid-7ystpk4x]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:20px;transition:box-shadow var(--duration-standard) var(--ease-out),transform var(--duration-standard) var(--ease-out)}.pstep[data-astro-cid-7ystpk4x]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.pstep[data-astro-cid-7ystpk4x] .pn[data-astro-cid-7ystpk4x]{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--brisc-blue-500);margin-bottom:10px}.pstep[data-astro-cid-7ystpk4x] h3[data-astro-cid-7ystpk4x]{font-size:15px;margin-bottom:8px}.pstep[data-astro-cid-7ystpk4x] p[data-astro-cid-7ystpk4x]{font-size:13px;line-height:1.6}.alt[data-astro-cid-7ystpk4x]{background:var(--bg-surface);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.norms[data-astro-cid-7ystpk4x]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.norm[data-astro-cid-7ystpk4x]{background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:20px}.norm[data-astro-cid-7ystpk4x] h3[data-astro-cid-7ystpk4x]{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--brisc-blue-500);margin-bottom:8px}.norm[data-astro-cid-7ystpk4x] p[data-astro-cid-7ystpk4x]{font-size:13.5px;line-height:1.55}.foot[data-astro-cid-7ystpk4x]{margin-top:22px;font-size:14.5px;line-height:1.65;color:var(--fg-body);max-width:70ch}.vgrid[data-astro-cid-7ystpk4x]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.vc[data-astro-cid-7ystpk4x]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:24px}.alt[data-astro-cid-7ystpk4x] .vc[data-astro-cid-7ystpk4x]{background:var(--bg-app)}.vc[data-astro-cid-7ystpk4x] h3[data-astro-cid-7ystpk4x]{font-size:15.5px;margin-bottom:8px}.vc[data-astro-cid-7ystpk4x] p[data-astro-cid-7ystpk4x]{font-size:13.5px;line-height:1.6}.fam[data-astro-cid-7ystpk4x]{margin-top:24px;font-size:13.5px;color:var(--fg-muted);border-left:2px solid var(--border-subtle);padding-left:14px;max-width:74ch}.proof[data-astro-cid-7ystpk4x]{background:var(--brisc-grey-900)}.proof-inner[data-astro-cid-7ystpk4x]{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center;max-width:860px}.proof[data-astro-cid-7ystpk4x] .pnum[data-astro-cid-7ystpk4x]{font-family:var(--font-mono);font-size:52px;font-weight:700;color:#fff;line-height:1}.proof[data-astro-cid-7ystpk4x] p[data-astro-cid-7ystpk4x]{font-size:15px;line-height:1.7;color:#ffffffbf;margin:0}.proof[data-astro-cid-7ystpk4x] p[data-astro-cid-7ystpk4x] strong[data-astro-cid-7ystpk4x]{color:#fff}.proof-cta[data-astro-cid-7ystpk4x]{display:inline-block;margin-top:12px;font-size:14px;font-weight:600;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4)}.proof-cta[data-astro-cid-7ystpk4x]:hover{border-bottom-color:#fff}@media(max-width:920px){.hero[data-astro-cid-7ystpk4x]{padding:40px 0 44px}.hero[data-astro-cid-7ystpk4x] h1[data-astro-cid-7ystpk4x]{font-size:30px}.pipe[data-astro-cid-7ystpk4x],.norms[data-astro-cid-7ystpk4x]{grid-template-columns:1fr 1fr}.vgrid[data-astro-cid-7ystpk4x]{grid-template-columns:1fr}.proof-inner[data-astro-cid-7ystpk4x]{grid-template-columns:1fr;gap:16px}}@media(max-width:560px){.pipe[data-astro-cid-7ystpk4x],.norms[data-astro-cid-7ystpk4x]{grid-template-columns:1fr}}
