.beta-invite{padding:28px 20px;background:#f0eee3;text-align:center;border-bottom:1px solid var(--line)}.beta-invite h2{font-size:30px}.beta-invite p:not(.eyebrow){max-width:690px;margin:10px auto 16px;font-size:14px}.beta-invite .eyebrow{color:#86692e;margin-bottom:8px}.wl-entry{cursor:pointer}.sales-hero .actions{flex-wrap:wrap}.wl-dialog{width:min(620px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 28px);overflow:auto;border:1px solid #c8b786;border-radius:14px;padding:25px;background:#fffefa;color:#0a241d;box-shadow:0 24px 80px #0005}.wl-dialog::backdrop{background:#092b22c9;backdrop-filter:blur(4px)}.wl-close{position:sticky;top:0;z-index:2;display:block;margin-left:auto;min-height:44px;border:1px solid #d6d8ce;border-radius:6px;background:#fffefa;padding:8px 12px;color:#143d30;cursor:pointer}.wl-dialog h2{font-size:30px;margin:14px 0}.wl-dialog p{font-size:14px}.wl-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wl-field{margin-bottom:13px}.wl-field label{display:block;font-size:13px;font-weight:600;margin-bottom:5px}.wl-field input,.wl-field select{display:block;width:100%;min-height:46px;border:1px solid #aeb7a9;border-radius:6px;background:white;color:#143d30;padding:10px;font:16px system-ui;box-sizing:border-box}.wl-field [aria-invalid=true]{border-color:#a23b32}.wl-error{display:block;font-size:12px;color:#9b342a}.wl-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;margin:14px 0;cursor:pointer;min-height:32px}.wl-check input{width:20px;height:20px;flex-shrink:0;accent-color:#143d30;margin:0}.wl-notice{font-size:12px!important;line-height:1.5}.wl-notice a{text-decoration:underline}.wl-submit{width:100%;cursor:pointer}.wl-submit:disabled{opacity:.65;cursor:wait}.wl-status{color:#9b342a}.wl-dialog [hidden]{display:none!important}.wl-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.wl-success{padding:20px 0}.wl-success h3{font-size:28px}.wl-open{overflow:hidden}.wl-open .mobile-sticky{visibility:hidden}.wl-dialog :focus-visible{outline:3px solid #a77929;outline-offset:3px}@media(max-width:560px){.wl-dialog{padding:16px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.wl-dialog h2{font-size:27px}.wl-grid{grid-template-columns:1fr;gap:0}.beta-invite{padding:25px 18px}.beta-invite h2{font-size:28px}.contact-actions{flex-wrap:wrap}}
