#iqp-title span{display:block;font-size:14px;line-height:1.8;text-transform:uppercase;color:var(--accent-color)}h3#iqp-title{line-height:1.2}.global_popup{position:fixed;inset:0;display:none;z-index:9999}.global_popup.is-visible{display:block}.iqp-overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--secondary-color) 60%,transparent)}.iqp-dialog{display:flex;flex-direction:column;position:relative;max-width:640px;width:calc(100% - 2rem);margin:0 auto;top:50%;transform:translateY(-50%);border-radius:16px;box-shadow:0 24px 60px color-mix(in srgb,var(--secondary-color) 25%,transparent);outline:2px solid rgb(252 114 40 / 75%);overflow:hidden}.iqp-dialog:has(.submitted-message){height:auto}.global_popup[data-style="white"] .iqp-dialog{background:var(--background-color)}.global_popup[data-style="blue"] .iqp-dialog{background:var(--secondary-color-light-bg)}.iqp-media{width:100%;border-bottom:2px solid rgb(252 114 40 / 38%)}.iqp-img{display:block;width:100%;height:auto;object-fit:cover}.iqp-inner{padding:28px 20px;display:grid;gap:8px;text-align:center;overflow:hidden auto}.iqp-actions{display:inline-flex;gap:12px;margin:20px auto 0}.iqp-btn{width:auto;align-items:center;justify-content:center;font-size:18px;padding:10px 26px;border-radius:10px;text-decoration:none;color:var(--text-color-light);border:1px solid #fff0;background:linear-gradient(135deg,#FF8C42,#FFAA5E,#4CAF7A,#66C48F);background-size:300% 300%;transition:transform 0.2s ease,opacity 0.2s ease,box-shadow 0.2s ease;box-shadow:0 6px 18px rgb(255 140 66 / .35);animation:springGradient 8s ease infinite}.iqp-btn:hover{transform:translateY(-1px);opacity:.95;box-shadow:0 12px 28px rgb(76 175 122 / .45);animation-play-state:paused}@keyframes springGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.iqp-close{position:absolute;right:10px;top:10px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--primary-color);color:var(--text-color-light);border:0;cursor:pointer;transition:opacity 0.2s ease}.iqp-close:hover{opacity:.8;filter:brightness(1.25)}.iqp-close:before,.iqp-close:after{content:'';width:58%;position:absolute;height:2px;background-color:#FFF;inset:50% 0 0 50%;transform:translate(-50%,-50%) rotate(45deg)}.iqp-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.iqp-sub{margin:0;color:var(--text-color);font-weight:700}.iqp-sub:nth-of-type(1){color:var(--primary-color);font-size:1.7rem;line-height:1.4;font-weight:500;margin:0 0 12px}.iqp-sub:nth-of-type(2){color:var(--accent-color-blue);text-transform:uppercase;transition:all 0.3s ease;animation:pulseGlow 1.2s infinite cubic-bezier(.4,0,.6,1)}@keyframes pulseGlow{0%{transform:scale(1);text-shadow:0 0 0 #fff0}50%{transform:scale(1.05);text-shadow:0 0 8px rgb(68 140 255 / .8)}100%{transform:scale(1);text-shadow:0 0 0 #fff0}}.iqp-sub:nth-of-type(3){color:var(--text-color)}.iqp-countdown-wrap{display:none;flex-direction:column;gap:12px;align-items:center}.iqp-countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.iqp-countdown .c{display:grid;justify-items:center;padding:8px;border-radius:10px;background:var(--secondary-color-light-bg);outline:1px solid var(--accent-color-blue)}.iqp-countdown .c span{font-weight:700;font-size:1.8rem;color:var(--text-color)}.iqp-countdown .c label{font-size:1.2rem;color:var(--accent-color)}.iqp-when{display:flex;align-items:center;gap:8px;justify-content:center;font-size:1.4rem;color:var(--text-color)}.iqp-tz{padding:8px 10px;border-radius:8px;border:1px solid var(--accent-color-blue);background:var(--background-color);color:var(--text-color);font-size:1.4rem}@media (max-width:768px){.global_popup[data-show-mobile="0"] .iqp-dialog,.global_popup[data-show-mobile="0"] .iqp-overlay{display:none}.iqp-inner{padding:20px 14px}.iqp-img{max-height:160px}.iqp-countdown .c span{font-size:1.6rem}}body.iqp-open{overflow:hidden}.global_popup .hs-form{width:100%!important;box-sizing:border-box;background:var(--background-color);color:var(--text-color);padding:20px;border-radius:8px;border:1px solid var(--secondary-color-darker);display:grid;gap:16px;text-align:left}.global_popup[data-style="blue"] .hs-form{background-color:var(--secondary-color);color:var(--text-color-light);border-color:var(--secondary-color-darker)}.global_popup .hs-form fieldset{width:100%!important;max-width:none!important;padding:0;margin:0;border:0}.global_popup .hs-form fieldset.form-columns-2{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}.global_popup .hs-form .hs-form-field{width:100%!important;margin:0;display:grid;gap:8px}.global_popup .hs-form .input{width:100%!important}.global_popup .hs-form .hs-input,.global_popup .hs-form select,.global_popup .hs-form textarea{width:100%!important;padding:14px 12px;background-color:var(--background-color);border:1px solid var(--secondary-color-light);border-radius:6px;color:var(--text-color)}.global_popup .hs-form .hs_submit,.global_popup .hs-form .actions{width:100%!important}.global_popup .hs-form .hs_submit .actions input[type="submit"],.global_popup .hs-form input[type="submit"],.global_popup .hs-form .hs-button,.global_popup .hs-form button[type="submit"]{width:100%!important;display:inline-block!important;-webkit-appearance:none!important;appearance:none!important;background:var(--primary-color)!important;color:var(--text-color-light)!important;border:0!important;padding:18px 40px!important;border-radius:6px!important;cursor:pointer!important;font-weight:700!important;box-shadow:0 4px 12px rgb(0 0 0 / .25)!important;transition:transform 0.3s,box-shadow 0.3s,opacity 0.2s!important}.global_popup .hs-form .hs_submit .actions input[type="submit"]:hover,.global_popup .hs-form input[type="submit"]:hover,.global_popup .hs-form .hs-button:hover,.global_popup .hs-form button[type="submit"]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgb(217 26 141 / .3)!important;opacity:0.95!important}@media (max-width:600px){.global_popup .hs-form fieldset.form-columns-2{grid-template-columns:1fr}}@media (max-width:480px){.iqp-close{width:26px;height:26px;right:6px;top:6px;font-size:16px;line-height:1}#iqp-title span{font-size:12px}}