#fey-popup-trigger{position:fixed;left:20px;bottom:20px;width:85px;height:85px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;z-index:9999;text-align:center;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #78a942;box-shadow:0px 2px 12px 0px rgba(0,0,0,.1);background:#fff;color:#4a5565;font-size:18px;font-weight:700;font-family:"Inter",sans-serif}#fey-popup-trigger:hover{transform:scale(1.05);box-shadow:0px 4px 16px 0px rgba(0,0,0,.2)}#fey-popup-trigger .trigger-text{width:100%;line-height:1.2;padding:0 8px}#fey-popup-trigger .trigger-close{position:absolute;top:-8px;right:-8px;border-radius:50%;background:#e74c3c;border:none;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .2s ease;right:-12px;width:21px;height:21px;background:#374151}#fey-popup-trigger .trigger-close:hover{background:rgba(55,65,81,.8)}#fey-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:10000;padding:20px}#fey-popup-overlay.open{display:flex}#fey-popup-modal{max-width:630px;width:100%;border-radius:16px;background:#fff;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.3);animation:slideUp .3s ease;max-height:100%;overflow:auto}@media(max-width: 768px){#fey-popup-modal{max-width:90vw;border-radius:12px}}#fey-popup-modal .popup-close{position:absolute;top:30px;right:30px;border-radius:50%;background:rgba(255,255,255,.9);border:none;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;transition:all .2s ease;width:16px;height:16px;padding:0;background:rgba(0,0,0,0);color:#6b7280}#fey-popup-modal .popup-close:hover{color:rgba(107,114,128,.8)}.popup-image-wrap{height:260px;border-radius:16px 16px 0 0;position:relative}@media(max-width: 768px){.popup-image-wrap{height:200px}}.popup-image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.popup-tag{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);white-space:nowrap;border-radius:20px;background:#667eea;background:#f1f6ec;height:36px;color:#78a942;font-weight:bold;font-size:14px;font-family:"Inter",sans-serif;padding:0 24px;display:flex;align-items:center;justify-content:center}.popup-body{text-align:center;padding:37px 45px 32px}@media(max-width: 768px){.popup-body{padding:32px 24px 24px}}.popup-body .popup-title{font-weight:700;color:#101828;line-height:1.2;letter-spacing:-0.46px;font-size:40px;margin:0 0 18px 0;font-family:"Inter",sans-serif;padding:0}.popup-body .popup-description{margin:0 0 20px 0;font-size:16px;color:#6b7280;letter-spacing:-0.15px;line-height:22px;font-family:"Inter",sans-serif}.popup-body .popup-description p{margin:0}.popup-body #fey-popup-form{display:flex;flex-direction:column;gap:20px;margin-bottom:18px}.popup-body #fey-popup-form input[type=email]{width:100%;padding:12px 18px;border:1px solid #6b7280;border-radius:0;font-size:16px;transition:all .2s ease;font-family:"Inter",sans-serif}.popup-body #fey-popup-form input[type=email]:focus{outline:none;border-color:rgba(107,114,128,.8)}.popup-body .popup-confirm{width:100%;padding:10px;border:none;border-radius:14px;height:47px;background:#78a942;color:#fff;font-size:16px;font-weight:600;font-family:"Inter",sans-serif;letter-spacing:-0.15px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;transition:all .2s ease;position:relative}.popup-body .popup-confirm:hover{background-color:#6a943a}.popup-body .popup-confirm:active{background-color:#6a943a}.popup-body .popup-confirm.is-loading{pointer-events:none;opacity:.85}.popup-body .popup-confirm.is-loading svg{visibility:hidden}.popup-body .popup-confirm.is-loading::after{content:"";position:absolute;width:20px;height:20px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:fey-popup-spin .7s linear infinite}.popup-body .popup-cancel{text-align:center;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;color:#78a942;font-size:15px;transition:all .2s ease;font-weight:600;font-family:"Inter",sans-serif;letter-spacing:-0.28px;margin:0;display:flex;justify-self:center}.popup-body .popup-cancel:hover{color:rgba(120,169,66,.8)}.popup-body .popup-bottom-text{margin:20px 0 0 0;font-size:11px;color:#6b7280;text-align:center;line-height:18px;font-weight:500;font-family:"Inter",sans-serif;letter-spacing:-0.08px}.popup-success{padding:40px 32px;text-align:center}@media(max-width: 768px){.popup-success{padding:32px 24px}}.popup-success p{margin:0 0 20px 0;font-size:16px;color:#6b7280;letter-spacing:-0.15px;line-height:22px;font-family:"Inter",sans-serif}.popup-success .popup-success-close{text-align:center;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;color:#78a942;font-size:15px;transition:all .2s ease;font-weight:600;font-family:"Inter",sans-serif;letter-spacing:-0.28px;margin:0;display:flex;justify-self:center}.popup-success .popup-success-close:hover{color:rgba(120,169,66,.8)}#fey-popup-modal.is-loading .popup-body input[type=email],#fey-popup-modal.is-loading .popup-cancel{pointer-events:none;opacity:.6}@keyframes fey-popup-spin{to{transform:rotate(360deg)}}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}/*# sourceMappingURL=popup.css.map */