.forms-wrap{max-width:1180px;padding-inline:var(--gutter);margin:0 auto}.forms-back{padding-top:40px}.forms-backlink{color:var(--color-muted);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.forms-backlink:hover{color:var(--color-forest)}.forms-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:56px;padding-top:28px;padding-bottom:clamp(64px,8vw,110px);display:grid}.forms-aside{position:sticky;top:104px}.forms-aside .site-kicker{margin-bottom:18px}.forms-title{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(34px,3.4vw,46px);font-weight:800;line-height:1.02}.forms-description{color:var(--color-text-soft);margin:0 0 30px;font-size:16.5px;line-height:1.62}.forms-steps{border:1px solid var(--color-line);background:#fff;border-radius:18px;padding:26px}.forms-steps-title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted-soft);margin:0 0 18px;font-size:12.5px;font-weight:700}.forms-steps-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.forms-step{align-items:flex-start;gap:14px;display:flex}.forms-step-number{background:var(--color-forest-soft);width:28px;height:28px;color:var(--color-forest);font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.forms-step-text{color:var(--color-text);padding-top:3px;font-size:14.5px;line-height:1.5}@media (width<=900px){.forms-layout{grid-template-columns:1fr;gap:32px}.forms-aside{position:static}}
