.p-how-it-works .stage{border-top:1px solid var(--rule);grid-template-columns:220px minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(24px,4vw,48px);padding-block:36px;display:grid}.p-how-it-works .stage .when{font:500 12px/1.4 var(--mono);color:var(--green);text-transform:uppercase;letter-spacing:.05em}.p-how-it-works .stage .n{font:600 56px/1 var(--display);color:var(--rule-2);letter-spacing:-.03em;margin-top:6px}.p-how-it-works .stage h2{font-size:26px;font-weight:600;line-height:1.2}.p-how-it-works .stage p{color:var(--ink-2);margin-top:8px}.p-how-it-works .stage .you,.p-how-it-works .stage .we{margin-top:18px}.p-how-it-works .stage .label{margin-bottom:8px;display:block}.p-how-it-works .stage aside{background:var(--mist);border-radius:var(--r);gap:10px;padding:18px 20px;font-size:15px;display:grid}.p-how-it-works .stage aside .pay{border-top:1px solid var(--rule);justify-content:space-between;gap:12px;padding-top:10px;display:flex}.p-how-it-works .stage aside .pay b{font-variant-numeric:tabular-nums}.p-how-it-works .ph-wide{border-radius:var(--r);aspect-ratio:21/8;background:var(--mist) center / cover no-repeat}@media (max-width:980px){.p-how-it-works .stage{grid-template-columns:minmax(0,1fr)}.p-how-it-works .stage .n{display:none}}
