:root{--light-gray:#f0f0f0}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f5fdfb;background-color:var(--light-bg);line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#00b294;color:var(--primary-green);transition:color .3s}a,a:hover{text-decoration:none}a:hover{color:#0aa58b;color:var(--dark-green)}.text-primary-green{color:#00b294;color:var(--primary-green)}.bg-primary-green{background-color:#00b294;background-color:var(--primary-green)}.border-primary-green{border-color:#00b294;border-color:var(--primary-green)}.hover\:text-primary-green:hover{color:#00b294;color:var(--primary-green)}.hover\:bg-primary-green:hover{background-color:#00b294;background-color:var(--primary-green)}.transition-colors{transition:color .3s ease-in-out}header{background-color:#fff;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:100}.header-content{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.logo{color:#00b294}nav ul{display:flex;gap:30px;list-style:none}nav ul li a{color:#323130;color:var(--text);font-weight:500;transition:color .3s}nav ul li a:hover{color:#00b294;color:var(--primary-green)}.cta-button:hover{color:#fff;text-decoration:none}.hero{background:linear-gradient(135deg,#4cd2c0,#00b294 50%,#0aa58b);color:#fff;padding:80px 0;text-align:center}.hero h1{font-size:48px;margin-bottom:20px}.hero p{font-size:20px;margin:0 auto 40px;max-width:700px}.hero-buttons{display:flex;gap:20px;justify-content:center}.secondary-button{background-color:initial;border:2px solid #fff;border-radius:5px;color:#fff;font-weight:600;padding:10px 20px;text-decoration:none;transition:background-color .3s,color .3s}.secondary-button:hover{background-color:#fff;color:#00b294;color:var(--primary-green)}.features{background-color:#fff;padding:80px 0}.section-title{margin-bottom:60px}.section-title h2{font-size:36px}.feature-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{background-color:#f5fdfb;background-color:var(--light-bg);border-radius:8px;border-top:4px solid #4cd2c0;border-top:4px solid var(--light-green);padding:30px;text-align:center;transition:transform .3s,box-shadow .3s}.feature-card:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.feature-card svg{height:60px;margin-bottom:20px;width:60px}.feature-card h3,.feature-card svg{color:#00b294;color:var(--primary-green)}.feature-card h3{font-size:24px;margin-bottom:15px}.news-section{background-color:#f5fdfb;background-color:var(--light-bg)}.news-container{grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.news-card{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #0000001a;transition:transform .3s,box-shadow .3s}.news-card:hover{box-shadow:0 10px 25px #00000026;transform:translateY(-5px)}.news-image{background-color:var(--light-gray)}.news-image img{height:100%;object-fit:cover;width:100%}.news-source{background-color:#00b294e6;font-size:12px;font-weight:600;padding:5px 10px;right:10px;top:10px}.news-date{color:#02a5a5;color:var(--blue-green);font-weight:600;margin-bottom:5px}.news-content{padding:20px}.news-content h3{color:#201f1e;color:var(--dark-text);margin-bottom:10px;margin-top:0}.news-content p{color:#323130;color:var(--text);font-size:15px;margin-bottom:15px}.news-link{color:var(--primary-green);font-weight:600;transition:color .3s}.news-link:hover{color:var(--dark-green);text-decoration:underline}.product-articles{background-color:#fff;padding:80px 0}.product-articles-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.article-card{background-color:#f5fdfb;background-color:var(--light-bg);border-radius:8px;box-shadow:0 5px 15px #00000014;display:flex;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s}.article-card:hover{box-shadow:0 10px 25px #0000001f;transform:translateY(-5px)}.article-image{background-color:var(--light-gray);height:200px}.article-image img{height:100%;object-fit:cover;width:100%}.article-tag{background-color:#02a5a5;background-color:var(--blue-green);font-size:12px;font-weight:600;left:10px;padding:5px 10px;top:10px}.article-content{display:flex;flex-direction:column;flex-grow:1;padding:20px}.article-content h3{color:#00b294;color:var(--primary-green);margin-bottom:10px;margin-top:0}.article-meta{align-items:center;color:#323130;color:var(--text);margin-bottom:15px}.article-date{align-items:center;display:flex;margin-right:15px}.article-author svg,.article-date svg{margin-right:5px}.article-author{align-items:center;display:flex}.article-content p{flex-grow:1}.read-more{align-self:flex-start;color:var(--primary-green);font-weight:600;margin-top:auto;transition:color .3s}.read-more:hover{color:var(--dark-green)}.read-more svg{height:16px;margin-left:5px;width:16px}footer{background-color:#201f1e;background-color:var(--dark-text);color:#fff;padding:60px 0 30px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.footer-column h3{color:#4cd2c0;color:var(--light-green);font-size:18px;margin-bottom:20px}.footer-column ul{list-style:none;margin:0;padding:0}.footer-column ul li{margin-bottom:10px}.footer-column ul li a{color:#d2d0ce;text-decoration:none;transition:color .3s}.footer-column ul li a:hover{color:#a6eee3;color:var(--lightest-green)}.copyright{border-top:1px solid #3b3a39;color:#d2d0ce;padding-top:20px;text-align:center}@media (max-width:768px){.container{padding:0 15px}.header-content{flex-direction:column;text-align:center}nav ul{flex-direction:column;gap:15px;margin-top:20px}.hero h1{font-size:32px}.hero p{font-size:16px}}.header{background-color:#fff;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:100}.nav{justify-content:space-between;padding:20px 0}.logo,.nav{align-items:center;display:flex}.logo{color:var(--primary-green);font-size:24px;font-weight:700;text-decoration:none}.logo svg{margin-right:10px}.nav-links{align-items:center;display:flex;gap:30px}.nav-links a{color:var(--text);font-weight:500;text-decoration:none;transition:color .3s}.nav-links a:hover{color:var(--primary-green)}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;min-width:250px;opacity:0;padding:8px 0;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1}.dropdown:hover .dropdown-content{opacity:1;transform:translateY(0);visibility:visible}.dropdown-content a{color:var(--text);display:block;padding:12px 20px;text-decoration:none;transition:background-color .3s,color .3s}.dropdown-content a:hover{background-color:var(--light-bg);color:var(--primary-green)}@media (max-width:768px){.nav{padding:15px 0}.nav,.nav-links{flex-direction:column}.nav-links{gap:15px;margin:20px 0;width:100%}.dropdown-content{box-shadow:none;min-width:100%;opacity:1;padding:0;position:static;transform:none;visibility:visible}.dropdown-content a{padding:8px 20px}.cta-button{text-align:center;width:100%}}.product-page{color:#323130;color:var(--text);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.product-hero{background:linear-gradient(135deg,#4cd2c0,#00b294 50%,#0aa58b);color:#fff;padding:60px 0}.product-hero h1{font-size:42px;margin-bottom:20px}.product-hero p{font-size:18px;margin-bottom:30px;max-width:800px}.breadcrumb{color:#fffc;display:flex;margin-bottom:20px}.breadcrumb a{color:#fff;text-decoration:none}.breadcrumb span{margin:0 10px}.product-overview{align-items:flex-start;display:flex;gap:40px;margin:60px 0}.product-image{border-radius:8px;box-shadow:0 10px 30px #00000026;flex:1 1;overflow:hidden}.product-image img{display:block;height:auto;width:100%}.product-description{flex:1 1}.product-description h2{color:#00b294;color:var(--primary-green);font-size:28px;margin-bottom:20px}.key-features{margin-bottom:40px}.key-features ul{padding-left:20px}.key-features li{margin-bottom:10px}.cta-button{background-color:#00b294;background-color:var(--primary-green);border-radius:5px;color:#fff;display:inline-block;font-weight:600;padding:10px 20px;text-decoration:none;transition:background-color .3s}.cta-button:hover{background-color:#0aa58b;background-color:var(--dark-green)}.section-title h2{color:var(--primary-green)}.section-title p{color:var(--text)}.components{background-color:#f5fdfb;background-color:var(--light-bg);padding:60px 0}.component-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:40px}.component-card{background-color:#fff;border-radius:8px;border-top:3px solid #4cd2c0;border-top:3px solid var(--light-green);box-shadow:0 4px 10px #0000000d;padding:25px}.component-card h3{align-items:center;color:#00b294;color:var(--primary-green);display:flex;font-size:20px;margin-bottom:15px}.component-card h3 svg{margin-right:10px}.component-card ul{margin-bottom:0;padding-left:20px}.component-card li{margin-bottom:8px}.benefits{padding:60px 0}.benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.benefit-card{padding:20px;text-align:center}.benefit-card .icon{align-items:center;background-color:#a6eee3;background-color:var(--lightest-green);border-radius:50%;display:flex;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.benefit-card .icon,.benefit-card h3{color:#00b294;color:var(--primary-green)}.benefit-card h3{font-size:22px;margin-bottom:15px}.testimonials{background-color:#f5fdfb;background-color:var(--light-bg);padding:60px 0}.testimonial-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.testimonial-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 15px #0000000d;padding:30px}.testimonial-text{color:#323130;color:var(--text);font-style:italic;margin-bottom:20px}.author-avatar,.testimonial-author{align-items:center;display:flex}.author-avatar{background-color:#a6eee3;background-color:var(--lightest-green);border-radius:50%;color:#00b294;color:var(--primary-green);font-size:20px;font-weight:700;height:50px;justify-content:center;margin-right:15px;width:50px}.author-info h4{font-size:18px;margin:0 0 5px}.author-info p{color:#323130;color:var(--text);font-size:14px;margin:0;opacity:.8}@media (max-width:768px){.product-overview{flex-direction:column}.product-hero h1{font-size:32px}.product-hero p{font-size:16px}.section-title h2{font-size:28px}.benefits-grid,.component-grid,.testimonial-grid{grid-template-columns:1fr}}.pricing-table{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:40px}.pricing-plan{background-color:#f5fdfb;background-color:var(--light-bg);border-radius:8px;box-shadow:0 5px 20px #0000000d;overflow:hidden;padding:30px;transition:transform .3s,box-shadow .3s;width:320px}.pricing-plan h3{color:#323130;color:var(--text);font-size:24px;margin-bottom:20px;text-align:center}.price{color:#00b294;color:var(--primary-green);font-size:42px;font-weight:700;margin-bottom:10px;text-align:center}.price-period{color:#323130;color:var(--text);margin-bottom:30px;opacity:.7;text-align:center}.pricing-features{border-top:1px solid #0000001a;margin:30px 0;padding-top:30px}.pricing-features ul{list-style:none;margin:0;padding:0}.pricing-features li{align-items:center;color:#323130;color:var(--text);display:flex;gap:10px;padding:12px 0}.pricing-features li svg{color:#00b294;color:var(--primary-green);flex-shrink:0}.pricing-features li svg.cross{color:#ccc}.pricing-plan.featured{background-color:#00b294;background-color:var(--primary-green)}.pricing-plan.featured .price,.pricing-plan.featured .price-period,.pricing-plan.featured .pricing-features li,.pricing-plan.featured .pricing-features li svg,.pricing-plan.featured h3{color:#fff}.pricing-plan.featured .cta-button{background-color:#fff;color:#00b294;color:var(--primary-green)}.faq,.pricing-plan.featured .cta-button:hover{background-color:#f5fdfb;background-color:var(--light-bg)}.faq{padding:60px 0}.faq-item{background-color:#fff;border-radius:8px;margin-bottom:20px;padding:25px}.faq-item h3{color:#00b294;color:var(--primary-green);font-size:20px;margin-bottom:15px;margin-top:0}.faq-item p{color:#323130;color:var(--text);line-height:1.6;margin:0}.pricing{background-color:#fff;padding:60px 0}.section-title{margin-bottom:50px}.section-title h2{color:#00b294;font-size:32px;margin-bottom:15px}.section-title p{color:#323130;font-size:18px;margin:0 auto;max-width:700px}.pricing-cards{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.pricing-card{background-color:#f5fdfb;border-radius:8px;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:320px}.pricing-card:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-8px)}.pricing-card.featured{background:linear-gradient(135deg,#00b294,#009b80);box-shadow:0 8px 20px #0000001a;color:#fff;transform:translateY(-5px)}.pricing-card.featured:hover{box-shadow:0 12px 28px #00000026;transform:translateY(-12px)}.pricing-card.featured .pricing-header{background:#0000;color:#fff}.pricing-header{background:#0000;padding:30px 20px;text-align:center}.pricing-header h3{color:#323130;font-size:24px;font-weight:600;margin:0 0 20px}.pricing-card.featured .pricing-header h3{color:#fff}.price-container{align-items:baseline;display:flex;justify-content:center;margin-bottom:10px}.price-symbol{color:#00b294;font-size:24px;font-weight:600}.price-value{color:#00b294;font-size:42px;font-weight:700;line-height:1}.pricing-card.featured .price-symbol,.pricing-card.featured .price-value{color:#fff}.price-period{color:#605e5c;font-size:14px}.pricing-card.featured .price-period{color:#fffc}.pricing-features{background-color:#fff;flex:1 1;padding:20px}.pricing-card.featured .pricing-features{background-color:#fff;color:#323130;margin:0}.feature-item{align-items:center;border-bottom:1px solid #0000000d;display:flex;padding:12px 0}.feature-item:last-child{border-bottom:none}.feature-icon{display:inline-flex;justify-content:center;margin-right:12px;width:20px}.feature-icon.included{color:#00b294}.feature-icon.not-included{color:#a19f9d}.feature-text{font-size:15px}.pricing-footer{background-color:initial;padding:20px;text-align:center}.buy-button{background-color:#00b294;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 25px;transition:background-color .3s}.buy-button:hover{background-color:#0aa58b}@media (max-width:768px){.pricing-cards{align-items:center;flex-direction:column}.pricing-card{margin-bottom:30px;max-width:350px;width:100%}}.app{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}:root{--primary-green:#00b294;--light-green:#4cd2c0;--lightest-green:#a6eee3;--dark-green:#0aa58b;--blue-green:#02a5a5;--light-bg:#f5fdfb;--text:#323130;--dark-text:#201f1e}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#323130;color:var(--text);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}.container{margin:0 auto;max-width:1200px;padding:0 20px}.text-center{text-align:center}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.news-section{background-color:#f8fdfb;padding:80px 0}.news-container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px}.news-card{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.news-card:hover{box-shadow:0 8px 12px #00000026;transform:translateY(-4px)}.news-image{background-color:#f0f0f0;height:200px;overflow:hidden;position:relative;width:100%}.news-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}.news-source{background-color:#00b294;border-radius:20px;color:#fff;font-size:14px;font-weight:500;padding:6px 12px;position:absolute;right:16px;top:16px;z-index:3}.news-content{padding:24px}.news-date{color:#666;font-size:14px;margin-bottom:8px}.news-content h3{color:#333;font-size:20px;line-height:1.4;margin-bottom:12px}.news-content p{color:#666;line-height:1.6;margin-bottom:20px}.news-link{align-items:center;color:#00b294;display:inline-flex;font-weight:500;text-decoration:none;transition:color .2s ease}.news-link:hover{color:#0aa58b}@media (max-width:768px){.news-section{padding:60px 0}.section-title{font-size:28px}.section-subtitle{font-size:16px;margin-bottom:32px}.news-container{grid-template-columns:1fr;padding:0 20px}}.articles-section{background-color:#fff;padding:80px 0}.section-title{color:#333;font-size:36px;margin-bottom:16px;text-align:center}.section-subtitle{color:#666;font-size:18px;margin:0 auto 48px;max-width:800px;text-align:center}.articles-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px;padding:0 20px}.article-card{background:#f8fdfb;border-radius:12px;box-shadow:0 4px 6px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.article-card:hover{box-shadow:0 8px 12px #00000026;transform:translateY(-4px)}.article-image{background-color:#f0f0f0;height:240px;overflow:hidden;position:relative;width:100%}.image-placeholder{align-items:center;background-color:#f0f0f0;display:flex;justify-content:center;z-index:1}.article-img,.image-placeholder{height:100%;left:0;position:absolute;top:0;width:100%}.article-img{object-fit:cover;z-index:2}.article-tag{background-color:#00b294;border-radius:20px;color:#fff;font-size:14px;font-weight:500;left:16px;padding:6px 12px;position:absolute;top:16px;z-index:3}.article-content{padding:24px}.article-content h3{color:#333;font-size:20px;line-height:1.4;margin-bottom:16px}.article-meta{color:#666;display:flex;font-size:14px;gap:24px;margin-bottom:16px}.article-author,.article-date{align-items:center;display:flex;gap:8px}.article-author svg,.article-date svg{stroke:#666;height:16px;width:16px}.article-content p{color:#666;line-height:1.6;margin-bottom:20px}.read-more{align-items:center;color:#00b294;display:inline-flex;font-weight:500;text-decoration:none;transition:color .2s ease}.read-more:hover{color:#0aa58b}@media (max-width:768px){.articles-section{padding:60px 0}.section-title{font-size:28px}.section-subtitle{font-size:16px;margin-bottom:32px}.articles-grid{grid-template-columns:1fr}.article-image{height:200px}}
/*# sourceMappingURL=main.ba4fc95b.css.map*/