.steps-block_root__dFaen{width:100%}.steps-block_title__N9_ft{margin:0 0 var(--mantine-spacing-xs);font-size:calc(1.75rem * var(--mantine-scale));font-weight:700;line-height:1.25;color:var(--section-title-color)}.steps-block_description__uuKwF{margin:0 0 var(--mantine-spacing-xl);max-width:calc(42.5rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale));line-height:1.7;color:var(--muted-color)}.steps-block_list__gTkEG{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.steps-block_copy__mxqaR{display:flex;flex-direction:column;gap:calc(.375rem * var(--mantine-scale));min-width:0}.steps-block_number__nHMH4{display:flex;align-items:center;justify-content:center;width:calc(1.75rem * var(--mantine-scale));height:calc(1.75rem * var(--mantine-scale));margin:0 0 calc(.125rem * var(--mantine-scale));border-radius:50%;background-color:var(--mantine-color-brand-9);font-size:calc(.875rem * var(--mantine-scale));font-weight:700;line-height:1;color:var(--mantine-color-white)}.steps-block_stepTitle__N6eiV{margin:0;font-size:calc(1.125rem * var(--mantine-scale));font-weight:600;line-height:1.35;color:var(--section-title-color)}.steps-block_body__XQ_BK{font-size:calc(.9375rem * var(--mantine-scale));line-height:1.7;color:var(--mantine-color-gray-8)}.steps-block_body__XQ_BK>:last-child{margin-bottom:0}.steps-block_media__kAlwN{min-width:0;border:var(--card-border);border-radius:var(--card-radius);overflow:hidden;background-color:var(--band-bg)}.steps-block_image__SyWVb{display:block;width:100%;height:auto}.steps-block_list__gTkEG[data-layout=list]{gap:var(--mantine-spacing-xl)}.steps-block_list__gTkEG[data-layout=list] .steps-block_step__Su41s{display:flex;flex-direction:column;gap:var(--mantine-spacing-md);position:relative;padding-left:calc(var(--mantine-spacing-xl) + calc(.75rem * var(--mantine-scale)))}.steps-block_list__gTkEG[data-layout=list] .steps-block_number__nHMH4{position:absolute;top:0;left:0}.steps-block_list__gTkEG[data-layout=list] .steps-block_step__Su41s:before{content:"";position:absolute;top:calc(2.125rem * var(--mantine-scale));bottom:calc(var(--mantine-spacing-xl) * -1);left:calc(.8125rem * var(--mantine-scale));width:calc(.125rem * var(--mantine-scale));background-color:var(--mantine-color-gray-2)}.steps-block_list__gTkEG[data-layout=list] .steps-block_step__Su41s:last-child:before{display:none}.steps-block_list__gTkEG[data-layout=list] .steps-block_media__kAlwN{max-width:calc(35rem * var(--mantine-scale))}.steps-block_list__gTkEG[data-layout=alternating]{gap:calc(var(--mantine-spacing-xl) * 2)}.steps-block_list__gTkEG[data-layout=alternating] .steps-block_step__Su41s{display:grid;gap:var(--mantine-spacing-xl);align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.steps-block_list__gTkEG[data-layout=alternating] .steps-block_step__Su41s:nth-child(2n) .steps-block_copy__mxqaR{order:2}.steps-block_list__gTkEG[data-layout=alternating] .steps-block_step__Su41s:nth-child(2n) .steps-block_media__kAlwN{order:1}.steps-block_list__gTkEG[data-layout=alternating] .steps-block_step__Su41s:not(:has(.steps-block_media__kAlwN)){grid-template-columns:minmax(0,1fr)}.steps-block_root__dFaen[data-layout=horizontal] .steps-block_description__uuKwF,.steps-block_root__dFaen[data-layout=horizontal] .steps-block_title__N9_ft{text-align:center}.steps-block_root__dFaen[data-layout=horizontal] .steps-block_description__uuKwF{margin-right:auto;margin-left:auto}.steps-block_list__gTkEG[data-layout=horizontal]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--mantine-spacing-lg);margin-top:var(--mantine-spacing-md)}.steps-block_list__gTkEG[data-layout=horizontal] .steps-block_step__Su41s{position:relative;text-align:center}.steps-block_list__gTkEG[data-layout=horizontal] .steps-block_copy__mxqaR{align-items:center}.steps-block_list__gTkEG[data-layout=horizontal] .steps-block_number__nHMH4{position:relative;z-index:1;width:calc(2.25rem * var(--mantine-scale));height:calc(2.25rem * var(--mantine-scale));margin:0 0 calc(.5rem * var(--mantine-scale));border:calc(.125rem * var(--mantine-scale)) solid var(--accent-color);border-radius:calc(.625rem * var(--mantine-scale));background-color:var(--mantine-color-white);color:var(--accent-color);font-size:calc(.9375rem * var(--mantine-scale))}.steps-block_list__gTkEG[data-layout=horizontal] .steps-block_step__Su41s:before{content:"";position:absolute;top:calc(1.0625rem * var(--mantine-scale));right:0;left:0;height:calc(.125rem * var(--mantine-scale));background-color:var(--mantine-color-gray-2)}.steps-block_list__gTkEG[data-layout=horizontal] .steps-block_step__Su41s:first-child:before{left:50%}.steps-block_list__gTkEG[data-layout=horizontal] .steps-block_step__Su41s:last-child:before{right:50%}.steps-block_list__gTkEG[data-layout=horizontal] .steps-block_body__XQ_BK{max-width:calc(20rem * var(--mantine-scale));margin:0 auto;font-size:calc(.875rem * var(--mantine-scale));line-height:1.6;color:var(--muted-color)}.steps-block_list__gTkEG[data-layout=horizontal] .steps-block_step__Su41s{display:flex;flex-direction:column;min-width:0}.steps-block_list__gTkEG[data-layout=horizontal] .steps-block_mock__mhvKt{margin-top:auto;padding-top:var(--mantine-spacing-md);text-align:left;min-width:0;overflow:hidden}@media (max-width:48em){.steps-block_title__N9_ft{font-size:calc(1.5rem * var(--mantine-scale))}.steps-block_list__gTkEG[data-layout=horizontal]{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:minmax(0,1fr);gap:var(--mantine-spacing-xl)}.steps-block_list__gTkEG[data-layout=horizontal] .steps-block_step__Su41s:before{display:none}.steps-block_list__gTkEG[data-layout=alternating] .steps-block_step__Su41s,.steps-block_list__gTkEG[data-layout=alternating] .steps-block_step__Su41s:not(:has(.steps-block_media__kAlwN)){grid-template-columns:minmax(0,1fr);gap:var(--mantine-spacing-md)}.steps-block_list__gTkEG[data-layout=alternating] .steps-block_step__Su41s:nth-child(2n) .steps-block_copy__mxqaR,.steps-block_list__gTkEG[data-layout=alternating] .steps-block_step__Su41s:nth-child(2n) .steps-block_media__kAlwN{order:0}.steps-block_list__gTkEG[data-layout=list] .steps-block_step__Su41s{padding-left:calc(var(--mantine-spacing-lg) + calc(.625rem * var(--mantine-scale)))}}