.steps[data-v-4260f547]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.step[data-v-4260f547]{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:2px solid #000;font-family:"Oswald",var(--font-body);color:#000}.step__num[data-v-4260f547]{font-weight:700;font-size:clamp(64px,6.25vw,90px);line-height:1.11;color:#19d099}.step__title[data-v-4260f547]{margin:0;font-weight:700;font-size:24px;line-height:30px;text-transform:uppercase}.step__desc[data-v-4260f547]{margin:0;font-size:16px;line-height:24px;color:#0009}@media(max-width:960px){.steps[data-v-4260f547]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media(max-width:560px){.steps[data-v-4260f547]{grid-template-columns:minmax(0,1fr)}}.tiles[data-v-f6a63625]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.tile[data-v-f6a63625]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;aspect-ratio:1;padding:clamp(18px,1.95vw,28px);border:2px solid #fff;border-radius:10px;color:#fff;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.tile__mark[data-v-f6a63625]{display:block;width:22.3px;height:16.84px;color:var(--color-primary-default)}.tile__arrow[data-v-f6a63625]{position:absolute;top:16px;right:16px;width:24px;height:24px;transition:color .2s ease}.tile__label[data-v-f6a63625]{font-family:"Oswald",var(--font-body);font-weight:700;font-size:clamp(18px,1.67vw,24px);line-height:1.25;text-transform:uppercase}.tile[data-v-f6a63625]:focus-visible{outline:2px solid var(--color-primary-default);outline-offset:4px}@media(hover:hover){.tile[data-v-f6a63625]:hover{border-color:var(--color-primary-default);box-shadow:0 0 44px -10px #1af5b359}.tile:hover .tile__arrow[data-v-f6a63625]{color:var(--color-primary-default)}}@media(max-width:960px){.tiles[data-v-f6a63625]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.tiles[data-v-f6a63625]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(prefers-reduced-motion:reduce){.tile[data-v-f6a63625],.tile__arrow[data-v-f6a63625]{transition:none}}
