.pv-how-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pv-how-steps>li{position:relative;padding:32px 28px;border-radius:28px;background:var(--surface);box-shadow:0 0 0 1px var(--line)}.pv-how-steps__rail{position:relative;height:14px;margin-bottom:24px}.pv-how-steps__rail:before{content:"";position:absolute;left:-28px;right:-48px;top:6px;height:2px;background:linear-gradient(90deg,var(--hue),color-mix(in srgb,var(--hue) 15%,transparent))}.pv-how-steps>li:last-child .pv-how-steps__rail:before{right:-28px}.pv-how-steps__dot{position:absolute;left:0;top:0;width:14px;height:14px;border-radius:50%;background:var(--hue);box-shadow:0 0 0 5px color-mix(in srgb,var(--hue) 18%,transparent)}.pv-how-steps__meta{font-size:13px;font-weight:600;color:var(--ink-3)}.pv-how-steps h3{margin:6px 0 10px;font-size:32px;font-weight:650;letter-spacing:-.045em}.pv-how-steps__body{color:var(--ink-2)}.pv-how-steps__own{margin:20px 0 10px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink)}.pv-how-steps .pv-ticks{font-size:15px}.pv-how-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pv-how-checks li{padding:32px;border-radius:24px;background:#101011;box-shadow:inset 0 0 0 1px var(--dk-line)}.pv-how-checks__n{font-size:13px;font-weight:600;background:linear-gradient(90deg,var(--h-ai),var(--h-quantum));-webkit-background-clip:text;background-clip:text;color:transparent}.pv-how-checks h3{margin:10px 0 8px;font-size:22px;font-weight:650;letter-spacing:-.03em}.pv-how-checks p{font-size:15px;color:var(--dk-ink-2)}@media (max-width:1100px){.pv-how-steps{grid-template-columns:repeat(2,1fr)}.pv-how-steps__rail:before{display:none}}@media (max-width:900px){.pv-how-checks,.pv-how-steps{grid-template-columns:1fr}}