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{--azul-primario:#1a73e8;--azul-secundario:#82fcfc;--laranja:#ff9c40;--rosa:#e235ff;--preto:#212121;--branco:#f5f5f5;--cinza-claro:#f0f0f0}body{color:#212121;color:var(--preto);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6}.contact-button,.demo-button,.logo-text,.more-info-button,.nav-button,.nav-link,.whatsapp-button,h1,h2,h3,h4,h5,h6{font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600}.container{margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}.button-icon{margin-right:.5rem}.navbar{background-color:initial;left:0;padding:1rem 0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:50}.navbar.scrolled{background-color:#f5f5f5;background-color:var(--branco);box-shadow:0 4px 6px -1px #0000001a;padding:.5rem 0}.navbar-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}.logo-container,.navbar-container{align-items:center;display:flex}.logo-text{color:#f5f5f5;color:var(--branco);font-size:1.25rem;font-weight:700;letter-spacing:.5px;margin-left:.5rem;text-transform:lowercase}.logo-text.scrolled{color:#212121;color:var(--preto)}.nav-links{display:none}.nav-link{color:#f5f5f5;color:var(--branco);font-weight:500;margin:0 1.5rem;text-decoration:none;transition:color .3s ease}.nav-link:hover{color:#ff9c40;color:var(--laranja)}.nav-link.scrolled{color:#212121;color:var(--preto)}.nav-button{background-color:#f5f5f5;background-color:var(--branco);border:none;border-radius:9999px;color:#1a73e8;color:var(--azul-primario);cursor:pointer;display:none;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.nav-button:hover{background-color:#ffffffe6}.nav-button.scrolled{background-color:#1a73e8;background-color:var(--azul-primario);color:#f5f5f5;color:var(--branco)}.nav-button.scrolled:hover{background-color:#1667d9}.hero-section{background:linear-gradient(90deg,#1a73e8,#82fcfc);background:linear-gradient(to right,var(--azul-primario),var(--azul-secundario));color:#f5f5f5;color:var(--branco);padding-top:5rem;position:relative}.hero-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:5rem 1rem;width:100%}.hero-content{margin-bottom:2.5rem;text-align:center;width:100%}.hero-title{font-family:Quicksand,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.hero-description{font-family:Inter,sans-serif;font-size:1.25rem;margin-bottom:2rem}.hero-buttons{flex-direction:column;gap:1rem}.hero-buttons,.whatsapp-button{align-items:center;display:flex}.whatsapp-button{background-color:#f5f5f5;background-color:var(--branco);border:none;border-radius:9999px;box-shadow:0 10px 15px -3px #0000001a;color:#1a73e8;color:var(--azul-primario);cursor:pointer;font-weight:500;justify-content:center;padding:.75rem 2rem;transition:all .3s ease}.whatsapp-button:hover{background-color:#ffffffe6;transform:translateY(-2px)}.more-info-button{background-color:initial;border:2px solid #f5f5f5;border:2px solid var(--branco);border-radius:9999px;color:#f5f5f5;color:var(--branco);cursor:pointer;font-weight:500;padding:.75rem 2rem;transition:all .3s ease}.more-info-button:hover{background-color:#f5f5f5;background-color:var(--branco);color:#1a73e8;color:var(--azul-primario);transform:translateY(-2px)}.hero-image{display:flex;justify-content:center;width:100%}.hero-img{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:.5rem;height:auto;max-width:100%;object-fit:contain;padding:1rem}.wave-divider{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.wave-svg{fill:#f5f5f5;fill:var(--branco);display:block;height:4rem;position:relative;width:100%}.problem-section{background-color:#f5f5f5;background-color:var(--branco);padding:4rem 0}.section-title{color:#212121;color:var(--preto);font-family:Quicksand,sans-serif;font-size:1.875rem;font-weight:700;margin-bottom:1rem;text-align:center}.section-description{color:#4b5563;font-family:Inter,sans-serif;margin:0 auto 3rem;max-width:48rem;text-align:center}.problem-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}.problem-card{background-color:#f9fafb;border-radius:.5rem;box-shadow:0 1px 3px 0 #0000001a;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.problem-card:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-5px)}.problem-title{color:#212121;color:var(--preto);font-family:Quicksand,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.problem-description{color:#4b5563;font-family:Inter,sans-serif}.benefits-section{background-color:#f9fafb;padding:4rem 0}.benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}.benefit-card{background-color:#f5f5f5;background-color:var(--branco);border:1px solid #f3f4f6;border-radius:.5rem;box-shadow:0 1px 3px 0 #0000001a;padding:1.5rem;transition:all .3s ease}.benefit-card:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-5px)}.benefit-icon-container{margin-bottom:1rem}.benefit-icon{color:#1a73e8;color:var(--azul-primario)}.benefit-title{color:#212121;color:var(--preto);font-family:Quicksand,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.benefit-description{color:#4b5563;font-family:Inter,sans-serif}.cta-center{margin-top:3rem;text-align:center}.demo-button{align-items:center;background:linear-gradient(45deg,#1a73e8,#e235ff);background:linear-gradient(45deg,var(--azul-primario),var(--rosa));border:none;border-radius:9999px;box-shadow:0 4px 6px -1px #0000001a;color:#f5f5f5;color:var(--branco);cursor:pointer;display:flex;font-weight:500;margin:0 auto;padding:.75rem 2rem;transition:all .3s ease}.demo-button:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.features-section{background-color:#f5f5f5;background-color:var(--branco);padding:4rem 0}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}.feature-item{display:flex;transition:transform .3s ease}.feature-item:hover{transform:translateX(5px)}.feature-number-container{flex-shrink:0;width:4rem}.feature-number{align-items:center;background-color:#e0f2fe;border-radius:9999px;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.number{color:#1a73e8;color:var(--azul-primario);font-family:Quicksand,sans-serif;font-weight:700}.feature-content{flex:1 1}.feature-title{color:#212121;color:var(--preto);font-family:Quicksand,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.feature-description{color:#4b5563;font-family:Inter,sans-serif;margin-bottom:1rem}.how-section{background:linear-gradient(90deg,#1a73e8,#0056d6);background:linear-gradient(to right,var(--azul-primario),#0056d6);color:#f5f5f5;color:var(--branco);padding:4rem 0}.section-title-light{color:#f5f5f5;color:var(--branco);font-family:Quicksand,sans-serif;font-size:1.875rem;font-weight:700;margin-bottom:1rem;text-align:center}.section-description-light{font-family:Inter,sans-serif;margin:0 auto 3rem;max-width:48rem;opacity:.9;text-align:center}.how-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}.how-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1a;border-radius:.5rem;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.how-card:hover{box-shadow:0 10px 25px -5px #0000001a;transform:translateY(-5px)}.how-icon-container{margin-bottom:1rem}.how-icon,.how-icon-container{display:flex;justify-content:center}.how-icon{align-items:center;background-color:#f5f5f5;background-color:var(--branco);border-radius:9999px;color:#1a73e8;color:var(--azul-primario);font-size:1.5rem;font-weight:700;height:4rem;width:4rem}.how-icon,.how-title{font-family:Quicksand,sans-serif}.how-title{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;text-align:center}.how-description{font-family:Inter,sans-serif;opacity:.9;text-align:center}.testimonials-section{background-color:#f5f5f5;background-color:var(--branco);padding:4rem 0}.testimonials-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}.testimonial-card{background-color:#f9fafb;border-radius:.5rem;box-shadow:0 1px 3px 0 #0000001a;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-5px)}.testimonial-header{align-items:center;display:flex;margin-bottom:1rem}.testimonial-avatar{align-items:center;background:linear-gradient(45deg,#1a73e8,#ff9c40);background:linear-gradient(45deg,var(--azul-primario),var(--laranja));border-radius:9999px;color:#f5f5f5;color:var(--branco);display:flex;font-family:Quicksand,sans-serif;font-weight:700;height:3rem;justify-content:center;margin-right:1rem;width:3rem}.testimonial-name{color:#212121;color:var(--preto);font-family:Quicksand,sans-serif;font-weight:600}.testimonial-position{color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem}.testimonial-text{color:#4b5563;font-family:Inter,sans-serif;font-style:italic}.contact-section{background-color:#f9fafb;padding:4rem 0}.contact-container{background:linear-gradient(90deg,#1a73e8,#18b6ff);background:linear-gradient(to right,var(--azul-primario),#18b6ff);border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;margin:0 auto;max-width:64rem;overflow:hidden}.contact-content{display:flex;flex-direction:column}.contact-info{padding:2rem}.contact-title{color:#f5f5f5;color:var(--branco);font-family:Quicksand,sans-serif;font-size:1.875rem;font-weight:700;margin-bottom:1rem}.contact-description{color:#f5f5f5;color:var(--branco);font-family:Inter,sans-serif;margin-bottom:2rem;opacity:.9}.contact-button{align-items:center;background-color:#f5f5f5;background-color:var(--branco);border:none;border-radius:9999px;box-shadow:0 4px 6px -1px #0000001a;color:#1a73e8;color:var(--azul-primario);cursor:pointer;display:flex;font-family:Quicksand,sans-serif;font-weight:500;padding:.75rem 2rem;transition:all .3s ease}.contact-button:hover{background-color:#ffffffe6;transform:translateY(-2px)}.contact-details{background-color:#1a73e8;background-color:var(--azul-primario);padding:2rem}.contact-details-content{color:#f5f5f5;color:var(--branco);font-family:Inter,sans-serif}.contact-details-title{font-family:Quicksand,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.contact-detail{margin-bottom:.5rem}.contact-motto-title{font-family:Quicksand,sans-serif;font-weight:700;margin-top:1.5rem}.contact-motto{font-style:italic}.footer{background-color:#212121;background-color:var(--preto);color:#f5f5f5;color:var(--branco);padding:2rem 0}.footer-content{flex-direction:column}.footer-content,.footer-logo{align-items:center;display:flex}.footer-logo{margin-bottom:1rem}.footer-brand{font-family:Quicksand,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.5px;margin-left:.5rem;text-transform:lowercase}.footer-info{font-family:Inter,sans-serif;text-align:center}.footer-copyright{color:#9ca3af}.footer-location{color:#9ca3af;margin-top:.25rem}@media (min-width:640px){.hero-buttons{flex-direction:row;justify-content:center}}@media (min-width:768px){.nav-links{display:flex}.nav-button{display:block}.hero-container{flex-direction:row}.hero-content{margin-bottom:0;text-align:left;width:50%}.hero-image{width:50%}.hero-buttons{justify-content:flex-start}.problem-grid{grid-template-columns:repeat(3,1fr)}.benefits-grid,.features-grid{grid-template-columns:repeat(2,1fr)}.how-grid{grid-template-columns:repeat(4,1fr)}.testimonials-grid{grid-template-columns:repeat(3,1fr)}.contact-content{flex-direction:row}.contact-details,.contact-info{padding:3rem;width:50%}.footer-content{flex-direction:row;justify-content:space-between}.footer-logo{margin-bottom:0}.footer-info{text-align:right}}@media (min-width:1024px){.hero-title{font-size:3rem}.benefits-grid{grid-template-columns:repeat(3,1fr)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #1a73e866}70%{box-shadow:0 0 0 10px #1a73e800}to{box-shadow:0 0 0 0 #1a73e800}}.hero-description,.hero-title,.more-info-button,.whatsapp-button{animation:fadeIn 1s ease-out forwards}.whatsapp-button{animation-delay:.2s}.more-info-button{animation-delay:.4s}.contact-button,.demo-button{animation:pulse 2s infinite}
/*# sourceMappingURL=main.cf46b606.css.map*/