.ghost-method{padding:25px 0 29px;border-top:1px solid #4e484c;border-bottom:1px solid #4e484c;margin:0 auto}
.ghost-method-kicker{margin:0 0 24px;color:#e47c8c;font-size:9px;font-weight:700;letter-spacing:.19em;line-height:1.6}
.method-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}
.method-step{position:relative;text-align:center;min-width:0;--node:#de647b}
.method-step:not(:last-child):after{content:"";position:absolute;top:25px;left:50%;width:calc(100% + 28px);height:1px;background:linear-gradient(90deg,#bb425d88,#ba868b55);z-index:0}
.method-step:nth-child(3){--node:#d6969b}.method-step:last-child{--node:#e4c474}
.method-node{position:relative;z-index:1;display:grid;place-items:center;width:51px;height:51px;margin:0 auto 14px;border:1px solid var(--node);border-radius:50%;color:var(--node);background:#14151a;box-shadow:0 0 20px #a82e4814}
.method-node svg{display:block;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.method-step h3{font-family:Anton,Impact,sans-serif;font-size:22px;font-weight:400;letter-spacing:.025em;line-height:1.3;margin:0 0 7px;color:#f0e9dd}
.method-step:last-child h3{color:#e4c474}.method-step p{font-size:11px;line-height:1.7;color:#aebabe;margin:0 auto;max-width:200px}
.method-step .step-index{display:block;font-size:8px;letter-spacing:.14em;color:var(--node);margin:0 0 5px}
@media(max-width:650px){
 .ghost-method{padding:21px 0 24px}.ghost-method-kicker{font-size:8px;margin-bottom:20px}
 .method-rail{grid-template-columns:1fr;gap:22px}
 .method-step{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:17px;text-align:left;align-items:start}
 .method-node{width:42px;height:42px;margin:0;grid-row:1/4}.method-node svg{width:21px;height:21px}
 .method-step:not(:last-child):after{left:20px;top:42px;width:1px;height:calc(100% - 20px + 22px);background:linear-gradient(#bb425d88,#ba868b55)}
 .method-step .step-index{font-size:7px;margin:0 0 3px}.method-step h3{font-size:21px;margin-bottom:4px}.method-step p{font-size:11px;max-width:none;margin:0}
}
