body.landing-kaca{--lp-hijau-tua: #1F6B3A;--jarak-pita: 16px;font-family:var(--font-kaca);background:#fffde7;color:var(--t1)}.landing-kaca .hero-title,.landing-kaca .section-title,.landing-kaca .cta-title,.landing-kaca .reward-title,.landing-kaca .step-title,.landing-kaca .waste-name,.landing-kaca .stat-number,.landing-kaca .footer-brand{font-family:var(--tajir-font-brand)}.landing-kaca .ruang{z-index:-1}.landing-kaca .cara-kerja-section,.landing-kaca .testimoni-section,.landing-kaca .faq-section,.landing-kaca .tentang-section,.landing-kaca .waste-section,.landing-kaca .download-section,.landing-kaca .partner-section{background:transparent}.landing-kaca .section-title{color:var(--lp-hijau-tua)}.landing-kaca .section-subtitle{color:var(--t2)}.landing-kaca .section-badge{background:var(--k3);border:1px solid var(--garis);color:var(--lp-hijau-tua);box-shadow:var(--b1)}.landing-kaca .navbar-tajir.fixed-top{top:14px;left:16px;right:16px;width:auto;max-width:1100px;margin-inline:auto;padding:8px 10px 8px 18px;border-radius:999px;background:var(--k3)!important;border:1px solid var(--garis-cincin);box-shadow:var(--b2),inset 0 1px 0 var(--kilau),var(--bayang-lensa);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.landing-kaca .navbar-tajir.scrolled{background:var(--k4)!important;padding-block:6px}.landing-kaca .navbar-tajir>.container{padding-inline:0;max-width:none}.landing-kaca .navbar-tajir .nav-link,.landing-kaca .navbar-tajir.scrolled .nav-link{color:var(--t1)!important;min-height:44px;display:inline-flex;align-items:center;border-radius:999px;padding-inline:14px}.landing-kaca .navbar-tajir .nav-link:hover,.landing-kaca .navbar-tajir.scrolled .nav-link:hover{background:var(--k1);color:var(--aksen)!important}.landing-kaca .navbar-tajir .brand-text .main,.landing-kaca .navbar-tajir.scrolled .brand-text .main{color:var(--lp-hijau-tua)}.landing-kaca .navbar-tajir .brand-text .sub,.landing-kaca .navbar-tajir.scrolled .brand-text .sub{color:var(--t2)}.landing-kaca .navbar-tajir .btn-wa,.landing-kaca .navbar-tajir.scrolled .btn-wa{background:var(--kuning);color:#1c1c1c!important;min-height:44px;display:inline-flex;align-items:center;box-shadow:var(--b1)}.landing-kaca .navbar-tajir .btn-wa:hover{filter:brightness(1.06)}.landing-kaca .navbar-toggler{border-color:var(--pisah)!important;min-width:44px;min-height:44px;border-radius:999px}.landing-kaca .navbar-tajir .navbar-toggler-icon{filter:none}@media(max-width:991.98px){.landing-kaca .navbar-tajir.fixed-top{border-radius:28px;padding:8px 12px}.landing-kaca .navbar-tajir .navbar-collapse{background:transparent;box-shadow:none;padding:8px 0 4px;margin-top:4px;border-top:1px solid var(--pisah);border-radius:0}.landing-kaca .navbar-tajir .navbar-collapse .nav-link{color:var(--t1)!important}.landing-kaca .navbar-tajir .navbar-collapse .btn-wa{background:var(--kuning);color:#1c1c1c!important}}.landing-kaca .hero-section{margin:var(--jarak-pita) var(--jarak-pita) 0;border-radius:40px;min-height:calc(92vh - 16px);background:linear-gradient(160deg,#17512c,#1f6b3a,#2d8c4e);overflow:clip}.landing-kaca .hero-section:before{background:radial-gradient(circle,rgba(255,214,0,.22),transparent 70%)}.landing-kaca .hero-section:after{background:radial-gradient(circle,rgba(123,200,67,.25),transparent 70%)}.landing-kaca .hero-wave{display:none}.landing-kaca .hero-section>.container{padding-bottom:8px}.landing-kaca .hero-title{text-shadow:0 2px 18px rgba(0,0,0,.25)}.landing-kaca .hero-section .section-badge{background:#ffffff29;border-color:#ffffff4d;color:#fff;box-shadow:none}.landing-kaca .hero-chip{background:#ffffff24;border-color:#ffffff4d}.landing-kaca .hero-mockup{background:var(--k3);border:1px solid var(--garis-cincin);border-radius:var(--r-panel);box-shadow:var(--b3),inset 0 1px 0 var(--kilau),var(--bayang-lensa);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.landing-kaca .stats-section,.landing-kaca .reward-section{margin:var(--jarak-pita);border-radius:40px;background:linear-gradient(160deg,#17512c,#1f6b3a 55%,#2d8c4e);overflow:clip}.landing-kaca .stats-section .section-title,.landing-kaca .reward-section .section-title{color:#fff}.landing-kaca .stats-section .section-subtitle,.landing-kaca .reward-section .section-subtitle{color:#ffffffe0}.landing-kaca .stats-section .section-badge,.landing-kaca .reward-section .section-badge{background:#ffffff29;border-color:#ffffff4d;color:#fff;box-shadow:none}.landing-kaca .stat-card{background:#ffffff1f;border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px #ffffff4d}.landing-kaca .stat-card:hover{background:#ffffff2e;border-color:#ffffff73;box-shadow:inset 0 1px #ffffff4d,var(--b2)}.landing-kaca .stat-icon{background:#ffffff29;width:64px;height:64px;border-radius:50%;display:inline-grid;place-items:center}.landing-kaca .stat-number,.landing-kaca .counter-number{color:#fff;font-variant-numeric:tabular-nums}.landing-kaca .stat-unit{color:var(--kuning)}.landing-kaca .stat-label{color:#ffffffeb}.landing-kaca .reward-card{background:#ffffff1f;border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px #ffffff4d}.landing-kaca .step-card,.landing-kaca .waste-card,.landing-kaca .testi-card,.landing-kaca .partner-logo,.landing-kaca .faq-section .accordion-item{background:var(--k2);border:1px solid var(--garis-cincin);border-radius:var(--r-kartu);box-shadow:var(--b1),inset 0 1px 0 var(--kilau),var(--bayang-lensa);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--t1)}.landing-kaca .step-card:hover,.landing-kaca .waste-card:hover,.landing-kaca .testi-card:hover,.landing-kaca .partner-logo:hover{border-color:var(--garis-cincin);box-shadow:var(--b2),inset 0 1px 0 var(--kilau),var(--bayang-lensa)}.landing-kaca .step-desc,.landing-kaca .waste-satuan,.landing-kaca .testi-city{color:var(--t2)}.landing-kaca .testi-quote{color:var(--t1)}.landing-kaca .step-icon-wrap{background:var(--k3);box-shadow:inset 0 1px 0 var(--kilau)}.landing-kaca .step-number{background:var(--kuning);color:#1c1c1c}.landing-kaca .waste-badge{background:#ffd60059;color:#5a4300}.landing-kaca .testi-stars{color:#8a6300}.landing-kaca .testi-avatar{background:var(--lp-hijau-tua)}.landing-kaca .partner-logo img{filter:none;opacity:1}.landing-kaca .tentang-img-wrapper,.landing-kaca .tentang-highlight,.landing-kaca .phone-mockup-wrapper .store-info{border-radius:var(--r-panel)}.landing-kaca .tentang-img-wrapper{border:1px solid var(--garis);box-shadow:var(--b1),inset 0 1px 0 var(--kilau)}.landing-kaca .faq-section .accordion-button{background:transparent;color:var(--t1);min-height:56px}.landing-kaca .faq-section .accordion-button:not(.collapsed){background:var(--k3);color:var(--lp-hijau-tua)}.landing-kaca .faq-section .accordion-body{color:var(--t2)}.landing-kaca .btn-tajir,.landing-kaca .btn-tajir-outline{min-height:48px;border-radius:999px}.landing-kaca .btn-tajir{background:var(--kuning);color:#1c1c1c;box-shadow:var(--b1)}.landing-kaca .btn-tajir,.landing-kaca .btn-tajir-outline{transition:transform var(--g-pegas),filter var(--g-cepat),background var(--g-cepat)}.landing-kaca .btn-tajir:active,.landing-kaca .btn-tajir-outline:active{transform:scale(.97)}.landing-kaca .cta-section{margin:var(--jarak-pita);border-radius:40px;overflow:clip}.landing-kaca .footer-tajir{margin:var(--jarak-pita);border-radius:40px;padding-inline:8px}.landing-kaca .footer-link{min-height:32px}.landing-kaca .footer-tajir .sosmed-btn{width:44px;height:44px}.landing-kaca .back-to-top{width:48px;height:48px;background:var(--k3);color:var(--lp-hijau-tua);border:1px solid var(--garis-cincin);box-shadow:var(--b2),var(--bayang-lensa);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.landing-kaca a:focus-visible,.landing-kaca button:focus-visible,.landing-kaca .accordion-button:focus-visible{outline:3px solid var(--aksen);outline-offset:2px;box-shadow:none}.landing-kaca .hero-section a:focus-visible,.landing-kaca .stats-section a:focus-visible,.landing-kaca .reward-section a:focus-visible,.landing-kaca .footer-tajir a:focus-visible{outline-color:var(--kuning)}@keyframes masuk-naik{0%{opacity:0;transform:translate3d(0,16px,0)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes masuk-naik-2{0%{opacity:0;transform:translate3d(0,16px,0)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes masuk-naik-3{0%{opacity:0;transform:translate3d(0,16px,0)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes masuk-naik-4{0%{opacity:0;transform:translate3d(0,16px,0)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes masuk-kiri{0%{opacity:0;transform:translate3d(-16px,10px,0)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes masuk-kanan{0%{opacity:0;transform:translate3d(16px,10px,0)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes kartu-masuk{0%{opacity:0;transform:translate3d(0,18px,0)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes kartu-masuk-2{0%{opacity:0;transform:translate3d(0,18px,0)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes kartu-masuk-3{0%{opacity:0;transform:translate3d(0,18px,0)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes kartu-masuk-4{0%{opacity:0;transform:translate3d(0,18px,0)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes judul-masuk{0%{opacity:0;transform:translate3d(0,20px,0)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes ubin-rakit{0%{opacity:0;transform:translate3d(0,18px,0)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes kata-naik{0%{opacity:0;transform:translate3d(0,14px,0)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes pop-masuk{0%{opacity:0;transform:translate3d(0,10px,0)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes masuk-halus{0%{opacity:0;transform:translate3d(0,12px,0)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes ikon-pop{0%{opacity:0;transform:scale(.85)}50%{opacity:1}to{opacity:1;transform:none}}.landing-kaca .hero-section>.container,.landing-kaca .hero-section [data-aos],.landing-kaca .hero-section .col-lg-6:last-child,.landing-kaca .hero-stat-box,.landing-kaca .hero-chip,.landing-kaca .hero-section .btn-tajir,.landing-kaca .hero-section .section-badge,.landing-kaca .hero-subtitle{animation:none}.landing-kaca .hero-title:has(.kata){animation:none}.landing-kaca .hero-title .kata{animation:kata-sekali .8s cubic-bezier(.16,1,.3,1) both!important;animation-timeline:auto!important;animation-range:normal!important;animation-delay:calc(var(--k, 0) * 70ms + .12s)!important}@keyframes kata-sekali{0%{opacity:0;transform:translate3d(0,.5em,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.landing-kaca *,.landing-kaca *:before,.landing-kaca *:after{animation:none!important;animation-timeline:auto!important;transition:none!important;scroll-behavior:auto!important}.landing-kaca [data-aos],.landing-kaca .kata,.landing-kaca .ubin{opacity:1!important;transform:none!important}.landing-kaca .partner-marquee>.marquee-jalur{animation:none!important;flex-wrap:wrap;width:auto;justify-content:center}}@media(prefers-reduced-transparency:reduce){.landing-kaca .navbar-tajir.fixed-top,.landing-kaca .hero-mockup,.landing-kaca .step-card,.landing-kaca .waste-card,.landing-kaca .testi-card,.landing-kaca .partner-logo,.landing-kaca .faq-section .accordion-item,.landing-kaca .back-to-top{background:var(--pekat)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-kaca .ruang{display:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.landing-kaca .navbar-tajir.fixed-top,.landing-kaca .hero-mockup,.landing-kaca .step-card,.landing-kaca .waste-card,.landing-kaca .testi-card,.landing-kaca .partner-logo,.landing-kaca .faq-section .accordion-item,.landing-kaca .back-to-top{background:var(--pekat)!important}.landing-kaca .ruang{display:none}}@media(max-width:575.98px){body.landing-kaca{--jarak-pita: 10px}.landing-kaca .hero-section,.landing-kaca .stats-section,.landing-kaca .reward-section,.landing-kaca .cta-section,.landing-kaca .footer-tajir{border-radius:28px}.landing-kaca .navbar-tajir.fixed-top{top:10px;left:10px;right:10px}}
