@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);:root{--primary-color:#4caf50;--secondary-color:#ff6d00;--accent-color-light:#e8f5e9;--background-color:#fafafa;--surface-color:#fff;--text-color:#2d3748;--heading-color:#1a202c;--subtle-gray:#f7fafc;--white:#fff;--font-heading:"Poppins",sans-serif;--font-body:"Poppins",sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fafafa;background-color:var(--background-color);color:#2d3748;color:var(--text-color);font-family:Poppins,sans-serif;font-family:var(--font-body);line-height:1.6;margin:0}.container{margin:0 auto;max-width:1100px;padding:0 2rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .8s ease-out forwards}.header{background-color:#fafafa;background-color:var(--background-color);border-bottom:1px solid #f7fafc;border-bottom:1px solid var(--subtle-gray);padding:1.5rem 0;position:-webkit-sticky;position:sticky;top:0;transition:box-shadow .3s ease-in-out;z-index:100}.header.scrolled{box-shadow:0 4px 12px #0000000d}.header .container{align-items:center;display:flex;justify-content:space-between}.header h1{font-family:Poppins,sans-serif;font-family:var(--font-heading);font-size:1.75rem;margin:0}.header h1 a{color:#4caf50;color:var(--primary-color);font-weight:700;text-decoration:none}.header nav a{color:#2d3748;color:var(--text-color);font-size:1rem;font-weight:600;margin-left:2rem;text-decoration:none;transition:color .3s ease}.header nav a:hover{color:#4caf50;color:var(--primary-color)}.section{padding:6rem 0;text-align:center}.section:nth-child(odd){background-color:#f7fafc;background-color:var(--subtle-gray)}.section h2{color:#1a202c;color:var(--heading-color);font-family:Poppins,sans-serif;font-family:var(--font-heading);font-size:2.8rem;margin-bottom:1rem}.section p.subtitle{color:#2d3748;color:var(--text-color);font-size:1.25rem;margin:0 auto 4rem;max-width:650px}.button{border:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-family:var(--font-heading);font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.button-primary{background-color:#4caf50;background-color:var(--primary-color);box-shadow:0 4px 15px #4caf504d;color:#fff;color:var(--white)}.button-primary:hover{box-shadow:0 6px 20px #4caf5066;transform:translateY(-3px)}.button-secondary{background-color:#ff6d00;background-color:var(--secondary-color);box-shadow:0 4px 15px #ff6d004d;color:#fff;color:var(--white)}.button-secondary:hover{box-shadow:0 6px 20px #ff6d0066;transform:translateY(-3px)}.hero{padding:6rem 0;text-align:center}.hero h1{color:#1a202c;color:var(--heading-color);font-family:Poppins,sans-serif;font-family:var(--font-heading);font-size:4rem;line-height:1.2;margin-bottom:1.5rem}.hero h1 .highlight{color:#4caf50;color:var(--primary-color)}.hero p{font-size:1.25rem;margin:0 auto 2.5rem;max-width:600px}.features-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:4rem;text-align:left}.feature-card{background:#fff;background:var(--white);border-radius:16px;box-shadow:0 8px 24px #0000000d;padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 12px 32px #4caf501f;transform:translateY(-8px)}.feature-card .icon{color:#4caf50;color:var(--primary-color);font-size:3rem;margin-bottom:1.5rem}.feature-card h3{color:#1a202c;color:var(--heading-color);font-family:Poppins,sans-serif;font-family:var(--font-heading);font-size:1.5rem;margin-bottom:1rem}.testimonial-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:4rem}.testimonial-card{background:#fff;background:var(--white);border-radius:16px;border-top:4px solid #ff6d00;border-top:4px solid var(--secondary-color);box-shadow:0 8px 24px #0000000d;padding:2rem;text-align:left}.testimonial-card p{color:#2d3748;color:var(--text-color);font-style:italic;margin-bottom:1.5rem}.testimonial-card cite{color:#1a202c;color:var(--heading-color);font-style:normal;font-weight:600}.cta-section{background-color:#4caf50;background-color:var(--primary-color);border-radius:24px;margin:6rem auto;padding:6rem 0}.cta-section,.cta-section h2{color:#fff;color:var(--white)}.cta-section p{color:#e8f5e9;color:var(--accent-color-light)}.footer{background-color:#f7fafc;background-color:var(--subtle-gray);color:#2d3748;color:var(--text-color);padding:4rem 0;text-align:center}.footer .container{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.footer p{font-size:.9rem;margin:0}.footer nav a{color:#2d3748;color:var(--text-color);margin:0 1rem;text-decoration:none;transition:color .3s ease}.footer nav a:hover{color:#4caf50;color:var(--primary-color)}.content-section{margin:0 auto;max-width:800px;padding:4rem 0;text-align:left}.content-section h2{border-bottom:2px solid #4caf50;border-bottom:2px solid var(--primary-color);font-size:2.5rem;margin-bottom:2rem;padding-bottom:1rem}.content-section h3{color:#1a202c;color:var(--heading-color);font-family:Poppins,sans-serif;font-family:var(--font-heading);font-size:1.8rem;margin-bottom:1rem;margin-top:3rem}.content-section p,.content-section ul{font-size:1.1rem;line-height:1.8}.content-section a{color:#4caf50;color:var(--primary-color);text-decoration:none}.content-section a:hover{text-decoration:underline}
/*# sourceMappingURL=main.63834dc6.css.map*/