code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#555;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.App,body{background:#fbf7f0}.App{display:flex;flex-direction:column;min-height:100vh;text-align:center}.main-content{background:#fbf7f0;flex:1 1;margin-top:80px;padding:2rem}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fbf7f0}::-webkit-scrollbar-thumb{background:#cdc9c3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width:768px){.main-content{margin-top:70px;padding:1rem}}@media (max-width:480px){.main-content{padding:.75rem}}body{background:linear-gradient(135deg,#f6e3c5,#a0d995);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;padding:0}body:before{background:radial-gradient(circle at 20% 20%,#6cc4a126 0,#0000 40%),radial-gradient(circle at 80% 80%,#4cacbc26 0,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}html{scroll-behavior:smooth}@media (max-width:768px){.about-container{padding:1rem}}.about-container{color:#fff;margin:0 auto;max-width:1200px;padding:2rem}.about-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.about-section{background:#ffffff1a;border:1px solid #a855f733;border-radius:10px;box-shadow:0 4px 6px #0003;padding:2rem;transition:transform .3s ease}.about-section:hover{transform:translateY(-5px)}.about-section h2{color:#a855f7;font-size:1.5rem;margin-bottom:1rem}.about-section p{color:#e2e2e2;line-height:1.6;margin:0}.product-details-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.product-details-modal{background:#1e1e1ef2;border:1px solid #915eff4d;border-radius:20px;box-shadow:0 0 30px #915eff33;max-height:90vh;max-width:1200px;overflow-y:auto;position:relative;width:90%}.close-button{align-items:center;background:none;border:none;border-radius:50%;color:#915eff;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:40px;z-index:2}.close-button:hover{background-color:#915eff1a;transform:rotate(90deg)}.product-details-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1.5fr;padding:2rem}.product-details-image{border-radius:15px;overflow:hidden;position:relative}.product-details-image img{border-radius:15px;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.product-details-image:hover img{transform:scale(1.05)}.product-details-info{color:#fff;padding-right:2rem}.product-details-info h2{color:#915eff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.category-tag{background-color:#915eff1a;border:1px solid #915eff4d;border-radius:20px;color:#915eff;display:inline-block;font-size:.9rem;margin-bottom:2rem;padding:.5rem 1rem}.product-details-info h3{color:#915eff;font-size:1.5rem;font-weight:600;margin:1.5rem 0 1rem}.product-details-info p{color:#fffc;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.eco-features ul{list-style:none;margin:0;padding:0}.eco-features li{color:#fffc;font-size:1.1rem;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.eco-features li:before{content:"♻️";left:0;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:1024px){.product-details-content{gap:1.5rem;grid-template-columns:1fr}.product-details-image{max-height:400px}.product-details-info{padding-right:0}}@media (max-width:768px){.product-details-modal{margin:1rem;width:95%}.product-details-content{padding:1.5rem}.product-details-info h2{font-size:2rem}.product-details-info h3{font-size:1.3rem}.eco-features li,.product-details-info p{font-size:1rem}}@media (max-width:480px){.product-details-modal{border-radius:0;height:100vh;margin:0;max-height:100vh;width:100%}.product-details-content{padding:1rem}.product-details-info h2{font-size:1.75rem}.close-button{right:10px;top:10px}}.team-container{background:#fff;min-height:100vh;padding:6rem 0 4rem;width:100%}.team-content{margin:0 auto;max-width:1400px;padding:0 2rem}.team-header{margin:0 auto 5rem;max-width:800px;text-align:center}.team-header h1{color:#1a5d1a;display:inline-block;font-size:3.2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:1rem;position:relative}.team-header h1:after{background:linear-gradient(90deg,#0000,#1a5d1a,#0000);bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:60%}.team-intro{color:#555;font-size:1.1rem;line-height:1.8;margin:0 auto;max-width:600px}.team-grid{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:2rem 0}.team-card{align-items:flex-start;background:#fff;border-radius:24px;box-shadow:0 8px 30px #00000014;display:flex;flex-direction:row;gap:4rem;min-height:650px;overflow:hidden;padding:3rem;transition:all .3s ease}.team-card:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-8px)}.member-image{border-radius:16px;flex:0 0 45%;height:600px;overflow:hidden;position:relative}.member-image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.member-info{flex:1 1;padding:2rem;text-align:left}.member-info h3{color:#1a5d1a;font-size:3.5rem;font-weight:600;line-height:1.2;margin-bottom:1.5rem}.member-info .role{color:#1a5d1a;font-size:1.5rem;font-weight:500;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.member-info .education{color:#666;font-size:1.25rem;font-style:italic;margin-bottom:2rem}.member-details{margin-bottom:2rem}.member-details .bio{color:#444;font-size:1.1rem;line-height:1.8;margin-bottom:2rem}.member-details h4{color:#1a5d1a;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.expertise{margin-bottom:2rem}.tags{display:flex;flex-wrap:wrap;gap:.8rem}.tag{background:#1a5d1a1a;border-radius:50px;color:#1a5d1a;font-size:.95rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.tag:hover{background:#1a5d1a;color:#fff;transform:translateY(-2px)}.social-links{display:flex;gap:2rem;justify-content:flex-start;margin-top:2rem}.social-link{align-items:center;background:#f5f5f5;border-radius:50%;color:#1a5d1a;display:flex;font-size:1.75rem;height:60px;justify-content:center;transition:all .3s ease;width:60px}.social-link:hover{background:#1a5d1a;color:#fff;transform:translateY(-4px)}@media (max-width:1200px){.team-card{gap:3rem;min-height:550px;padding:2.5rem}.member-image{height:500px}.member-info h3{font-size:3rem}.member-details .bio{font-size:1rem}.tag{font-size:.9rem}}@media (max-width:900px){.team-card{flex-direction:column;gap:2rem;padding:2rem}.member-image{flex:0 0 auto;height:400px;width:100%}.member-info{padding:1rem;text-align:center}.member-info h3{font-size:2.5rem}.member-info .role{font-size:1.25rem}.member-info .education{font-size:1.1rem;margin-bottom:2rem}.member-details{text-align:left}.social-links,.tags{justify-content:center}.social-link{font-size:1.5rem;height:50px;width:50px}}@media (max-width:768px){.team-container{padding:4rem 0 3rem}.team-content{padding:0 1.5rem}.team-header{margin-bottom:3rem}.team-header h1{font-size:2.4rem}.team-card{padding:1.5rem}.member-image{height:300px}.member-info h3{font-size:2rem}.member-info .role{font-size:1rem}.member-details .bio{font-size:.95rem}.member-details h4{font-size:1.2rem}.tag{font-size:.85rem}.social-link{font-size:1.2rem;height:45px;width:45px}}
/*# sourceMappingURL=main.99ea49fb.css.map*/