*{padding:0;margin:0}:root{--fs-sm: clamp(.85rem, .9vw, 1rem);--fs-base: clamp(.95rem, 1vw + .25rem, 1.125rem);--fs-md: clamp(1rem, 1.2vw, 1.25rem);--fs-lg: clamp(1.4rem, 2.5vw, 2rem);--fs-xl: clamp(2rem, 4vw, 3rem)}button,input,select,textarea{font-size:1rem}html,body{background-color:#fff;overflow-x:hidden;max-width:100%}nav{background-color:#ffffffcd;color:#000;display:flex;width:100%;height:auto;justify-content:center;align-items:center;padding:clamp(.4rem,1vw,.75rem) 0;position:fixed;top:0;z-index:20;font-family:Segoe UI,sans-serif;padding:1rem clamp(1rem,7vw,10rem) 1rem clamp(1rem,7vw,10rem)}.navbar-logo img{height:5rem}.navbar-options-section{display:flex;justify-content:center;align-items:center;margin-right:auto;margin-left:auto;gap:2rem}.navbar-options a{position:relative;text-decoration:none;font-size:var(--fs-base);font-weight:500;font-family:Segoe UI,Lato,sans-serif;transition:color .3s ease;color:#1e293b}.navbar-options{display:flex;gap:clamp(.5rem,2vw,1rem);flex-wrap:wrap}.navbar-options a:after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:#009c08;transition:width .3s ease}.navbar-options a:hover:after{width:100%}.navbar-options a:hover{color:#009c08}nav span a img{height:clamp(1.8rem,4vw,3.5rem);padding:2px}.nav-search{font-size:var(--fs-lg);cursor:pointer;color:#1e293b;caret-color:transparent}.nav-search:hover{color:#009c08}.search-overlay{position:fixed;inset:0;background:#0009;z-index:8}.search-container{display:flex;gap:1rem;align-items:center;padding-right:1rem;display:none}.menu-icon{display:none;font-size:var(--fs-base)}.hamburger-menu{display:flex;position:fixed;right:0;top:0;background-color:#042100;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100dvh;width:40%;gap:20px;padding-top:8rem;transform:translate(100%);transition:transform .3s ease-in-out;z-index:100}.hamburger-menu a{color:#fff;width:100%;font-size:var(--fs-base);text-decoration:none;border-bottom:#063800 solid 1px;padding-left:2rem;text-align:left}.hamburger-menu i{color:#fff;font-size:var(--fs-base);position:absolute;top:clamp(.75rem,2vw,1rem);right:clamp(1rem,3vw,1.5rem);cursor:pointer;caret-color:transparent}@media(max-width:900px){.navbar-options-section{display:none}.hamburger-menu.open{transform:translate(0)}nav{justify-content:space-between;height:6rem}.menu-icon{display:flex;flex-direction:column;cursor:pointer;caret-color:transparent;margin-right:1rem}}@media(max-width:1024px){.navbar-logo img{height:2.7rem}.navbar-options a{font-size:var(--fs-sm)}}.footer{background:#003e00;color:#fff;padding:3rem clamp(2rem,5vw,8rem) 2rem;font-family:Segoe UI,sans-serif;display:grid;grid-template-columns:auto 1fr;gap:clamp(2rem,4vw,4rem);align-items:start}.footer-logo-section{display:flex;align-items:flex-start}.footer-logo-leftmost{width:clamp(160px,18vw,220px);height:auto}.footer-container{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:clamp(1.5rem,3vw,3rem);align-items:start}.footer-section{text-align:left}.footer-section h3{font-size:var(--fs-base);color:#d1d1d1;margin-bottom:12px;font-weight:700}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section ul li{margin:10px 0}.footer-section ul li a{color:#fff;text-decoration:none}.footer-section ul li a:hover{color:#a3d6a0}.address,.contact{padding-left:0;margin:.5rem 0;line-height:1.5}.social-links{display:grid;gap:.6rem}.social-links li{display:flex;align-items:center;gap:.6rem}@media(max-width:900px){.footer{grid-template-columns:1fr;text-align:center}.footer-logo-section{justify-content:center}.footer-container{grid-template-columns:repeat(2,1fr);text-align:center}}@media(max-width:480px){.footer-container{grid-template-columns:1fr}.logo{width:100%;margin-left:auto;margin-right:auto}.footer-section{margin:.5rem;text-align:center}.social-links li{justify-content:center}}:root{--emerald600: rgba(5, 150, 105, .85);--black: #000;--white: #ffff}.hero-section{position:relative;display:flex;justify-content:space-evenly;align-items:center;width:100%;min-height:70vh;background-color:var(--white);padding:7rem 2rem .5rem}.page-padding{padding:clamp(4rem,5vw,7rem) clamp(3rem,7vw,10rem) 0 clamp(3rem,7vw,10rem)}.hero-content-wrapper{display:flex;align-items:center;justify-content:center;gap:3rem;max-width:1800px;margin:0 auto;height:100%;flex-direction:row-reverse}.hero-text-left{flex:1;text-align:justify;padding-right:3rem}.hero-text-left p{font-weight:700;color:var(--black);font-size:var(--fs-base);line-height:1.5;margin:0 0 .25rem}.hero-image-right{flex:1;display:flex;justify-content:flex-start;align-items:center;caret-color:transparent}.hero-image-right img{width:20rem;border-radius:24px}.hero-section-2{background-color:var(--white);min-height:100vh;text-align:left}.hero-sec2-content{background-color:#003e00;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;caret-color:transparent;padding-bottom:3rem}.hero-sec2-content h2{font-size:var(--fs-xl);font-weight:700;margin-top:3rem;padding:0 clamp(3rem,7vw,10rem) 0 clamp(3rem,7vw,10rem);text-align:center;color:#fff}.aim-box{color:#fff;border-radius:12px;display:flex;justify-content:space-evenly;align-items:center;width:100vw;max-width:100vw;margin:2rem 0;margin-left:calc(-50vw + 50%);box-sizing:border-box}.aim-box p{color:#fff;padding-bottom:1rem}.aim-box{margin-top:2rem;padding:0 clamp(3rem,5vw,7.5rem) clamp(3rem,5vw,7.5rem)}.aim-box-content{width:50%;text-align:justify}.hero-sec2-content p{font-size:var(--fs-md);line-height:1.8}.battery-images{display:flex;justify-content:center;align-items:center;gap:1rem;width:40%}.battery-img{width:20%;object-fit:cover;border-radius:12px;caret-color:transparent;box-shadow:0 4px 12px #00000026;transition:transform .3s ease,box-shadow .3s ease}.battery-img:hover{transform:translateY(-8px);box-shadow:0 8px 20px #00000040}.hero-sec2-cards h3{text-align:center}@media(max-width:1024px){.aim-box{flex-direction:column}.aim-box-content{width:100%}.battery-images{flex-wrap:wrap}.battery-img{width:20%}}.section-title,.why-title,.why-recycle{background:transparent;color:#003e00;width:100vw;margin:0 calc(50% - 50vw);padding:1rem 0;text-align:center;margin-top:2rem;font-size:var(--fs-xl);font-weight:700}.offer-heading h2{color:#003e00;font-size:var(--fs-lg);font-weight:700;text-align:center;margin-top:2rem}.why-cards,.recycle-group{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.why-cards .card,.recycle-group .card{margin:0 .5rem}.card{background:#fff!important;color:#0f2410;padding:1rem 0;border-radius:5px;box-shadow:none;text-align:center}.card h2{color:#003e00;margin-bottom:.75rem;padding:0 .25rem}.card p{color:#0f2410;font-size:var(--fs-base);padding:0 .25rem}.why-cards{justify-content:space-between}.why-cards .card{width:25%}@media(max-width:768px){.why-cards{flex-direction:column;align-items:center}.why-cards .card{width:80%}}@media(max-width:480px){.why-cards .card-img img,.recycle-group .card-img img{width:140px;height:140px}.hero-content-wrapper{padding:1.5rem}}.unique-section{margin-top:3rem;padding:1rem 2rem;max-width:1800px;margin-inline:auto}.unique-heading{font-size:var(--fs-xl);font-weight:700;color:#003000;text-align:center;margin-bottom:1rem}.unique-list{list-style:none;padding:0;width:100%;margin:0 auto}.unique-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;margin-top:1.5rem;text-align:justify}.unique-item p{font-size:var(--fs-base);line-height:1.4;width:80%;color:#000}.unique-icon{width:7rem;border-radius:50%;object-fit:cover;background:#f2f5ef;gap:1rem}.hero-section-unique{margin-top:5rem;padding:0 clamp(2rem,7vw,10rem) 0 clamp(2rem,7vw,10rem)}.offer-section{background-color:var(--white);width:100%;padding:3rem;max-width:1800px;margin:auto}.offer-inner{padding:0 clamp(2rem,4vw,6rem) 0 clamp(2rem,4vw,6rem)}.offer-heading{text-align:center;margin-bottom:.5em}.offer-heading h2{font-size:var(--fs-xl);margin-bottom:.5rem;color:#003e00}.offer-sub{font-size:var(--fs-lg);margin-bottom:1rem;color:#003e00;text-align:left}.offer-content-wrapper{display:flex;gap:2rem;align-items:flex-start}.offer-left-text{text-align:justify;align-self:center;width:50%;padding-top:2rem;padding-left:1rem}.offer-left-text h3{color:var(--black);margin-bottom:1rem;font-size:var(--fs-lg);text-align:center}.offer-left-text p{color:var(--black);font-size:var(--fs-base);line-height:1.6}.offer-boxes-container{flex:1;display:flex;flex-direction:column}.offer-boxes-container .card{flex-direction:row;height:auto;margin-bottom:0;margin-top:0}.offer-boxes-container:nth-child(1) .card{margin-top:2rem}.offer-boxes-container .card img{height:8rem}.offer-boxes-container .card p{font-size:var(--fs-sm);text-align:justify;margin-right:2rem}.offer-boxes-container .card h2{font-size:var(--fs-md);text-align:left;margin-left:.75rem}.offer-box{background:#fff;color:#000;padding:1rem;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;transition:transform .3s ease,box-shadow .3s ease;max-width:500px}.offer-box:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0080001f}.box-content{flex:1;text-align:left}.offer-image-placeholder{width:100%;height:200px;border-radius:8px;background:#ccc;flex-shrink:0}.offer-image{width:100%;height:clamp(200px,30vw,290px);border-radius:8px;object-fit:contain;flex-shrink:0}.box-content h4{color:#000;margin-bottom:.5rem;font-size:var(--fs-lg)}.box-content p{color:#005700;font-size:var(--fs-base);line-height:1.4}.offer-box h4{color:#003e00}@media(max-width:1200px){.offer-left-text{padding-left:.5rem;width:100%}}@media(max-width:880px){.hero-content-wrapper{flex-direction:column;gap:2rem}.hero-text-left{padding-right:0}.offer-boxes-horizontal{flex-direction:column}.offer-box{width:100%;max-width:1800px;margin:auto}.chem-box{padding:.6rem 1.2rem}.why-cards,.recycle-group{gap:1rem}.card{width:280px}}@media(max-width:768px){.hero-section{min-height:60vh;padding:1.5rem 1rem;margin-top:6rem}.hero-content-wrapper{flex-direction:column;gap:1.5rem}.hero-image-right img{max-width:100%}.hero-content{padding:1.5rem}.section-title,.why-title,.why-recycle,.unique-heading,.offer-heading h2{margin-top:1.5rem}.chem-types{flex-wrap:wrap;gap:.75rem}.chem-box{padding:.5rem 1rem}.unique-item{flex-direction:column;margin-top:2rem}.unique-item p{width:80%}.unique-icon{width:100%;max-width:150px;height:150px}.offer-left-text{padding-top:0}.offer-content-wrapper{flex-direction:column;gap:2rem}}@media(max-width:480px){.hero-section{min-height:50vh;padding:1rem .75rem}.hero-text-left p{line-height:1.2}.hero-image-right img{max-width:100%}.hero-section-2{padding-top:1rem}.battery-images{gap:1rem;display:flex;width:100%;justify-content:space-evenly}.battery-img{width:20vw}.section-title,.why-title,.why-recycle,.unique-heading,.offer-heading h2{padding:2rem 0}.chem-box{padding:.4rem .8rem}.card{width:100%;max-width:280px}.unique-section{padding:1rem .75rem}.unique-icon{width:100px;height:100px}.offer-section{padding:1.5rem .5rem}.offer-boxes-container .card{width:100%}}.card{position:relative;height:auto;width:clamp(350px,50vw,450px);max-width:90%;font-family:Segoe UI,sans-serif;margin:1rem auto;background-color:#fff;border-radius:10px;box-shadow:none;display:flex;flex-direction:column;align-items:center;overflow:hidden;caret-color:transparent;transition:all .3s ease-in-out}.card:hover,.card:active{box-shadow:0 0 10px 5px #b7f8a399;transform:translateY(-10px)}.card-img img{height:clamp(120px,20vw,180px);width:clamp(120px,20vw,180px);object-fit:contain;margin-top:.4rem}.card-details h2{margin-top:.6rem;margin-bottom:.4rem;color:#000;font-size:var(--fs-lg);text-align:center}.card-details p{padding:.4rem 1rem .8rem;color:#0f2410;text-align:justify;font-size:var(--fs-base)}@media(max-width:768px){.card{width:80%}}@media(max-width:480px){.card{width:90%;max-width:350px}.card-img img{height:120px;width:120px}}.about-us-container{display:flex;flex-direction:column;min-height:100vh;background-color:#fff;font-family:Segoe UI,sans-serif;color:#333;padding:7rem clamp(1rem,4vw,7rem) 0 clamp(1rem,4vw,7rem)}.about-us-hero{background-color:#fff;padding:3rem 2rem;text-align:right}.hero-content{display:flex;align-items:flex-start;gap:2rem;max-width:2000px;margin:0 auto;flex-wrap:wrap}.hero-image{width:100%;max-width:700px;height:auto;flex-shrink:0;border-radius:8px;margin-right:0}.hero-text{text-align:left;flex:1}.hero-text h1{font-size:var(--fs-xl);color:#003e00;margin-bottom:2rem}.hero-text p{font-size:var(--fs-md);color:#555;line-height:2;text-align:justify;max-width:100%}.about-us-section{margin-bottom:2rem;padding:0 2rem}.about-us-section h2{font-size:var(--fs-lg);color:#003e00;margin-bottom:.5rem;text-align:left}.about-us-section p{font-size:var(--fs-base);line-height:1.8;text-align:justify;font-family:Arial,Helvetica,sans-serif}.circularity-section{background-color:#003e00;padding:3rem clamp(2rem,5vw,7rem) 3rem clamp(2rem,5vw,7rem);border-radius:10px;margin:2rem 0;width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);box-sizing:border-box;display:flex;justify-content:space-evenly}.circularity-section h2{font-size:var(--fs-lg);color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;width:30%}.circularity-section span{width:1px;margin-left:1rem;margin-right:1rem;background-color:#fff;text-align:center;caret-color:transparent}.circularity-section p{color:#fff;font-size:var(--fs-md);line-height:1.8;text-align:justify;margin:0;width:60%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}@media(max-width:480px){.circularity-section{flex-direction:column;align-items:center;padding:2rem 1rem}.circularity-section h2{width:100%;text-align:center}.circularity-section p{width:100%;text-align:justify;padding:1rem}.circularity-section span{display:none}}.cards-grid{display:flex;flex-direction:column;gap:0;padding:0;max-width:100%;margin:0}.cards-grid>div{width:60%;display:flex;flex-direction:row;align-items:center;gap:1.5rem;background:transparent!important;box-shadow:none!important;padding:0!important;margin-bottom:-1rem;margin-left:40%}.about-us-sections{margin-top:2rem;padding:0 2rem 3rem}.about-us-sections h2{font-size:var(--fs-xl);color:#003e00;margin-bottom:1.5rem;text-align:center;font-weight:700}.unique-box{width:100%;max-width:none;background-color:transparent;padding:0;border-radius:0;margin:0}.what-we-do{height:10rem;display:flex;justify-content:flex-start;align-items:center}.what-we-do h2{text-align:left;width:30%;margin-left:1rem;font-size:var(--fs-lg);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex;align-items:center}.what-we-do p{text-align:left;width:70%;justify-self:start;margin:0;font-size:var(--fs-base);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}@media(max-width:480px){.what-we-do{flex-direction:column;height:auto;gap:1rem}.what-we-do h2,.what-we-do p{width:100%;text-align:justify;margin:0}}.our-aim-section{background-color:#003e00;color:#fff;padding:3rem 2rem;border-radius:10px;margin-bottom:2rem;width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);box-sizing:border-box}.founders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:.2rem;justify-items:center}.founders-text{display:grid;grid-template-columns:1fr 1rem 1fr;gap:4rem;color:#333;font-size:var(--fs-md);line-height:1.8;max-width:1200px;margin:0 auto;text-align:justify}.founders-text p{margin:0;text-align:justify}.founders-text span{width:.1rem;height:75%;align-self:center;background-color:#ccc}@media(max-width:768px){.hero-content{flex-direction:column;gap:1rem;margin-left:0;margin-right:0}.hero-image{width:100%}.hero-text{text-align:center}.hero-text h1{font-size:2rem}.cards-grid,.founders-grid{flex-direction:column;gap:1rem}.founders-text{grid-template-columns:1fr;gap:1rem}.about-us-section h2,.about-us-cards h2,.about-us-sections h2{font-size:1.8rem}.unique-box{padding:1.5rem 1rem}}@media(max-width:480px){.about-us-hero{padding:2rem 1rem}.hero-text h1{font-size:1.5rem}.hero-text p,.about-us-section p,.founders-text{font-size:.95rem}.about-us-section h2,.about-us-cards h2{font-size:1.5rem}.unique-box{padding:1rem .5rem}.about-us-footer-spacer{height:2rem}}*,*:before,*:after{box-sizing:border-box}*{font-family:Segoe UI,sans-serif}.process-page{padding:0 clamp(1rem,5vw,7rem);margin:0;padding-top:7rem;overflow-y:auto;overflow-x:hidden;background-color:#fff;min-height:100vh;max-width:100vw;width:100%}.why-us-box{display:flex;gap:clamp(1rem,3%,2rem);align-items:center;justify-content:center;background-color:#ecedea00;padding:0 clamp(.5rem,2%,1rem) clamp(.5rem,2%,1rem);border-radius:10px;margin:0 0 clamp(2rem,4%,4rem);flex-wrap:wrap;flex-direction:row-reverse}.why-us-text{flex:1;text-align:left;font-size:clamp(.6rem,1.5vw,.7rem);line-height:1.8;color:#1a3c2e;min-width:300px;padding:clamp(1rem,2%,1.5rem)}.why-us-text h2{font-size:var(--fs-xl);color:#003e00;margin-bottom:0;text-align:left}.why-us-text p{text-align:justify;font-size:var(--fs-base);line-height:1.7}.why-us-image img{width:100%;max-width:700px;border-radius:10px;height:auto}.core-message{margin-top:clamp(-2rem,-3%,-3.5rem);margin-bottom:clamp(2rem,4%,3rem);padding:0 clamp(1rem,3%,2rem)}.core-box{background-color:transparent;width:100%;height:auto;padding:0;border-radius:0;box-shadow:none;display:flex;align-items:flex-start;justify-content:space-between;box-sizing:border-box;gap:2rem;flex-wrap:wrap}.core-image{width:100%;max-width:600px;height:auto;flex-shrink:0}.core-text{width:100%;max-width:2000px;text-align:left;padding:2rem;color:#1a3c2e}.core-text h2{font-size:var(--fs-lg);font-weight:700;color:#003e00;margin-bottom:1rem;text-align:left}.core-text h3{font-size:var(--fs-lg);font-weight:600;color:#000;margin-bottom:1rem;text-align:left}.core-text p{font-size:var(--fs-base);line-height:1.8;color:#000;text-align:justify}.comparison-layout{display:flex;gap:clamp(.8rem,2%,1.5rem);justify-content:center;align-items:stretch;flex-wrap:wrap;margin-top:clamp(2rem,4%,3rem)}.center-card{background-color:#fff;border-radius:10px;padding:clamp(1rem,2%,1.5rem);text-align:center;width:100%;max-width:300px;min-width:250px;height:calc(420px + 2.4rem);display:flex;flex-direction:column;justify-content:center;box-shadow:0 6px 16px #00000026;align-self:center;margin-top:clamp(1rem,2%,1.5rem);transition:transform .3s ease,box-shadow .3s ease}.center-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0003}.center-card-img{width:100%;height:auto;border-radius:8px;margin-bottom:clamp(.8rem,1.5%,1rem)}.center-card-text{font-size:var(--fs-base);color:#003e00;font-weight:600;line-height:1.5;margin:0}.comparison-cards-left,.comparison-cards-right{flex:1;min-width:250px;max-width:300px;display:flex;flex-direction:column;gap:clamp(.8rem,1.5%,1.2rem)}.comparison-side-heading{font-size:var(--fs-base);font-weight:600;text-align:center;margin-bottom:clamp(.5rem,1%,1rem);font-family:Arial,Helvetica,sans-serif}.comparison-cards-left .comparison-side-heading{color:#146f14}.comparison-cards-right .comparison-side-heading{color:#ae1515}.comparison-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;height:160px;display:flex;flex-direction:column}.comparison-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 6px 16px #00000026}.card-heading{padding:clamp(.3rem,.6%,.5rem);font-size:var(--fs-base);font-weight:600;text-align:center;font-family:Lütschine,sans-serif}.green-heading{background-color:#c8e6c9;color:#1b5e20}.red-heading{background-color:#ffcdd2;color:#b71c1c}.card-description{padding:clamp(.5rem,1%,.7rem);font-size:var(--fs-sm);line-height:1.3;color:#333;margin:0 .7rem;text-align:justify;flex:1;overflow:hidden;display:flex;align-items:flex-start;font-family:Arial,Helvetica,sans-serif}.recycling-detail{display:flex;flex-direction:column;gap:clamp(2rem,4%,3rem);margin-top:clamp(2rem,4%,4rem);margin-bottom:clamp(2rem,4%,4rem);padding:0;background-color:#fff;overflow-x:hidden}.recycling-block{display:flex;gap:clamp(1rem,3%,2rem);align-items:center;flex-wrap:wrap}.recycling-block:nth-child(2n){flex-direction:row-reverse}.mechanical-processing-box{background-color:#005716;padding:2rem;border-radius:10px;color:#fff;width:100%;margin-left:0;margin-right:0;margin-bottom:clamp(1rem,2%,2rem);box-sizing:border-box;padding-left:0;padding-right:0}.recycling-img{width:100%;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:clamp(.5rem,1%,1rem);background-color:#ffffff0d;margin-left:clamp(1rem,3%,2rem)}.green-bg-box .recycling-text{flex:1;font-size:clamp(.5rem,1.3vw,.6rem);line-height:1.8;color:#000;text-align:left;padding-right:clamp(1.5rem,3%,2.5rem);padding-left:clamp(1.5rem,3%,2.5rem)}.mechanical-processing-box .recycling-text h2{font-size:var(--fs-lg);color:#fff}.mechanical-processing-box .recycling-text p{color:#fff}.direct-reuse-box{background-color:#005716;padding:2rem;border-radius:10px;color:#fff;width:100%;margin-bottom:2rem;box-sizing:border-box}.direct-reuse-box .recycling-text{flex:1;font-size:var(--fs-base);line-height:1.7;color:#fff;text-align:left}.direct-reuse-box .recycling-text h2{font-size:var(--fs-lg);color:#fff}.direct-reuse-box .recycling-text p{color:#fff;font-size:clamp(.5rem,1.3vw,.6rem);font-family:Arial,Helvetica,sans-serif}.recycling-img{width:100%;max-width:500px;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:clamp(.5rem,1%,1rem);box-sizing:border-box;margin-left:clamp(1rem,3%,2rem)}.recycling-text{flex:1;font-size:var(--fs-md);line-height:1.7;color:#1a3c2e;text-align:left;padding-right:clamp(1.5rem,3%,2.5rem)}.recycling-text h2{font-size:var(--fs-lg);color:#005700;margin-bottom:clamp(.5rem,1%,1rem);font-family:Lütschine,sans-serif}.recycling-text p{font-size:clamp(.5rem,1.3vw,.6rem);font-family:Arial,Helvetica,sans-serif}.recycling-block .recycling-text h2{font-size:clamp(1.6rem,2vw,1.8rem)}.recycling-block .recycling-text p{font-size:var(--fs-base);text-align:justify}@media(max-width:768px){.why-us-box{flex-direction:column-reverse;align-items:center;margin-bottom:2rem}.why-us-image img{max-width:500px}.core-box{flex-direction:column;gap:1rem}.core-text{padding:1rem}.core-image,.core-visual img{max-width:100%}.advantage-section{gap:1rem;margin-top:2rem;margin-bottom:2rem}.advantage-cards-box{padding:1.5rem;gap:1rem;display:flex;flex-direction:column}.advantage-cards-box .card{max-width:100%}.recycling-detail{gap:2rem;margin-top:2rem;margin-bottom:2rem;padding:1rem}.recycling-block{flex-direction:column}.recycling-block img{margin-right:.5rem}.recycling-block{align-items:center;text-align:center}.recycling-text{padding-left:1rem;padding-right:1rem}.recycling-text p{text-align:center}.mechanical-processing-box,.direct-reuse-box{padding:1.5rem}.recycling-img{margin-left:0;margin-right:0;align-self:center}}@media(max-width:480px){.why-us-box{align-items:center}.why-us-text{min-width:unset;width:100%;padding:0 1rem;margin-right:auto}.why-us-text h2{margin-bottom:1rem}.why-us-text p{text-align:justify}.advantage-cards-box{padding:1rem;display:flex;flex-direction:column}.vibrant-image{width:150px}.mechanical-processing-box,.direct-reuse-box{padding:1rem}}.product-page{color:#333;line-height:1.6;padding:7rem clamp(1rem,5vw,7.75rem) 0 clamp(1rem,5vw,7.75rem);background-color:#fff}.hero{text-align:left;margin-bottom:40px;padding-left:2rem}.logo{width:200px;margin-bottom:20px}.hero h1{font-size:var(--fs-xl);margin-bottom:15px;color:#003e00}.hero p{max-width:1100px;margin:0;font-size:var(--fs-base);white-space:normal;overflow:visible;text-overflow:clip;line-height:1.6;color:#555}.products{margin-bottom:50px}.products h2{font-size:var(--fs-lg);margin-bottom:30px;color:#003e00;text-align:center;padding:0;margin-left:auto;margin-right:auto}.secondary h2{color:#003e00;text-align:center;padding:0}.products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2vw,2rem);padding-inline:clamp(.5rem,1.5vw,1rem)}.products-grid .product-item:nth-child(2n){margin-top:4rem}.products-grid .product-item:nth-child(2),.products-grid .product-item:nth-child(4),.products-grid .product-item:nth-child(9){margin-top:6rem}.product-item{display:flex;flex-direction:column;align-items:stretch;gap:1rem;background:#fff;color:#003e00;padding:1.5rem;border-radius:10px;transition:none;max-width:100%}.product-item:hover{transform:none;box-shadow:none}.product-image{width:100%;height:150px;object-fit:contain;border-radius:8px;flex-shrink:0;order:-1}.product-text{flex:1;max-width:900px}.product-text h3{color:#000;margin:0 0 .8rem;font-size:var(--fs-base);font-weight:600}.product-text p{color:#555;margin:0;font-size:var(--fs-md);line-height:1.2;text-align:justify}.product-item.no-image{gap:1rem}.product-item.no-image:before{content:"";width:100%;height:150px;background-color:#fff;border-radius:8px;order:-1}.product-item.image-right{flex-direction:column}@media(max-width:768px){.products-grid{grid-template-columns:1fr}.products-grid .product-item{margin-top:0!important}}@media(max-width:480px){.product-item{padding:1rem}.product-image{height:120px}}.contact-page{font-family:Poppins,system-ui,Arial;background:#fff;padding:7rem clamp(1rem,6vw,8rem) 0 clamp(1rem,6vw,8rem)}.contact-hero{max-width:1800px;margin:0 auto clamp(.5rem,1.5vw,1.25rem);text-align:center;padding:0 clamp(1rem,4vw,2rem)}.contact-hero h1{font-size:clamp(1rem,2vw,1.3rem);color:#000;font-weight:700;margin-bottom:clamp(.5rem,1vw,.8rem);font-family:Bebas Neue,sans-serif;text-align:center;line-height:1.35;max-width:1200px;margin-left:auto;margin-right:auto}.contact-grid{width:100%;margin:0 auto clamp(2rem,4vw,3rem);display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3rem);row-gap:0;align-items:start;justify-items:stretch;max-width:1400px;padding:0 clamp(1rem,4vw,2rem)}.contact-address{justify-self:start;grid-column:2;grid-row:2;padding:clamp(.5rem,1vw,1rem);margin-top:clamp(-25rem,-15vw,-10rem)}.contact-info{justify-self:start;grid-column:2;grid-row:1;caret-color:transparent;padding:clamp(.5rem,1vw,1rem);margin-top:clamp(2.5rem,5vw,4rem)}.contact-info h2,.contact-address h2{color:#000;margin:0;padding:0;font-size:var(--fs-base);font-family:Bebas Neue,sans-serif;text-align:center}.contact-address address,.contact-info address{font-style:normal;color:#000;line-height:1.55;margin:0;padding:0;font-size:var(--fs-base);text-align:justify}.contact-info .contact-line{margin:0;padding:0;color:#000;display:block;font-size:var(--fs-base);line-height:1.45;text-align:justify}.contact-info .contact-line strong{margin-right:.25rem;color:#000}.form-heading{grid-column:1;grid-row:1/2;color:#005700;font-size:var(--fs-lg);font-family:Bebas Neue,sans-serif;text-align:left;justify-self:start;caret-color:transparent;width:100%;margin-top:0}.contact-form-wrap{background:#fff;padding:0 clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem);border-radius:8px;box-shadow:0 8px 30px #00000014;grid-column:1;grid-row:1/2;justify-self:start;align-self:start;width:100%;max-width:clamp(280px,50vw,420px);margin-top:clamp(3rem,6vw,4.5rem)}.contact-form{display:flex;flex-direction:column;gap:clamp(.3rem,.7vw,.5rem);padding-bottom:clamp(.5rem,1.5vw,.8rem)}.contact-form label{display:flex;flex-direction:column;gap:clamp(.15rem,.6vw,.3rem);color:#234e2a;text-align:left}.contact-form input::placeholder{color:#75897d;font-size:var(--fs-sm);font-style:italic}.contact-form input,.contact-form textarea,.contact-form select{width:100%;padding:clamp(.4rem,1rem,.6rem);border:2px solid #234e2a;border-radius:6px;background:transparent;font-size:clamp(.65rem,1.2vw,.8rem)}.contact-form textarea::placeholder{color:#9aaaa0;font-size:var(--fs-sm);font-style:italic}.contact-form textarea{min-height:clamp(100px,15vw,140px);resize:vertical}.form-actions{display:flex;justify-content:center;margin-top:clamp(.5rem,1.5vw,.7rem)}.send-btn{background:#003e00;color:#fff;padding:clamp(.55rem,1.2vw,.75rem);border-radius:8px;border:none;cursor:pointer;width:100%;max-width:360px;position:relative;z-index:3;font-size:clamp(.75rem,1.3vw,.9rem);caret-color:transparent}.send-btn:focus{outline:none;box-shadow:0 0 0 4px #35530e33}.send-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.status{margin-top:clamp(.5rem,1.4vw,.75rem);font-size:clamp(.85rem,1.6vw,.95rem);text-align:center}.status.success{color:green}.status.error{color:#e03b3b}@media(max-width:900px){.contact-grid{grid-template-columns:1fr}.contact-info,.contact-address,.contact-form-wrap,.form-heading{grid-column:auto;grid-row:auto;justify-self:center;margin-top:0}.contact-form-wrap{max-width:100%}}@media(max-width:480px){.contact-hero{padding:0 1rem}.contact-info,.contact-address{text-align:center}.contact-address address,.contact-info address,.contact-info .contact-line{text-align:justify}.contact-address,.contact-info,.contact-form-wrap{padding:1rem}}#root{width:100%;min-height:100vh;margin:0;padding:0;text-align:center}.app{display:flex;flex-direction:column;min-height:100vh}footer{position:static;bottom:0;justify-content:flex-end}main{width:100%;background-color:transparent}
