@media (width<=768px){.ins-tile:has(.popup-overlay){z-index:999999!important;position:relative!important}}.popup-overlay[data-v-275ec5a3]{z-index:10000;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.popup-toggle[data-v-275ec5a3]{display:none}.popup-backdrop[data-v-275ec5a3]{opacity:0;visibility:hidden;pointer-events:none;z-index:10001;background-color:#0009;width:100%;height:100%;transition:opacity .3s,visibility .3s;position:fixed;top:0;left:0}.popup-toggle:checked~.popup-backdrop[data-v-275ec5a3]{opacity:1;visibility:visible;pointer-events:all}.popup-modal[data-v-275ec5a3]{opacity:0;visibility:hidden;pointer-events:none;z-index:10002;background-color:#fff;border-radius:12px;width:90%;max-width:500px;padding:40px 30px;transition:opacity .3s,visibility .3s,transform .3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8);box-shadow:0 10px 40px #0003}.popup-toggle:checked~.popup-modal[data-v-275ec5a3]{opacity:1;visibility:visible;pointer-events:all;transform:translate(-50%,-50%)scale(1)}.close-btn[data-v-275ec5a3]{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:36px;line-height:1;transition:color .3s;display:flex;position:absolute;top:15px;right:20px}.close-btn[data-v-275ec5a3]:hover{color:#333}.popup-content[data-v-275ec5a3]{text-align:center}.popup-icon[data-v-275ec5a3]{justify-content:center;margin-bottom:20px;display:flex}.icon-image[data-v-275ec5a3]{object-fit:contain;width:80px;height:80px}.popup-heading[data-v-275ec5a3]{color:#333;margin:0 0 10px;font-size:32px;font-weight:700}.popup-subheading[data-v-275ec5a3]{color:#e74c3c;margin:0 0 15px;font-size:22px;font-weight:600}.popup-description[data-v-275ec5a3]{color:#666;margin:0 0 25px;font-size:16px;line-height:1.5}.form-container[data-v-275ec5a3]{flex-direction:column;gap:12px;margin-bottom:15px;display:flex}.email-input[data-v-275ec5a3]{box-sizing:border-box;border:2px solid #e0e0e0;border-radius:6px;outline:none;width:100%;padding:14px 16px;font-size:16px;transition:border-color .3s}.email-input[data-v-275ec5a3]:focus{border-color:#333}.submit-btn[data-v-275ec5a3]{color:#fff;cursor:pointer;background-color:#333;border:none;border-radius:6px;width:100%;padding:14px 16px;font-size:18px;font-weight:600;transition:background-color .3s}.submit-btn[data-v-275ec5a3]:hover{background-color:#555}.popup-terms[data-v-275ec5a3]{color:#999;margin:0;font-size:12px;line-height:1.4}@media (width<=768px){.popup-modal[data-v-275ec5a3]{max-width:95%;padding:30px 20px}.popup-heading[data-v-275ec5a3]{font-size:28px}.popup-subheading[data-v-275ec5a3]{font-size:20px}.popup-description[data-v-275ec5a3]{font-size:14px}.icon-image[data-v-275ec5a3]{width:60px;height:60px}}@media (width<=480px){.popup-modal[data-v-275ec5a3]{padding:25px 15px}.popup-heading[data-v-275ec5a3]{font-size:24px}.popup-subheading[data-v-275ec5a3]{font-size:18px}.close-btn[data-v-275ec5a3]{font-size:30px;top:10px;right:15px}}.img-overlay-1[data-v-275ec5a3]{width:80px;height:80px;display:inline-block;position:relative}.img-overlay-1 img[data-v-275ec5a3]{object-fit:cover;z-index:-1;width:100%;height:100%;display:block}.img-overlay-1[data-v-275ec5a3]:after{content:"";background:var(--74b9c466);width:100%;height:100%;position:absolute;top:0;left:0}.ec-btn[data-v-275ec5a3]{cursor:pointer;text-overflow:ellipsis;white-space:pre;justify-content:center;align-items:center;padding:0 24px;font-weight:700;transition:opacity .2s ease-in-out;display:inline-flex;overflow:hidden}.ec-btn[data-v-275ec5a3]:hover{opacity:.5}.ec-btn.solid-button[data-v-275ec5a3]{border:none}.ec-btn.outline-button[data-v-275ec5a3]{background:0 0;border:2px solid}.ec-btn.text-link[data-v-275ec5a3]{height:auto;font-weight:400;font-size:inherit;background:0 0;border:none;padding:0;display:inline}.ec-btn.small[data-v-275ec5a3]{height:30px;font-size:12px}.ec-btn.medium[data-v-275ec5a3]{height:48px;font-size:16px}.ec-btn.large[data-v-275ec5a3]{height:60px;font-size:16px}.ec-btn.pill[data-v-275ec5a3]{border-radius:32px}.ec-btn.rectangle[data-v-275ec5a3]{border-radius:0}.ec-btn.round-corner[data-v-275ec5a3]{border-radius:10px}
