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}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.App{min-height:100vh}.container{margin:0 auto;max-width:1200px;padding:0 20px}.section{padding:80px 0}.section-title{color:#2c5530;font-size:2.5rem;font-weight:600;margin-bottom:50px;text-align:center}.section-subtitle{color:#666;font-size:1.2rem;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.btn{background:#2c5530;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;padding:12px 30px;text-decoration:none;transition:all .3s ease}.btn:hover{background:#1e3a21;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid #2c5530;color:#2c5530}.btn-secondary:hover{background:#2c5530;color:#fff}.grid{grid-gap:30px;display:grid;gap:30px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.card{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:30px;transition:transform .3s ease}.card:hover{transform:translateY(-5px)}@media (max-width:768px){.section{padding:60px 0}.section-title{font-size:2rem}.container{padding:0 15px}}
/*# sourceMappingURL=main.1f3aa865.css.map*/