.mandate input,.mandate select,.mandate textarea{color:#eee8dd;font:400 14px/1.5 var(--sans)}
.mandate input:focus,.mandate select:focus,.mandate textarea:focus{box-shadow:0 1px 0 #b99459}
.mandate select option{background:#11100d;color:#eee8dd}
.mandate form button{min-height:66px;background:#c0a16d;color:#0b0906;font-size:10px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease}
.mandate form button:hover{background:#eee8dd}.mandate form button:disabled{cursor:wait;opacity:.62}
.mandate .honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.form-status{min-height:48px!important;margin:0;padding:17px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#8e877c;font-size:11px;line-height:1.5;letter-spacing:.04em}
.form-status:empty{display:none}.form-status.success{color:#b7c9ab;background:rgba(129,160,113,.07)}.form-status.error{color:#d1a08f;background:rgba(160,91,75,.07)}
@media(max-width:800px){.mandate form button,.form-status{grid-column:auto!important}.hero-actions{display:block}.hero-actions a{width:100%;justify-content:center}}
