*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--green: #2e7d32;--green-bright: #4caf50;--green-light: #81c784;--dark: #111;--gray-bg: #f5f5f5;--text: #222}body{font-family:Inter,sans-serif;color:var(--text);overflow-x:hidden}.hero{position:relative;background:linear-gradient(135deg,#0a2e0a,#1b5e20 60%,#2e7d32);min-height:340px;display:flex;align-items:center;padding:48px 5%;overflow:hidden}.hero-icon{width:80px;height:auto;margin-bottom:16px;display:block}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(assets/trashbin_bg.png) center/cover no-repeat;opacity:.18;z-index:0}.hero-content{position:relative;z-index:1;max-width:520px}.hero-content .tag{color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:8px}.hero-content h1{font-family:Bebas Neue,sans-serif;font-size:clamp(2.6rem,6vw,4.2rem);color:var(--green-light);line-height:1;text-shadow:0 2px 12px rgba(0,0,0,.5);margin-bottom:12px}.hero-content h1 span{color:#fff}.hero-content p{color:#ffffffd9;font-size:.95rem;line-height:1.6;margin-bottom:24px}.btn-primary{display:inline-block;background:var(--green-bright);color:#fff;font-weight:800;font-size:1rem;padding:14px 30px;border-radius:4px;text-decoration:none;letter-spacing:1px;border:2px solid var(--green-bright);transition:background .2s,color .2s}.btn-primary:hover{background:transparent;color:var(--green-bright)}.trust-bar{background:#fff;border-bottom:2px solid var(--green-bright);display:flex;flex-wrap:wrap;justify-content:center;gap:6px 24px;padding:14px 5%;font-size:.85rem;font-weight:700;color:#333}.trust-bar span{display:flex;align-items:center;gap:6px}.trust-bar .accent{color:var(--green)}.trust-bar .dot{color:#ccc}section{padding:64px 5%}.section-title{text-align:center;font-size:1.9rem;font-weight:900;margin-bottom:8px}.section-title .green{color:var(--green-bright)}.section-sub{text-align:center;color:#666;margin-bottom:40px;font-size:.95rem}.services-bg{background:var(--gray-bg)}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;max-width:900px;margin:0 auto 36px}.service-card{background:#fff;border-radius:10px;padding:28px 20px 22px;text-align:center;box-shadow:0 2px 12px #00000012;transition:transform .2s,box-shadow .2s;border-top:4px solid transparent}.service-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;border-top-color:var(--green-bright)}.service-icon{font-size:2.4rem;margin-bottom:12px}.service-card h3{font-size:1rem;font-weight:800;margin-bottom:6px}.service-card h3.green{color:var(--green-bright)}.service-card p{font-size:.82rem;color:#666;line-height:1.5}.center{text-align:center}.btn-outline{display:inline-block;border:2px solid var(--green);color:var(--green);background:transparent;font-weight:800;font-size:.95rem;padding:12px 32px;border-radius:4px;text-decoration:none;letter-spacing:1px;transition:background .2s,color .2s}.btn-outline:hover{background:var(--green);color:#fff}.why-section{background:#1a1a1a;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media(max-width:700px){.why-section{grid-template-columns:1fr}}.why-content h2{font-size:2rem;font-weight:900;margin-bottom:24px}.why-content h2 .green{color:var(--green-bright)}.why-list{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.why-list li{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:600}.why-list li:before{content:"\2713";color:var(--green-bright);font-size:1.1rem;font-weight:900}.why-img img{width:100%;border-radius:12px;object-fit:cover;max-height:320px}.process-section{background:#fff}.process-row{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:900px;margin:0 auto;align-items:center}@media(max-width:680px){.process-row{grid-template-columns:1fr}}.steps{display:flex;align-items:flex-start;gap:0}.step{text-align:center;flex:1}.step-icon{font-size:2rem;background:var(--green);color:#fff;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.step h4{font-size:.85rem;font-weight:800}.step p{font-size:.75rem;color:#666}.arrow{font-size:1.4rem;color:#ccc;align-self:center;padding:0 4px;margin-bottom:28px}.pricing-box{background:var(--green);color:#fff;border-radius:12px;padding:36px 28px;text-align:center}.pricing-box h3{font-size:1.4rem;font-weight:900;margin-bottom:8px}.pricing-box .price{font-size:2.4rem;font-weight:900;color:#fff}.pricing-box .price span{font-size:1rem;font-weight:400;opacity:.85}.pricing-box p{font-size:.82rem;opacity:.9;margin:12px 0 20px}.btn-white{display:inline-block;background:#fff;color:var(--green);font-weight:900;font-size:.95rem;padding:12px 28px;border-radius:4px;text-decoration:none;letter-spacing:1px;transition:opacity .2s}.btn-white:hover{opacity:.88}.process-cta{text-align:center;margin-top:40px}footer{background:#111;color:#fff9;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:28px 5%;gap:16px;font-size:.85rem}footer .brand{color:var(--green-bright);font-weight:900;font-size:1.1rem}footer nav{display:flex;gap:20px}footer nav a{color:#fff9;text-decoration:none;font-weight:600}footer nav a:hover{color:var(--green-bright)}footer .phone{color:#fff;font-weight:800;font-size:1rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
