/* Weresk Labs contact entry and the existing B2B form. */
.contact-actions{display:flex;flex-direction:column;align-items:center;gap:17px}.contact-email{font-size:12px;text-decoration:underline;text-underline-offset:4px}.contact-email:hover{opacity:.7}
.enquiry-page{max-width:920px;padding-block:70px 90px}.enquiry-heading{max-width:720px;margin-bottom:32px}.enquiry-heading h1{font-size:clamp(30px,4vw,48px);letter-spacing:-.045em;line-height:1.15;margin:18px 0}.enquiry-heading p{line-height:1.8;font-size:15px;color:#52605b}
.business-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 24px;padding:36px;background:#fff;border:1px solid #dce2dc;border-radius:12px}.business-field{display:flex;flex-direction:column;gap:10px;font-weight:600;font-size:12px;line-height:1.65}.business-field input,.business-field select,.business-field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px;font:inherit;font-size:16px;color:#15202a;background:#fafcf9;border:1px solid #b7c3b7;border-radius:5px}.business-field textarea{resize:vertical;font-weight:400;line-height:1.6}.business-field :focus-visible{outline:3px solid #82ac56;outline-offset:2px}.business-wide{grid-column:1/-1;margin:0}.business-form .fine{font-size:11px;line-height:1.8;color:#52605b;margin-top:-12px}.business-form .muted{font-size:12px;color:#52605b}.business-privacy{font-size:11px;line-height:1.8;color:#52605b}.business-privacy p{margin:0 0 8px}.business-privacy a,.business-wide>p>a,.business-wide noscript a{text-decoration:underline;text-underline-offset:3px}.business-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.business-form button{border:0;font-family:inherit;cursor:pointer}.business-form button:disabled{opacity:.6;cursor:wait}.business-form .primary{display:inline-flex;padding:18px 24px;background:#091f23;color:#fff;border-radius:5px;font-size:12px;font-weight:700}.business-form [role=status]:empty{display:none}#b2b-status{font-size:12px;line-height:1.8;padding:14px 16px;border-radius:5px;background:#f3f6f0}#b2b-status[data-i18n="b2b.success"]{color:#22543b;background:#eaf5ed}#b2b-status[data-i18n="b2b.error"],#b2b-status[data-i18n="b2b.limit"],#b2b-status[data-i18n="b2b.invalid"]{color:#715016;background:#fff4df}.business-wide>p:last-child{font-size:12px}
@media(max-width:700px){.enquiry-page{padding-block:36px 55px}.business-form{grid-template-columns:1fr;padding:24px 18px;gap:21px}.contact-actions{align-items:flex-start}.business-form .primary{width:100%;justify-content:center}.enquiry-heading p{font-size:14px}}
