._section_1bcsq_1{padding:var(--space-12) 0;background-color:var(--color-bg-soft);position:relative}._card_1bcsq_7{background-color:#fff;border-radius:var(--radius-lg);padding:var(--space-6) var(--space-4);max-width:1200px;margin:0 auto;box-shadow:var(--shadow-sm)}._header_1bcsq_16{text-align:center;margin-bottom:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}._heading_1bcsq_25{font-size:var(--text-h2);color:var(--color-text-dark);font-weight:var(--font-weight-bold);margin:0}._grid_1bcsq_32{display:grid;grid-template-columns:1fr;gap:var(--space-3)}._step_1bcsq_45{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--space-4);row-gap:4px;align-items:center;text-align:left;padding:var(--space-4);border-radius:var(--radius-lg);background-color:#fff;border:1px solid #f0ebe4;box-shadow:0 1px 2px #1118270a;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}._step_1bcsq_45:hover{transform:translateY(-2px);box-shadow:0 8px 24px #11182714;border-color:#fde6d6}._number_1bcsq_71{grid-row:1 / 3;grid-column:1;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background-color:#fcf5f0;color:var(--color-primary-text);font-weight:var(--font-weight-bold);font-size:22px;letter-spacing:.02em;line-height:1;font-variant-numeric:tabular-nums;flex-shrink:0;transition:background-color var(--transition-base),transform var(--transition-base)}._step_1bcsq_45:hover ._number_1bcsq_71{background-color:#f5e6da;transform:scale(1.06)}._title_1bcsq_99{grid-column:2;grid-row:1;font-size:var(--text-base);color:var(--color-text-dark);font-weight:var(--font-weight-bold);margin:0;line-height:1.3}._description_1bcsq_109{grid-column:2;grid-row:2;font-size:var(--text-sm);color:var(--color-text);line-height:var(--leading-normal);margin:0;max-width:none}._moreLink_1bcsq_125{display:none;position:absolute;left:50%;bottom:var(--space-5);transform:translate(-50%,6px);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-text-dark);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;padding-bottom:2px;border-bottom:1px solid var(--color-text-dark);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-slow),transform var(--transition-slow),color var(--transition-base),border-color var(--transition-base)}._step_1bcsq_45:hover ._moreLink_1bcsq_125,._step_1bcsq_45:focus-within ._moreLink_1bcsq_125{opacity:1;transform:translate(-50%);pointer-events:auto}._moreLink_1bcsq_125:hover,._moreLink_1bcsq_125:focus-visible{color:var(--color-primary-text);border-bottom-color:var(--color-primary-text)}@media(min-width:768px){._section_1bcsq_1{padding:var(--section-padding-y) 0}._card_1bcsq_7{padding:var(--space-12) var(--space-8)}._header_1bcsq_16{margin-bottom:var(--space-12)}._grid_1bcsq_32{grid-template-columns:repeat(2,1fr);gap:var(--space-10)}._step_1bcsq_45{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-6) var(--space-4) calc(var(--space-8) + 18px);background-color:transparent;border:none;box-shadow:0 0 #0f172a00;transition:background-color var(--transition-slow),box-shadow var(--transition-slow),transform var(--transition-slow)}._step_1bcsq_45:hover{background-color:#fff;box-shadow:0 2px 4px #0f172a0a,0 28px 56px -18px #0f172a29;transform:translateY(-6px);border-color:transparent}._number_1bcsq_71{width:72px;height:72px;font-size:28px;margin-bottom:var(--space-3);transition:background-color var(--transition-slow),transform var(--transition-slow)}._step_1bcsq_45:hover ._number_1bcsq_71{transform:translateY(-3px) scale(1.04)}._moreLink_1bcsq_125{display:inline-block}._step_1bcsq_45:hover ._moreLink_1bcsq_125,._step_1bcsq_45:focus-within ._moreLink_1bcsq_125{opacity:1;transform:translate(-50%);pointer-events:auto}}@media(min-width:1024px){._grid_1bcsq_32{grid-template-columns:repeat(3,1fr);row-gap:var(--space-12);column-gap:var(--space-10)}}
