.callback-card{color:var(--c-ink);background:#fff;border-radius:20px;padding:30px;box-shadow:0 16px 24px #181d421f}.callback-card__title{font-family:var(--font-display);color:var(--c-ink);margin:0;font-size:24px;font-weight:700}.callback-card__prompt{color:var(--c-muted);margin:7px 0 0;font-size:14.5px;line-height:1.5}.callback-card__prompt a{color:var(--c-brand);font-weight:600}.callback-card__fields{flex-direction:column;gap:13px;margin-top:22px;display:flex}.callback-card input,.callback-card select{background:var(--c-offwhite);border:1px solid var(--c-line);width:100%;height:51px;font-family:var(--font-body);color:var(--c-ink);border-radius:11px;padding:0 16px;font-size:16px}.callback-card input::placeholder{color:#757575}.callback-card select{color:var(--c-muted);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235e5e5e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat}.callback-card input:focus,.callback-card select:focus{border-color:var(--c-brand);background:#fff;outline:none}.callback-card__error{border-radius:var(--radius-sm,8px);color:var(--c-error,#d2453b);background:#d2453b14;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.callback-card__submit{justify-content:center;width:100%;height:58px;margin-top:2px;font-size:17px}.callback-card__submit:disabled{opacity:.7;cursor:progress}.callback-card__foot{color:var(--c-muted);justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.callback-card--sent{flex-direction:column;justify-content:center;min-height:320px;display:flex}@media (max-width:640px){.callback-card{padding:22px}}
