.progress-steps_page__LjaEK{margin:0 auto;max-width:72rem;padding:3rem 1.5rem 4rem;display:flex;flex-direction:column;gap:3rem}.progress-steps_hero__Oqk_a{position:relative;border:1px solid rgba(148,163,184,.24);border-radius:1.5rem;background:linear-gradient(120deg,rgba(79,70,229,.12),rgba(250,250,255,.9),rgba(168,85,247,.12));box-shadow:0 24px 60px -40px rgba(79,70,229,.6);padding:2.75rem}.progress-steps_heroInner__XecLD{max-width:48rem;display:flex;flex-direction:column;gap:1.25rem}.progress-steps_heroBadge__K7u8y{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;background:rgba(99,102,241,.12);padding:.4rem .9rem;font-size:.75rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#4338ca}.progress-steps_heroHeading__9LhGU{display:flex;flex-direction:column;gap:.75rem}.progress-steps_heroTitle__z5RkQ{font-size:clamp(2rem,3vw,2.75rem);font-weight:700;letter-spacing:-.02em;color:#0f172a}.progress-steps_heroDescription__axglw{font-size:clamp(1rem,1.7vw,1.125rem);line-height:1.65;color:#475569}.progress-steps_heroMeta__hRK2v{display:flex;flex-wrap:wrap;gap:.75rem;color:#64748b}.progress-steps_heroChip__iLNoP{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;background:rgba(255,255,255,.85);padding:.5rem 1rem;font-size:.875rem;box-shadow:0 4px 14px -8px rgba(15,23,42,.35)}.progress-steps_heroChipDot__0FDXu{width:.6rem;height:.6rem;border-radius:999px;background:linear-gradient(135deg,#34d399,#10b981)}.progress-steps_heroChipDotAlt__RaQLk{width:.6rem;height:.6rem;border-radius:999px;background:linear-gradient(135deg,#6366f1,#4f46e5)}.progress-steps_stepsGrid__uIEC4{display:grid;gap:1.5rem}@media (min-width:640px){.progress-steps_stepsGrid__uIEC4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.progress-steps_stepsGrid__uIEC4{grid-template-columns:repeat(3,minmax(0,1fr))}}.progress-steps_stepCard__NiyBF{position:relative;display:flex;flex-direction:column;height:100%;background:rgba(255,255,255,.85);border:1px solid rgba(148,163,184,.28);border-radius:.9rem;box-shadow:0 24px 60px -42px rgba(79,70,229,.45);backdrop-filter:blur(12px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.progress-steps_stepCard__NiyBF:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,rgba(79,70,229,.6),rgba(56,189,248,.55),rgba(168,85,247,.55));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.progress-steps_stepCard__NiyBF:hover{transform:translateY(-4px);border-color:rgba(79,70,229,.45);box-shadow:0 32px 70px -42px rgba(79,70,229,.55)}.progress-steps_stepNumber__8gaj7{position:absolute;top:1.5rem;right:1.5rem;font-size:clamp(3.5rem,6vw,4.75rem);font-weight:900;color:rgba(165,180,252,.22);pointer-events:none}.progress-steps_stepHeader__SJVnH{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:1.25rem;padding:2rem 2rem 1.5rem}.progress-steps_stepIcon__M4j9l{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;background:rgba(99,102,241,.12);color:#4f46e5;box-shadow:inset 0 0 0 1px rgba(99,102,241,.25)}.progress-steps_stepTitle__SslgL{font-size:1.25rem;font-weight:600;color:#0f172a}.progress-steps_stepDescription__ivT5q{margin-top:.5rem;font-size:.95rem;line-height:1.6;color:#475569}.progress-steps_stepFooter__tGwqC{margin-top:auto;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 2rem 2rem;border-top:1px solid rgba(226,232,240,.8)}@media (min-width:640px){.progress-steps_stepFooter__tGwqC{flex-direction:row;align-items:center;justify-content:space-between}}.progress-steps_stepProgress__LvIPX{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;background:rgba(226,232,240,.7);padding:.4rem .85rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.progress-steps_stepProgressDot___pT8B{width:.45rem;height:.45rem;border-radius:999px;background:linear-gradient(135deg,#6366f1,#4f46e5)}.progress-steps_stepAction__wo_hf{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.1rem;border-radius:.75rem;border:1px solid rgba(165,180,252,.65);background:transparent;color:#4f46e5;font-weight:600;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.progress-steps_stepAction__wo_hf:hover{border-color:rgba(79,70,229,1);background:#4f46e5;color:#ffffff;transform:translateX(4px)}.progress-steps_stepAction__wo_hf svg{width:1rem;height:1rem;transition:transform .2s ease}.progress-steps_stepAction__wo_hf:hover svg{transform:translateX(2px)}