.hw-plate{position:absolute;inset:0;border-radius:inherit;background-color:#fff;background-image:linear-gradient(rgba(64,112,214,.09) 1px,transparent 0),linear-gradient(90deg,rgba(64,112,214,.09) 1px,transparent 0);background-size:28px 28px;background-position:-1px -1px;box-shadow:inset 0 0 0 1px #e4e7ef;pointer-events:none}@media (min-width:1024px){.hw-plate:after{content:"";position:absolute;top:0;bottom:0;right:56px;width:2px;background:rgba(239,88,110,.45)}}.hw .hw-h2{font-size:clamp(28px,6vw,40px)}.hw-label{margin:0;color:#6a47c7;font-size:14px;font-weight:800}.hw-title{margin:6px 0 0;font-family:var(--display);font-size:18px;font-weight:700;line-height:1.25;text-wrap:balance}.hw-text{margin:8px 0 0;max-width:34ch;color:var(--ink-soft);font-size:15px;line-height:1.45;text-wrap:pretty}.hw-cta.hw-cta{background:#141416;color:#fff;box-shadow:none}.hw-cta.hw-cta:hover{box-shadow:0 0 0 5px rgba(20,20,22,.2)}.hw .steps-line{background-image:linear-gradient(180deg,#8b6cff,#ff8a5c 55%,#2fbf8f)}@media (min-width:1024px){.hw .steps-line{background-image:linear-gradient(90deg,#8b6cff,#ff8a5c 55%,#2fbf8f)}}.dark .hw .steps-dot,.hw .steps-dot{background-color:#8b6cff;box-shadow:0 0 0 4px #fff}.hw .steps-dot[data-last=true]{background-color:#2fbf8f}