@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#0a0a0f;--bg-secondary:#12121a;--glass:#ffffff08;--glass-border:#ffffff14;--accent:#6366f1;--accent-glow:#6366f166;--success:#10b981;--text-primary:#fff;--text-secondary:#fff9;--text-muted:#fff6}body,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;overflow-x:hidden}body{background:#0a0a0f;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Outfit,sans-serif}.app-container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:40px 20px;position:relative}.bg-gradient{bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.bg-gradient:before{animation:bgFloat 20s ease-in-out infinite;background:radial-gradient(circle at 20% 20%,#6366f126 0,#0000 40%),radial-gradient(circle at 80% 80%,#ec48991a 0,#0000 40%),radial-gradient(circle at 40% 60%,#0ea5e914 0,#0000 30%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes bgFloat{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(2%,2%) rotate(1deg)}66%{transform:translate(-1%,1%) rotate(-1deg)}}.main-card{animation:cardEntry .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;background:var(--glass);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:24px;max-width:480px;padding:40px;position:relative;width:100%;z-index:1}.main-card.wide{max-width:900px}@keyframes cardEntry{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.header{margin-bottom:36px;text-align:center}.logo-container{display:flex;justify-content:center;margin-bottom:20px}.logo-container svg{filter:drop-shadow(0 8px 24px rgba(99,102,241,.4));filter:drop-shadow(0 8px 24px var(--accent-glow))}.header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#fffc);-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:700;margin-bottom:8px}.header p{color:#fff9;color:var(--text-secondary);font-size:16px;margin-bottom:16px}.instagram-badge{align-items:center;background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045);border-radius:25px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.instagram-badge:hover{box-shadow:0 8px 24px #833ab466;transform:translateY(-2px)}.instagram-badge .instagram-icon{font-size:18px}.products-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:30px}.product-card{background:#12121a;background:var(--bg-secondary);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:20px;padding:24px;position:relative;transition:all .3s ease}.product-card:hover{border-color:#6366f14d;box-shadow:0 12px 40px #0000004d;transform:translateY(-4px)}.product-card.popular{border-color:#6366f1;border-color:var(--accent);box-shadow:0 0 30px #6366f166;box-shadow:0 0 30px var(--accent-glow)}.product-card.bundle{border-color:#ec4899;box-shadow:0 0 30px #ec48994d}.product-card.coming-soon{opacity:.7}.product-card.coming-soon:hover{border-color:#ffffff14;border-color:var(--glass-border);box-shadow:none;transform:none}.bundle-badge,.coming-soon-badge,.popular-badge{border-radius:20px;font-size:11px;font-weight:700;left:50%;letter-spacing:.5px;padding:6px 16px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.popular-badge{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--accent),#8b5cf6)}.bundle-badge{background:linear-gradient(135deg,#ec4899,#f43f5e)}.coming-soon-badge{align-items:center;background:linear-gradient(135deg,#64748b,#475569);display:flex;gap:6px}.product-icon{align-items:center;border-radius:16px;display:flex;font-size:24px;height:56px;justify-content:center;margin-bottom:16px;width:56px}.product-name{color:#fff;color:var(--text-primary);font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;margin-bottom:10px}.product-description{color:#fff9;color:var(--text-secondary);font-size:13px;line-height:1.6;margin-bottom:16px}.product-features{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.feature-tag{background:#ffffff0d;border-radius:6px;color:#fff9;color:var(--text-secondary);font-size:11px;padding:4px 10px}.product-pricing{align-items:center;display:flex;gap:10px;margin-bottom:16px}.current-price{color:#fff;color:var(--text-primary);font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700}.original-price{color:#fff6;color:var(--text-muted);font-size:16px;text-decoration:line-through}.discount-badge{background:#10b98133;border-radius:6px;color:#10b981;color:var(--success);font-size:11px;font-weight:700;padding:4px 8px}.buy-btn,.coming-soon-btn,.download-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:all .3s ease;width:100%}.buy-btn{color:#fff}.buy-btn:hover{box-shadow:0 8px 24px #6366f166;transform:translateY(-2px)}.download-btn{background:linear-gradient(135deg,#10b981,#059669);background:linear-gradient(135deg,var(--success),#059669);color:#fff;text-decoration:none}.download-btn:hover{box-shadow:0 8px 24px #10b98166;transform:translateY(-2px)}.download-btn.large{font-size:17px;margin-bottom:16px;padding:18px}.coming-soon-btn{background:#0000;border:2px dashed #ffffff14;border:2px dashed var(--glass-border);color:#fff6;color:var(--text-muted);cursor:not-allowed}.trust-badges{border-top:1px solid #ffffff14;border-top:1px solid var(--glass-border);display:flex;gap:24px;justify-content:center;margin-bottom:30px;padding-top:24px}.trust-item{align-items:center;color:#fff6;color:var(--text-muted);display:flex;font-size:12px;gap:6px}.trust-item svg{color:#10b981;color:var(--success)}.contact-section{background:#12121a;background:var(--bg-secondary);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:20px;margin-bottom:20px;padding:30px;text-align:center}.contact-section h3{font-family:Space Grotesk,sans-serif;font-size:20px;margin-bottom:8px}.contact-section p{color:#fff9;color:var(--text-secondary);font-size:14px;margin-bottom:20px}.contact-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.contact-btn{align-items:center;border-radius:12px;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;text-decoration:none;transition:all .3s ease}.contact-btn.email{background:#6366f11a;border:1px solid #6366f133;color:#6366f1}.contact-btn.email:hover{background:#6366f133;transform:translateY(-2px)}.contact-btn.whatsapp{background:#25d3661a;border:1px solid #25d36633;color:#25d366}.contact-btn.whatsapp:hover{background:#25d36633;transform:translateY(-2px)}.contact-btn.instagram{background:linear-gradient(135deg,#833ab41a,#fd1d1d1a);border:1px solid #e1306c33;color:#e1306c}.contact-btn.instagram:hover{background:linear-gradient(135deg,#833ab433,#fd1d1d33);transform:translateY(-2px)}.back-btn{background:none;border:none;color:#fff9;color:var(--text-secondary);cursor:pointer;font-size:14px;margin-bottom:20px;padding:8px 0;transition:color .2s}.back-btn:hover{color:#fff;color:var(--text-primary)}.checkout-header{margin-bottom:24px;text-align:center}.checkout-header h2{font-family:Space Grotesk,sans-serif;font-size:24px;margin-bottom:8px}.checkout-header p{color:#fff9;color:var(--text-secondary);font-size:14px}.checkout-product{align-items:center;background:#12121a;background:var(--bg-secondary);border-radius:16px;display:flex;gap:16px;margin-bottom:24px;padding:20px}.checkout-product-icon{align-items:center;border-radius:14px;display:flex;flex-shrink:0;font-size:24px;height:56px;justify-content:center;width:56px}.checkout-product-info h3{font-size:16px;margin-bottom:6px}.checkout-price{align-items:center;display:flex;gap:8px}.checkout-price .current-price{font-size:20px}.checkout-price .original-price{font-size:14px}.checkout-form{width:100%}.form-group{margin-bottom:16px;width:100%}.section-label{color:#fff6;color:var(--text-muted);display:block;font-size:12px;font-weight:600;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.form-input{-webkit-appearance:none;appearance:none;background-color:#12121a;border:2px solid #0000;border-radius:12px;color:#fff;display:block;font-family:Outfit,sans-serif;font-size:16px;font-weight:400;height:52px;line-height:52px;outline:none;padding:0 18px;width:100%}.form-input:focus{border-color:#6366f1;box-shadow:0 0 0 4px #6366f11a}.form-input::placeholder{color:#fff6}.input-hint{color:#fff6;color:var(--text-muted);font-size:12px;margin-top:6px;padding-left:4px}.source-display{align-items:center;background:#833ab41a;border:1px solid #833ab433;border-radius:12px;color:#fff9;color:var(--text-secondary);display:flex;font-size:14px;gap:10px;margin-bottom:20px;padding:14px 18px}.source-display .instagram{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);-webkit-background-clip:text;background-clip:text;font-size:20px}.pay-btn{border:none;border-radius:14px;color:#fff;cursor:pointer;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;margin-bottom:16px;padding:16px;transition:all .3s ease;width:100%}.pay-btn:hover:not(:disabled){box-shadow:0 12px 40px #6366f166;box-shadow:0 12px 40px var(--accent-glow);transform:translateY(-2px)}.pay-btn:disabled{cursor:not-allowed;opacity:.5}.security-badge{align-items:center;color:#fff6;color:var(--text-muted);display:flex;font-size:13px;gap:8px;justify-content:center}.security-badge svg{color:#10b981;color:var(--success)}.success-container{text-align:center}.success-icon{animation:successPop .5s ease-out;color:#10b981;color:var(--success);font-size:72px;margin-bottom:20px}@keyframes successPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.success-title{font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;margin-bottom:8px}.success-subtitle{color:#fff9;color:var(--text-secondary);margin-bottom:30px}.success-product{background:#12121a;background:var(--bg-secondary);border-radius:16px;margin-bottom:24px;padding:24px}.success-product-icon{align-items:center;border-radius:16px;display:flex;font-size:28px;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.success-product h3{font-size:18px;margin-bottom:6px}.success-product p{color:#fff9;color:var(--text-secondary);font-size:14px}.success-note{background:#10b9811a;border:1px solid #10b98133;border-radius:12px;margin-bottom:20px;padding:16px}.success-note p{color:#10b981;color:var(--success);font-size:13px;margin:0}.browse-more-btn{background:#0000;border:2px solid #ffffff14;border:2px solid var(--glass-border);border-radius:12px;color:#fff9;color:var(--text-secondary);cursor:pointer;font-family:Outfit,sans-serif;font-size:15px;font-weight:500;margin-bottom:20px;padding:14px;transition:all .3s ease;width:100%}.browse-more-btn:hover{border-color:#6366f1;border-color:var(--accent);color:#fff;color:var(--text-primary)}.success-contact{border-top:1px solid #ffffff14;border-top:1px solid var(--glass-border);margin-top:24px;padding-top:24px}.success-contact p{color:#fff6;color:var(--text-muted);font-size:13px;margin-bottom:12px}.contact-links{display:flex;gap:20px;justify-content:center}.contact-links a{align-items:center;color:#fff9;color:var(--text-secondary);display:flex;font-size:13px;gap:6px;text-decoration:none;transition:color .2s}.contact-links a:hover{color:#fff;color:var(--text-primary)}.coffee-note{align-items:center;background:#fbbf241a;border:1px solid #fbbf2433;border-radius:10px;color:#fbbf24;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:12px}@media (max-width:768px){.app-container{padding:20px 16px}.main-card{padding:24px 20px}.main-card.wide{max-width:100%}.products-grid{grid-template-columns:1fr}.trust-badges{flex-wrap:wrap;gap:16px}.header h1{font-size:26px}.contact-buttons{flex-direction:column}.contact-btn{justify-content:center}.form-input{font-size:16px;height:50px;line-height:50px}}
/*# sourceMappingURL=main.6cdcae49.css.map*/