.wrapper:where(.astro-lwmggpbb){flex-direction:column;align-items:center;gap:3rem;width:100%;display:flex}.wrapper:where(.astro-lwmggpbb) h2:where(.astro-lwmggpbb){text-wrap:balance;font-size:28px;font-weight:600;line-height:1.2}@media(width>=768px){.wrapper:where(.astro-lwmggpbb) h2:where(.astro-lwmggpbb){font-size:32px;line-height:1.2}}.wrapper:where(.astro-lwmggpbb) h2:where(.astro-lwmggpbb){line-height:1.2!important}.wrapper:where(.astro-lwmggpbb) p:where(.astro-lwmggpbb){text-wrap:pretty;--tw-text-opacity:1;color:rgb(237 236 238/var(--tw-text-opacity,1));padding-top:.125rem;font-size:14px;line-height:1.5}.stages:where(.astro-lwmggpbb){grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem;display:grid}.stages:where(.astro-lwmggpbb),.stages__counter:where(.astro-lwmggpbb){width:100%;padding-bottom:.75rem}.stages__counter:where(.astro-lwmggpbb){grid-column:2/span 10;align-items:center;gap:0;display:none}@media(width>=1024px){.wrapper:where(.astro-lwmggpbb) h2:where(.astro-lwmggpbb){font-size:2.25rem}.stages:where(.astro-lwmggpbb){grid-template-columns:repeat(12,minmax(0,1fr))}.stages__counter:where(.astro-lwmggpbb){display:flex}}.stages__counter-line:where(.astro-lwmggpbb){background-image:linear-gradient(to bottom,var(--tw-gradient-stops));width:.125rem;height:3rem}.stages__counter-line:where(.astro-lwmggpbb):last-of-type{display:none}@media(width>=640px){.wrapper:where(.astro-lwmggpbb) p:where(.astro-lwmggpbb){text-wrap:balance}.stages__counter-line:where(.astro-lwmggpbb){height:4rem}}@media(width>=768px){.wrapper:where(.astro-lwmggpbb) p:where(.astro-lwmggpbb){font-size:16px;line-height:1.5}.stages__counter-line:where(.astro-lwmggpbb){height:5rem}}@media(width>=1024px){.stages__counter-line:where(.astro-lwmggpbb){background-image:linear-gradient(to right,var(--tw-gradient-stops));width:100%;height:.125rem}.stages__counter-line-sm:where(.astro-lwmggpbb){display:none!important}}.stages__counter-marker:where(.astro-lwmggpbb){aspect-ratio:1;--tw-bg-opacity:1;background-color:rgb(37 33 43/var(--tw-bg-opacity,1));text-align:center;border-width:2px;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;font-weight:600;display:flex;font-size:1.125rem!important}.stages__row:where(.astro-lwmggpbb){grid-column:1/-1;grid-template-columns:repeat(1,minmax(0,1fr));place-items:center;gap:0;width:100%;display:grid}@media(width>=1024px){.stages__row:where(.astro-lwmggpbb){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media(width>=1280px){.stages__row:where(.astro-lwmggpbb){gap:1.5rem}}.stages__block:where(.astro-lwmggpbb){--tw-bg-opacity:1;background-color:rgb(37 33 43/var(--tw-bg-opacity,1));--tw-shadow:0px 3px 6px #00000014, 0px 6px 12px #0000001f, 0px 14px 24px #00000014;--tw-shadow-colored:0px 3px 6px var(--tw-shadow-color), 0px 6px 12px var(--tw-shadow-color), 0px 14px 24px var(--tw-shadow-color);height:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-width:2px;border-radius:.25rem;gap:.875rem;padding:1.75rem 1.25rem 2.25rem}.stages__block:where(.astro-lwmggpbb),.stages__block:where(.astro-lwmggpbb) div:where(.astro-lwmggpbb){flex-direction:column;width:100%;display:flex}.stages__block:where(.astro-lwmggpbb) div:where(.astro-lwmggpbb){gap:.25rem}.stages__block:where(.astro-lwmggpbb) div:where(.astro-lwmggpbb) h3:where(.astro-lwmggpbb){text-wrap:balance;font-size:20px;font-weight:600;line-height:1.2}@media(width>=768px){.stages__block:where(.astro-lwmggpbb) div:where(.astro-lwmggpbb) h3:where(.astro-lwmggpbb){font-size:24px;line-height:1.2}}.stages__block:where(.astro-lwmggpbb) div:where(.astro-lwmggpbb) p:where(.astro-lwmggpbb){text-wrap:pretty;--tw-text-opacity:1;color:rgb(237 236 238/var(--tw-text-opacity,1));font-size:14px;line-height:1.5}@media(width>=640px){.stages__block:where(.astro-lwmggpbb){padding-left:2.75rem;padding-right:2.75rem}.stages__block:where(.astro-lwmggpbb) div:where(.astro-lwmggpbb) p:where(.astro-lwmggpbb){font-size:16px;line-height:1.5}}@media(width>=1024px){.stages__block:where(.astro-lwmggpbb){padding-left:1.5rem;padding-right:1.5rem}.stages__block:where(.astro-lwmggpbb) div:where(.astro-lwmggpbb) p:where(.astro-lwmggpbb){font-size:14px;line-height:1.5}}@media(width>=1280px){.stages__block:where(.astro-lwmggpbb){padding-left:1.75rem;padding-right:1.75rem}.stages__block:where(.astro-lwmggpbb) div:where(.astro-lwmggpbb) p:where(.astro-lwmggpbb){font-size:16px;line-height:1.5}}.stages__block-subheading:where(.astro-lwmggpbb){font-size:16px;font-weight:600;line-height:1.5}