.steps__title[data-astro-cid-qlmtynne]{margin-block-end:2.5rem}.steps__list[data-astro-cid-qlmtynne]{gap:2rem;display:grid}.steps__item[data-astro-cid-qlmtynne]{position:relative}.steps__number[data-astro-cid-qlmtynne]{z-index:1;border:1px solid var(--color-accent);background-color:var(--color-bg);width:2.25rem;height:2.25rem;color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:9999px;justify-content:center;align-items:center;margin-block-end:1rem;display:flex;position:relative}.steps__name[data-astro-cid-qlmtynne]{margin-block-end:.5rem}.steps__text[data-astro-cid-qlmtynne]{color:var(--color-ink-prose);line-height:var(--leading-relaxed)}.steps__link[data-astro-cid-qlmtynne]{margin-block-start:2.5rem}@media (width>=40rem){.steps__list[data-astro-cid-qlmtynne]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.steps__list[data-astro-cid-qlmtynne]{grid-template-columns:repeat(4,minmax(0,1fr))}.steps__item[data-astro-cid-qlmtynne]:not(:last-child):after{content:"";background-color:var(--color-border-strong);height:1px;position:absolute;top:1.125rem;left:2.25rem;right:-2rem}}.hero__layout[data-astro-cid-njl2q4gy]{gap:2.5rem;display:grid}.hero__main[data-astro-cid-njl2q4gy]{max-width:46rem}.hero__icon[data-astro-cid-njl2q4gy],.hero__title[data-astro-cid-njl2q4gy]{margin-block-end:1.5rem}.hero__intro[data-astro-cid-njl2q4gy]{color:var(--color-ink-prose);margin-block-end:1rem}.hero__actions[data-astro-cid-njl2q4gy]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block-start:1.75rem;display:flex}.hero__button[data-astro-cid-njl2q4gy]{height:3rem;font-size:var(--text-base);padding-inline:1.5rem}@media (width>=64rem){.hero__layout--aside[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:center;gap:4rem}}.offerings__title[data-astro-cid-njl2q4gy]{margin-block-end:2.5rem}.offerings__grid[data-astro-cid-njl2q4gy]{gap:1.5rem;display:grid}@media (width>=48rem){.offerings__grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,minmax(0,1fr))}}.detail[data-astro-cid-njl2q4gy]+.detail[data-astro-cid-njl2q4gy],.steps+.detail[data-astro-cid-njl2q4gy]{padding-block-start:0}.detail__body[data-astro-cid-njl2q4gy]{max-width:46rem}.detail__title[data-astro-cid-njl2q4gy]{margin-block-end:1rem}.detail__text[data-astro-cid-njl2q4gy]{color:var(--color-ink-prose);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin-block-end:1rem}.detail__list[data-astro-cid-njl2q4gy]{gap:.75rem;margin-block-start:.5rem;display:grid}.detail__list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{color:var(--color-ink-prose);font-size:var(--text-lg);line-height:var(--leading-relaxed);align-items:flex-start;gap:.75rem;display:flex}.detail__dot[data-astro-cid-njl2q4gy]{background-color:var(--color-accent);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-block-start:.625rem}.detail__link[data-astro-cid-njl2q4gy]{font-size:var(--text-lg);margin-block-start:.5rem;line-height:1.75rem}.related__title[data-astro-cid-njl2q4gy]{margin-block-end:2rem}.related__grid[data-astro-cid-njl2q4gy]{gap:1rem;display:grid}.related__card[data-astro-cid-njl2q4gy]{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);transition:border-color var(--transition-fast);padding:1rem;display:block}.related__card[data-astro-cid-njl2q4gy]:hover{border-color:#4d628c80}.related__icon[data-astro-cid-njl2q4gy]{color:var(--color-accent);margin-block-end:.75rem;display:flex}.related__name[data-astro-cid-njl2q4gy]{color:var(--color-ink);font-weight:var(--weight-medium);transition:color var(--transition-fast);display:block}.related__card[data-astro-cid-njl2q4gy]:hover .related__name[data-astro-cid-njl2q4gy]{color:var(--color-accent)}@media (width>=40rem){.related__grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.related__grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(4,minmax(0,1fr))}.related__grid--three[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,minmax(0,1fr))}}
