.erps[data-astro-cid-3elhdros]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg);margin-bottom:0;padding:0;list-style:none}.erps[data-astro-cid-3elhdros] li[data-astro-cid-3elhdros]{display:grid;min-width:0}.erp[data-astro-cid-3elhdros]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-xl);border-radius:var(--radius-lg);color:var(--color-ink-2);text-decoration:none;transition:border-color var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out)}.erp[data-astro-cid-3elhdros]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-raised)}.erp[data-astro-cid-3elhdros]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.erp__name[data-astro-cid-3elhdros]{font:600 var(--text-2xl)/1.1 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.02em;color:var(--color-ink)}.erp__line[data-astro-cid-3elhdros]{max-width:34ch}.erp__tag[data-astro-cid-3elhdros]{margin:-2px 0 var(--space-2xs);font:500 var(--text-sm)/1.3 var(--font-body);color:var(--color-muted)}.erp--custom[data-astro-cid-3elhdros]{border:var(--rule-hair) dashed var(--color-rule-2);background:transparent;box-shadow:none}.erp--custom[data-astro-cid-3elhdros]:hover{border-color:var(--color-accent);border-style:dashed;background:var(--color-paper);box-shadow:none}.erp__go[data-astro-cid-3elhdros]{display:inline-flex;align-items:baseline;gap:.35em;margin-top:auto;padding-top:var(--space-md);font-weight:600;color:var(--color-accent-deep)}.erp__go[data-astro-cid-3elhdros]:after{content:"→";transition:transform var(--dur-short) var(--ease-out)}.erp[data-astro-cid-3elhdros]:hover .erp__go[data-astro-cid-3elhdros]:after{transform:translate(3px)}.tiers[data-astro-cid-3elhdros]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);margin-bottom:0;padding:0;list-style:none}.tier[data-astro-cid-3elhdros]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xl);border-radius:var(--radius-lg)}.tier__n[data-astro-cid-3elhdros]{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:var(--space-sm);border-radius:50%;background:var(--color-accent-wash);color:var(--color-accent-deep);font:600 var(--text-sm)/1 var(--font-body)}.tier[data-astro-cid-3elhdros] h3[data-astro-cid-3elhdros]{font-size:var(--text-xl)}.tier__items[data-astro-cid-3elhdros]{color:var(--color-ink);font-weight:500}.tier__today[data-astro-cid-3elhdros]{margin-top:auto;padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);color:var(--color-ink-2)}.band[data-astro-cid-3elhdros] .erp--custom[data-astro-cid-3elhdros]:hover{background:var(--color-paper)}.show[data-astro-cid-3elhdros]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-columns);align-items:center}.show__visual[data-astro-cid-3elhdros]{grid-column:1 / span 7;min-width:0}.show__side[data-astro-cid-3elhdros]{grid-column:9 / span 4}.steps[data-astro-cid-3elhdros]{display:grid;margin:0;padding:0;list-style:none;border-top:var(--rule-hair) solid var(--color-rule-2)}.steps[data-astro-cid-3elhdros] li[data-astro-cid-3elhdros]{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-sm);padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule-2)}.steps[data-astro-cid-3elhdros] h3[data-astro-cid-3elhdros]{font-size:var(--text-md);font-weight:600;letter-spacing:-.005em}.steps[data-astro-cid-3elhdros] .label[data-astro-cid-3elhdros]{margin-top:2px}.steps[data-astro-cid-3elhdros] p[data-astro-cid-3elhdros]:last-child{margin-top:4px;font-size:var(--text-sm);color:var(--color-ink-2)}.steps[data-astro-cid-3elhdros] .run__n[data-astro-cid-3elhdros]{background:var(--color-accent-wash);border-color:transparent;color:var(--color-accent-deep)}.tools[data-astro-cid-3elhdros]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns);margin:var(--space-2xl) 0 0;padding-top:var(--space-xl);border-top:var(--rule-hair) solid var(--color-graphite-2)}.tools[data-astro-cid-3elhdros] dt[data-astro-cid-3elhdros]{font:600 var(--text-md)/1.35 var(--font-body);color:var(--color-graphite-ink)}.tools[data-astro-cid-3elhdros] dd[data-astro-cid-3elhdros]{margin:6px 0 0;max-width:44ch;color:var(--color-graphite-muted)}.tools__planned[data-astro-cid-3elhdros]{margin-top:var(--space-xl)}.flow[data-astro-cid-3elhdros]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-lg) var(--space-2xl);align-items:center;margin-top:var(--space-2xl);padding:var(--space-xl);border-radius:var(--radius-lg)}.flow[data-astro-cid-3elhdros] h3[data-astro-cid-3elhdros]{font-size:var(--text-xl)}.flow[data-astro-cid-3elhdros] h3[data-astro-cid-3elhdros]+p[data-astro-cid-3elhdros]{margin-top:var(--space-xs)}.flow__act[data-astro-cid-3elhdros]{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-xl)}.flow__act[data-astro-cid-3elhdros] a[data-astro-cid-3elhdros]{min-height:40px;align-items:center}.qa[data-astro-cid-3elhdros]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns);align-items:start}.qa__head[data-astro-cid-3elhdros]{grid-column:1 / span 4;display:grid;gap:var(--space-md)}.qa__head[data-astro-cid-3elhdros] .link[data-astro-cid-3elhdros]{align-items:center;min-height:40px}.qa[data-astro-cid-3elhdros]>.faq[data-astro-cid-3elhdros]{grid-column:6 / span 7}.end[data-astro-cid-3elhdros]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-lg);align-items:stretch}.end__ask[data-astro-cid-3elhdros]{display:grid;align-content:center;gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius-lg)}.end__ask[data-astro-cid-3elhdros] .close__act[data-astro-cid-3elhdros]{margin-top:var(--space-sm)}.end__ask[data-astro-cid-3elhdros] .note[data-astro-cid-3elhdros]{max-width:40ch}.end__more[data-astro-cid-3elhdros]{padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-lg)}.end__more[data-astro-cid-3elhdros] h2[data-astro-cid-3elhdros]{margin-bottom:var(--space-xs);font:500 var(--text-sm)/1.4 var(--font-body);letter-spacing:0;color:var(--color-muted)}.end__more[data-astro-cid-3elhdros] ul[data-astro-cid-3elhdros]{margin:0;padding:0;list-style:none}.end__more[data-astro-cid-3elhdros] li[data-astro-cid-3elhdros]+li[data-astro-cid-3elhdros]{border-top:var(--rule-hair) solid var(--color-rule)}.end__more[data-astro-cid-3elhdros] li[data-astro-cid-3elhdros]>a[data-astro-cid-3elhdros]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:52px;font-weight:600;color:var(--color-ink);text-decoration:none}.end__more[data-astro-cid-3elhdros] li[data-astro-cid-3elhdros]>a[data-astro-cid-3elhdros]:after{content:"→";color:var(--color-muted);transition:transform var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.end__more[data-astro-cid-3elhdros] li[data-astro-cid-3elhdros]>a[data-astro-cid-3elhdros]:hover{color:var(--color-accent-deep)}.end__more[data-astro-cid-3elhdros] li[data-astro-cid-3elhdros]>a[data-astro-cid-3elhdros]:hover:after{color:var(--color-accent-deep);transform:translate(3px)}@media (max-width: 68rem){.erps[data-astro-cid-3elhdros]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 60rem){.tools[data-astro-cid-3elhdros],.end[data-astro-cid-3elhdros],.tiers[data-astro-cid-3elhdros]{grid-template-columns:minmax(0,1fr)}.erp[data-astro-cid-3elhdros],.end__ask[data-astro-cid-3elhdros],.flow[data-astro-cid-3elhdros],.tier[data-astro-cid-3elhdros]{padding:var(--space-lg)}.end__more[data-astro-cid-3elhdros]{padding:var(--space-md) var(--space-lg)}.show__visual[data-astro-cid-3elhdros],.show__side[data-astro-cid-3elhdros],.qa__head[data-astro-cid-3elhdros],.qa[data-astro-cid-3elhdros]>.faq[data-astro-cid-3elhdros]{grid-column:1 / -1}.show[data-astro-cid-3elhdros]{row-gap:var(--space-xl)}.flow[data-astro-cid-3elhdros]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 40rem){.erps[data-astro-cid-3elhdros]{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}}@media (prefers-reduced-motion: reduce){.erp[data-astro-cid-3elhdros]{transition:none}}
