.ImplementationSteps_inner__p3jhw{display:flex;flex-direction:column;gap:16px}.ImplementationSteps_list__ZIU8q{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;list-style:none;margin:24px 0;padding:0;counter-reset:step-counter}.ImplementationSteps_listItem__zu7_r{border-radius:20px;border:1px solid rgba(255,255,255,.6);padding:28px 24px;background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:relative;counter-increment:step-counter;transition:transform .35s cubic-bezier(.25,.8,.25,1),box-shadow .35s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 20px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.03)}.ImplementationSteps_listItem__zu7_r:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 40px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.06)}.ImplementationSteps_listItem__zu7_r:before{content:counter(step-counter);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--primary,#0d5bd7),#00c6fb);color:white;font-weight:700;font-size:1rem;margin-bottom:12px}.ImplementationSteps_listItem__zu7_r strong{display:block;font-size:1.05rem;margin-bottom:6px}.ImplementationSteps_listItem__zu7_r p{font-size:.9rem;color:var(--color-muted,#5b6473);margin:0}.ImplementationSteps_checklist__O7TY0{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.ImplementationSteps_checklistItem__qDkZi{display:flex;gap:8px;align-items:center;padding:8px 16px;background:rgba(16,185,129,.06);border-radius:999px;font-size:.9rem;color:var(--color-success,#059669);font-weight:500}.ImplementationSteps_cta__482_7{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}@media (max-width:640px){.ImplementationSteps_list__ZIU8q{grid-template-columns:1fr}}.MapPlan_inner__n5Rsb{display:flex;flex-direction:column;gap:16px}.MapPlan_checklist__O40VB{list-style:none;padding:0;margin:0;display:grid;gap:12px}.MapPlan_checklistItem__Y__xR{display:flex;gap:10px;align-items:flex-start;border-bottom:1px dashed rgba(15,23,42,.15);padding-bottom:8px}.MapPlan_actions__RywDk{display:flex;flex-wrap:wrap;gap:12px}