.ah-reg-perks{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:8px}.ah-reg-perks li{display:flex!important;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.4;color:#fff!important;margin:0!important;padding:0!important}.ah-reg-perks li::before{content:""!important;flex:0 0 18px;width:18px;height:18px;margin-top:1px;border-radius:50%;background:#ffaf01 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23383F4C' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center/11px no-repeat}.ah-reg-tag{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:.84rem;font-weight:700;color:#389fa8;letter-spacing:.2px}.ah-reg-tag::before{content:"";width:22px;height:3px;border-radius:3px;background:#389fa8}.ah-reg-body{padding:18px 40px 26px}.ah-reg-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:12px;font-size:.78rem;color:#6b7280}.ah-reg-trust span{display:inline-flex;align-items:center;gap:6px}.ah-reg-trust span::before{content:"";width:6px;height:6px;border-radius:50%;background:#389fa8}.ah-reg .wpforms-container{margin:0!important;padding:0!important;max-width:none!important}.ah-reg .wpforms-form .wpforms-field-container{display:flex;flex-wrap:wrap;gap:0 18px}.ah-reg .wpforms-form .wpforms-field{width:100%!important;padding:0 0 12px!important;margin:0!important;float:none!important}.ah-reg .wpforms-form .wpforms-field.wpforms-one-half,.ah-reg .wpforms-form .wpforms-field.ah-half{width:calc(50% - 9px)!important}.ah-reg .wpforms-form .wpforms-field-label{display:block!important;font-size:.82rem!important;font-weight:600!important;color:#383f4c!important;margin:0 0 5px!important;line-height:1.3!important}.ah-reg .wpforms-form .wpforms-required-label{color:#e08e00!important}.ah-reg .wpforms-form input[type=text],.ah-reg .wpforms-form input[type=email],.ah-reg .wpforms-form input[type=tel],.ah-reg .wpforms-form input[type=number],.ah-reg .wpforms-form input[type=url],.ah-reg .wpforms-form select,.ah-reg .wpforms-form textarea{width:100%!important;max-width:100%!important;height:auto!important;min-height:44px!important;font-family:inherit!important;font-size:.95rem!important;color:#2b303a!important;background-color:#fff!important;border:1.5px solid #e3e6ea!important;border-radius:12px!important;padding:11px 14px!important;box-shadow:0 1px 2px rgba(16,24,40,.04)!important;margin:0!important;transition:border-color .15s,box-shadow .15s}.ah-reg .wpforms-form select{-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23383F4C' stroke-width='2' fill='none'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;padding-right:38px!important}.ah-reg .wpforms-form textarea{min-height:72px!important;resize:vertical}.ah-reg .wpforms-form input:focus,.ah-reg .wpforms-form select:focus,.ah-reg .wpforms-form textarea:focus{border-color:#ffaf01!important;background-color:#fff!important;outline:none!important;box-shadow:0 0 0 4px rgba(255,175,1,.18)!important}.ah-reg .wpforms-form .wpforms-field-checkbox ul,.ah-reg .wpforms-form .wpforms-field-radio ul{padding:0!important;margin:0!important}.ah-reg .wpforms-form .wpforms-field-checkbox li,.ah-reg .wpforms-form .wpforms-field-radio li,.ah-reg .wpforms-form .wpforms-field-gdpr-checkbox li{display:flex!important;align-items:flex-start;gap:8px;font-size:.88rem!important;color:#5b6270!important;margin:0 0 6px!important;padding:0!important}.ah-reg .wpforms-form input[type=checkbox],.ah-reg .wpforms-form input[type=radio]{width:18px!important;height:18px!important;min-height:0!important;margin:2px 0 0!important;accent-color:#ffaf01;flex:0 0 auto}.ah-reg .wpforms-form .wpforms-field-description,.ah-reg .wpforms-form .wpforms-field-sublabel{font-size:.78rem!important;color:#6b7280!important;margin-top:4px!important}.ah-reg .wpforms-form label.wpforms-error,.ah-reg .wpforms-form em.wpforms-error{font-size:.8rem!important;color:#c2410c!important;margin-top:4px!important;font-style:normal!important}.ah-reg .wpforms-form input.wpforms-error,.ah-reg .wpforms-form select.wpforms-error,.ah-reg .wpforms-form textarea.wpforms-error{border-color:#f59e0b!important}.ah-reg .wpforms-form .wpforms-submit-container{padding:8px 0 0!important;margin:0!important;text-align:center!important;width:100%!important}.ah-reg .wpforms-form button[type=submit],.ah-reg .wpforms-form .wpforms-submit{display:inline-block!important;width:100%!important;max-width:none!important;height:auto!important;background:#ffaf01!important;color:#383f4c!important;font-family:inherit!important;font-weight:700!important;font-size:1rem!important;border:0!important;border-radius:14px!important;padding:14px 24px!important;cursor:pointer;box-shadow:0 10px 24px rgba(255,175,1,.35)!important;transition:transform .15s,filter .15s}.ah-reg .wpforms-form button[type=submit]:hover{filter:brightness(1.04);transform:translateY(-1px)}.ah-reg .wpforms-confirmation-container-full,.ah-reg div[submit-success]>.wpforms-confirmation-container-full{background:#fff4dc!important;border:1px solid #ffd27a!important;color:#383f4c!important;border-radius:12px!important;padding:22px!important;margin:0!important;font-size:.95rem!important}.ah-reg .wpforms-form .wpforms-field-container{gap:0 16px!important;align-items:flex-end}.ah-reg .wpforms-form .wpforms-field.wpforms-one-half,.ah-reg .wpforms-form .wpforms-field.ah-half{width:calc(50% - 8px)!important}.ah-reg .wpforms-form .wpforms-field-label{min-height:1.3em}.ah-reg .wpforms-form input[type=text],.ah-reg .wpforms-form input[type=email],.ah-reg .wpforms-form input[type=tel],.ah-reg .wpforms-form input[type=number],.ah-reg .wpforms-form select{height:46px!important;min-height:46px!important;line-height:1.2!important;font-size:.95rem!important;vertical-align:top}.ah-reg .wpforms-form .wpforms-field-checkbox ul,.ah-reg .wpforms-form .wpforms-field-gdpr-checkbox ul{list-style:none!important;padding:0!important;margin:0!important}.ah-reg .wpforms-form .wpforms-field-checkbox li,.ah-reg .wpforms-form .wpforms-field-gdpr-checkbox li,.ah-reg .wpforms-form .wpforms-field-radio li{display:grid!important;grid-template-columns:18px 1fr;column-gap:10px;align-items:start}.ah-reg .wpforms-form .wpforms-field-checkbox li label,.ah-reg .wpforms-form .wpforms-field-gdpr-checkbox li label,.ah-reg .wpforms-form .wpforms-field-radio li label{display:block!important;margin:0!important;padding:0!important;line-height:1.45!important;font-size:.88rem!important;color:#5b6270!important;font-weight:400!important}.ah-reg .wpforms-form input[type=checkbox],.ah-reg .wpforms-form input[type=radio]{margin:2px 0 0!important;position:static!important}.ah-reg .wpforms-form .wpforms-submit-container{text-align:left!important;padding:6px 0 0!important}.ah-reg .wpforms-form button[type=submit],.ah-reg .wpforms-form .wpforms-submit{width:100%!important;max-width:none!important;margin:0!important}.ah-reg-slot-empty{border:2px dashed #ffaf01;border-radius:12px;padding:30px 20px;text-align:center;color:#8a5f00;font-weight:600;background:#fffaef}@media (max-width:840px){.ah-reg-perks{display:none}}@media (max-width:640px){.ah-reg-body{padding:18px 20px 32px}.ah-reg .wpforms-form .wpforms-field.wpforms-one-half,.ah-reg .wpforms-form .wpforms-field.ah-half{width:100%!important}.ah-reg .wpforms-form input,.ah-reg .wpforms-form select,.ah-reg .wpforms-form textarea{font-size:16px!important}}.elementor-popup-modal .dialog-widget-content:has(.ah-reg){border-radius:24px!important;overflow:hidden!important}.elementor-popup-modal .dialog-message:has(.ah-reg){padding:0!important}.elementor-popup-modal :is(.e-con,.e-con-inner,.elementor-element,.elementor-widget-container):has(.ah-reg){padding:0!important;margin:0!important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;gap:0!important;max-width:100%!important;width:100%!important}.elementor-popup-modal .dialog-close-button{z-index:10!important;background:#fff!important;border-radius:50%!important;width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;top:14px!important;right:14px!important}.ah-reg.ah-reg-formwrap{background:#fff!important;padding:0 40px 30px!important;margin:0!important}.elementor-popup-modal .ah-reg.ah-reg-formwrap,.elementor-popup-modal .ah-reg-formwrap .elementor-widget-container{padding-left:40px!important;padding-right:40px!important;padding-bottom:30px!important}.elementor-popup-modal .ah-reg-formwrap .elementor-widget-container{padding:0!important}.ah-reg-formwrap .wpforms-container{margin:0!important}@media (max-width:640px){.ah-reg.ah-reg-formwrap,.elementor-popup-modal .ah-reg.ah-reg-formwrap{padding:0 20px 28px!important}}