@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.process-steps__header{text-align:center;max-width:760px;margin-inline:auto}.process-steps__eyebrow{color:var(--color-accent-secondary,var(--accent-secondary));text-transform:uppercase;font-size:var(--section-eyebrow-size);font-weight:var(--section-eyebrow-weight);letter-spacing:var(--section-eyebrow-letter-spacing);margin-bottom:12px}.process-steps__heading{color:var(--color-ink-strong,var(--ink-strong));font-size:var(--section-sub-heading-size);line-height:var(--section-sub-heading-line-height);letter-spacing:var(--section-sub-heading-letter-spacing);font-weight:var(--section-sub-heading-weight)}.process-steps__heading-accent{color:var(--accent-primary)}.process-steps__description{color:var(--color-ink-soft,var(--ink-soft));font-size:var(--section-description-size);margin-top:14px}.process-steps__list{padding:calc(var(--spacing,.25rem) * 0);counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:48px 0 0;list-style-type:none;display:grid}.process-steps__step{background-color:var(--color-surface-card,var(--surface-card));border:1px solid var(--border-subtle);border-radius:16px;padding:28px;position:relative}.process-steps__num{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);width:44px;height:44px;color:var(--accent-primary);background:var(--accent-primary);border-radius:12px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.process-steps__num{background:color-mix(in srgb, var(--accent-primary) 10%, transparent)}}.process-steps__num{border:1px solid var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.process-steps__num{border:1px solid color-mix(in srgb, var(--accent-primary) 22%, transparent)}}.process-steps__step-title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink-strong,var(--ink-strong));margin:18px 0 10px;font-size:19px;line-height:1.3}.process-steps__step-desc{color:var(--color-ink-soft,var(--ink-soft));font-size:15px;line-height:1.65}@media not all and (min-width:980px){.process-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:620px){.process-steps__list{grid-template-columns:repeat(1,minmax(0,1fr))}}@property --tw-font-weight{syntax:"*";inherits:false}
