.contact-step{max-height:56vh;overflow-y:auto;padding-right:5px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.contact-grid label{display:grid;gap:6px}.contact-grid label.full{grid-column:1/-1}.contact-grid label>span,.call-time legend{color:#b5bac5;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.contact-grid input{width:100%;height:42px;border:1px solid #2b303a;border-radius:10px;background:#12151c;color:#f4f1e9;padding:0 13px;outline:none}.contact-grid input:focus{border-color:#caa45d;box-shadow:0 0 0 2px rgba(202,164,93,.15)}.call-time{margin-top:16px}.call-time legend small{font-weight:500;text-transform:none;letter-spacing:0}.privacy-note{display:flex;align-items:center;gap:7px;margin:12px 0 4px;color:#9299a6;font-size:9px}.privacy-note svg{width:13px;color:#caa45d}@media(max-width:560px){.contact-grid{grid-template-columns:1fr}.contact-grid label.full{grid-column:auto}.contact-step{max-height:58vh}}
