.ssh.forp .eyebrow{font:500 12px var(--ss-mono);letter-spacing:.14em;text-transform:uppercase}.ssh.forp .h2{font-size:clamp(36px,4.6vw,64px)}.ssh.forp .sec{padding:112px 0}.ssh.forp .hv-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;animation:ss-in .5s ease both}.ssh.forp .hv-dot{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;position:relative;z-index:1}.ssh.forp .hv-pulse{animation:forp-pulse 1.8s infinite}.ssh.forp .src{display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:80px;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid #eadfcf}.ssh.forp .sample{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border-radius:8px;border:1.5px dashed #8f889c;background:#f3f1f6;color:#3f3949;font:600 12px/1 var(--ss-mono);letter-spacing:.06em}.ssh.forp .crumbs a{color:#d9d2e3}.ssh.forp .crumbs a:hover{color:#fff}@keyframes forp-pulse{0%{box-shadow:0 0 0 0 rgba(255,138,0,.55)}to{box-shadow:0 0 0 12px rgba(255,138,0,0)}}@media (max-width:760px){.ssh.forp .sec{padding:72px 0}}@media (prefers-reduced-motion:reduce){.ssh.forp .bub,.ssh.forp .hv-pulse,.ssh.forp .hv-step{animation:none}}