.slind-form-wrap{--slind-border:#dedbd5;--slind-bg:#fff;--slind-text:#111;--slind-muted:#6e6e6e;--slind-accent:#7546ee;color:var(--slind-text);max-width:760px}.slind-form{display:grid;gap:20px}.slind-form__field{display:grid;gap:7px}.slind-form__field>label{font-size:.72rem;font-weight:600;letter-spacing:.03em}.slind-form__field>label span{color:var(--slind-accent)}.slind-form input,.slind-form textarea,.slind-form select{background:var(--slind-bg);border:1px solid var(--slind-border);border-radius:4px;color:inherit;font:inherit;padding:12px 13px;width:100%}.slind-form textarea{line-height:1.55;resize:vertical}.slind-form input:focus,.slind-form textarea:focus,.slind-form select:focus{border-color:var(--slind-accent);outline:2px solid color-mix(in srgb,var(--slind-accent) 22%,transparent);outline-offset:1px}.slind-form__check{align-items:center;display:flex;gap:9px}.slind-form__check input{height:18px;width:18px}.slind-form__submit{background:var(--slind-accent);border:1px solid var(--slind-accent);border-radius:4px;color:#fff;cursor:pointer;font:inherit;font-size:.75rem;font-weight:600;justify-self:start;letter-spacing:.05em;padding:11px 18px;text-transform:uppercase}.slind-form__submit:hover{background:#6336d9}.slind-form__trap{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.slind-form-notice{border:1px solid var(--slind-border);border-left:3px solid var(--slind-accent);margin-bottom:22px;padding:13px 15px}.slind-form-notice--error{border-left-color:#a83c2f}@media(max-width:600px){.slind-form-wrap{max-width:none}.slind-form__submit{width:100%}}
