@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&family=Montserrat:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&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}:root{--azul-royal-dark:#14125a;--verde-light:#2dd284;--laranja-dark:#ff8c00;--azul-claro:#4a8fb3;--cinza-medio:#e9ecef;--roxo:#6c63ff;--rosa:#ff6b9d;--gradient-primary:linear-gradient(135deg,#667eea,#764ba2);--gradient-success:linear-gradient(135deg,#24b36b,#0f9d58);--gradient-warning:linear-gradient(135deg,orange,#ff6b00);--gradient-hero:linear-gradient(135deg,#1e1c7f,#2c5f7d 50%,#24b36b);--gradient-card:linear-gradient(135deg,#ffffff1a,#ffffff0d);--shadow-sm:0 2px 8px #00000014;--shadow-md:0 8px 30px #0000001f;--shadow-lg:0 20px 60px #00000026;--shadow-xl:0 30px 90px #0003;--shadow-glow:0 0 40px #24b36b66;--shadow-glow-orange:0 0 40px #ffa50066}*{box-sizing:border-box;margin:0;padding:0}body{background:#fff;background:var(--branco);font-family:Poppins,Montserrat,sans-serif;overflow-x:hidden}.navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2!important;box-shadow:0 8px 32px #00000014;padding:1.2rem 0;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;z-index:1000}.navbar.scrolled{background:#fffffffa!important;box-shadow:0 4px 20px #0000001f;padding:.8rem 0}.navbar-brand img{filter:drop-shadow(0 2px 8px rgba(30,28,127,.2));transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.navbar-brand img:hover{filter:drop-shadow(0 4px 12px rgba(36,179,107,.4));transform:scale(1.1) rotate(2deg)}.navbar-nav .nav-link{font-weight:600;letter-spacing:.3px;margin:0 1.2rem;padding:.5rem 0!important;position:relative;transition:all .3s ease}.navbar-nav .nav-link:before{background:linear-gradient(135deg,#24b36b,#0f9d58);background:var(--gradient-success);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.navbar-nav .nav-link:hover{color:#24b36b!important;color:var(--verde)!important;transform:translateY(-2px)}.navbar-nav .nav-link:hover:before{width:100%}.hero-section{align-items:center;background:linear-gradient(135deg,#1e1c7f,#2c5f7d 50%,#24b36b);background:var(--gradient-hero);display:flex;min-height:100vh;overflow:hidden;padding:180px 0 120px;position:relative}.hero-section:before{animation:pulse-bg 8s ease-in-out infinite;background-image:radial-gradient(circle at 20% 50%,#24b36b26 0,#0000 50%),radial-gradient(circle at 80% 80%,#ffa50026 0,#0000 50%),radial-gradient(circle at 40% 20%,#6c63ff1a 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes pulse-bg{0%,to{opacity:.5}50%{opacity:1}}.hero-section:after{animation:float 20s ease-in-out infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);border-radius:50%;content:"";height:400px;position:absolute;right:-200px;top:-200px;width:400px}@keyframes float{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-50px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}.hero-content{position:relative;z-index:10}.hero-section h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text;font-size:4.5rem;font-weight:900;letter-spacing:-2px;line-height:1.1;margin-bottom:2rem;text-shadow:0 4px 20px #0000004d}.hero-section .lead{color:#fffffff2;font-size:1.4rem;font-weight:400;line-height:1.8;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:700px}.cta-button{border:none;border-radius:60px;display:inline-block;font-size:1.1rem;font-weight:700;letter-spacing:.5px;margin:.5rem;overflow:hidden;padding:18px 45px;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.cta-button:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.cta-button:hover:before{height:300px;width:300px}.cta-primary{background:linear-gradient(135deg,orange,#ff6b00);background:var(--gradient-warning);box-shadow:0 10px 40px #ffa50066;color:#fff}.cta-primary:hover{box-shadow:0 20px 60px #ffa50099;color:#fff;transform:translateY(-5px) scale(1.05)}.cta-secondary{background:linear-gradient(135deg,#24b36b,#0f9d58);background:var(--gradient-success);box-shadow:0 10px 40px #24b36b66;color:#fff}.cta-secondary:hover{box-shadow:0 20px 60px #24b36b99;color:#fff;transform:translateY(-5px) scale(1.05)}.store-logos{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;margin-top:3rem}.store-logos img{filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.store-logos img:hover{filter:drop-shadow(0 8px 20px rgba(36,179,107,.4));transform:translateY(-10px) scale(1.1)}.store-badge-wrapper{border-radius:12px;display:inline-block;overflow:hidden;position:relative}.coming-soon-ribbon{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border-bottom:2px solid #0000004d;border-top:2px solid #ffffff4d;box-shadow:0 4px 15px #0006,inset 0 -2px 0 #0003,inset 0 2px 0 #fff3;color:#fff;font-size:1.8rem;font-weight:800;left:50%;letter-spacing:3px;padding:1.2rem 5rem;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(-25deg);white-space:nowrap;z-index:10}.coming-soon-ribbon:after,.coming-soon-ribbon:before{border-style:solid;content:"";height:0;position:absolute;top:0;width:0}.coming-soon-ribbon:before{border-color:#0000 #c0392b #0000 #0000;border-width:0 20px 54px 0;left:-20px}.coming-soon-ribbon:after{border-color:#c0392b #0000 #0000;border-width:54px 20px 0 0;right:-20px}.store-badge-wrapper img{filter:grayscale(70%) blur(1px);opacity:.4;transition:all .3s ease}.download-note{color:#ffffffe6;font-size:1rem;font-weight:500;margin-top:1.5rem;opacity:.9}.about-section{background:linear-gradient(180deg,#f8f9fa,#fff);background:linear-gradient(180deg,var(--cinza-claro) 0,var(--branco) 100%);padding:120px 0;position:relative}.about-section h2{color:#1e1c7f;color:var(--azul-royal);display:inline-block;font-size:3rem;font-weight:800;margin-bottom:2.5rem;position:relative}.about-section h2:after{background:linear-gradient(135deg,#24b36b,#0f9d58);background:var(--gradient-success);border-radius:3px;bottom:-10px;content:"";height:5px;left:0;position:absolute;width:80px}.about-section p{color:#495057;font-size:1.15rem;line-height:2;margin-bottom:1.5rem}.about-image{align-items:center;background:linear-gradient(135deg,#1e1c7f,#2c5f7d 50%,#24b36b);background:var(--gradient-hero);border-radius:30px;box-shadow:0 30px 90px #0003;box-shadow:var(--shadow-xl);color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:450px;justify-content:center;overflow:hidden;position:relative;transition:transform .4s ease}.about-image:before{animation:shine 3s infinite;background:linear-gradient(45deg,#0000,#ffffff1a,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}@keyframes shine{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.about-image:hover{transform:scale(1.02)}.features-section{background:#fff;background:var(--branco);padding:120px 0;position:relative}.features-section h2{color:#1e1c7f;color:var(--azul-royal);display:inline-block;font-size:3rem;font-weight:800;margin-bottom:5rem;position:relative}.features-section h2:after{background:linear-gradient(135deg,orange,#ff6b00);background:var(--gradient-warning);border-radius:3px;bottom:-15px;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.feature-card{background:#fff;background:var(--branco);border:none;border-radius:30px;box-shadow:0 8px 30px #0000001f;box-shadow:var(--shadow-md);height:100%;overflow:hidden;padding:3rem 2rem;position:relative;transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}.feature-card:before{background:linear-gradient(135deg,#24b36b,#0f9d58);background:var(--gradient-success);content:"";height:5px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.feature-card:hover:before{transform:scaleX(1)}.feature-card:hover{box-shadow:0 30px 90px #0003;box-shadow:var(--shadow-xl);transform:translateY(-20px) scale(1.02)}.feature-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:2.5rem;height:90px;justify-content:center;margin:0 auto 2rem;position:relative;transition:all .4s ease;width:90px}.feature-icon:after{background:inherit;border-radius:50%;bottom:-5px;content:"";filter:blur(15px);left:-5px;opacity:.6;position:absolute;right:-5px;top:-5px;z-index:-1}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg)}.feature-icon.comprador{background:linear-gradient(135deg,#24b36b,#0f9d58);background:var(--gradient-success)}.feature-icon.lojista{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-primary)}.feature-icon.fornecedor{background:linear-gradient(135deg,orange,#ff6b00);background:var(--gradient-warning)}.feature-card h5{color:#1e1c7f;color:var(--azul-royal);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.feature-card p{color:#6c757d;font-size:1.05rem;line-height:1.8}.benefits-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);background:linear-gradient(135deg,var(--cinza-claro) 0,var(--cinza-medio) 100%);padding:120px 0;position:relative}.benefits-section h2{color:#1e1c7f;color:var(--azul-royal);display:inline-block;font-size:3rem;font-weight:800;margin-bottom:5rem;position:relative}.benefits-section h2:after{background:linear-gradient(135deg,#24b36b,#0f9d58);background:var(--gradient-success);border-radius:3px;bottom:-15px;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.benefit-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-left:5px solid #0000;border-radius:20px;box-shadow:0 2px 8px #00000014;box-shadow:var(--shadow-sm);display:flex;margin-bottom:2rem;padding:2rem;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.benefit-item:hover{background:#fff;background:var(--branco);border-left-color:#24b36b;border-left-color:var(--verde);box-shadow:0 20px 60px #00000026;box-shadow:var(--shadow-lg);transform:translateX(20px) scale(1.02)}.benefit-icon{align-items:center;background:linear-gradient(135deg,#24b36b,#0f9d58);background:var(--gradient-success);border-radius:50%;box-shadow:0 0 40px #24b36b66;box-shadow:var(--shadow-glow);color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;margin-right:2rem;transition:transform .4s ease;width:60px}.benefit-item:hover .benefit-icon{transform:rotate(1turn) scale(1.1)}.benefit-text{color:#1e1c7f;color:var(--azul-royal);font-size:1.15rem;font-weight:600;line-height:1.6}.pricing-section{background:linear-gradient(180deg,#fff,#f8f9fa);background:linear-gradient(180deg,var(--branco) 0,var(--cinza-claro) 100%);overflow-x:hidden;padding:120px 0}.pricing-section .container{padding-left:30px;padding-right:30px}.pricing-section .row{gap:40px 0;margin-left:-20px;margin-right:-20px}.pricing-section .row>[class*=col-]{padding-left:20px;padding-right:20px}.pricing-section h2{color:#1e1c7f;color:var(--azul-royal);font-size:3rem;font-weight:800;margin-bottom:1.5rem}.pricing-section .subtitle{color:#6c757d;font-size:1.3rem;font-weight:400;margin-bottom:4rem}.billing-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e9ecef99;border-radius:60px;box-shadow:0 8px 30px #0000001f;box-shadow:var(--shadow-md);display:inline-flex;gap:10px;margin:0 auto 4rem;padding:8px}.billing-btn{background:#0000;border:none;border-radius:60px;color:#6c757d;cursor:pointer;font-size:1.05rem;font-weight:700;padding:14px 35px;position:relative;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.billing-btn:hover{color:#1e1c7f;color:var(--azul-royal);transform:scale(1.05)}.billing-btn.active{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-primary);box-shadow:0 0 40px #24b36b66;box-shadow:var(--shadow-glow);color:#fff;transform:scale(1.05)}.badge-save{color:orange;color:var(--laranja);display:block;font-size:.75rem;font-weight:800;letter-spacing:.5px;margin-top:3px;text-transform:uppercase}.pricing-card{background:#fff;background:var(--branco);border:3px solid #0000;border-radius:35px;box-shadow:0 8px 30px #0000001f;box-shadow:var(--shadow-md);height:100%;margin-bottom:50px;margin-top:30px;overflow:visible;padding:3rem 2.5rem;position:relative;transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}.pricing-card:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);background:var(--gradient-card);border-radius:35px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.pricing-card:hover{box-shadow:0 30px 90px #0003;box-shadow:var(--shadow-xl);transform:translateY(-20px) scale(1.03)}.pricing-card:hover:before{opacity:1}.pricing-card.popular{background:linear-gradient(135deg,#fff,#f8fff8);border:3px solid #24b36b;border:3px solid var(--verde);transform:scale(1.08)}.pricing-card.popular:hover{transform:scale(1.11) translateY(-20px)}.pricing-badge,.pricing-card.popular:hover{box-shadow:0 0 40px #24b36b66;box-shadow:var(--shadow-glow)}.pricing-badge{background:linear-gradient(135deg,#24b36b,#0f9d58);background:var(--gradient-success);border-radius:60px;color:#fff;font-size:.9rem;font-weight:800;left:50%;letter-spacing:1px;padding:10px 30px;position:absolute;text-transform:uppercase;top:-18px;transform:translateX(-50%);z-index:10}.pricing-badge.popular-badge{animation:pulse-glow 2s infinite;background:linear-gradient(135deg,orange,#ff6b00);background:var(--gradient-warning)}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #ffa50066}50%{box-shadow:0 0 40px #ffa500cc}}.pricing-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-primary);border-radius:50%;box-shadow:0 20px 60px #00000026;box-shadow:var(--shadow-lg);display:flex;font-size:3rem;height:100px;justify-content:center;margin:2rem auto;position:relative;width:100px;z-index:5}.pricing-card h3{color:#1e1c7f;color:var(--azul-royal);font-size:2rem;font-weight:800;margin-bottom:1.5rem}.pricing-card h3,.pricing-price{position:relative;text-align:center;z-index:5}.pricing-price{margin:2rem 0}.price-currency{color:#6c757d;font-size:1.4rem;font-weight:600;vertical-align:top}.price-amount{color:#1e1c7f;color:var(--azul-royal);font-size:4rem;font-weight:900;letter-spacing:-2px;line-height:1}.price-period{color:#6c757d;font-size:1.2rem;font-weight:600}.pricing-savings{background:linear-gradient(135deg,#fff8e1,#ffe082);border-radius:60px;box-shadow:0 2px 8px #00000014;box-shadow:var(--shadow-sm);color:#f57c00;display:block;font-size:1rem;font-weight:800;margin:1.5rem auto;max-width:280px;padding:12px 25px}.pricing-description,.pricing-savings{position:relative;text-align:center;z-index:5}.pricing-description{color:#6c757d;font-size:1.05rem;line-height:1.6;margin-bottom:2.5rem}.pricing-features{list-style:none;margin:2.5rem 0;padding:0;position:relative;text-align:left;z-index:5}.pricing-features li{border-bottom:2px solid #f0f0f0;color:#495057;font-size:1rem;font-weight:500;line-height:1.6;padding:1rem 0;transition:all .3s ease}.pricing-features li:hover{border-bottom-color:#24b36b;border-bottom-color:var(--verde);color:#1e1c7f;color:var(--azul-royal);padding-left:10px}.pricing-features li:last-child{border-bottom:none}.pricing-button{border:none;border-radius:60px;display:block;font-size:1.2rem;font-weight:700;letter-spacing:.5px;margin-top:2rem;padding:18px 40px;position:relative;text-align:center;text-decoration:none;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);width:100%;z-index:5}.btn-free{background:linear-gradient(135deg,#24b36b,#0f9d58);background:var(--gradient-success);box-shadow:0 8px 30px #24b36b4d;color:#fff}.btn-free:hover{box-shadow:0 0 40px #24b36b66;box-shadow:var(--shadow-glow);color:#fff;transform:translateY(-5px) scale(1.05)}.btn-monthly{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-primary);box-shadow:0 8px 30px #667eea4d;color:#fff}.btn-monthly:hover{box-shadow:0 15px 50px #667eea80;color:#fff;transform:translateY(-5px) scale(1.05)}.btn-annual{background:linear-gradient(135deg,orange,#ff6b00);background:var(--gradient-warning);box-shadow:0 8px 30px #ffa5004d;color:#fff}.btn-annual:hover{box-shadow:0 0 40px #ffa50066;box-shadow:var(--shadow-glow-orange);color:#fff;transform:translateY(-5px) scale(1.05)}.faq-section{background:linear-gradient(135deg,#f8f9fa,#fff);background:linear-gradient(135deg,var(--cinza-claro) 0,var(--branco) 100%);padding:120px 0}.faq-section h2{display:inline-block;font-size:3rem;font-weight:800;margin-bottom:5rem;position:relative}.faq-section h2:after{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-primary);border-radius:3px;bottom:-15px;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.faq-item{background:#fff;background:var(--branco);border-left:5px solid #0000;border-radius:25px;box-shadow:0 2px 8px #00000014;box-shadow:var(--shadow-sm);margin-bottom:2rem;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.faq-item:before{background:linear-gradient(135deg,#24b36b,#0f9d58);background:var(--gradient-success);content:"";height:0;left:0;position:absolute;top:0;transition:height .4s ease;width:5px}.faq-item:hover:before{height:100%}.faq-item:hover{box-shadow:0 20px 60px #00000026;box-shadow:var(--shadow-lg);transform:translateX(15px) scale(1.02)}.faq-item h5{align-items:center;color:#1e1c7f;color:var(--azul-royal);display:flex;font-size:1.3rem;font-weight:700;gap:10px;margin-bottom:1.2rem}.faq-item p{font-size:1.05rem;line-height:1.8;margin-bottom:0}.footer{background:linear-gradient(135deg,#1e1c7f,#14125a);background:linear-gradient(135deg,var(--azul-royal) 0,var(--azul-royal-dark) 100%);color:#fff;color:var(--branco);overflow:hidden;padding:60px 0;position:relative}.footer:before{background:linear-gradient(135deg,#24b36b,#0f9d58);background:var(--gradient-success);content:"";height:3px;left:0;position:absolute;right:0;top:0}.footer p{font-size:1rem;font-weight:400;margin:0;opacity:.9}.footer p:first-child{font-size:1.1rem;font-weight:600;margin-bottom:.8rem;opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.hero-content{animation:fadeInUp 1.2s cubic-bezier(.16,1,.3,1)}.feature-card{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) backwards}.feature-card:first-child{animation-delay:.1s}.feature-card:nth-child(2){animation-delay:.2s}.feature-card:nth-child(3){animation-delay:.3s}.benefit-item{animation:fadeInLeft .8s cubic-bezier(.16,1,.3,1) backwards}.benefit-item:nth-child(odd){animation-delay:.1s}.benefit-item:nth-child(2n){animation-delay:.2s}.pricing-card{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) backwards}.pricing-card:first-child{animation-delay:.1s}.pricing-card:nth-child(2){animation-delay:.2s}.pricing-card:nth-child(3){animation-delay:.3s}.faq-item{animation:fadeInRight .8s cubic-bezier(.16,1,.3,1) backwards}.faq-item:nth-child(odd){animation-delay:.1s}.faq-item:nth-child(2n){animation-delay:.2s}.notranslate{-webkit-user-select:none;user-select:none}html{scroll-behavior:smooth}section{scroll-margin-top:80px}.pricing-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border-radius:20px;margin-top:4rem;padding:2rem}.pricing-footer p{font-size:1rem;line-height:1.8;margin-bottom:.5rem}.pricing-footer strong{color:#24b36b;color:var(--verde);font-weight:700}@media (max-width:992px){.hero-section{min-height:auto;padding:120px 0 80px}.hero-section h1{font-size:3.5rem}.about-section,.benefits-section,.faq-section,.features-section,.pricing-section{padding:80px 0}.pricing-card.popular{margin-bottom:2rem;transform:scale(1)}.coming-soon-ribbon{font-size:1.5rem;letter-spacing:2px;padding:1rem 4rem}.store-logos{gap:2rem}.store-logos img{height:auto;width:220px}}@media (max-width:768px){.hero-section h1{font-size:2.8rem;letter-spacing:-1px}.hero-section .lead{font-size:1.2rem}.about-section h2,.benefits-section h2,.faq-section h2,.features-section h2,.pricing-section h2{font-size:2.2rem}.about-image{height:300px;margin-top:2rem}.benefit-item{flex-direction:column;text-align:center}.benefit-icon{margin-bottom:1.5rem;margin-right:0}.cta-primary,.cta-secondary{display:block;margin:.8rem auto;max-width:320px}.pricing-card{margin-bottom:2rem;margin-top:30px}.pricing-card.popular{transform:scale(1)}.pricing-section .container{padding-left:20px;padding-right:20px}.pricing-section .row{gap:30px 0}.pricing-section .row>[class*=col-]{padding-left:15px;padding-right:15px}.coming-soon-ribbon{font-size:1.2rem;letter-spacing:1.5px;padding:.8rem 3rem}.coming-soon-ribbon:before{border-width:0 15px 40px 0;left:-15px}.coming-soon-ribbon:after{border-width:40px 15px 0 0;right:-15px}.store-logos{gap:1.5rem}.store-logos img{max-width:90%;width:180px}.store-badge-wrapper{border-radius:8px}.about-image{max-width:100%;overflow:hidden}.about-image h3{font-size:1.5rem}.about-image p{font-size:.9rem}.pricing-footer{font-size:.9rem;margin-top:3rem;padding:1.5rem}.pricing-footer p{font-size:.9rem;line-height:1.6}}@media (max-width:576px){.hero-section{padding:100px 0 60px}.hero-section h1{font-size:2.2rem}.hero-section .lead{font-size:1.1rem}.navbar-brand img{width:130px}.feature-icon{font-size:2rem;height:75px;width:75px}.benefit-icon{font-size:1.2rem;height:50px;width:50px}.pricing-icon{font-size:2.5rem;height:85px;width:85px}.price-amount{font-size:3rem}.pricing-section .container{padding-left:15px;padding-right:15px}.pricing-section .row{gap:20px 0;margin-left:-10px;margin-right:-10px}.pricing-section .row>[class*=col-]{padding-left:10px;padding-right:10px}.pricing-card{margin-bottom:2rem;margin-top:25px}.pricing-badge{font-size:.8rem;padding:8px 24px;top:-15px}.coming-soon-ribbon{font-size:.9rem;font-weight:700;letter-spacing:1px;padding:.6rem 2rem}.coming-soon-ribbon:before{border-width:0 10px 30px 0;left:-10px}.coming-soon-ribbon:after{border-width:30px 10px 0 0;right:-10px}.store-logos{gap:1rem;margin-top:2rem}.store-logos img{max-width:85%;width:150px}.pricing-footer{font-size:.85rem;margin-top:2rem;padding:1rem}.pricing-footer p{word-wrap:break-word;font-size:.85rem;line-height:1.5}.pricing-footer strong{display:inline-block}.about-image{height:250px}.about-image h3{font-size:1.3rem}.about-image p{font-size:.85rem}}.benefit-item:focus,.cta-button:focus,.faq-item:focus,.feature-card:focus,.navbar-nav .nav-link:focus,.pricing-card:focus{outline:3px solid #24b36b;outline:3px solid var(--verde);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.faq-item,.feature-card,.pricing-card{border:2px solid}}:root{--azul-royal:#1e1c7f;--verde:#24b36b;--laranja:orange;--azul-secundario:#2c5f7d;--branco:#fff;--cinza-claro:#f8f9fa;--cinza-medio:#6c757d;--cinza-escuro:#495057}*{font-family:Montserrat,sans-serif}.Support{background:#f8f9fa;background:var(--cinza-claro);min-height:100vh}.support-header{background:linear-gradient(135deg,#1e1c7f,#2c5f7d);background:linear-gradient(135deg,var(--azul-royal) 0,var(--azul-secundario) 100%);color:#fff;overflow:hidden;padding:80px 0;position:relative;text-align:center}.support-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='2' fill='%23fff' opacity='.1'/%3E%3C/svg%3E") repeat;background-size:50px 50px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.support-header h1{font-size:3rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:2}.support-header p{font-size:1.2rem;opacity:.9;position:relative;z-index:2}.navbar{background:#fff!important;background:var(--branco)!important;box-shadow:0 2px 10px #1e1c7f1a;padding:1rem 0}.navbar-brand img{transition:transform .3s ease}.navbar-brand img:hover{transform:scale(1.05)}.navbar-nav .nav-link{color:#1e1c7f!important;color:var(--azul-royal)!important;font-weight:500;margin:0 1rem;transition:color .3s ease}.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{color:#24b36b!important;color:var(--verde)!important}.support-tabs{background:#fff;border-radius:15px;box-shadow:0 5px 20px #00000014;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:3rem;padding:10px}.tab-button{background:none;border:none;border-radius:10px;color:#6c757d;color:var(--cinza-medio);cursor:pointer;font-size:1rem;font-weight:600;padding:15px 25px;transition:all .3s ease}.tab-button:hover{background:#f8f9fa;background:var(--cinza-claro);color:#1e1c7f;color:var(--azul-royal)}.tab-button.active{background:#1e1c7f;background:var(--azul-royal);box-shadow:0 5px 15px #1e1c7f4d;color:#fff;transform:translateY(-2px)}.ticket-form-section{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;padding:3rem}.ticket-form-section h2{color:#1e1c7f;color:var(--azul-royal);font-weight:700;margin-bottom:2rem;text-align:center}.ticket-form .form-label{color:#1e1c7f;color:var(--azul-royal);font-weight:600;margin-bottom:.5rem}.ticket-form .form-control{border:2px solid #e9ecef;border-radius:10px;font-size:1rem;margin-bottom:1rem;padding:12px 15px;transition:all .3s ease}.ticket-form .form-control:focus{border-color:#24b36b;border-color:var(--verde);box-shadow:0 0 0 .2rem #24b36b40;outline:none}.ticket-form select.form-control{cursor:pointer}.ticket-form textarea.form-control{min-height:120px;resize:vertical}.btn-primary{background:linear-gradient(45deg,#24b36b,#20a058);background:linear-gradient(45deg,var(--verde),#20a058);border:none;border-radius:10px;box-shadow:0 5px 15px #24b36b4d;font-size:1.1rem;font-weight:600;padding:15px 30px;transition:all .3s ease}.btn-primary:hover{box-shadow:0 10px 25px #24b36b66;transform:translateY(-2px)}.my-tickets-section{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;padding:3rem}.my-tickets-section h2{color:#1e1c7f;color:var(--azul-royal);font-weight:700;margin-bottom:2rem;text-align:center}.tickets-list{display:flex;flex-direction:column;gap:1.5rem}.ticket-card{background:#fff;border:2px solid #e9ecef;border-radius:15px;padding:2rem;transition:all .3s ease}.ticket-card:hover{border-color:#24b36b;border-color:var(--verde);box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.ticket-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ticket-id{background:#f8f9fa;background:var(--cinza-claro);border-radius:5px;color:#1e1c7f;color:var(--azul-royal);font-family:Courier New,monospace;font-weight:700;padding:5px 10px}.ticket-badges{display:flex;gap:10px}.priority-badge,.status-badge{border-radius:20px;font-size:.8rem;font-weight:600;padding:5px 12px;text-transform:uppercase}.status-open{background:#e3f2fd;color:#1976d2}.status-progress{background:#fff3e0;color:#f57c00}.status-resolved{background:#e8f5e8;color:#388e3c}.status-closed{background:#f3e5f5;color:#7b1fa2}.priority-low{background:#f1f8e9;color:#689f38}.priority-medium{background:#fff8e1;color:#ffa000}.priority-high{background:#ffebee;color:#d32f2f}.priority-critical{background:#fce4ec;color:#c2185b}.ticket-card h4{color:#1e1c7f;color:var(--azul-royal);font-weight:600;margin-bottom:1rem}.ticket-meta{color:#6c757d;color:var(--cinza-medio);display:flex;flex-wrap:wrap;font-size:.9rem;gap:20px;margin-bottom:1.5rem}.ticket-actions{display:flex;flex-wrap:wrap;gap:10px}.btn-outline-primary,.btn-outline-secondary{border-radius:8px;border-width:2px;font-weight:500;transition:all .3s ease}.btn-outline-primary{color:#1e1c7f;color:var(--azul-royal)}.btn-outline-primary,.btn-outline-primary:hover{border-color:#1e1c7f;border-color:var(--azul-royal)}.btn-outline-primary:hover{background:#1e1c7f;background:var(--azul-royal)}.faq-section{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;padding:3rem}.faq-section h2{color:#1e1c7f;color:var(--azul-royal);font-weight:700;margin-bottom:2rem;text-align:center}.faq-list{display:flex;flex-direction:column;gap:2rem}.faq-item{border:2px solid #e9ecef;border-radius:15px;padding:2rem;transition:all .3s ease}.faq-item:hover{border-color:#24b36b;border-color:var(--verde);box-shadow:0 5px 15px #0000000d}.faq-item h4{color:#1e1c7f;color:var(--azul-royal);font-size:1.2rem;font-weight:600;margin-bottom:1rem}.faq-item p{color:#495057;color:var(--cinza-escuro);line-height:1.6;margin:0}.contact-section{background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;padding:3rem}.contact-section h2{color:#1e1c7f;color:var(--azul-royal);font-weight:700;margin-bottom:2rem;text-align:center}.contact-card{background:#f8f9fa;background:var(--cinza-claro);border:2px solid #0000;border-radius:15px;height:100%;padding:2rem;text-align:center;transition:all .3s ease}.contact-card:hover{border-color:#24b36b;border-color:var(--verde);box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.contact-icon{display:block;font-size:3rem;margin-bottom:1rem}.contact-card h4{color:#1e1c7f;color:var(--azul-royal);font-weight:600;margin-bottom:1rem}.contact-card p{color:#2c5f7d;color:var(--azul-secundario);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.contact-card small{color:#6c757d;color:var(--cinza-medio)}.business-hours{background:#f8f9fa;background:var(--cinza-claro);border-radius:15px;margin-top:3rem;padding:2rem;text-align:center}.business-hours h3{color:#1e1c7f;color:var(--azul-royal);font-weight:600;margin-bottom:1.5rem}.hours-grid{grid-gap:1rem;color:#495057;color:var(--cinza-escuro);display:grid;font-weight:500;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (max-width:768px){.support-header h1{font-size:2rem}.support-header p{font-size:1rem}.support-tabs{flex-direction:column}.tab-button{text-align:center;width:100%}.contact-section,.faq-section,.my-tickets-section,.ticket-form-section{padding:2rem 1.5rem}.ticket-header{flex-direction:column;gap:1rem;text-align:center}.ticket-meta{flex-direction:column;gap:10px}.ticket-actions{justify-content:center}.contact-card{margin-bottom:2rem}}@media (max-width:576px){.support-header{padding:60px 0}.support-header h1{font-size:1.8rem}.container{padding:0 15px}.navbar-brand img{width:120px}}.changelog-header{background:linear-gradient(135deg,#2c5f7d,#24b36b);color:#fff;padding:4rem 0 3rem;text-align:center}.changelog-header h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.changelog-header p{font-size:1.2rem;opacity:.95}.version-header{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;display:flex;justify-content:space-between;margin-bottom:2rem;padding:2rem}.version-info h2{color:#2c5f7d;font-size:1.8rem;font-weight:700;margin:0}.version-date{color:#666;display:inline-block;font-size:1rem;margin-top:.5rem}.version-badge .badge{font-size:1rem;padding:.5rem 1rem}.highlights-section{margin:3rem 0}.highlights-section h3{color:#2c5f7d;font-weight:700;margin-bottom:1.5rem}.highlights-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.highlight-card{align-items:center;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left:4px solid #ff9800;border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:transform .2s}.highlight-card:hover{box-shadow:0 8px 16px #ff980033;transform:translateY(-4px)}.highlight-icon{font-size:2rem}.highlight-text{color:#333;flex:1 1;font-weight:500}.features-section{margin:3rem 0}.features-section h3{color:#2c5f7d;font-weight:700;margin-bottom:1.5rem}.feature-block{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-bottom:1.5rem;padding:2rem}.feature-block h4{align-items:center;color:#2c5f7d;display:flex;font-weight:700;gap:.5rem;margin-bottom:1rem}.feature-icon{font-size:1.5rem}.feature-list{list-style:none;margin:0;padding:0}.feature-list li{color:#555;line-height:1.6;padding:.5rem 0}.improvements-section{margin:3rem 0}.improvements-section h3{color:#2c5f7d;font-weight:700;margin-bottom:1.5rem}.improvement-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;height:100%;padding:1.5rem}.improvement-card h5{color:#24b36b;font-weight:700;margin-bottom:1rem}.improvement-card ul{list-style:none;margin:0;padding:0}.improvement-card ul li{color:#555;font-size:.95rem;padding:.4rem 0 .4rem 1.2rem;position:relative}.improvement-card ul li:before{color:#24b36b;content:"▸";left:0;position:absolute}.technical-section{background:#f8f9fa;border-radius:12px;margin:3rem 0;padding:2rem}.technical-section h3{color:#2c5f7d;font-weight:700;margin-bottom:1.5rem}.technical-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:1.5rem}.technical-card h5{color:#333;font-size:1rem;font-weight:700;margin-bottom:1rem}.technical-card ul{list-style:none;margin:0;padding:0}.technical-card ul li{font-size:.9rem;padding:.4rem 0}.technical-card code{background:#f1f3f4;border-radius:4px;color:#d63384;font-family:Courier New,monospace;font-size:.85rem;padding:.2rem .6rem}.stats-section{margin:3rem 0}.stats-section h3{color:#2c5f7d;font-weight:700;margin-bottom:1.5rem}.stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card{background:#fff;border-radius:12px;border-top:4px solid #2c5f7d;box-shadow:0 2px 12px #00000014;padding:2rem;text-align:center;transition:transform .2s}.stat-card:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-4px)}.stat-card.stat-success{border-top-color:#28a745}.stat-card.stat-danger{border-top-color:#dc3545}.stat-card.stat-primary{border-top-color:#24b36b}.stat-number{color:#2c5f7d;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-card.stat-success .stat-number{color:#28a745}.stat-card.stat-danger .stat-number{color:#dc3545}.stat-card.stat-primary .stat-number{color:#24b36b}.stat-label{color:#666;font-size:.95rem;font-weight:500}.documentation-section{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:12px;margin:3rem 0;padding:2rem}.documentation-section h3{color:#2c5f7d;font-weight:700;margin-bottom:1.5rem}.doc-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.doc-item{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;color:#333;font-family:Courier New,monospace;font-size:.9rem;padding:1rem 1.5rem;transition:all .2s}.doc-item:hover{background:#f8f9fa;box-shadow:0 4px 12px #0000001a;transform:translateX(4px)}.footer-section{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;margin:3rem 0 2rem;padding:2rem}.footer-info{margin-bottom:2rem;text-align:center}.footer-info p{color:#555;margin:.5rem 0}.footer-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.footer-actions .btn{font-weight:500;padding:.75rem 2rem}@media (max-width:768px){.changelog-header h1{font-size:2rem}.version-header{flex-direction:column;gap:1rem;text-align:center}.highlights-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.doc-grid{grid-template-columns:1fr}.footer-actions{flex-direction:column}.footer-actions .btn{width:100%}}
/*# sourceMappingURL=main.3ed6f6b2.css.map*/