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}.navbar{background:var(--white);box-shadow:0 2px 10px #0000001a;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.logo{text-decoration:none}.logo h2{color:var(--primary-color);font-size:1.5rem;margin:0}.nav-links{align-items:center;display:flex;gap:2rem}.nav-links a{color:var(--text-dark);font-weight:500;text-decoration:none;transition:color .3s}.nav-links a:hover{color:var(--primary-color)}.lang-toggle{background:var(--primary-color);border:none;border-radius:5px;color:var(--white);cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:background .3s}.lang-toggle:hover{background:var(--secondary-color);color:var(--text-dark)}@media (max-width:768px){.nav-links{gap:1rem}.nav-links a{font-size:.9rem}}.footer{background:var(--text-dark);color:var(--white);padding:3rem 0 1rem}.footer .container{margin:0 auto;max-width:1200px;padding:0 20px}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.footer-section h3,.footer-section h4{color:var(--accent-color);margin-bottom:1rem}.footer-section p{line-height:1.6;opacity:.8}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:.5rem}.footer-section a{color:var(--white);opacity:.8;text-decoration:none;transition:opacity .3s,color .3s}.footer-section a:hover{color:var(--accent-color);opacity:1}.footer-bottom{border-top:1px solid #ffffff1a;opacity:.7;padding-top:2rem;text-align:center}.hero{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:var(--white);padding:6rem 0;text-align:center}.hero-title{font-size:3rem;font-weight:700;margin-bottom:1rem}.hero-subtitle{font-size:1.25rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:700px;opacity:.95}.cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn{border-radius:8px;display:inline-block;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s}.btn-primary{background:var(--white);color:var(--primary-color)}.btn-primary:hover{box-shadow:0 4px 15px #0003;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid var(--white);color:var(--white)}.btn-secondary:hover{background:var(--white);color:var(--primary-color)}.features{background:var(--bg-light);padding:5rem 0}.section-title{color:var(--primary-color);font-size:2.5rem;margin-bottom:3rem;text-align:center}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{background:var(--white);border-radius:10px;box-shadow:0 2px 10px #0000001a;padding:2rem;text-align:center;transition:transform .3s,opacity .6s,box-shadow .3s}.feature-card:hover{box-shadow:0 5px 20px #00000026;transform:translateY(-5px)}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-card h3{color:var(--primary-color);font-size:1.5rem;margin-bottom:1rem}.feature-card p{color:var(--text-light);line-height:1.8}.pricing{background:var(--white);padding:5rem 0}.pricing-subtitle{color:var(--text-light);font-size:1.25rem;margin-bottom:3rem;text-align:center}.pricing-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto 2rem;max-width:1100px}.pricing-card{background:var(--white);border:2px solid #0000;border-radius:15px;box-shadow:0 4px 15px #0000001a;display:flex;flex-direction:column;padding:2.5rem 2rem;position:relative;transition:transform .3s,box-shadow .3s}.pricing-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-10px)}.pricing-card-popular{border:2px solid var(--accent-color);transform:scale(1.05)}.pricing-card-popular:hover{transform:scale(1.05) translateY(-10px)}.popular-badge{background:var(--accent-color);border-radius:20px;color:var(--white);font-size:.9rem;font-weight:700;padding:.5rem 1rem;position:absolute;right:20px;top:-15px}.pricing-card h3{color:var(--primary-color);font-size:1.8rem;margin-bottom:1.5rem;text-align:center}.price{margin-bottom:2rem;text-align:center}.price .amount{color:var(--primary-color);display:block;font-size:3rem;font-weight:700;line-height:1}.price .period{color:var(--text-light);display:block;font-size:1rem;margin-top:.5rem}.features-list{flex-grow:1;list-style:none;margin:0 0 2rem;padding:0}.features-list li{border-bottom:1px solid var(--bg-light);color:var(--text-dark);padding:.75rem 0;text-align:left}.features-list li:last-child{border-bottom:none}.pricing-btn{background:var(--bg-light);border:2px solid var(--bg-light);border-radius:8px;color:var(--primary-color);display:block;font-weight:600;padding:1rem 2rem;text-align:center;text-decoration:none;transition:all .3s}.pricing-btn-primary,.pricing-btn:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--white)}.pricing-btn-primary:hover{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--text-dark)}.pricing-note{border-radius:10px;color:var(--text-light);font-size:1.1rem;font-style:italic;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:800px;padding:1.5rem}.download,.pricing-note{background:var(--bg-light);text-align:center}.download{padding:5rem 0}.download-text{color:var(--text-light);font-size:1.25rem;margin-bottom:2rem}.store-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.store-btn img{height:60px;transition:transform .3s}.store-btn:hover img{transform:scale(1.05)}@media (max-width:768px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.section-title{font-size:2rem}.features-grid,.pricing-grid{grid-template-columns:1fr}.pricing-card-popular{transform:scale(1)}.pricing-card-popular:hover{transform:translateY(-10px)}}.legal-page{background:var(--bg-light);min-height:100vh;padding-top:0}.legal-header{background:var(--primary-color);color:var(--white);padding:3rem 0;text-align:center}.legal-header h1{font-size:2.5rem;margin-bottom:.5rem}.legal-nav{margin:2rem 0;text-align:center}.legal-nav a{color:var(--primary-color);display:inline-block;font-weight:600;margin:0 1rem;text-decoration:none;transition:color .3s}.legal-nav a:hover{color:var(--secondary-color)}.legal-content{background:var(--white);border-radius:10px;box-shadow:0 2px 10px #0000001a;margin:2rem auto;max-width:900px;padding:3rem}.legal-content h2{color:var(--primary-color);font-size:1.8rem;margin-bottom:1rem;margin-top:2rem}.legal-content h3{color:var(--text-dark);font-size:1.3rem;margin-bottom:.75rem;margin-top:1.5rem}.legal-content p{color:var(--text-light);line-height:1.8;margin-bottom:1rem}.legal-content ol,.legal-content ul{color:var(--text-light);margin-bottom:1rem;margin-left:2rem}.legal-content li{line-height:1.6;margin-bottom:.5rem}.back-btn{background:var(--primary-color);border-radius:5px;color:var(--white);display:inline-block;margin-top:2rem;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s}.back-btn:hover{background:var(--secondary-color);color:var(--text-dark)}@media (max-width:768px){.legal-content{padding:1.5rem}.legal-header h1{font-size:1.8rem}}.contact-page{background:var(--bg-light);min-height:100vh}.contact-header{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:var(--white);padding:4rem 0;text-align:center}.contact-header h1{font-size:2.5rem;margin-bottom:1rem}.contact-header p{font-size:1.25rem;opacity:.95}.contact-content{padding:4rem 0}.contact-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.contact-form-section h2,.contact-info h2{color:var(--primary-color);font-size:2rem;margin-bottom:1.5rem}.contact-info p{color:var(--text-light);font-size:1.1rem;line-height:1.8;margin-bottom:2rem}.contact-methods{display:flex;flex-direction:column;gap:2rem}.contact-method{background:var(--white);border-radius:10px;box-shadow:0 2px 10px #0000001a;display:flex;gap:1.5rem;padding:1.5rem;transition:transform .3s}.contact-method:hover{transform:translateY(-5px)}.method-icon{font-size:2.5rem;line-height:1}.method-details h3{color:var(--primary-color);font-size:1.25rem;margin-bottom:.5rem}.method-details p{color:var(--text-light);margin:0}.method-details a{color:var(--accent-color);font-weight:600;text-decoration:none;transition:color .3s}.method-details a:hover{color:var(--primary-color)}.contact-form-section{background:var(--white);border-radius:15px;box-shadow:0 4px 15px #0000001a;padding:2.5rem}.contact-form{gap:1.5rem}.contact-form,.form-group{display:flex;flex-direction:column}.form-group label{color:var(--text-dark);font-weight:600;margin-bottom:.5rem}.form-group input,.form-group textarea{border:2px solid var(--bg-light);border-radius:8px;font-family:inherit;font-size:1rem;padding:.75rem;transition:border-color .3s}.form-group input:focus,.form-group textarea:focus{border-color:var(--primary-color);outline:none}.form-group textarea{min-height:120px;resize:vertical}.submit-btn{background:var(--primary-color);border:none;border-radius:8px;color:var(--white);cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s}.submit-btn:hover{background:var(--secondary-color);color:var(--text-dark);transform:translateY(-2px)}.form-note{color:var(--text-light);font-size:.95rem;font-style:italic;margin-top:1rem;text-align:center}@media (max-width:968px){.contact-grid{gap:2rem;grid-template-columns:1fr}.contact-header h1{font-size:2rem}.contact-header p{font-size:1rem}.contact-form-section{padding:1.5rem}}:root{--primary-color:#2c5f2d;--secondary-color:#97cc04;--accent-color:#d4af37;--text-dark:#1a1a1a;--text-light:#666;--bg-light:#f9f9f9;--white:#fff;--shadow:0 2px 10px #0000001a}*{box-sizing:border-box;margin:0;padding:0}body{color:#1a1a1a;color:var(--text-dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.App{display:flex;flex-direction:column;min-height:100vh}.container{margin:0 auto;max-width:1200px;padding:0 20px}html{scroll-behavior:smooth}
/*# sourceMappingURL=main.dfe7845e.css.map*/