.pvr-landing,.pvr-box{--pvr-green:#6cff1f;--pvr-bg:#070908;--pvr-line:#304138;color:#f5f7f2;background:var(--pvr-bg);font-family:inherit;box-sizing:border-box;text-align:left}.pvr-landing *,.pvr-box *{box-sizing:border-box}.pvr-landing{padding:clamp(24px,5vw,72px);max-width:1240px;margin:auto;border-radius:16px;overflow-wrap:anywhere}.pvr-box{padding:clamp(20px,3vw,32px);border:1px solid var(--pvr-line);border-radius:12px;margin:24px 0}.pvr-landing h1,.pvr-landing h2,.pvr-landing h3,.pvr-box h2,.pvr-box h3{color:#fff;font-family:inherit;line-height:1.15}.pvr-landing h1{font-size:clamp(38px,5.5vw,72px);max-width:850px;margin:20px 0 24px;letter-spacing:-.035em}.pvr-landing h2{font-size:clamp(25px,3vw,36px);margin:0 0 22px}.pvr-landing h3{font-size:23px;margin:20px 0 14px}.pvr-landing p,.pvr-box p{color:#c5ccbf;line-height:1.65;margin:0 0 20px}.pvr-landing .pvr-eyebrow,.pvr-box .pvr-eyebrow{color:var(--pvr-green);font-size:13px;font-weight:700;letter-spacing:.14em}.pvr-hero{padding:20px 0 56px}.pvr-lead{font-size:clamp(18px,2vw,23px);max-width:760px}.pvr-landing .pvr-button,.pvr-box button{display:inline-flex;justify-content:center;align-items:center;background:var(--pvr-green);color:#070908!important;border:1px solid var(--pvr-green);border-radius:6px;font:inherit;font-weight:700;line-height:1.4;padding:14px 23px;text-decoration:none;cursor:pointer;min-height:48px;white-space:normal}.pvr-landing .pvr-button:hover,.pvr-box button:hover{background:#8bff4f}.pvr-landing :focus-visible,.pvr-box :focus-visible{outline:3px solid #6cff1f;outline-offset:4px}.pvr-landing .pvr-muted,.pvr-box .pvr-muted{font-size:14px;margin-top:18px}.pvr-section{border-top:1px solid var(--pvr-line);padding:40px 0}.pvr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px}.pvr-card{min-width:0;padding:28px;background:#111713;border:1px solid var(--pvr-line);border-radius:10px}.pvr-step{color:var(--pvr-green);font-size:16px;font-weight:700}.pvr-landing .pvr-stat{font-size:clamp(24px,3vw,34px);color:var(--pvr-green);font-weight:700}.pvr-landing details{border-bottom:1px solid var(--pvr-line);padding:20px 0}.pvr-landing summary{color:#fff;font-weight:600;cursor:pointer;line-height:1.5}.pvr-landing details p{margin-top:16px;max-width:800px}.pvr-cta{padding-bottom:10px}.pvr-balance{font-size:clamp(38px,5vw,58px);color:var(--pvr-green);font-weight:700;overflow-wrap:anywhere}.pvr-balance span{font-size:20px}.pvr-box a{color:var(--pvr-green)}.pvr-transaction{display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid var(--pvr-line);padding:18px 0;overflow-wrap:anywhere}.pvr-transaction>div{min-width:0;display:grid;gap:6px}.pvr-transaction b{color:var(--pvr-green);text-align:right}.pvr-transaction time,.pvr-transaction small{font-size:13px;color:#aeb7a7}.pvr-redeem{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.pvr-redeem label{display:grid;gap:8px;max-width:100%;color:#fff}.pvr-box input[type=number]{width:180px;max-width:100%;min-height:48px;background:#0b0f09;color:#fff;border:1px solid #59634f;padding:10px;border-radius:5px;font:inherit}.pvr-box .pvr-secondary{background:transparent;color:#fff!important;border-color:#59634f}.pvr-product{color:#c2f581!important;background:#182015;border-left:2px solid #6cff1f;border-radius:3px;padding:10px 14px;font-size:14px;line-height:1.5}.pvr-product[hidden]{display:none!important}.pvr-pages{margin-top:18px;display:flex;gap:20px}@media(max-width:480px){.pvr-landing{padding:24px 18px;border-radius:8px}.pvr-hero{padding:12px 0 32px}.pvr-section{padding:30px 0}.pvr-card{padding:22px}.pvr-landing .pvr-button{width:100%}.pvr-redeem>*{width:100%}.pvr-box input[type=number]{width:100%}}
