.flow[data-astro-cid-h4q5zxj5]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-l);max-width:960px;margin:0 0 var(--space-2xl);padding:0;list-style:none}.flow[data-astro-cid-h4q5zxj5] li[data-astro-cid-h4q5zxj5]{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-s);padding:var(--space-l) var(--space-m);border:1px solid var(--color-border-subtle);border-radius:var(--radius-l);background:var(--color-surface-elevated);text-align:center}.flow[data-astro-cid-h4q5zxj5] li[data-astro-cid-h4q5zxj5]:not(:last-child):after{content:"→";position:absolute;top:50%;right:calc(var(--space-l) * -.5);transform:translate(50%,-50%);color:var(--color-brand-primary);font-weight:700}.flow-icon[data-astro-cid-h4q5zxj5]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-m);color:var(--color-brand-primary);background:color-mix(in srgb,var(--color-brand-primary) 10%,transparent)}.flow-label[data-astro-cid-h4q5zxj5]{font-weight:600;line-height:1.3}@media(width<=720px){.flow[data-astro-cid-h4q5zxj5]{grid-template-columns:1fr;gap:var(--space-l)}.flow[data-astro-cid-h4q5zxj5] li[data-astro-cid-h4q5zxj5]{flex-direction:row;text-align:left;padding:var(--space-s) var(--space-m)}.flow[data-astro-cid-h4q5zxj5] li[data-astro-cid-h4q5zxj5]:not(:last-child):after{content:"↓";top:auto;right:auto;bottom:calc(var(--space-l) * -.5);left:calc(var(--space-m) + 22px);transform:translate(-50%,50%)}}.steps[data-astro-cid-h4q5zxj5]{max-width:760px}.rag[data-astro-cid-h4q5zxj5]{margin-top:var(--space-2xl);max-width:760px;padding:var(--space-l);border-left:3px solid var(--color-brand-primary);background:var(--color-surface-elevated);border-radius:0 var(--radius-m) var(--radius-m) 0}.rag[data-astro-cid-h4q5zxj5] h3[data-astro-cid-h4q5zxj5]{margin-bottom:var(--space-s)}.rag[data-astro-cid-h4q5zxj5] p[data-astro-cid-h4q5zxj5]{color:var(--color-text-muted);margin:0 0 var(--space-s)}.rag[data-astro-cid-h4q5zxj5] p[data-astro-cid-h4q5zxj5]:last-child{margin-bottom:0}.two-col[data-astro-cid-h4q5zxj5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));column-gap:var(--space-2xl)}.examples[data-astro-cid-h4q5zxj5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-m);max-width:960px;margin:0;padding:0;list-style:none}.examples[data-astro-cid-h4q5zxj5] li[data-astro-cid-h4q5zxj5]{padding:var(--space-m) var(--space-l);border:1px solid var(--color-border-subtle);border-radius:var(--radius-m);background:var(--color-surface-elevated);color:var(--color-text-primary)}.examples[data-astro-cid-h4q5zxj5] li[data-astro-cid-h4q5zxj5]:before{content:"“";color:var(--color-brand-primary);font-weight:700;margin-right:.15em}.examples[data-astro-cid-h4q5zxj5] li[data-astro-cid-h4q5zxj5]:after{content:"”";color:var(--color-brand-primary);font-weight:700;margin-left:.1em}.price-cards[data-astro-cid-h4q5zxj5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-m);max-width:960px;margin:0 0 var(--space-l);padding:0;list-style:none}.price-cards[data-astro-cid-h4q5zxj5] li[data-astro-cid-h4q5zxj5]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-l);border:1px solid var(--color-border-subtle);border-radius:var(--radius-m);background:var(--color-surface-primary)}.price-cards[data-astro-cid-h4q5zxj5] strong[data-astro-cid-h4q5zxj5]{color:var(--color-text-primary)}.price-cards[data-astro-cid-h4q5zxj5] span[data-astro-cid-h4q5zxj5]{color:var(--color-text-muted)}.more[data-astro-cid-h4q5zxj5]{margin-top:var(--space-l)}.more[data-astro-cid-h4q5zxj5] a[data-astro-cid-h4q5zxj5]{font-weight:600;border-bottom:1px solid var(--color-border-default)}.more[data-astro-cid-h4q5zxj5] a[data-astro-cid-h4q5zxj5]:hover{border-bottom-color:var(--color-text-primary)}.btn-secondary[data-astro-cid-h4q5zxj5]{display:inline-block;margin-top:var(--space-s);background:transparent;border:1px solid var(--color-border-default);color:var(--color-text-primary);padding:var(--space-s) var(--space-l);border-radius:var(--radius-m);font-weight:600}
