.how-section[data-v-d0f8782e]{background:linear-gradient(135deg,#1a2e35,#2a4a3e);overflow:hidden;position:relative}.how-bg[data-v-d0f8782e]{background-image:radial-gradient(circle,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:28px 28px;inset:0;pointer-events:none;position:absolute}.step-card[data-v-d0f8782e]{background:#ffffff12;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;height:100%;padding:32px 28px;position:relative;text-align:center;transition:background .3s ease,border-color .3s ease,transform .3s ease}.step-card[data-v-d0f8782e]:hover{background:#ffffff1c;border-color:#3ab79566;transform:translateY(-4px)}.step-number[data-v-d0f8782e]{align-items:center;background:#3ab795;border-radius:50%;box-shadow:0 4px 12px #3ab79566;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:800;height:32px;justify-content:center;left:50%;position:absolute;top:-16px;transform:translate(-50%);width:32px}.step-icon[data-v-d0f8782e]{font-size:2.5rem;margin:16px 0 20px}.step-title[data-v-d0f8782e]{color:#fff;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.3;margin-bottom:12px}.step-description[data-v-d0f8782e]{color:#ffffffa6;font-size:.9375rem;line-height:1.7}.step-connector[data-v-d0f8782e]{display:none}@media(min-width:960px){.step-connector[data-v-d0f8782e]{align-items:center;display:flex;justify-content:center;position:absolute;right:-12px;top:50%;transform:translateY(-50%)}}.how-cta[data-v-d0f8782e]{align-items:center;background:linear-gradient(135deg,#3ab795,#2a8a70);border-radius:14px;box-shadow:0 8px 28px #3ab79566;color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:700;padding:18px 44px;text-decoration:none;transition:transform .2s,box-shadow .2s}.how-cta[data-v-d0f8782e]:hover{box-shadow:0 12px 36px #3ab79580;transform:translateY(-2px)}
