.oo-form-wrap{max-width:720px;margin:auto;padding:45px 24px 80px}.oo-form-wrap h1{font-size:clamp(34px,7vw,54px);letter-spacing:-1.5px;margin:35px 0 24px;line-height:1.15}.oo-form-wrap h2{font-size:32px}.oo-form-wrap form{display:flex;flex-direction:column;gap:10px}.oo-form-wrap label{margin-top:12px;font-weight:600}.oo-form-wrap input,.oo-form-wrap select,.oo-form-wrap textarea{font:inherit;font-size:16px;width:100%;padding:13px;border:1px solid #6c806e;border-radius:8px;background:#fff;color:#163f32;box-sizing:border-box}.oo-form-wrap input:focus,.oo-form-wrap select:focus,.oo-form-wrap textarea:focus{outline:3px solid #e0b737;outline-offset:2px}.oo-check{display:flex;gap:12px;align-items:flex-start;font-size:15px}.oo-check input{width:22px;height:22px;flex-shrink:0}.oo-form-wrap .button{border:0;cursor:pointer;justify-content:center;margin-top:22px;min-height:48px}.oo-form-wrap .button:disabled{opacity:.5;cursor:not-allowed}.oo-form-note{font-size:14px;margin:15px 0 0}.oo-form-error{border-left:4px solid #9e2929;background:#fff0ed;padding:16px;color:#852525}.oo-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.oo-form-wrap a{text-decoration:underline;text-underline-offset:4px}.oo-cta{background:#e8eddc;text-align:center}.oo-cta>div{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.oo-cta h2{font-size:42px}.oo-cta p{max-width:600px;margin:0 auto 30px}
