
.hiring-list{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:14px}.hiring-list li{display:flex;gap:12px;align-items:flex-start;color:var(--ink2);font-size:16px;line-height:1.55}.hiring-list li:before{content:'✓';color:var(--accent);font-weight:800}.hiring-intro-note{margin-top:26px;padding:18px 20px;border-left:3px solid var(--accent);background:var(--panel);color:var(--ink2);font-size:14px;line-height:1.6}.hiring-form-heading{margin:0;font-family:'Archivo',sans-serif;font-size:27px;font-weight:800;line-height:1.2}.hiring-subheading{margin:10px 0 26px;color:var(--muted);font-size:15px;line-height:1.55}.hiring-privacy{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.hiring-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.hiring-step{padding:22px;border:1px solid var(--line);border-radius:12px;background:#fff}.hiring-step strong{display:block;font-family:'Archivo',sans-serif;font-size:17px}.hiring-step span{display:block;margin-top:7px;color:var(--muted);font-size:14px;line-height:1.55}.hiring-thanks{max-width:580px;margin:0 auto}.hiring-thanks .btn{margin-top:18px}
@media(max-width:800px){.hiring-steps{grid-template-columns:1fr}}@media(max-width:600px){.hiring-form-heading{font-size:24px}.estcard{padding:26px 20px 30px}}
