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}.About_sobreContainer__yTD07{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:1200px;padding:40px 20px;width:100%}.About_header__3gBKW{margin-bottom:40px;text-align:center}.About_header__3gBKW h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:10px}.About_header__3gBKW p{color:#555;font-size:1.2rem}.About_cardGrid__iwZI\+{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.About_card__z5Lla{background-color:#fff;border-radius:8px;border-top:4px solid #3498db;box-shadow:0 4px 12px #0000000d;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.About_card__z5Lla:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-5px)}.About_icon__WD46d{color:#3498db;margin-bottom:15px}.About_card__z5Lla h2{color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:15px}.About_card__z5Lla p{color:#555;font-size:1rem;line-height:1.6}@media (max-width:768px){.About_header__3gBKW h1{font-size:2rem}.About_cardGrid__iwZI\+{grid-template-columns:1fr}}.Home_homeContainer__PlICI{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:1000px;padding:30px 20px;width:100%}.Home_title__Uzfzs{color:#2c3e50;font-size:2.2rem;font-weight:700;margin-bottom:30px;text-align:center}.Home_loading__2JNTg{color:#555;font-size:1.1rem;padding:20px;text-align:center}.Home_companyList__gIogd{list-style:none;margin:0;padding:0}.Home_companyItem__6GC90{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 5px #0000000d;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:15px;padding:20px;transition:all .2s ease-in-out}.Home_companyItem__6GC90:hover{border-left:5px solid #0f5132;box-shadow:0 5px 12px #0000001a;padding-left:16px;transform:translateY(-3px)}.Home_companyName__Y\+uDy{color:#0f5132;display:block;font-size:1.3rem;font-weight:600;margin-bottom:5px}.Home_companyDetails__9M\+cA{color:#555;font-size:1rem}.Home_viewMore__L3I-6{color:#0f5132;font-size:.9rem;font-weight:600;opacity:0;transition:opacity .2s ease-in-out}.Home_companyItem__6GC90:hover .Home_viewMore__L3I-6{opacity:1}@media (max-width:600px){.Home_companyItem__6GC90{align-items:flex-start;flex-direction:column;gap:15px}.Home_viewMore__L3I-6{align-self:flex-end;opacity:1}}.Diagnosis_diagnosisContainer__Sp3Fa{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:1100px;padding:30px 20px;width:100%}.Diagnosis_loading__YvaO6{color:#555;font-size:1.2rem;padding:30px;text-align:center}.Diagnosis_header__NPU\+0{border-bottom:2px solid #f0f0f0;margin-bottom:30px;padding-bottom:20px;text-align:center}.Diagnosis_header__NPU\+0 h1{color:#2c3e50;font-size:2.2rem;font-weight:700}.Diagnosis_pdfButton__ALQl2{align-items:center;background-color:#c0392b;border:none;border-radius:6px;box-shadow:0 2px 5px #0003;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;padding:12px 24px;transition:background-color .2s,transform .1s}.Diagnosis_pdfButton__ALQl2:hover{background-color:#a93226;transform:translateY(-2px)}.Diagnosis_pdfButton__ALQl2:active{transform:translateY(0)}.Diagnosis_companyName__nG630{color:#0f5132;font-size:1.5rem;font-weight:500}.Diagnosis_scoreSection__gnel1{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:40px;text-align:center}.Diagnosis_scoreBox__Ly5ZJ{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px #0000000d;min-width:220px;padding:20px 30px}.Diagnosis_scoreLabel__7nZJ0{color:#555;display:block;font-size:1rem;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.Diagnosis_scoreValue__\+aWPj{color:#0f5132;display:block;font-size:2.8rem;font-weight:700}.Diagnosis_classificationValue__B12jQ{color:#3498db;display:block;font-size:2.8rem;font-weight:700}.Diagnosis_metricsSection__DMCqG{background-color:#fafafa;border-radius:8px;margin-bottom:40px;padding:20px}.Diagnosis_metricsSection__DMCqG h3{color:#2c3e50;font-size:1.5rem;margin-bottom:15px;padding-bottom:5px}.Diagnosis_metricsList__LVqk8{list-style:none;padding:0}.Diagnosis_metricItem__UCf\+n{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;display:flex;font-size:1.1rem;justify-content:space-between;margin-bottom:10px;padding:15px}.Diagnosis_tipsSection__f5AQm h3{color:#2c3e50;font-size:1.6rem;font-weight:600;margin-bottom:25px;text-align:center}.Diagnosis_tipsGrid__8Zqeq{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Diagnosis_tipCard__eqV34{background-color:#fff;border-radius:8px;border-top:4px solid #ccc;box-shadow:0 4px 12px #00000014;padding:25px}.Diagnosis_tipCard__eqV34 h4{align-items:center;color:#333;display:flex;font-size:1.3rem;margin-bottom:15px;margin-top:0}.Diagnosis_tipCard__eqV34 ul{margin:0;padding-left:20px}.Diagnosis_tipCard__eqV34 li{color:#555;font-size:.95rem;line-height:1.6;margin-bottom:8px}.Diagnosis_tipCard__eqV34 h4 svg{margin-right:10px}.Diagnosis_tipIconEnergy__irrI4{color:#f39c12}.Diagnosis_tipIconWater__ehS0u{color:#3498db}.Diagnosis_tipIconWaste__oY680{color:#27ae60}.Diagnosis_tipCard__eqV34:first-of-type{border-top-color:#f39c12}.Diagnosis_tipCard__eqV34:nth-of-type(2){border-top-color:#3498db}.Diagnosis_tipCard__eqV34:nth-of-type(3){border-top-color:#27ae60}.Footer_footer__Rj4M6{background-color:#2c3e50;color:#ecf0f1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding-top:5px}.Footer_footerContainer__RYgKZ{box-sizing:border-box;margin:0 auto;max-width:1500px;padding:0 20px;width:100%}.Footer_contactSection__UCJ0Q{text-align:center}.Footer_contactSection__UCJ0Q h3{color:#fff;font-size:1.8rem;font-weight:600;margin-bottom:10px}.Footer_contactSection__UCJ0Q p{color:#bdc3c7;font-size:1.1rem;margin-bottom:5px}.Footer_participantList__rjoa\+{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));list-style:none;margin:0;padding:0;text-align:left}.Footer_participant__1rZlg{background-color:#34495e;border-radius:8px;display:flex;flex-direction:column;padding:15px}.Footer_participant__1rZlg strong{color:#fff;font-size:1rem;font-weight:600;margin-bottom:8px}.Footer_emailLink__5jwfT{align-items:center;color:#3498db;display:inline-flex;font-size:.9rem;gap:6px;text-decoration:none;transition:color .2s ease}.Footer_emailLink__5jwfT:hover{color:#5dade2}.Footer_footerBottom__QgzBq{background-color:#23313f;color:#95a5a6;font-size:.9rem;line-height:1.5;margin-top:20px;padding:10px;text-align:center}.App_appContainer__u6yPJ{display:flex;flex-direction:column;min-height:100vh}.App_mainContent__GhE7U{flex:1 1}.App_navbar__hyRVO{background-color:#0f5132;box-shadow:0 2px 5px #0003;display:flex;gap:20px;padding:12px 20px}.App_navLink__thPZY{border-bottom:2px solid #0000;color:#fff;font-size:1.1rem;font-weight:500;padding:5px 0;text-decoration:none;transition:border-bottom .2s ease}.App_navLink__thPZY:hover{border-bottom:2px solid #fff}.Register_registerContainer__pmgq\+{align-items:center;background-color:#f4f7f6;display:flex;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;justify-content:center;padding:40px 20px}.Register_registerForm__8RoBj{background:#fff;border-radius:8px;border-top:5px solid #0f5132;box-shadow:0 6px 20px #00000014;max-width:500px;padding:30px 40px;width:100%}.Register_registerForm__8RoBj h2{color:#2c3e50;font-size:1.8rem;font-weight:700;margin-bottom:10px;margin-top:0;text-align:center}.Register_registerForm__8RoBj p{color:#555;font-size:1rem;margin-bottom:30px;text-align:center}.Register_formGroup__zIRXH{margin-bottom:20px}.Register_formGroup__zIRXH label{color:#333;display:block;font-size:.9rem;font-weight:600;margin-bottom:8px}.Register_formGroup__zIRXH input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1rem;padding:12px 15px;transition:border-color .2s,box-shadow .2s;width:100%}.Register_formGroup__zIRXH input:focus{border-color:#0f5132;box-shadow:0 0 0 3px #0f51321a;outline:none}.Register_submitButton__PXcZ8{background-color:#0f5132;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:14px;transition:background-color .2s ease,transform .1s ease;width:100%}.Register_submitButton__PXcZ8:hover{background-color:#0a3622}.Register_submitButton__PXcZ8:active{transform:scale(.99)}.Register_submitButton__PXcZ8:disabled{background-color:#95a5a6;cursor:not-allowed}.Register_errorMessage__zw0ot{background-color:#fbeae9;border:1px solid #e74c3c;border-radius:5px;color:#c0392b;font-size:.95rem;margin-bottom:20px;padding:12px;text-align:center}
/*# sourceMappingURL=main.b3e06a17.css.map*/