.s-reviews .he-site-header,.s-reviews .he-site-header-spacer,.s-reviews .he-site-footer{display:none!important}#t-footer{display:none!important}.t702,[data-record-type="702"]{display:none!important}.t-popup,.t-popup__container,.t-popup__close,.t-popup__close-wrapper,.t702__wrapper,.t702__text-wrapper,.t702__form-bottom-text{display:none!important}form[id^=form],.t-form,.t-form__inputsbox,.t-form__submit,.t-form__errorbox-wrapper,.t-form__successbox{display:none!important}.t602,[data-record-type="602"]{display:none!important}.uc-popup,.uc-popup-form,.t-popup__show{display:none!important}#popup-form{display:none;position:fixed;inset:0;z-index:9999;align-items:center;justify-content:center;padding:24px}#popup-form.is-open{display:flex}.pf-overlay{position:absolute;inset:0;background:rgba(0,0,0,.6);cursor:pointer}.pf-card{position:relative;background:#fff;border-radius:12px;padding:36px;width:100%;max-width:400px;z-index:1;box-shadow:0 24px 64px rgba(0,0,0,.18)}.pf-close{position:absolute;top:14px;right:16px;background:0 0;border:none;cursor:pointer;font-size:22px;line-height:1;color:#888;padding:4px 8px;border-radius:4px;transition:color .15s,background .15s}.pf-close:hover{color:#111;background:#f2f2f2}.pf-title{font-size:24px;font-weight:700;color:#111;margin:0 0 8px;line-height:1.2;padding-right:28px}.pf-subtitle{font-size:14px;color:#777;margin:0 0 24px;line-height:1.5}.pf-form{display:flex;flex-direction:column;gap:12px}.pf-input{width:100%;padding:12px 14px;border:1.5px solid #ddd;border-radius:7px;font-size:15px;color:#111;background:#fafafa;outline:none;transition:border-color .15s;box-sizing:border-box}.pf-input:focus{border-color:#111;background:#fff}.pf-checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#777;line-height:1.5;cursor:pointer}.pf-checkbox{flex-shrink:0;margin-top:2px;width:15px;height:15px;cursor:pointer;accent-color:#111}.pf-checkbox-label a{color:#555;text-decoration:underline}.pf-checkbox-label a:hover{color:#111}.pf-submit{width:100%;padding:14px;background:#111;color:#fff;border:none;border-radius:7px;font-size:15px;font-weight:600;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;transition:background .15s,transform .1s;margin-top:4px}.pf-submit:hover{background:#333;transform:translateY(-1px)}.pf-submit:active{transform:none}.pf-thanks{text-align:center;padding:16px 0 8px}.pf-thanks p{font-size:16px;color:#111;font-weight:500;margin:0;line-height:1.5}@media(max-width:480px){#popup-form{padding:12px;align-items:flex-end}.pf-card{border-radius:12px 12px 0 0;padding:28px 20px 32px;max-width:100%}}