button.email-contact{appearance:none;border:0;font-family:inherit;font-size:inherit;cursor:pointer}.human-check{border:0;border-radius:22px;padding:0;width:min(430px,calc(100% - 32px));color:var(--ink,#102f3b);box-shadow:0 24px 80px #071c25aa}.human-check::backdrop{background:#081f28b8;backdrop-filter:blur(4px)}.human-check form{padding:30px}.human-check .eyebrow{margin-bottom:7px}.human-check h2{font-size:1.8rem;line-height:1.12;margin:5px 0 10px}.human-check p{color:var(--muted,#5c6d70);font-size:.93rem}.human-check label{display:block;font-weight:700;font-size:.88rem;margin:20px 0 7px}.human-check input{width:100%;height:48px;padding:10px 13px;border:1px solid #cbd5d2;border-radius:10px;font:inherit;color:var(--ink,#102f3b)}.human-check input:focus{outline:3px solid #087f8240;border-color:var(--teal,#087f82)}.human-check .check-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.human-check .check-actions button{border:0;font:inherit;cursor:pointer}.human-check .check-cancel{background:#eef2ef;color:var(--ink,#102f3b)}.human-check .check-error{min-height:1.3em;color:#b3263e!important;font-size:.84rem!important;margin:7px 0 0!important}.footer-bottom .footer-email{border:0;padding:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
