.beta-form.website-signup-form{color:#102f27;background:#fff;border:1px solid #d9e1dc;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:820px;margin-top:32px;padding:clamp(20px,4vw,32px);display:grid}.website-signup-form label{gap:9px;font-size:15px;font-weight:700;display:grid}.website-signup-form input:not([type=checkbox]),.website-signup-form select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;color:inherit;background:#fff;border:1px solid #b5c6bd;border-radius:10px;padding:12px}.website-signup-form :is(input,select,button,a):focus-visible{outline-offset:3px;outline:3px solid #08795b}.website-signup-form .signup-consent,.website-signup-form small,.website-signup-form [role=status]{grid-column:1/-1}.website-signup-form .signup-consent{font-weight:400;line-height:1.65}.website-signup-form input[type=checkbox]{accent-color:#08795b;vertical-align:middle;width:20px;height:20px;margin-right:8px;padding:0}.website-signup-form small{color:#4a6258;font-size:13px;line-height:1.7}.website-signup-form a{color:#086548;text-decoration:underline}.website-signup-form button{min-height:48px;font:inherit;cursor:pointer;background:#086548;border:0;border-radius:12px;grid-column:1/-1;justify-self:start;padding:13px 24px;font-weight:700;color:#fff!important}.website-signup-form button:disabled{cursor:default;background:#48695c}.website-signup-form [role=status] p{margin:0;line-height:1.65}.website-signup-form [role=status]:empty{display:none}@media (max-width:640px){.beta-form.website-signup-form{grid-template-columns:minmax(0,1fr)}.website-signup-form button{width:100%}}
