.email-signup .signup-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.email-signup .quote-form{width:100%;max-width:100%;box-sizing:border-box;background:#fff;color:#182d3e;padding:28px;border:1px solid #dce1e4;border-radius:16px}.email-signup label{display:block;margin-bottom:18px;color:#182d3e}.email-signup input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;margin-top:7px;padding:13px;border:1px solid #9caab5;border-radius:7px;background:#fff;color:#182d3e;font:inherit}.email-signup .consent-row{display:flex;align-items:flex-start;gap:12px;margin-top:18px;font-size:14px;line-height:1.6}.email-signup input[type=checkbox]{flex:0 0 auto;margin-top:6px;accent-color:#8e2237}.email-signup .form-result:not(:empty){display:block;margin-top:18px;padding:14px;background:#eef5f1;color:#173d2b}.email-signup button:disabled{opacity:.6}.email-signup input:focus-visible{outline:3px solid #8e2237;outline-offset:3px}@media(max-width:760px){.email-signup .signup-grid{grid-template-columns:1fr;gap:24px}.email-signup .quote-form{padding:20px}}
