:root{--primary-color:#3e8c65;--secondary-color:#2b6447;--text-color:#000;--light-bg:#f5f5f7;--border-color:#e5e5e7}*{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}body{background-color:#fff;color:var(--text-color);line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px}section{padding:60px 0}h1,h2,h3,h4{color:var(--text-color)}h1{font-size:2.3rem;margin-bottom:20px}h1,h2{font-weight:600}h2{font-size:2rem;margin-bottom:30px;text-align:center}.highlight{color:var(--primary-color)}p{margin-bottom:20px}.btn{background-color:var(--primary-color);border-radius:4px;color:#fff;display:inline-block;font-weight:500;padding:12px 30px;text-decoration:none;transition:all .3s ease}.btn:hover{background-color:var(--secondary-color)}.hero{background-color:var(--light-bg);padding:80px 0}.hero-container{align-items:center;display:flex;justify-content:space-between}.hero-content{flex:0 0 50%;padding-right:50px}.hero-image{flex:0 0 45%;text-align:center}.hero-image img{border-radius:10px;max-width:100%}.section-title{margin-bottom:50px;text-align:center}.section-title h2{display:inline-block;margin-bottom:10px}.section-title p{margin:0 auto;max-width:700px;text-align:center}.features{background-color:#fff}.features-grid{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-top:20px}.feature-card{padding:30px;text-align:center}.feature-icon{color:var(--primary-color);font-size:40px;margin-bottom:20px}.feature-card h3{font-size:1.2rem;font-weight:600;margin-bottom:15px}.feature-card p{font-size:.95rem}.products{background-color:var(--light-bg)}.product-description{margin:0 auto 40px;max-width:800px;text-align:center}.product-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.product-card{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden}.product-header{background-color:#fff;border-bottom:1px solid var(--border-color);padding:15px}.product-header h3{color:var(--primary-color);font-size:1.1rem;margin:0}.product-body{padding:20px}.product-title{color:#6b2d90;font-size:1.5rem;font-weight:600;margin-bottom:15px}.product-features{list-style-type:none}.product-features li{margin-bottom:10px;padding-left:20px;position:relative}.product-features li:before{color:var(--primary-color);content:"•";left:0;position:absolute}.applications{background-color:#fff}.app-title{margin-bottom:40px;text-align:center}.app-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.app-card{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden}.app-image{height:200px;overflow:hidden}.app-image img{height:100%;object-fit:cover;width:100%}.app-content{padding:20px;text-align:center}.app-content h3{font-size:1.2rem;margin-bottom:10px}.cta-section{background-color:var(--light-bg);padding:50px 0}.cta-container{background:#fff;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.05);margin:0 auto;max-width:800px;padding:40px;text-align:center}.cta-container h2{margin-bottom:20px}.cta-container p{margin-bottom:30px}.faq{background-color:#fff}.faq-item{border:1px solid var(--border-color);border-radius:8px;margin-bottom:20px;overflow:hidden}.faq-question{background-color:var(--light-bg);cursor:pointer;font-weight:600;padding:15px 20px;position:relative}.faq-question:after{content:"+";position:absolute;right:20px;top:15px}.faq-answer{border-top:1px solid var(--border-color);display:none;padding:20px}.why-section{background-color:var(--light-bg);padding:60px 0}.why-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);text-align:center}.why-card{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:30px}.why-icon{color:var(--primary-color);font-size:40px;margin-bottom:20px}@media (max-width:992px){.hero-container{flex-direction:column}.hero-content{margin-bottom:40px;padding-right:0}.app-grid,.features-grid{grid-template-columns:repeat(2,1fr)}.product-grid,.why-grid{grid-template-columns:1fr}}@media (max-width:768px){.app-grid,.features-grid{grid-template-columns:1fr}}.comparison-table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin:30px 0;overflow:hidden;width:100%}.comparison-table td,.comparison-table th{border-bottom:1px solid #eee;padding:15px;text-align:left}.comparison-table th{background-color:var(--primary-color);color:#fff;font-weight:500}.comparison-table tr:nth-child(2n){background-color:#f9f9f9}.comparison-table tr:hover{background-color:#f5f5f5}@media (max-width:768px){.comparison-table{display:block;overflow-x:auto}}