*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;font-family:Montserrat,sans-serif;background-color:#f5f7fa;color:#333;line-height:1.6;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;width:90%;padding:0 15px;box-sizing:border-box}section{padding:80px 0;background-color:transparent}.bg-light{background-color:transparent}.section-header{text-align:center;margin-bottom:50px}.section-header h2{font-size:2.5rem;margin-bottom:15px;color:#2e7d32}.section-header p{font-size:1.2rem;color:#666;max-width:700px;margin:0 auto}@media screen and (max-width: 768px){section{padding:40px 0}.section-header{margin-bottom:30px}.section-header h2{font-size:1.8rem}.section-header p{font-size:1rem}.problema-cards,.funcionalidades-grid,.planos-cards,.beneficios-tabs{grid-template-columns:1fr;gap:20px}.card,.funcionalidade-item,.plano-card,.beneficio-card{width:100%;margin:10px 0}.tabs-nav{flex-direction:column;width:100%}.tab-btn{width:100%;margin:5px 0}.solucao-content,.metricas-content{flex-direction:column;gap:30px}.solucao-image,.solucao-features{width:100%}.btn{width:100%;max-width:300px;margin:10px auto}.hero-buttons{flex-direction:column;align-items:center}}.btn{display:inline-block;padding:12px 30px;border-radius:30px;text-decoration:none;font-weight:600;transition:all .3s ease;text-align:center}.btn-primary{background-color:#2e7d32;color:#fff;border:2px solid #2e7d32}.btn-primary:hover{background-color:#1b5e20;border-color:#1b5e20}.btn-secondary{background-color:transparent;color:#2e7d32;border:2px solid #2e7d32}.btn-secondary:hover{background-color:#2e7d32;color:#fff}header{position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 2px 10px #0000001a;z-index:1000;padding:15px 0}header .container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px;width:100%;box-sizing:border-box}.logo{display:flex;align-items:center;height:50px}.logo a{display:flex;align-items:center;height:120%}.logo img{max-height:100%;width:auto;object-fit:contain}nav ul{display:flex;list-style:none}nav ul li{margin-left:30px}nav ul li a{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease}nav ul li a:hover{color:#2e7d32}.btn-contato{background-color:#2e7d32;color:#fff!important;padding:8px 20px;border-radius:30px}.menu-mobile{display:none;cursor:pointer;font-size:24px;color:#2e7d32}@media screen and (max-width: 768px){.menu-mobile{display:block}.logo{width:100%;justify-content:center}.logo img{height:60px}header nav{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);width:90%;max-width:1200px;background-color:#fff;padding:20px;box-shadow:0 2px 10px #0000001a;border-radius:10px;margin-top:10px}header nav.active{display:block}header nav ul{flex-direction:column;align-items:center;width:100%;padding:0}header nav ul li{margin:10px 0;width:100%}header nav ul li a{display:block;padding:12px;text-align:center;border-radius:8px;transition:background-color .3s ease}header nav ul li a:hover{background-color:#f5f7fa}header nav ul li a.btn-app,header nav ul li a.btn-contato{width:100%;margin:5px 0}.container{padding:0 20px}}#hero{padding:150px 0 80px;background:linear-gradient(135deg,#f5f7fa 0%,#e4efe9 100%);position:relative}#hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,transparent,#f5f7fa);pointer-events:none}#hero .container{display:flex;align-items:center;justify-content:space-between}.hero-content{flex:1;padding-right:40px}.hero-content h1{font-size:3rem;margin-bottom:20px;color:#2e7d32;line-height:1.2}.hero-content h2{font-size:1.5rem;margin-bottom:20px;color:#43a047;font-weight:600}.hero-content p{font-size:1.1rem;margin-bottom:30px;color:#555}.hero-buttons{display:flex;gap:15px}.hero-image{flex:1;text-align:center}.hero-image img{max-width:100%;border-radius:10px;box-shadow:0 10px 30px #0000001a}@media screen and (max-width: 768px){#hero{padding:100px 0 40px}#hero .container{flex-direction:column;text-align:center}.hero-content{padding-right:0;display:flex;flex-direction:column}.hero-content h1{font-size:2rem;margin-bottom:15px;order:1}.hero-content h2{font-size:1.2rem;margin-bottom:15px;order:2}.hero-image{order:3;margin:20px 0;width:100%}.hero-content p{font-size:1rem;margin-bottom:25px;order:4}.hero-buttons{flex-direction:column;align-items:center;order:5;width:100%}.hero-buttons .btn{width:100%;max-width:300px;margin-bottom:10px}.hero-image img{max-width:90%;margin:0 auto}}.problema-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.card{background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease;text-align:center}.card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.card-icon{font-size:2.5rem;color:#2e7d32;margin-bottom:20px}.card h3{font-size:1.3rem;margin-bottom:15px;color:#333}.card p{color:#666}.solucao-content{display:flex;align-items:center;gap:50px}.solucao-image{flex:1}.solucao-image img{max-width:100%;border-radius:10px;box-shadow:0 10px 30px #0000001a}.solucao-features{flex:1}.feature{display:flex;align-items:flex-start;margin-bottom:30px}.feature-icon{font-size:1.8rem;color:#2e7d32;margin-right:40px;min-width:40px;text-align:center}.feature-text h3{font-size:1.3rem;margin-bottom:10px;color:#333}.feature-text p{color:#666}@media screen and (max-width: 768px){.solucao-content{flex-direction:column;padding:20px}.solucao-image{width:100%;margin-bottom:30px}.solucao-image img{max-width:100%;height:auto;border-radius:10px}.solucao-features{width:100%}.feature{margin-bottom:20px}.feature-icon{margin-right:40px}.feature-text h3{font-size:1.2rem}.feature-text p{font-size:.95rem}}.custom-icon{width:58px;height:48px;display:inline-block;color:#2e7d32;margin-left:-5px}.beneficios-tabs{max-width:900px;margin:0 auto}.tabs-nav{display:flex;justify-content:center;margin-bottom:40px;border-bottom:1px solid #ddd}.tab-btn{background:none;border:none;font-size:1.1rem;font-weight:600;color:#666;padding:15px 25px;cursor:pointer;position:relative;transition:color .3s ease}.tab-btn:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#2e7d32;transform:scaleX(0);transition:transform .3s ease}.tab-btn.active{color:#2e7d32}.tab-btn.active:after{transform:scaleX(1)}.tabs-content{position:relative}.tab-content{display:none;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;animation:fadeIn .5s ease-in-out}.tab-content.active{display:grid}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.beneficio-card{background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 5px 15px #0000000d;text-align:center;transition:transform .3s ease}.beneficio-card:hover{transform:translateY(-10px)}.beneficio-icon{font-size:2.5rem;color:#2e7d32;margin-bottom:20px}.beneficio-card h3{font-size:1.3rem;margin-bottom:15px;color:#333}.beneficio-card p{color:#666}.funcionalidades-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.funcionalidade-item{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease}.funcionalidade-item:hover{transform:translateY(-10px)}.funcionalidade-item img{width:100%;height:200px;object-fit:cover}.funcionalidade-item h3{font-size:1.3rem;padding:20px 20px 10px;color:#2e7d32}.funcionalidade-item ul{padding:0 20px 20px;list-style-position:inside}.funcionalidade-item li{margin-bottom:10px;color:#666}.planos-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.drone-models{font-size:.9rem;color:#666;margin-top:-10px;margin-bottom:20px;text-align:center}.plano-card{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.plano-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #00000026}.plano-header{background-color:#2e7d32;color:#fff;padding:20px;text-align:center}.plano-header h3{font-size:1.5rem;margin-bottom:10px}.plano-preco{font-size:2.5rem;font-weight:700;margin-bottom:10px}.plano-periodo{font-size:.9rem;opacity:.8}.plano-content{padding:30px}.plano-features{margin-bottom:30px}.plano-features li{margin-bottom:15px;display:flex;align-items:center}.plano-features i{color:#2e7d32;margin-right:10px}.plano-footer{text-align:center}.depoimentos-slider{max-width:900px;margin:0 auto;position:relative}.depoimento{background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 5px 15px #0000000d;margin:20px}.depoimento-content{font-style:italic;margin-bottom:20px;color:#555;font-size:1.1rem;line-height:1.8}.depoimento-autor{display:flex;align-items:center}.depoimento-autor img{width:60px;height:60px;border-radius:50%;margin-right:15px;object-fit:cover}.depoimento-info h4{font-size:1.1rem;margin-bottom:5px}.depoimento-info p{color:#666;font-size:.9rem}#demonstracao{background-color:#f5f7fa;padding:80px 0}#demonstracao .section-header h2{color:#2e7d32}#demonstracao .section-header p{color:#555}.demonstracao-form{max-width:600px;margin:0 auto;background-color:#fff;padding:40px;border-radius:10px;box-shadow:0 5px 15px #00000014;border:1px solid #e0e0e0}.form-group{margin-bottom:20px;text-align:left}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-control{width:100%;padding:12px 15px;border:1px solid #e0e0e0;background-color:#fff;border-radius:5px;color:#333;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.form-control:focus{outline:none;border-color:#2e7d32;box-shadow:0 0 0 3px #2e7d321a}.form-control::placeholder{color:#999}.btn-block{width:100%;margin-top:10px}.contato-content{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.contato-info{max-width:600px}.contato-item{display:flex;align-items:center;margin-bottom:30px}.contato-icon{font-size:2rem;color:#2e7d32;margin-right:20px;width:60px;height:60px;background-color:#f5f7fa;border-radius:50%;display:flex;align-items:center;justify-content:center}.contato-text h3{font-size:1.3rem;margin-bottom:5px;color:#333}.contato-text p{color:#666}footer{background-color:#2e7d32;color:#fff;padding:40px 0;text-align:center}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px}.footer-logo,.footer-links,.footer-social{flex:1;min-width:250px;margin-bottom:20px}.footer-logo img{max-width:180px;height:auto;margin-bottom:10px}#faq{padding:60px 0;background-color:#f5f7fa}.faq-container{max-width:800px;margin:0 auto}.faq-item{background-color:#fff;margin-bottom:15px;border-radius:8px;box-shadow:0 2px 10px #00000014;border:1px solid #e0e0e0;overflow:hidden}.faq-question{background-color:transparent;border:none;width:100%;text-align:left;padding:20px;font-size:1.1rem;font-weight:600;color:#333;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.faq-question:hover{background-color:#f5f7fa}.faq-question span{flex-grow:1;margin-right:15px}.faq-question i{font-size:.9rem;color:#2e7d32;transition:transform .3s ease}.faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:all .3s ease-out;background-color:#fff}.faq-answer p{margin:0;padding:20px 0;color:#666;line-height:1.6}.faq-item.active .faq-question{background-color:#f5f7fa}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-item.active .faq-answer{max-height:300px;border-top:1px solid #e0e0e0}@media (max-width: 768px){.faq-container{padding:0 15px}.faq-question{font-size:1rem;padding:15px}.faq-answer{padding:0 15px}}@media (max-width: 768px){.footer-content{flex-direction:column;align-items:center;text-align:center}.footer-logo,.footer-links,.footer-social{min-width:100%;margin-bottom:30px}.footer-logo img{max-width:150px}}.footer-logo p{font-size:.9rem;color:#ccc}.footer-links h3,.footer-social h3{font-size:1.2rem;margin-bottom:15px;color:#fff}.footer-links ul{list-style:none;padding:0}.footer-links ul li{margin-bottom:8px}.footer-links ul li a{color:#ccc;text-decoration:none;transition:color .3s ease}.footer-links ul li a:hover{color:#2e7d32}.social-icons a{color:#fff;font-size:1.5rem;margin:0 10px;text-decoration:none;transition:color .3s ease}.social-icons a:hover{color:#2e7d32}.footer-bottom{border-top:1px solid #444;padding-top:20px;margin-top:20px;font-size:.9rem;color:#ccc}.whatsapp-float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease}.whatsapp-float:hover{background-color:#128c7e;color:#fff;transform:scale(1.1)}@media screen and (max-width: 767px){.whatsapp-float{width:50px;height:50px;bottom:20px;right:20px;font-size:25px}}
