.step-card[data-astro-cid-mvzcu7rh]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--card-gap-md, var(--spacing-4, .75rem))}.step-card-indicator[data-astro-cid-mvzcu7rh]{flex-shrink:0;border:var(--step-card-indicator-border, none);box-shadow:var(--step-card-indicator-shadow, none);border-radius:var(--step-card-indicator-radius, 50%)}.step-card-icon[data-astro-cid-mvzcu7rh]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--step-card-icon-bg, var(--color-primary));border-radius:var(--step-card-icon-radius, 50%);color:var(--step-card-icon-color, var(--color-primary-content))}.step-card-icon[data-astro-cid-mvzcu7rh] .icon{color:var(--step-card-icon-inner-color, var(--color-primary-content))}.step-card-badge{--badge-font-family: var(--font-heading);--badge-font-size: var(--text-xl);--badge-width: 48px;--badge-height: 48px;--badge-border-radius: 50%;--badge-display: flex;align-items:center;justify-content:center}.step-card-number[data-astro-cid-mvzcu7rh]{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-light);color:var(--step-card-number-color, var(--color-primary));line-height:var(--leading-none, 1)}.step-card-content[data-astro-cid-mvzcu7rh]{flex:1;padding:var(--step-card-content-padding, 0)}.step-card-title{font-family:var(--step-card-title-font-family, var(--font-heading));font-size:var(--step-card-title-font-size, var(--text-lg, 1.125rem));font-weight:var(--step-card-title-font-weight, var(--font-semibold));letter-spacing:var(--step-card-title-letter-spacing, inherit);color:var(--step-card-title-color, var(--color-base-content));--heading-margin: 0 0 var(--card-gap-sm) 0}.step-card-description{font-size:var(--step-card-description-font-size, var(--text-base, 1rem));line-height:var(--step-card-description-line-height, var(--leading-relaxed, 1.625))}.step-card--minimal[data-astro-cid-mvzcu7rh]{text-align:left;align-items:flex-start}.step-card--inline[data-astro-cid-mvzcu7rh]{align-items:flex-start;text-align:left}.step-card--compact[data-astro-cid-mvzcu7rh]{gap:var(--card-gap-sm, var(--spacing-4, .5rem))}.step-card--elevated[data-astro-cid-mvzcu7rh]{background-color:var(--step-card-elevated-bg, var(--color-base-100));border-radius:var(--step-card-elevated-radius, var(--card-radius-md, var(--radius-lg, .5rem)));border:var(--step-card-elevated-border, none);border-top:var(--step-card-elevated-border-top, var(--step-card-elevated-border, none));padding:var(--step-card-elevated-padding, var(--card-padding-lg, var(--spacing-8, 1.5rem)));box-shadow:var(--step-card-elevated-shadow, var(--card-shadow-md));transition:box-shadow var(--transition-base),transform var(--transition-base, .3s ease)}.step-card--elevated[data-astro-cid-mvzcu7rh]:hover{box-shadow:var(--step-card-elevated-shadow-hover, var(--card-shadow-lg));transform:var(--step-card-elevated-hover-transform, none)}@container (max-width: 320px){.step-card--centered[data-astro-cid-mvzcu7rh]{flex-direction:row;align-items:flex-start;text-align:left}.step-card--elevated[data-astro-cid-mvzcu7rh]{padding:var(--card-padding-md, var(--spacing-6, 1rem))}}@container (min-width: 480px){.step-card--centered[data-astro-cid-mvzcu7rh]{flex-direction:column;align-items:center;text-align:center}}@media(prefers-reduced-motion:reduce){.step-card[data-astro-cid-mvzcu7rh],.step-card[data-astro-cid-mvzcu7rh] [data-astro-cid-mvzcu7rh]{transition:none!important}}.process-steps-list[data-astro-cid-2tpptye2]{list-style:none;margin:0;padding:0;max-width:var(--process-steps-list-max-width, 680px);margin-inline:auto}.process-step[data-astro-cid-2tpptye2]{display:grid;grid-template-columns:var(--process-indicator-size, 3rem) 1fr;gap:var(--process-step-grid-gap, var(--spacing-lg, 1.5rem));position:relative}.process-step-indicator[data-astro-cid-2tpptye2]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.process-step-number[data-astro-cid-2tpptye2],.process-step-icon-wrap[data-astro-cid-2tpptye2]{transition:transform var(--process-step-hover-transition, .28s) cubic-bezier(.4,0,.2,1),box-shadow var(--process-step-hover-transition, .28s) ease,background-color var(--process-step-hover-transition, .28s) ease;will-change:transform,box-shadow}.process-step[data-astro-cid-2tpptye2]:hover .process-step-number[data-astro-cid-2tpptye2],.process-step[data-astro-cid-2tpptye2]:focus-within .process-step-number[data-astro-cid-2tpptye2],.process-step[data-astro-cid-2tpptye2]:hover .process-step-icon-wrap[data-astro-cid-2tpptye2],.process-step[data-astro-cid-2tpptye2]:focus-within .process-step-icon-wrap[data-astro-cid-2tpptye2]{transform:translateY(var(--process-step-hover-lift, -2px)) scale(var(--process-step-hover-scale, 1.05));box-shadow:0 0 0 var(--process-step-hover-ring-spread, 6px) var(--process-step-hover-ring-color, color-mix(in oklch, var(--color-primary, oklch(.55 .14 246)) 18%, transparent))}.process-step-number[data-astro-cid-2tpptye2]{display:flex;align-items:center;justify-content:center;width:var(--process-indicator-size, 3rem);height:var(--process-indicator-size, 3rem);border-radius:var(--process-step-number-radius, 50%);background-color:var(--process-step-number-bg, var(--color-primary));color:var(--process-step-number-color, var(--color-primary-content));font-family:var(--process-step-number-font-family, var(--font-heading));font-size:var(--process-step-number-font-size, var(--text-lg, 1.125rem));font-weight:var(--process-step-number-font-weight, var(--font-bold));line-height:var(--leading-none, 1);font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums;text-align:center;flex-shrink:0}.process-step-icon-wrap[data-astro-cid-2tpptye2]{display:flex;align-items:center;justify-content:center;width:var(--process-indicator-size, 3rem);height:var(--process-indicator-size, 3rem);border-radius:var(--process-step-icon-radius, 50%);background-color:var(--process-step-icon-bg, var(--color-base-200));border:var(--process-step-icon-border, var(--border-thin) solid var(--color-primary));flex-shrink:0}.process-step[data-astro-cid-2tpptye2] .step-card-title,.process-step[data-astro-cid-2tpptye2] .step-title,.process-step[data-astro-cid-2tpptye2] .heading{transition:color var(--process-step-hover-transition, .28s) ease}.process-step[data-astro-cid-2tpptye2]:hover .step-card-title,.process-step[data-astro-cid-2tpptye2]:focus-within .step-card-title,.process-step[data-astro-cid-2tpptye2]:hover .step-title,.process-step[data-astro-cid-2tpptye2]:focus-within .step-title{color:var(--process-step-hover-title-color, var(--color-primary))}@media(prefers-reduced-motion:reduce){.process-step-number[data-astro-cid-2tpptye2],.process-step-icon-wrap[data-astro-cid-2tpptye2]{transition:box-shadow var(--process-step-hover-transition, .28s) ease,background-color var(--process-step-hover-transition, .28s) ease}.process-step[data-astro-cid-2tpptye2]:hover .process-step-number[data-astro-cid-2tpptye2],.process-step[data-astro-cid-2tpptye2]:focus-within .process-step-number[data-astro-cid-2tpptye2],.process-step[data-astro-cid-2tpptye2]:hover .process-step-icon-wrap[data-astro-cid-2tpptye2],.process-step[data-astro-cid-2tpptye2]:focus-within .process-step-icon-wrap[data-astro-cid-2tpptye2]{transform:none}}.process-step-connector[data-astro-cid-2tpptye2]{width:var(--process-step-connector-width, 2px);flex:1;background:var(--process-step-connector-bg, linear-gradient(to bottom, var(--color-primary), var(--color-base-300)));margin-top:var(--process-step-connector-margin-top, var(--spacing-xs, .25rem));min-height:var(--process-step-connector-min-height, var(--spacing-xl, 2rem))}.process-step-body[data-astro-cid-2tpptye2]{padding-bottom:var(--process-step-body-padding-bottom, var(--spacing-2xl, 3rem))}.process-step[data-astro-cid-2tpptye2]:last-child .process-step-body[data-astro-cid-2tpptye2]{padding-bottom:0}.process-steps-header{margin-bottom:var(--process-steps-header-margin-bottom, var(--section-header-margin-bottom, 1.5rem))}.process-steps-list--compact[data-astro-cid-2tpptye2]{--process-indicator-size: 2.25rem;--process-step-body-padding-bottom: var(--spacing-lg, 1.5rem);--process-step-connector-min-height: var(--spacing-md, 1rem)}
