:root{--primary-blue:#2563eb;--dark-blue:#1d4ed8;--light-blue:#3b82f6;--accent-blue:#1e40af;--success-green:#10b981;--warning-orange:#f59e0b;--danger-red:#ef4444;--text-dark:#1e293b;--bg-light:#f8fafc;--bg-white:#fff}.sistema15-page{background:var(--bg-light)}.sistema15-page .header{background:hsla(0,0%,100%,.95);border-bottom:2px solid var(--primary-blue);position:relative}.sistema15-page .header h1{color:var(--primary-blue);font-weight:800}.sistema15-page .urgency-badge{background:linear-gradient(45deg,var(--primary-blue),var(--light-blue));color:#fff;border:2px solid var(--accent-blue);box-shadow:0 4px 15px rgba(37,99,235,.3)}.sistema15-page .urgency-banner{background:linear-gradient(135deg,var(--dark-blue),var(--primary-blue));border-bottom:3px solid var(--accent-blue)}.sistema15-page .countdown{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sistema15-page .hero{padding:.5rem 0!important}.sistema15-page .hero-badge{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:var(--accent-blue);border:2px solid var(--primary-blue);font-weight:700}.sistema15-page .hero h1 .highlight{background:linear-gradient(45deg,var(--primary-blue),var(--light-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.sistema15-page .hero h1 span:not(.highlight){color:var(--text-dark)}.sistema15-page .badge.urgent{background:linear-gradient(45deg,var(--success-green),#059669);color:#fff;border:2px solid #047857;box-shadow:0 4px 15px rgba(16,185,129,.3)}.sistema15-page .video-section{padding:0!important}.sistema15-page .video-container{width:100%;margin:0 auto;padding:0 1rem;max-width:450px}.sistema15-page .video-card{border:2px solid var(--primary-blue);box-shadow:0 20px 40px -10px rgba(37,99,235,.25);border-radius:1rem;overflow:hidden;background:var(--bg-white);width:100%;margin:0}.sistema15-page .video-header{background:linear-gradient(135deg,var(--primary-blue),var(--dark-blue));padding:1.25rem}.sistema15-page .video-badge{background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.5rem 1rem;border-radius:20px;font-weight:700}.sistema15-page .video-player{padding:.2rem!important;width:100%}.sistema15-page .video-player-inner{border-radius:8px;overflow:hidden;background:transparent;width:100%!important;max-width:100%!important;aspect-ratio:auto!important;position:relative;margin:0;padding:0}.sistema15-page .video-player-inner vturb-smartplayer{width:100%!important;height:auto!important;max-width:100%!important;min-width:100%!important;border-radius:0;display:block!important;-o-object-fit:contain!important;object-fit:contain!important;aspect-ratio:auto!important}.sistema15-page vturb-smartplayer,.sistema15-page vturb-smartplayer *{max-width:100%!important;width:100%!important;box-sizing:border-box!important}.sistema15-page .benefits{background:var(--bg-light);padding:1.5rem 0!important}.sistema15-page .benefit-card{background:var(--bg-white);border:2px solid #e2e8f0;border-top:4px solid var(--primary-blue);transition:all .3s ease}.sistema15-page .benefit-card:hover{border-color:var(--primary-blue);box-shadow:0 20px 25px -5px rgba(37,99,235,.15);transform:translateY(-5px)}.sistema15-page .benefit-highlight{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:var(--accent-blue);border:1px solid var(--primary-blue);font-weight:600}.sistema15-page .testimonials{background:var(--bg-white);padding:1.5rem 0!important}.sistema15-page .testimonial-card{background:var(--bg-white);border-left:4px solid var(--primary-blue);box-shadow:0 10px 15px -3px rgba(37,99,235,.1);transition:all .3s ease}.sistema15-page .testimonial-card:hover{box-shadow:0 20px 25px -5px rgba(37,99,235,.15);transform:translateY(-2px)}.sistema15-page .footer{background:linear-gradient(135deg,var(--text-dark),#0f172a)}.rb-button{background:linear-gradient(135deg,var(--primary-blue),var(--dark-blue));color:#fff;border:2px solid var(--accent-blue);border-radius:8px;padding:1rem 2rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px rgba(37,99,235,.3);transition:transform .2s ease,box-shadow .2s ease;will-change:transform}.rb-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,99,235,.4)}.cta-button-large{background:linear-gradient(135deg,var(--success-green),#059669);color:#fff;border:3px solid #047857;border-radius:12px;padding:1.5rem 3rem;font-size:1.5rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;box-shadow:0 6px 20px rgba(16,185,129,.35);cursor:pointer;transition:opacity .2s ease;width:100%;max-width:450px;display:block;margin:0 auto}.cta-button-large:hover{opacity:.9}.cta-button-large:active{opacity:.8}.cf-badge{background:linear-gradient(135deg,var(--warning-orange),#d97706);color:#fff;padding:.5rem 1rem;border-radius:25px;font-weight:700;font-size:.875rem;border:2px solid #92400e;box-shadow:0 4px 15px rgba(245,158,11,.3);animation:pulse 2s infinite}.premium-card{background:var(--bg-white);border:2px solid #e2e8f0;border-radius:12px;padding:1.5rem;box-shadow:0 10px 25px rgba(37,99,235,.1);transition:all .3s ease;position:relative;overflow:hidden}.premium-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-blue),var(--light-blue))}.premium-card:hover{border-color:var(--primary-blue);box-shadow:0 20px 40px rgba(37,99,235,.15);transform:translateY(-5px)}.headline-hook{background:linear-gradient(135deg,var(--danger-red),#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:900;font-size:1.1em;text-shadow:0 2px 4px rgba(239,68,68,.3);animation:pulse 2s infinite}.highlight-secondary{background:linear-gradient(135deg,var(--success-green),#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;text-decoration:underline;text-decoration-color:var(--success-green);text-decoration-thickness:2px}.highlight-urgent{background:linear-gradient(135deg,var(--warning-orange),#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:900;text-transform:uppercase;letter-spacing:1px;position:relative}.highlight-urgent:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--warning-orange),#d97706);border-radius:2px;animation:pulse 2s infinite}.subtitle-emphasis{color:var(--danger-red);font-size:1.1em;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 3px rgba(239,68,68,.3)}.highlight-text{background:linear-gradient(135deg,var(--primary-blue),var(--light-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;position:relative}.highlight-text:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary-blue),var(--light-blue));border-radius:1px;opacity:.6}.sistema15-page .hero h1{line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1.5rem}.sistema15-page .hero-subtitle{font-size:1.125rem;line-height:1.6;color:var(--text-dark);text-shadow:0 1px 2px rgba(0,0,0,.05)}@keyframes highlightPulse{0%,to{opacity:1}50%{opacity:.85}}.highlight-text{animation:highlightPulse 3s ease-in-out infinite;will-change:opacity}.benefit-card,.premium-card,.sistema15-page .video-card,.testimonial-card{will-change:transform}.fixed-countdown-clock{bottom:90px;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,var(--danger-red),#dc2626);opacity:.95;border:3px solid hsla(0,0%,100%,.5);border-radius:50%;font-size:1.5rem;font-weight:700;letter-spacing:.5px;line-height:1;text-align:center;box-shadow:0 4px 20px rgba(239,68,68,.4);animation:fadeInUp .5s ease-out,pulseShadow 2s ease-in-out infinite}.fixed-buy-button,.fixed-countdown-clock{position:fixed;right:20px;z-index:999;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fixed-buy-button{bottom:20px;padding:.65rem 1.3rem;font-size:.85rem;background:linear-gradient(135deg,var(--primary-blue),var(--dark-blue));opacity:.85;border:1.5px solid var(--accent-blue);border-radius:6px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 3px 10px rgba(37,99,235,.25);cursor:pointer;transition:all .3s ease;animation:fadeInUp .5s ease-out}.fixed-buy-button:hover{opacity:1;transform:translateY(-3px);box-shadow:0 6px 20px rgba(37,99,235,.35)}.fixed-buy-button:active{transform:translateY(-1px);box-shadow:0 3px 10px rgba(37,99,235,.3)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:.85;transform:translateY(0)}}@keyframes pulseShadow{0%,to{box-shadow:0 4px 20px rgba(239,68,68,.4)}50%{box-shadow:0 4px 30px rgba(239,68,68,.7)}}@media (min-width:769px) and (max-width:1024px){.sistema15-page .video-container{max-width:600px;padding:0 .5rem}}@media (min-width:1025px){.sistema15-page .video-container{max-width:600px;padding:0 2rem}}@media (min-width:481px) and (max-width:768px){.sistema15-page .video-container{max-width:85%;padding:0 .5rem}}@media (min-width:376px) and (max-width:480px){.sistema15-page .video-container{max-width:95%;padding:0 .25rem}}@media (max-width:375px){.sistema15-page .video-container{max-width:98%;padding:0 .1rem}.sistema15-page .video-card{border-width:1px;border-radius:.75rem}.sistema15-page .video-header{padding:.1rem}.sistema15-page .video-badge{padding:.375rem .75rem;font-size:.75rem}}@media (max-width:768px){.rb-button{padding:.875rem 1.5rem;font-size:.95rem}.cf-badge{font-size:.8rem;padding:.4rem .8rem}.headline-hook,.subtitle-emphasis{font-size:1em}.sistema15-page .hero-subtitle{font-size:1rem;line-height:1.5}.cta-button-large{padding:1.2rem 2rem;font-size:1.2rem;max-width:100%;width:calc(100% - 2rem)}.fixed-buy-button{bottom:15px;right:15px;padding:.6rem 1.1rem;font-size:.8rem}.fixed-countdown-clock{bottom:80px;right:15px;width:70px;height:70px;font-size:1.3rem}}@media (max-width:480px){.highlight-urgent{letter-spacing:.5px}.sistema15-page .hero-subtitle{font-size:.95rem}.cta-button-large{padding:1rem 1.5rem;font-size:1rem;letter-spacing:.5px;max-width:100%;width:calc(100% - 1.5rem)}.fixed-buy-button{bottom:12px;right:12px;padding:.55rem 1rem;font-size:.75rem;letter-spacing:.2px}.fixed-countdown-clock{bottom:75px;right:12px;width:65px;height:65px;font-size:1.2rem}}