.act2-form{--form-ink:#1e140e;--form-canvas:#ede6d8;--form-rule:#1e140e59;--form-muted:#65594e;--form-focus:#477087;color:var(--form-ink);width:100%;font-family:inherit}.act2-form--dark{--form-ink:#ede6d8;--form-canvas:#1e140e;--form-rule:#ede6d866;--form-muted:#c8beb0;--form-focus:#a9c6da;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.act2-form fieldset{border:0;min-width:0;margin:0;padding:0}.act2-form input,.act2-form select,.act2-form textarea,.act2-form button{font:inherit}.act2-form input:not([type=checkbox]),.act2-form select,.act2-form textarea{border:0;border-bottom:1px solid var(--form-rule);width:100%;min-width:0;color:var(--form-ink);box-shadow:none;background:0 0;border-radius:0;padding:13px 0;font-size:16px;line-height:1.5;transition:border-color .2s}.act2-form input::placeholder,.act2-form textarea::placeholder{color:var(--form-muted);opacity:1}.act2-form select{cursor:pointer;padding-right:20px}.act2-form select option{color:#1e140e;background:#ede6d8}.act2-form textarea{resize:vertical;min-height:92px}.act2-form input:not([type=checkbox]):focus,.act2-form textarea:focus,.act2-form select:focus{outline:2px solid var(--form-focus);outline-offset:5px;border-color:var(--form-ink)}.act2-form button:focus-visible{outline:2px solid var(--form-focus);outline-offset:6px}.act2-form input[type=checkbox]:focus-visible{outline:2px solid var(--form-focus);outline-offset:6px}.act2-form-label,.act2-form-field>label{letter-spacing:.055em;font-size:12px;line-height:1.55;display:block}.act2-form-field>label>span{color:var(--form-muted);letter-spacing:0}.act2-signup-line{align-items:stretch;gap:22px;display:flex}.act2-signup-line input{flex:160px}.act2-form-submit{cursor:pointer;color:var(--form-ink);letter-spacing:.045em;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;font-size:12px;line-height:1.4;transition:background .2s,color .2s;display:inline-flex}.act2-form-submit svg,.act2-form-text-button svg{flex-shrink:0;transition:transform .2s}.act2-form-submit:hover svg,.act2-form-text-button:hover svg{transform:translate(4px)}.act2-signup-button{border-bottom:1px solid var(--form-ink);flex-shrink:0;padding:10px 0}.act2-form-consent{cursor:pointer;color:var(--form-muted);align-items:flex-start;gap:10px;margin:20px 0 0;font-size:12px;line-height:1.65;display:flex}.act2-form input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:15px;height:15px;accent-color:var(--form-focus);cursor:pointer;flex:0 0 15px;margin:3px 0 0}.act2-form fieldset:disabled{opacity:.65}.act2-form fieldset:disabled button{cursor:wait}.act2-form-honeypot{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.act2-form-error{color:var(--form-ink);border-left:2px solid;margin:18px 0 0;padding:12px 0 12px 14px;font-size:13px;line-height:1.6}.act2-form-success{outline:none;padding:12px 0}.act2-form-success h3{letter-spacing:-.035em;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1.12}.act2-form-success p{color:var(--form-muted);margin:10px 0 0;font-size:14px;line-height:1.7}.act2-form-eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:10px}.act2-inquiry-grid{grid-template-columns:1fr 1fr;gap:28px 32px;display:grid}.act2-form-field--full{grid-column:1/-1}.act2-inquiry-submit{background:var(--form-ink);color:var(--form-canvas);min-height:56px;margin-top:26px;padding:17px 23px}.act2-inquiry-submit:hover{color:#1e140e;background:#a9c6da}.act2-form-text-button{border:0;border-bottom:1px solid var(--form-rule);color:var(--form-ink);cursor:pointer;background:0 0;align-items:center;gap:18px;margin-top:25px;padding:10px 0;font-size:12px;display:inline-flex}@media (max-width:560px){.act2-inquiry-grid{grid-template-columns:1fr;gap:23px}.act2-signup-line{gap:14px}.act2-signup-button{gap:10px;font-size:11px}.act2-signup-line input{flex-basis:100px}.act2-inquiry-submit{width:100%}}@media (prefers-reduced-motion:reduce){.act2-form *,.act2-form :before,.act2-form :after{transition:none!important}}
