.mkt .ra-wrap{max-width:680px;margin-inline:auto}.mkt .ra-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);flex-direction:column;padding:28px;display:flex;overflow:hidden}.mkt .ra-form-done{text-align:left;flex-direction:column;gap:12px;padding:4px;display:flex}.mkt .ra-form-done b{color:var(--fg);font-size:20px;font-weight:600}.mkt .ra-form-done p{color:var(--fg-dim);margin:0;font-size:16px;line-height:1.55}.mkt .svc-form{flex-direction:column;gap:16px;display:flex}.mkt .svc-form-row{grid-template-columns:1fr 1fr;align-items:end;gap:14px;display:grid}@media (max-width:520px){.mkt .svc-form-row{grid-template-columns:1fr}}.mkt .svc-form label{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-faint);flex-direction:column;gap:7px;font-size:12px;line-height:1.3;display:flex}.mkt .svc-form input,.mkt .svc-form select,.mkt .svc-form textarea{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--fg);text-transform:none;letter-spacing:0;box-sizing:border-box;width:100%;min-height:46px;padding:11px 13px;font-family:inherit;font-size:15px}.mkt .svc-form input::placeholder,.mkt .svc-form textarea::placeholder{color:var(--fg-faint)}.mkt .svc-form select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a59d8c' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:38px}.mkt .svc-form input:focus,.mkt .svc-form select:focus,.mkt .svc-form textarea:focus{border-color:var(--accent-soft);outline:none}.mkt .svc-form textarea{resize:vertical;min-height:96px}.mkt .svc-form .btn{align-self:flex-start;margin-top:4px}.mkt .svc-form-err{color:var(--danger);font-size:14px}@media (max-width:640px){.mkt .ra-wrap{max-width:100%;padding-inline:16px}.mkt .ra-card{padding:22px}}
