.hzad-unlock-wrapper{width:100%;margin-top:10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,sans-serif;}.hzad-golden-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:11px 18px;border-radius:9px;border:1px solid #b5892e;background:linear-gradient(135deg,#c39738 0%,#f7e695 45%,#d6a742 70%,#b88728 100%);box-shadow:0 3px 6px rgba(0,0,0,0.18),inset 0 1px 1px rgba(255,255,255,0.6);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,filter 0.15s ease;}.hzad-golden-btn:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 5px 12px rgba(0,0,0,0.22);}.hzad-lock-icon-box{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:linear-gradient(180deg,#ffffff 0%,#e4e4e4 100%);border-radius:6px;border:1px solid #bca163;box-shadow:inset 0 1px 2px rgba(255,255,255,0.8),0 1px 2px rgba(0,0,0,0.15);flex-shrink:0;}.hzad-golden-btn-text{font-size:18px;font-weight:700;color:#0d0d0d;letter-spacing:0.2px;}.hzad-applied-banner{margin-top:10px;padding:14px 16px;border-radius:8px;background:#f0fdf4;border:2px solid #22c55e;color:#14532d;animation:hzadFadeUp 0.4s ease forwards;}.hzad-applied-badge{display:flex;align-items:flex-start;gap:12px;}.hzad-check-circle{width:26px;height:26px;border-radius:50%;background:#22c55e;color:#fff;font-weight:bold;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;}.hzad-applied-details strong{display:block;font-size:15px;color:#15803d;}.hzad-price-reflection{margin:4px 0;font-size:16px;font-weight:700;}.hzad-price-reflection del{color:#ef4444;font-weight:500;margin-right:6px;}.hzad-price-reflection ins{text-decoration:none;color:#15803d;font-size:18px;}.hzad-save-pill{display:inline-block;background:#dcfce7;color:#166534;font-size:12px;padding:2px 8px;border-radius:99px;margin-left:6px;border:1px solid #86efac;}.hzad-applied-details small{display:block;font-size:12.5px;color:#374151;margin-top:2px;}#hzad-discount-modal.hzad-modal-overlay{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important;background:rgba(0,0,0,0.78) !important;z-index:2147483647 !important;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow-y:auto;}.hzad-modal-container{background:#ffffff;width:100%;max-width:850px;max-height:92vh;overflow-y:auto;border-radius:12px;position:relative;padding:28px 32px 32px;box-shadow:0 25px 60px rgba(0,0,0,0.55);color:#000;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-sizing:border-box;margin:auto;}.hzad-modal-close{position:sticky;top:0;float:right;background:#f3f4f6;border:1px solid #d1d5db;width:36px;height:36px;border-radius:50%;font-size:24px;line-height:1;color:#1f2937;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;}.hzad-modal-close:hover{background:#e5e7eb;}.hzad-slide-item{opacity:0;transform:translateY(22px) scale(0.98);transition:opacity 0.55s cubic-bezier(0.16,1,0.3,1),transform 0.55s cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform;}.hzad-slide-item.hzad-slide-visible{opacity:1;transform:translateY(0) scale(1);}.hzad-top-title{text-align:center;font-family:Impact,"Arial Black",sans-serif;font-size:32px;line-height:1.2;letter-spacing:0.4px;color:#000;}.hzad-code-highlight{background:linear-gradient(90deg,#dcf799 0%,#c8f065 100%);padding:2px 10px;border-radius:3px;display:inline-block;}.hzad-expiry-title{text-align:center;font-family:Impact,"Arial Black",sans-serif;font-size:30px;line-height:1.25;margin-top:8px;color:#dc2626 !important;letter-spacing:0.5px;}#hzad-countdown-timer{background:#fef2f2;color:#b91c1c !important;padding:2px 10px;border-radius:6px;border:2px solid #fecaca;display:inline-block;box-shadow:0 2px 6px rgba(220,38,38,0.15);}.hzad-blue-arrow{text-align:center;font-size:32px;font-weight:900;color:#1e4b9c;line-height:1;margin:6px 0;}.hzad-cost-block{margin:4px 0;}.hzad-cost-line{font-size:20px;font-weight:800;color:#000;line-height:1.3;}.hzad-cost-line del{text-decoration:line-through;text-decoration-thickness:2px;}.hzad-cost-sub{font-size:15px;font-weight:700;color:#111;margin-top:2px;}.hzad-bold-sub{font-size:16px;font-weight:800;}.hzad-cost-row-flex{display:flex;align-items:center;justify-content:space-between;gap:16px;}.hzad-cad-badge{background:#1d4ed8;color:#f59e0b;font-weight:800;font-size:16px;line-height:1.15;padding:10px 20px;border-radius:12px;text-align:center;flex-shrink:0;}.hzad-divider{border:0;border-top:2px solid #111;margin:14px 0 12px;}.hzad-comparison-grid{display:grid;grid-template-columns:1.15fr 0.85fr;border-top:1px solid transparent;}.hzad-col-left{padding-right:16px;border-right:1.5px solid #333;}.hzad-col-right{padding-left:18px;}.hzad-col-heading{font-size:23px;font-weight:800;margin:0 0 10px;color:#000;padding-bottom:0;}.hzad-list{list-style:none !important;padding:0 !important;margin:0 !important;}.hzad-list li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.38;color:#111;margin-bottom:6px;}.hzad-icon-yes,.hzad-icon-no{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;color:#fff;flex-shrink:0;margin-top:1px;}.hzad-icon-yes{background:#65d643;}.hzad-icon-no{background:#d93829;}.hzad-total-value{margin-top:10px;font-size:17px;font-weight:800;color:#000;}.hzad-guarantee-bar{margin-top:14px;background:#c5e08b;color:#000;text-align:center;font-size:25px;font-weight:800;padding:8px 14px;border-radius:2px;}.hzad-cta-wrap{margin-top:16px;text-align:center;}.hzad-apply-coupon-btn{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);color:#ffffff;font-size:20px;font-weight:800;padding:14px 32px;border:none;border-radius:8px;cursor:pointer;width:100%;max-width:440px;box-shadow:0 6px 18px rgba(22,163,74,0.38);transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease;}.hzad-apply-coupon-btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(22,163,74,0.5);background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);}.hzad-apply-coupon-btn:disabled{opacity:0.7;cursor:wait;}@keyframes hzadFadeUp{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}@media (max-width:767px){#hzad-discount-modal.hzad-modal-overlay{padding:10px;}.hzad-modal-container{padding:18px 15px 22px;max-height:95vh;}.hzad-top-title,.hzad-expiry-title{font-size:22px;}.hzad-cost-line{font-size:16px;}.hzad-cost-sub{font-size:13.5px;}.hzad-cost-row-flex{flex-direction:column;align-items:flex-start;gap:8px;}.hzad-comparison-grid{grid-template-columns:1fr;gap:16px;}.hzad-col-left{padding-right:0;border-right:none;border-bottom:1.5px solid #333;padding-bottom:12px;}.hzad-col-right{padding-left:0;}.hzad-guarantee-bar{font-size:19px;}.hzad-apply-coupon-btn{font-size:17px;padding:12px 20px;}}