.landing-step-card{position:relative;overflow:hidden;border-radius:22px;padding:20px;background:linear-gradient(180deg,#ffffff0b,#ffffff03);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff12,0 24px 50px -28px #00000080}@media (min-width: 768px){.landing-step-card{padding:28px 32px}}.landing-step-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(26,77,255,.45);box-shadow:inset 0 1px #ffffff1f,0 0 0 4px #1a4dff0f,0 0 22px #1a4dff38;color:#60aaff;font-family:DM Mono,ui-monospace,monospace;font-size:14px;font-weight:500;letter-spacing:.12em}@media (min-width: 768px){.landing-step-num{width:52px;height:52px;border-radius:14px;font-size:16px}}@media (min-width: 768px){.landing-steps-list{position:relative}.landing-steps-list:before{content:"";position:absolute;left:50%;top:24px;bottom:24px;width:1px;transform:translate(-50%);background:linear-gradient(180deg,transparent,rgba(26,77,255,.45) 12%,rgba(26,77,255,.45) 88%,transparent);pointer-events:none}.landing-step-card:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:999px;transform:translate(-50%,-50%);background:#1a4dff;box-shadow:0 0 0 4px #1a4dff2e,0 0 14px #1a4dffb3;pointer-events:none}}@media (prefers-reduced-motion: reduce){.landing-step-card{transition:none}}.ds-steps-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(26,77,255,.55);color:#60aaff;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 0 0 4px #1a4dff12,0 0 26px #1a4dff40}.ds-steps-eyebrow__dot{width:6px;height:6px;border-radius:999px;background:#1a4dff;box-shadow:0 0 8px #1a4dff}.ds-steps-title{font-family:DM Sans,Inter,sans-serif;font-weight:600;letter-spacing:-.05em;line-height:1.08;font-size:clamp(2rem,4.8vw,3.75rem);margin:clamp(28px,4vh,40px) auto clamp(36px,6vh,64px);padding-bottom:.1em;color:#fff;text-align:center;white-space:nowrap}.ds-steps-title-highlight{background:linear-gradient(135deg,#fff,#60aaff 42%,#1a4dff 78%,#0d2db8);background-clip:text;-webkit-background-clip:text;color:transparent}.ds-step-card__shine{position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(26,77,255,.53),transparent)}@media (max-width: 480px){.ds-steps-title{white-space:normal}}
