/* LeuwongRR Public Visual Hotfix v20260501v3
   Fokus: hero image tampil jelas, mascot tidak tenggelam, legal/about tetap readable. */
:root{--lrr-hotfix-accent:#83ff54;--lrr-hotfix-accent2:#35df66;--lrr-hotfix-bg:#020905;--lrr-hotfix-text:#f7fff3;--lrr-hotfix-muted:rgba(235,255,230,.78)}
html,body{background:#020905!important;color:var(--lrr-hotfix-text)!important;overflow-x:hidden!important}body{min-height:100vh!important;background:radial-gradient(circle at 18% 0%,rgba(126,255,47,.08),transparent 30%),linear-gradient(180deg,#031007 0%,#020905 42%,#010603 100%)!important}.container,.container-fluid{position:relative}.lrr-home-v40{isolation:isolate}.lrr-home-v40 .lrr-card{background:linear-gradient(180deg,rgba(10,38,19,.92),rgba(2,12,7,.98))!important;border-color:rgba(126,255,87,.24)!important;box-shadow:0 22px 70px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.055)!important}.lrr-home-v40 .lrr-hero{position:relative;overflow:visible!important;background:radial-gradient(circle at 58% 12%,rgba(126,255,47,.13),transparent 34%),linear-gradient(135deg,rgba(9,36,17,.96),rgba(2,9,5,.99))!important}.lrr-home-v40 .lrr-hero:before{content:"";position:absolute;inset:12px 30% auto 30%;height:2px;background:linear-gradient(90deg,transparent,rgba(126,255,87,.65),transparent);filter:blur(.3px);opacity:.9;pointer-events:none}.lrr-home-v40 .lrr-hero__visual{min-width:0;align-items:stretch!important}.lrr-home-v40 .lrr-visual{min-height:560px!important;background:radial-gradient(circle at 65% 24%,rgba(130,255,84,.26),transparent 24%),linear-gradient(140deg,#06180c,#020805 56%,#04130a)!important;border:1px solid rgba(126,255,87,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 80px rgba(0,0,0,.48),0 0 0 1px rgba(126,255,87,.06)!important;overflow:hidden!important}.lrr-home-v40 .lrr-visual:before{content:""!important;position:absolute;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(1,9,5,.08) 0%,rgba(1,9,5,.02) 42%,rgba(1,9,5,.36) 100%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(0,0,0,.25))!important;pointer-events:none}.lrr-home-v40 .lrr-visual:after{content:""!important;position:absolute;z-index:2!important;right:-18%;bottom:-18%;width:82%;height:50%;background:radial-gradient(circle,rgba(132,255,84,.34),rgba(53,223,102,.13) 36%,transparent 68%)!important;filter:blur(12px)!important;pointer-events:none}.lrr-home-v40 .lrr-visual__bg{display:block!important;opacity:1!important;visibility:visible!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:saturate(1.26) contrast(1.08) brightness(.92)!important;transform:scale(1.02)!important;z-index:0!important}.lrr-home-v40 .lrr-visual__mascot{display:block!important;opacity:1!important;visibility:visible!important;position:absolute!important;z-index:4!important;right:-8%!important;bottom:-5%!important;width:min(92%,520px)!important;max-width:none!important;height:auto!important;object-fit:contain!important;filter:drop-shadow(0 34px 34px rgba(0,0,0,.72)) drop-shadow(0 0 28px rgba(126,255,47,.34)) saturate(1.16) contrast(1.04)!important;transform:translateZ(0)!important}.lrr-home-v40 .lrr-visual__caption{z-index:5!important;left:18px!important;right:18px!important;bottom:18px!important;background:linear-gradient(180deg,rgba(6,20,10,.82),rgba(2,10,5,.94))!important;border-color:rgba(255,255,255,.15)!important;box-shadow:0 18px 44px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06)!important}.lrr-home-v40 .lrr-visual__caption strong{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.45)!important}.lrr-home-v40 .lrr-visual__caption span{color:rgba(244,255,238,.84)!important}.lrr-home-v40 .lrr-btn.primary{background:linear-gradient(180deg,#a7ff77 0%,#71ef55 54%,#40d86c 100%)!important;color:#041007!important;box-shadow:0 14px 32px rgba(93,255,73,.28),inset 0 1px 0 rgba(255,255,255,.42)!important}.lrr-home-v40 .lrr-stock-number{color:#fff!important;text-shadow:0 0 24px rgba(126,255,47,.2)!important}.lrr-public-page,.lrr-legal-page,.lrr-company-page,main{color:#f7fff3!important}.lrr-public-page p,.lrr-public-page li,.lrr-company-page p,.lrr-company-page li,.lrr-legal-page p,.lrr-legal-page li{color:rgba(239,255,232,.84)!important}.lrr-public-page h1,.lrr-public-page h2,.lrr-public-page h3,.lrr-company-page h1,.lrr-company-page h2,.lrr-company-page h3,.lrr-legal-page h1,.lrr-legal-page h2,.lrr-legal-page h3{color:#fff!important}.lrr-lux-footer,.lrr-footer{border-top-color:rgba(126,255,87,.16)!important;background:linear-gradient(180deg,rgba(5,22,11,.88),rgba(2,9,5,.96))!important}@media (max-width:1200px){.lrr-home-v40 .lrr-visual{min-height:520px!important}.lrr-home-v40 .lrr-visual__mascot{right:-3%!important;width:min(86%,500px)!important}}@media (max-width:900px){.lrr-home-v40 .lrr-hero{gap:14px!important}.lrr-home-v40 .lrr-visual{min-height:500px!important}.lrr-home-v40 .lrr-visual__mascot{right:-2%!important;bottom:-3%!important;width:min(82%,450px)!important}.lrr-home-v40 .lrr-visual__bg{object-position:58% center!important}}@media (max-width:576px){.lrr-home-v40 .lrr-hero{padding:12px!important}.lrr-home-v40 .lrr-visual{min-height:430px!important;border-radius:22px!important}.lrr-home-v40 .lrr-visual__mascot{width:86%!important;right:-12%!important;bottom:42px!important}.lrr-home-v40 .lrr-visual__caption{left:12px!important;right:12px!important;bottom:12px!important;padding:13px 14px!important}.lrr-home-v40 .lrr-visual__caption span{font-size:.84rem!important;line-height:1.5!important}.lrr-home-v40 .lrr-visual__bg{filter:saturate(1.2) contrast(1.07) brightness(.86)!important}}
.lrr-home-v40 [data-lrr-stock-card].is-stock-ready{border-color:rgba(126,255,87,.42)!important;box-shadow:0 18px 54px rgba(64,216,108,.16),inset 0 1px 0 rgba(255,255,255,.06)!important}.lrr-home-v40 [data-lrr-stock-card].is-stock-empty [data-lrr-stock-status]{color:#ffe7a3!important;border-color:rgba(250,204,21,.28)!important;background:rgba(250,204,21,.10)!important}

/* LRR Trustpilot Remove Patch - 2026-05-01
   Semua Trustpilot widget/iframe/card disembunyikan sebagai fallback apabila ada cache lama. */
.lrr-trustpilot-footer-widget,
.trustpilot-widget,
#lrr-trustpilot-widget-loader,
#lrr-trustpilot-loader,
#lrr-trustpilot-loader-src,
#lrr-trustpilot-service-invitation,
#trustpilot-review-after-payment,
iframe[src*="trustpilot.com"],
iframe[title*="Trustpilot" i] {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    min-width: 0 !important;
    min-height: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
}
