.page-hero[data-astro-cid-qermqex7]{background:var(--bg-primary);padding:var(--space-4xl) 0 var(--space-3xl)}.page-hero[data-astro-cid-qermqex7] h1[data-astro-cid-qermqex7]{max-width:800px;margin-bottom:var(--space-lg)}.page-intro[data-astro-cid-qermqex7]{font-size:1.25rem;color:var(--text-secondary);max-width:700px;line-height:1.6}.matrix[data-astro-cid-qermqex7]{display:grid;grid-template-columns:auto 1fr 1fr;gap:2px;margin:var(--space-2xl) 0;max-width:800px}.matrix-corner[data-astro-cid-qermqex7]{background:transparent}.matrix-col-header[data-astro-cid-qermqex7],.matrix-row-header[data-astro-cid-qermqex7]{font-family:var(--font-body);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);padding:var(--space-md);display:flex;align-items:center;justify-content:center}.matrix-row-header[data-astro-cid-qermqex7]{writing-mode:vertical-lr;transform:rotate(180deg);text-align:center}.matrix-cell[data-astro-cid-qermqex7]{padding:var(--space-xl);border-radius:var(--radius-md);border:1px solid var(--border-color)}.matrix-label[data-astro-cid-qermqex7]{display:block;font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm)}.matrix-do[data-astro-cid-qermqex7]{background:var(--bg-secondary)}.matrix-do[data-astro-cid-qermqex7] .matrix-label[data-astro-cid-qermqex7]{color:var(--accent)}.matrix-schedule[data-astro-cid-qermqex7]{background:var(--bg-secondary)}.matrix-schedule[data-astro-cid-qermqex7] .matrix-label[data-astro-cid-qermqex7]{color:var(--text-primary)}.matrix-delegate[data-astro-cid-qermqex7]{background:#f0620714;border-color:#f0620740}.matrix-delegate[data-astro-cid-qermqex7] .matrix-label[data-astro-cid-qermqex7]{color:var(--accent)}.matrix-eliminate[data-astro-cid-qermqex7]{background:var(--bg-primary);opacity:.6}.matrix-eliminate[data-astro-cid-qermqex7] .matrix-label[data-astro-cid-qermqex7]{color:var(--text-secondary)}.matrix-cell[data-astro-cid-qermqex7] p[data-astro-cid-qermqex7]{font-size:.9375rem;line-height:1.5}.matrix-note[data-astro-cid-qermqex7]{font-size:1.0625rem;max-width:700px;line-height:1.7}.engagement-phase[data-astro-cid-qermqex7]{margin-bottom:var(--space-2xl);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--border-color)}.engagement-phase[data-astro-cid-qermqex7]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.engagement-phase[data-astro-cid-qermqex7] h3[data-astro-cid-qermqex7]{margin-bottom:var(--space-md);display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.phase-tag[data-astro-cid-qermqex7]{font-family:var(--font-body);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:#f062071a;padding:.25rem .75rem;border-radius:var(--radius-sm)}.engagement-phase[data-astro-cid-qermqex7]>p[data-astro-cid-qermqex7]{font-size:1.0625rem;line-height:1.75}.section-intro[data-astro-cid-qermqex7]{font-size:1.125rem;line-height:1.75;color:var(--text-secondary);margin-bottom:var(--space-2xl)}.sprint-session[data-astro-cid-qermqex7]{margin-top:var(--space-lg);padding-left:var(--space-lg);border-left:2px solid var(--border-color)}.sprint-session[data-astro-cid-qermqex7] h4[data-astro-cid-qermqex7]{font-family:var(--font-heading);font-size:1.0625rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-sm)}.sprint-session[data-astro-cid-qermqex7] p[data-astro-cid-qermqex7]{font-size:1rem;line-height:1.75;color:var(--text-secondary)}.section--alt[data-astro-cid-qermqex7] p[data-astro-cid-qermqex7]{font-size:1.0625rem;line-height:1.75;margin-bottom:var(--space-lg)}.section--alt[data-astro-cid-qermqex7] h2[data-astro-cid-qermqex7]{margin-bottom:var(--space-xl)}.cta-bottom[data-astro-cid-qermqex7]{text-align:center;background:var(--bg-primary);border-top:1px solid var(--border-color)}.cta-lead[data-astro-cid-qermqex7]{font-size:1.25rem;color:var(--text-secondary);margin-bottom:var(--space-xl);max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:768px){.matrix[data-astro-cid-qermqex7]{grid-template-columns:1fr;gap:var(--space-md)}.matrix-corner[data-astro-cid-qermqex7],.matrix-col-header[data-astro-cid-qermqex7],.matrix-row-header[data-astro-cid-qermqex7]{display:none}.matrix-cell[data-astro-cid-qermqex7]{padding:var(--space-lg)}}
