.genesis-form-controls {display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.genesis-send-button{border:1px solid #e2c27b;background:linear-gradient(130deg,#fae4a1,#b88c45);color:#15120d;padding:15px 25px;border-radius:14px;font-weight:800;font-family:inherit;font-size:15px;cursor:pointer;transition:transform .15s ease,opacity .2s}
.genesis-send-button:hover:not(:disabled){transform:translateY(-2px)}
.genesis-send-button:disabled{opacity:.48;cursor:not-allowed}
.genesis-consent{margin:12px 0 12px;display:flex;align-items:flex-start;gap:10px;color:#d7dce5;font-size:13px;line-height:1.8}
.genesis-consent input{flex-shrink:0;width:18px;height:18px;accent-color:#d1ab62;margin-top:4px}
.genesis-policy-link{color:#f2d58e;text-decoration:underline;text-underline-offset:3px}
.genesis-turnstile{min-height:66px;margin:13px 0}
.genesis-privacy-note{font-size:12px}
.genesis-status-live{font-size:13px;color:#d6bd88;margin-top:10px}
.genesis-preview-result{line-height:1.8;overflow-wrap:anywhere}
@media(max-width:650px){.genesis-form-controls{display:block}.genesis-send-button{width:100%}.genesis-turnstile{max-width:100%;overflow:hidden}}
