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}#root{min-height:100vh;width:100%}*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#1b365d,#2b4a6b);font-family:Arial,sans-serif;padding:20px}.App,body{align-items:center;display:flex;justify-content:center;min-height:100vh}.App{width:100%}.quiz-container{background:#fff;border-radius:20px;box-shadow:0 25px 50px #00000026;max-width:600px;overflow:hidden;position:relative;width:100%}.progress-bar{background:#e0e0e0;height:6px;position:relative}.progress-fill{background:linear-gradient(90deg,#d4d91a,#b8bd15);height:100%;transition:width .3s ease;width:0}.quiz-content{padding:40px;text-align:center}.progress-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #d4d91a;border-radius:15px;margin-bottom:30px;padding:20px}.question-number{color:#1b365d;font-size:16px;font-weight:700;margin-bottom:8px}.progress-text{color:#666;font-size:14px;margin-bottom:15px}.mini-progress-bar{background:#e0e0e0;border-radius:4px;height:8px;overflow:hidden;position:relative}.mini-progress-fill{background:linear-gradient(90deg,#d4d91a,#b8bd15);border-radius:4px;height:100%;position:relative;transition:width .5s ease}.mini-progress-fill:after{animation:progressShimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes progressShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.feedback-message{animation:feedbackSlideIn .5s ease;background:linear-gradient(135deg,#28a745,#20c997);border-radius:20px;box-shadow:0 10px 30px #28a7454d;color:#fff;margin:20px 0;padding:30px}.feedback-icon{animation:checkmarkPop .6s ease;font-size:48px;margin-bottom:15px}.feedback-text{font-size:18px;font-weight:600;line-height:1.4}@keyframes feedbackSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes checkmarkPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}h1{color:#2c3e50;font-size:28px;line-height:1.3;margin-bottom:15px}.subtitle{color:#666;font-size:16px;line-height:1.5;margin-bottom:30px}.answers{grid-gap:15px;display:grid;gap:15px;margin-bottom:30px}.answer-btn{background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;color:#495057;cursor:pointer;font-size:16px;overflow:hidden;padding:20px;position:relative;text-align:left;transition:all .3s ease}.answer-btn:hover{background:#f0f4ff;border-color:#1b365d;box-shadow:0 8px 25px #1b365d26;transform:translateY(-2px)}.answer-btn.selected{background:linear-gradient(135deg,#1b365d,#2b4a6b);border-color:#1b365d;color:#fff}.loading-screen{padding:60px 40px;text-align:center}.loading-animation{height:80px;margin:0 auto 30px;position:relative;width:80px}.spinner{animation:spin 1s linear infinite;border:4px solid #e9ecef;border-radius:50%;border-top-color:#d4d91a;height:100%;width:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text{color:#1b365d;font-size:20px;font-weight:700;margin-bottom:15px}.loading-steps{color:#666;font-size:16px;line-height:1.6}.loading-step{animation:fadeInOut 3s ease-in-out;opacity:0}@keyframes fadeInOut{0%,to{opacity:0}50%{opacity:1}}.intro-screen{padding:40px;text-align:center}.countdown-banner{background:linear-gradient(135deg,#ff4757,#ff3742);color:#fff;margin:-40px -40px 30px;overflow:hidden;padding:15px 20px;position:relative;text-align:center}.countdown-banner:before{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer{0%{left:-100%}to{left:100%}}.countdown-text{font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.countdown-timer{font-family:Courier New,monospace;gap:8px;justify-content:center}.countdown-timer,.time-unit{align-items:center;display:flex}.time-unit{background:#fff3;border-radius:8px;flex-direction:column;min-width:50px;padding:8px 12px}.time-number{font-size:24px;font-weight:700;line-height:1}.time-label{font-size:10px;margin-top:2px;opacity:.9}.time-separator{animation:blink 1s infinite;font-size:20px;font-weight:700}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.3}}.hero-title{color:#2c3e50;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:20px}.hero-subtitle{color:#666;font-size:18px;line-height:1.4;margin-bottom:30px}.stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.stat{text-align:center}.stat-number{color:#d4d91a;font-size:24px;font-weight:700}.stat-text{color:#666;font-size:12px;margin-top:5px}.social-proof{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #28a745;border-radius:15px;margin:25px 0;padding:20px}.trust-message{align-items:center;color:#28a745;display:flex;font-size:16px;font-weight:600;justify-content:center;text-align:center}.start-btn{background:linear-gradient(135deg,#d4d91a,#b8bd15);border:none;border-radius:50px;box-shadow:0 4px 15px #d4d91a4d;color:#1b365d;cursor:pointer;font-size:20px;font-weight:700;margin-top:20px;overflow:hidden;padding:20px 60px;position:relative;transition:all .3s ease}.start-btn:before{animation:buttonShimmer 3s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes buttonShimmer{0%{left:-100%}to{left:100%}}.btn-subtext{font-size:12px;font-weight:400;margin-top:5px;opacity:.8}.start-btn:hover{box-shadow:0 12px 35px #d4d91a66;transform:translateY(-3px)}.trust-indicators{margin-top:20px}.guarantee-badge{animation:badgePulse 3s infinite;background:#28a745;border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-top:10px;padding:8px 16px}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.result-container{padding:40px;text-align:center}.result-icon{font-size:60px;margin-bottom:20px}.result-title{color:#2c3e50;font-size:24px;font-weight:700;margin-bottom:15px}.result-description{color:#666;font-size:16px;line-height:1.6;margin-bottom:30px}.recommendation{background:linear-gradient(135deg,#1b365d,#2b4a6b);border-radius:15px;color:#fff;margin-bottom:30px;padding:25px}.recommendation h3{font-size:20px;margin-bottom:10px}.unified-offer-section .product-image-container{align-items:center;background:#ffffffe6;border:2px solid #d4d91a;border-radius:12px;box-shadow:0 5px 15px #d4d91a33;display:flex;height:220px;justify-content:center;margin:15px 0 25px;overflow:hidden;padding:0;text-align:center}.unified-offer-section .product-image{border-radius:10px;height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.unified-offer-section .product-image:hover{transform:scale(1.05)}.benefits{list-style:none;margin:20px 0;text-align:left}.benefits li{padding:8px 0 8px 25px;position:relative}.benefits li:before{color:#d4d91a;content:"✓";font-weight:700;left:0;position:absolute}.cta-section{background:#fff;border:3px solid #d4d91a;border-radius:15px;margin-top:30px;padding:30px}.unified-offer-section{text-align:center}.recommendation-title{color:#1b365d;font-size:20px;font-weight:700;margin-bottom:10px}.product-name{color:#2c3e50;font-size:24px;font-weight:700;line-height:1.3;margin-bottom:20px}.special-offer{background:linear-gradient(135deg,#fff5f5,#ffe6e6);border:2px solid #ff4757;border-radius:10px;color:#ff4757;font-size:18px;font-weight:700;margin-bottom:25px;padding:10px}.unified-offer-section .price-comparison{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #28a745;border-radius:15px;margin:20px 0;padding:25px;position:relative}.unified-offer-section .price-comparison:before{background:#ff4757;border-radius:15px;color:#fff;content:"🔥 BESTSELLER";font-size:12px;font-weight:700;left:50%;padding:5px 15px;position:absolute;top:-12px;transform:translateX(-50%)}.price-comparison{text-align:center}.original-price-section{margin-bottom:10px}.price-label{color:#666;display:block;font-size:14px;margin-bottom:5px}.original-price{color:#999;font-size:24px;font-weight:700;text-decoration:line-through}.discount-badge{animation:badgePulse 2s infinite;background:#28a745;border-radius:20px;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:15px 0;padding:8px 16px}.current-price-section{margin:15px 0}.current-price{color:#28a745;font-size:42px;font-weight:700;text-shadow:2px 2px 4px #0000001a}.payment-options{background:#28a7451a;border-radius:8px;color:#666;font-size:16px;margin-top:10px;padding:10px}.scarcity-alert{animation:scarcityPulse 3s infinite;background:linear-gradient(135deg,#ff4757,#ff3742);border-radius:10px;color:#fff;font-weight:700;margin:20px 0;padding:12px 20px;text-align:center}@keyframes scarcityPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.trust-section{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.testimonial-preview{background:#f8f9fa;border-left:4px solid #d4d91a;border-radius:10px;color:#666;font-style:italic;margin-top:15px;padding:15px}.checkout-btn{background:linear-gradient(135deg,#d4d91a,#b8bd15);border:none;border-radius:50px;box-shadow:0 8px 25px #d4d91a4d;color:#1b365d;cursor:pointer;font-size:20px;font-weight:700;letter-spacing:1px;margin-top:20px;overflow:hidden;padding:20px 50px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.checkout-btn:before{animation:checkoutShimmer 3s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes checkoutShimmer{0%{left:-100%}to{left:100%}}.btn-urgency{font-size:12px;font-weight:400;letter-spacing:normal;margin-top:5px;opacity:.9;text-transform:none}.checkout-btn:hover{box-shadow:0 12px 35px #d4d91a66;transform:translateY(-3px)}.checkout-btn:active{transform:translateY(-1px)}.guarantee{color:#666;font-size:14px;font-style:italic;margin-top:15px}.timer{background:#ff4757;border-radius:8px;color:#fff;font-weight:700;margin-bottom:20px;padding:10px}.order-feed{background:#f8f9fa;border:2px solid #d4d91a;border-radius:15px;margin-top:30px;padding:20px}.order-feed h3{color:#1b365d;font-size:16px;gap:10px;justify-content:center;margin-bottom:15px;text-align:center}.order-feed h3,.order-item{align-items:center;display:flex}.order-item{animation:slideInRight .5s ease;background:#fff;border-left:4px solid #d4d91a;border-radius:8px;font-size:13px;justify-content:space-between;margin-bottom:8px;padding:10px 12px}.order-info{flex:1 1}.order-name{color:#1b365d;font-weight:700;margin-bottom:2px}.order-location{color:#666;font-size:11px}.order-package{background:linear-gradient(135deg,#28a745,#20c997);border-radius:12px;box-shadow:0 2px 4px #28a7454d;color:#fff;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;margin-top:4px;padding:3px 8px;text-transform:uppercase}.order-time{color:#d4d91a;font-size:11px;font-weight:700;white-space:nowrap}.live-indicator{animation:pulse 2s infinite;background:#28a745;border-radius:50%;display:inline-block;height:8px;width:8px}@keyframes pulse{0%{box-shadow:0 0 0 0 #28a745b3}70%{box-shadow:0 0 0 10px #28a74500}to{box-shadow:0 0 0 0 #28a74500}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){body{padding:10px}.quiz-container{border-radius:15px;margin:0;max-width:100%}.intro-screen,.quiz-content,.result-container{padding:20px 15px}.hero-title,h1{font-size:20px;line-height:1.3;margin-bottom:15px}.hero-subtitle,.subtitle{font-size:16px;line-height:1.4;margin-bottom:25px}.answer-btn{align-items:center;border-radius:10px;display:flex;font-size:15px;justify-content:center;min-height:60px;padding:18px 15px;text-align:center}.answer-btn:active{transform:scale(.98)}.stats{gap:15px;grid-template-columns:1fr;margin-bottom:25px}.stat{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;justify-content:space-between;padding:15px}.stat-number{font-size:20px}.stat-text{font-size:14px}.countdown-banner{margin:-20px -15px 20px;padding:12px 15px}.countdown-text{font-size:12px;margin-bottom:8px}.time-unit{min-width:40px;padding:6px 8px}.time-number{font-size:18px}.time-label{font-size:9px}.progress-section{margin-bottom:20px;padding:15px}.question-number{font-size:14px}.progress-text{font-size:13px}.feedback-message{margin:15px 0;padding:20px 15px}.feedback-icon{font-size:36px;margin-bottom:10px}.feedback-text{font-size:16px}.checkout-btn,.start-btn{font-size:18px;margin-top:15px;padding:18px 40px;width:100%}.order-feed{margin-top:20px;padding:15px}.order-item{font-size:12px;padding:12px}.order-name{font-size:13px}.order-package{font-size:9px;margin-top:3px;padding:2px 6px}.social-proof{margin:20px 0;padding:15px}.trust-message{font-size:15px}.unified-offer-section .price-comparison{margin:15px 0;padding:20px 15px}.product-name{font-size:20px}.current-price{font-size:36px}.payment-options{font-size:14px}.scarcity-alert{font-size:14px;padding:10px 15px}.testimonial-preview{font-size:14px;padding:12px}.unified-offer-section .product-image-container{height:180px;margin:12px 0 20px;padding:0}.unified-offer-section .product-image{height:100%;object-fit:contain;width:100%}.exit-popup-content{max-height:95vh;padding:25px 20px;width:95%}.exit-popup-header h2{font-size:24px}.exit-popup-header p{font-size:15px}.exit-popup-offer{padding:15px}.exit-popup-offer h3{font-size:18px}.exit-benefit{margin-bottom:10px;padding:8px}.exit-benefit-icon{font-size:18px;margin-right:12px;width:25px}.exit-popup-cta{font-size:16px;padding:18px 30px}.celebration-content{padding:30px 20px;width:95%}.celebration-header h2{font-size:28px}.celebration-header p{font-size:16px;margin-bottom:30px}.step-icon{font-size:50px;margin-bottom:15px}.step-text{font-size:18px;min-height:50px}.celebration-stats{gap:30px;margin-bottom:25px}.celebration-stat .stat-number{font-size:24px}.celebration-message{font-size:14px}}@media (max-width:480px){.intro-screen,.quiz-content,.result-container{padding:15px 10px}.hero-title,h1{font-size:18px}.answer-btn,.hero-subtitle,.subtitle{font-size:14px}.answer-btn{min-height:55px;padding:15px 12px}.countdown-banner{margin:-15px -10px 15px}.time-unit{min-width:35px;padding:5px 6px}.time-number{font-size:16px}}.hidden{display:none}.exit-popup-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:10000}.exit-popup-overlay.show{opacity:1;visibility:visible}.exit-popup-content{animation:popupSlideIn .5s ease;background:#fff;border-radius:20px;box-shadow:0 25px 50px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;padding:40px;position:relative;text-align:center;width:90%}@keyframes popupSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.exit-popup-close{background:none;border:none;color:#999;cursor:pointer;font-size:30px;position:absolute;right:20px;top:15px;transition:color .3s ease}.exit-popup-close:hover{color:#333}.exit-popup-header h2{color:#ff4757;font-size:28px;font-weight:700;margin-bottom:10px}.exit-popup-header p{color:#666;font-size:16px;margin-bottom:25px}.exit-popup-offer{background:linear-gradient(135deg,#ff4757,#ff3742);border-radius:15px;color:#fff;margin-bottom:25px;padding:20px;position:relative}.exit-offer-badge{background:#fff3;border-radius:20px;display:inline-block;font-size:12px;font-weight:700;margin-bottom:10px;padding:5px 15px}.exit-popup-offer h3{font-size:20px;margin-bottom:8px}.exit-popup-offer p{font-size:14px;opacity:.9}.exit-popup-benefits{margin-bottom:25px}.exit-benefit{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;justify-content:flex-start;margin-bottom:12px;padding:10px}.exit-benefit-icon{font-size:20px;margin-right:15px;text-align:center;width:30px}.exit-popup-cta{background:linear-gradient(135deg,#d4d91a,#b8bd15);border:none;border-radius:50px;color:#1b365d;cursor:pointer;font-size:18px;font-weight:700;margin-bottom:20px;overflow:hidden;padding:20px 40px;position:relative;transition:all .3s ease;width:100%}.exit-popup-cta:before{animation:exitCtaShimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes exitCtaShimmer{0%{left:-100%}to{left:100%}}.exit-cta-subtext{font-size:12px;font-weight:400;margin-top:5px;opacity:.8}.exit-popup-cta:hover{box-shadow:0 10px 25px #d4d91a66;transform:translateY(-2px)}.exit-popup-guarantee{color:#666;font-size:12px;line-height:1.4}.celebration-overlay{align-items:center;animation:celebrationFadeIn .5s ease;background:linear-gradient(135deg,#1b365d,#2b4a6b);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes celebrationFadeIn{0%{opacity:0}to{opacity:1}}.celebration-content{animation:celebrationSlideUp .6s ease;background:#fff;border-radius:25px;box-shadow:0 30px 60px #0000004d;max-width:500px;padding:50px 40px;text-align:center;width:90%}@keyframes celebrationSlideUp{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.celebration-header h2{color:#28a745;font-size:32px;font-weight:700;margin-bottom:10px}.celebration-header p{color:#666;font-size:18px;margin-bottom:40px}.celebration-step{margin-bottom:40px}.step-icon{animation:iconBounce 2s infinite;font-size:60px;margin-bottom:20px}@keyframes iconBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.step-text{align-items:center;color:#1b365d;display:flex;font-size:20px;font-weight:600;justify-content:center;margin-bottom:25px;min-height:60px}.step-progress-bar{background:#e9ecef;border-radius:6px;height:12px;margin-bottom:20px;overflow:hidden}.step-progress-fill{background:linear-gradient(90deg,#28a745,#20c997);border-radius:6px;height:100%;position:relative;transition:width .1s ease}.step-progress-fill:after{animation:progressShine 1.5s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes progressShine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.celebration-stats{display:flex;gap:40px;justify-content:center;margin-bottom:30px}.celebration-stat{text-align:center}.celebration-stat .stat-number{color:#d4d91a;display:block;font-size:28px;font-weight:700}.celebration-stat .stat-label{color:#666;font-size:14px;margin-top:5px}.celebration-message{color:#666;font-size:16px;font-style:italic}
/*# sourceMappingURL=main.666167fd.css.map*/