*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body,#root{height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;color:#000;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a,button{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}.hero-heading{font-size:clamp(2rem,8vw,4.5rem)}.nav-links{display:none}.footer-inner{flex-direction:column}@media(min-width:768px){.hero-heading{font-size:clamp(2.5rem,5.5vw,4.5rem)!important}.footer-inner{flex-direction:row!important;align-items:flex-end!important;justify-content:space-between;padding:0 32px 32px!important}nav{padding:24px 32px}.nav-links{display:flex!important;align-items:center;gap:24px}.about-grid{flex-direction:row!important;align-items:flex-start}.stats-grid{grid-template-columns:repeat(4,1fr)!important}.products-grid,.products-list-grid,.related-products-grid{grid-template-columns:repeat(2,1fr)!important}.news-grid,.related-news-grid{grid-template-columns:repeat(3,1fr)!important}.products-header,.news-header{flex-direction:row!important;align-items:flex-end!important}.footer-grid{flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important}.footer-links{grid-template-columns:repeat(2,1fr)!important;gap:64px!important}.footer-container{padding:0 32px!important}.contact-grid{flex-direction:row!important;align-items:flex-start!important}.form-row{flex-direction:row!important}.product-detail-grid{flex-direction:row!important;align-items:flex-start!important}.values-grid{grid-template-columns:repeat(4,1fr)!important}.mission-vision-grid{flex-direction:row!important}.sustainability-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important}.sustainability-cards{grid-template-columns:repeat(3,1fr)!important}.hero-content{padding:0 32px 80px!important}}@media(min-width:1024px){.products-grid,.products-list-grid{grid-template-columns:repeat(3,1fr)!important}}
