.card[data-astro-cid-yk4hkwyg]{gap:var(--space-3);height:100%;padding:var(--space-8) var(--space-6) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);color:var(--color-ink-800);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);flex-direction:column;display:flex;position:relative}.card[data-astro-cid-yk4hkwyg]>[data-astro-cid-yk4hkwyg]{--color-heading:var(--color-brand-950);--color-text:var(--color-ink-800);--color-text-muted:var(--color-ink-600);--color-border:var(--color-mist-200);--color-link:var(--color-brand-600);--color-link-hover:var(--color-brand-700);--color-primary-subtle:var(--color-brand-50);--color-accent:var(--color-teal-700);--color-focus:var(--color-brand-600)}.card__meta[data-astro-cid-yk4hkwyg]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.card__icon[data-astro-cid-yk4hkwyg]{border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--color-brand-50), var(--color-brand-100));width:3rem;height:3rem;color:var(--color-brand-700);place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #045f8b1f}.card__index[data-astro-cid-yk4hkwyg]{color:var(--color-brand-600);font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em}.card__title[data-astro-cid-yk4hkwyg]{font-size:var(--font-size-xl);margin:0}.card__title[data-astro-cid-yk4hkwyg] a[data-astro-cid-yk4hkwyg]{color:inherit;text-decoration:none}.card--link[data-astro-cid-yk4hkwyg] .card__title[data-astro-cid-yk4hkwyg] a[data-astro-cid-yk4hkwyg]:after{content:"";border-radius:inherit;position:absolute;inset:0}.card--link[data-astro-cid-yk4hkwyg]:hover{border-color:var(--color-brand-600);box-shadow:var(--shadow-md)}.card--link[data-astro-cid-yk4hkwyg]:hover .card__title[data-astro-cid-yk4hkwyg] a[data-astro-cid-yk4hkwyg]{text-decoration:underline}.card--link[data-astro-cid-yk4hkwyg]:has(.card__title a:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@supports selector(:has(*)){.card--link[data-astro-cid-yk4hkwyg] .card__title[data-astro-cid-yk4hkwyg] a[data-astro-cid-yk4hkwyg]:focus-visible{outline:none}}@media (forced-colors:active){.card--link[data-astro-cid-yk4hkwyg]:has(.card__title a:focus-visible){outline-color:highlight}}.card__body[data-astro-cid-yk4hkwyg]{color:var(--color-text-muted)}.card__body[data-astro-cid-yk4hkwyg]>:last-child{margin-bottom:0}.card-grid[data-astro-cid-aiugcxsv]{gap:var(--space-6);grid-template-columns:repeat(auto-fit, minmax(max(min(var(--card-grid-min), 100%), calc((100% - (var(--card-grid-columns) - 1) * var(--space-6)) / var(--card-grid-columns))), 1fr));display:grid}.flow[data-astro-cid-nsi7uvhp]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);color:var(--color-ink-800);--color-heading:var(--color-brand-950);--color-text-muted:var(--color-ink-600);--color-focus:var(--color-brand-600);margin:0;padding:clamp(1.5rem,1rem + 2.5vw,3rem)}.flow__steps[data-astro-cid-nsi7uvhp]{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.flow__step[data-astro-cid-nsi7uvhp]{column-gap:var(--space-5);grid-template-columns:auto 1fr;align-content:start;display:grid;position:relative}.flow__marker[data-astro-cid-nsi7uvhp]{width:max-content;position:relative}.flow__icon[data-astro-cid-nsi7uvhp]{border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--color-brand-600), var(--color-brand-800));width:3.5rem;height:3.5rem;color:var(--color-white);place-items:center;display:grid;box-shadow:0 10px 20px -10px #045f8bcc}.flow__number[data-astro-cid-nsi7uvhp]{border:2px solid var(--color-white);background:var(--color-sky-300);width:1.6rem;height:1.6rem;color:var(--color-brand-950);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.55rem;right:-.55rem}.flow__step[data-astro-cid-nsi7uvhp]:not(:last-child):after{content:"";top:4.25rem;bottom:calc(-1 * var(--space-8) + .5rem);border-left:2px dashed var(--color-brand-200);position:absolute;left:1.75rem}.flow__actor[data-astro-cid-nsi7uvhp]{margin:0 0 var(--space-1);color:var(--color-teal-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.flow__title[data-astro-cid-nsi7uvhp]{margin:0 0 var(--space-2);color:var(--color-heading);font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.flow__description[data-astro-cid-nsi7uvhp]{color:var(--color-text-muted);margin:0}.flow__caption[data-astro-cid-nsi7uvhp]{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}@media (width>=64rem){.flow__steps[data-astro-cid-nsi7uvhp]{grid-template-columns:repeat(var(--flow-steps), minmax(0, 1fr));gap:var(--space-8)}.flow__step[data-astro-cid-nsi7uvhp]{row-gap:var(--space-5);grid-template-columns:1fr}.flow__step[data-astro-cid-nsi7uvhp]:not(:last-child):after{top:1.75rem;bottom:auto;left:4.75rem;right:calc(-1 * var(--space-8) + .75rem);border-left:0;border-top:2px dashed var(--color-brand-200)}.flow__step[data-astro-cid-nsi7uvhp]:not(:last-child):before{content:"";top:calc(1.75rem - 5px);right:calc(-1 * var(--space-8) + .5rem);border-block:6px solid #0000;border-left:8px solid var(--color-brand-500);position:absolute}}
