*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:transparent;color:#1a1a2e;line-height:1.6;padding:16px}.embed-container{max-width:100%;margin:0 auto}.embed-header{text-align:center;margin-bottom:24px}.promo-badge{display:inline-block;background:linear-gradient(135deg,#ff6b35,#e0260f);color:#fff;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600;margin-bottom:12px;letter-spacing:.5px}.embed-title{font-size:22px;font-weight:700;color:#1a1a2e;margin-bottom:4px}.embed-subtitle{font-size:14px;color:#666}.checker-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px #00000014}.step-indicator{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px}.step-number{width:28px;height:28px;border-radius:50%;background:#e0e0e0;color:#666;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;transition:all .3s}.step-number.active{background:linear-gradient(135deg,#e0260f,#b81f0c);color:#fff}.step-number.completed{background:#4caf50;color:#fff}.step-line{width:24px;height:2px;background:#e0e0e0;transition:background .3s}.step-line.completed{background:#4caf50}.section-title{font-size:16px;font-weight:600;margin-bottom:16px;color:#1a1a2e}.form-group{margin-bottom:16px}.form-label{display:block;font-size:13px;font-weight:500;color:#555;margin-bottom:6px}.form-input{width:100%;padding:12px 14px;border:1.5px solid #ddd;border-radius:10px;font-size:15px;font-family:inherit;outline:none;transition:border-color .2s}.form-input:focus{border-color:#e0260f}.btn-primary{width:100%;padding:14px;background:linear-gradient(135deg,#e0260f,#b81f0c);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s;font-family:inherit}.btn-primary:hover{opacity:.9}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-loading{display:none}.error-msg{background:#fff5f5;border:1px solid #ffcdd2;border-radius:10px;padding:12px;color:#c62828;font-size:14px;margin-bottom:16px;display:none}.info-msg{background:#e3f2fd;border:1px solid #bbdefb;border-radius:10px;padding:12px;color:#1565c0;font-size:14px;margin-bottom:16px}.social-buttons{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.social-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;color:#fff;cursor:pointer;transition:opacity .2s}.social-btn:hover{opacity:.9}.social-btn.instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.social-btn.threads{background:#000}.social-btn.facebook{background:#1877f2}.check-status{text-align:center;padding:20px;display:none}.check-spinner{width:40px;height:40px;border:3px solid #eee;border-top-color:#e0260f;border-radius:50%;animation:spin .8s linear infinite;margin:0 auto 12px}@keyframes spin{to{transform:rotate(360deg)}}.check-fail{background:#fff3e0;border:1px solid #ffe0b2;border-radius:10px;padding:16px;text-align:center;color:#e65100;font-size:14px;margin-bottom:16px;display:none}.offer-hero{background:linear-gradient(135deg,#fff5f0,#ffe8dc);border:2px solid #ffb088;border-radius:14px;padding:20px;margin-bottom:16px;text-align:center}.offer-tag{display:inline-block;background:#e0260f;color:#fff;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.offer-hook-inline{font-size:15px;font-weight:600;color:#777;margin-right:4px}.offer-headline{font-size:20px;font-weight:700;color:#1a1a2e;margin-bottom:8px;line-height:1.35}#offer-countdown{display:inline-block;margin-left:6px;min-width:48px;padding:2px 8px;background:#fff;color:#e0260f;border-radius:6px;font-variant-numeric:tabular-nums;font-weight:700;font-size:13px}.offer-price{font-size:32px;font-weight:800;color:#e0260f;margin:8px 0;line-height:1.1}.offer-price small{font-size:16px;font-weight:600;color:#888;margin-right:4px}.offer-scarcity{font-size:13px;color:#e0260f;font-weight:600;margin:24px 0 4px}.offer-detail{font-size:12px;color:#888;margin:4px 0}.offer-actions{display:flex;flex-direction:column;gap:10px}.btn-decline{width:100%;padding:12px;background:transparent;color:#888;border:1px solid #ddd;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit}.btn-decline:hover{background:#f5f5f5;color:#555}.upsell-card{background:linear-gradient(135deg,#fff5f0,#ffe8dc);border:1.5px solid #ffb088;border-radius:12px;padding:14px;margin:16px 0 0;text-align:left}.upsell-card-title{font-size:14px;font-weight:700;color:#e0260f;margin-bottom:4px}.upsell-card-text{font-size:12px;color:#666;margin-bottom:10px;line-height:1.5}.upsell-card-btn{width:100%;padding:10px;background:linear-gradient(135deg,#e0260f,#b81f0c);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.upsell-card-btn:hover{opacity:.9}.upsell-card-btn:disabled{opacity:.5;cursor:not-allowed}.progress-steps{list-style:none;padding:0;margin:16px 0}.progress-step{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:14px;color:#999;transition:color .3s}.progress-step.active{color:#e0260f;font-weight:600}.progress-step.done{color:#2e7d32}.progress-step-icon{width:20px;height:20px;border-radius:50%;background:#eee;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.progress-step.active .progress-step-icon{background:#e0260f;color:#fff}.progress-step.done .progress-step-icon{background:#4caf50;color:#fff}.success-section{text-align:center;padding:20px 0}.success-icon{width:80px;height:80px;background:#e8f5e9;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:40px}.success-title{font-size:20px;font-weight:700;color:#2e7d32;margin-bottom:8px}.success-detail{font-size:14px;color:#666;margin-bottom:20px}.btn-secondary{display:inline-block;padding:12px 24px;background:#f5f5f5;color:#333;border:1.5px solid #ddd;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;font-family:inherit}.btn-secondary:hover{background:#eee}.grecaptcha-badge{visibility:hidden}
