.pcr-club{--pcr-red:#c51b32;--pcr-dark:#251b1d;--pcr-soft:#fff4f2;max-width:1100px;margin:0 auto;color:var(--pcr-dark);font-family:inherit}.pcr-club *{box-sizing:border-box}.pcr-club h2{font-size:clamp(1.45rem,3vw,2.05rem);line-height:1.18;text-transform:none;margin:10px 0 16px;color:inherit}.pcr-club p{line-height:1.7;color:inherit}.pcr-club small{display:block;font-size:.85rem;line-height:1.6;color:#655b5d}.pcr-eyebrow{font-size:.73rem;font-weight:800;letter-spacing:.09em}.pcr-hero{padding:40px;border-radius:20px;background:var(--pcr-red);color:#fff}.pcr-hero h2{font-size:clamp(2rem,5vw,3.3rem);font-weight:800}.pcr-pill{display:inline-block;background:#fff;color:#9e1628;border-radius:24px;padding:10px 16px;font-size:.85rem;font-weight:700}.pcr-balances{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.pcr-balance{border:1px solid #eadcdd;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:9px}.pcr-balance strong{font-size:clamp(2rem,5vw,3rem);line-height:1.2;color:#a61529}.pcr-balance a,.pcr-inline a{color:#a61529;text-decoration:underline;text-underline-offset:3px;font-weight:700}.pcr-soft{background:var(--pcr-soft);border-color:var(--pcr-soft)}.pcr-section{padding:32px 0;border-bottom:1px solid #ebdfe0;scroll-margin-top:30px}.pcr-convert{display:flex;align-items:flex-end;gap:14px;margin:20px 0 12px}.pcr-club label{display:block;font-size:.9rem;font-weight:700;margin:0}.pcr-club input{display:block;margin-top:8px;min-height:48px;border:1px solid #bbabad;border-radius:8px;padding:10px 12px;background:white;color:#251b1d;font:inherit;max-width:100%;width:100%}.pcr-club input:focus-visible,.pcr-button:focus-visible,.pcr-details summary:focus-visible{outline:3px solid #3b6baf;outline-offset:3px}.pcr-button{border:2px solid var(--pcr-red);border-radius:8px;background:var(--pcr-red);color:#fff!important;font:inherit;font-weight:700;padding:12px 20px;min-height:48px;text-decoration:none!important;text-align:center;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pcr-button:hover{background:#a51428;border-color:#a51428}.pcr-outline{color:#a61529!important;background:white}.pcr-outline:hover{color:white!important}.pcr-referral{background:var(--pcr-soft);border-radius:18px;padding:32px;display:grid;grid-template-columns:1.2fr 1fr;gap:32px;margin:32px 0 0}.pcr-share{display:flex;flex-direction:column;gap:10px}.pcr-share input{margin:0}.pcr-share .pcr-button{margin-top:10px}.pcr-empty{padding:18px 20px;border-radius:10px;background:#f7f5f5;color:#655b5d}.pcr-vouchers{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pcr-voucher{display:flex;flex-direction:column;gap:10px;border:1px solid #cbbcbf;border-radius:12px;padding:20px}.pcr-voucher strong{color:#a61529;font-size:1.5rem}.pcr-voucher code{font-size:1rem;overflow-wrap:anywhere;color:#251b1d;background:#f5f0f1;padding:8px;border-radius:5px;user-select:all}.pcr-voucher span{font-size:.8rem;line-height:1.5}.pcr-muted{background:#f6f5f5;color:#6c6264}.pcr-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-left:22px}.pcr-steps li::marker{color:#a61529;font-weight:800}.pcr-steps strong,.pcr-steps span{display:block}.pcr-steps span{font-size:.9rem;line-height:1.6;margin-top:8px}.pcr-details{border-bottom:1px solid #ebdfe0;padding:20px 0}.pcr-details summary{font-weight:700;cursor:pointer;line-height:1.5}.pcr-details p{font-size:.87rem;margin-top:16px}.pcr-history{list-style:none;padding:0}.pcr-history li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid #eee}.pcr-history strong{font-size:.88rem}.pcr-notice{background:#fff8dd;border:1px solid #e3cf8d;border-radius:10px;padding:16px;margin:16px 0;font-size:.92rem;line-height:1.6}.pcr-inline{border:1px solid #eed5d9;border-radius:10px;padding:16px;background:#fff5f3;display:flex;flex-direction:column;gap:7px;margin:16px 0;font-size:.9rem;line-height:1.5}.pcr-inline strong{color:#9e1628}@media(max-width:600px){.pcr-hero{padding:28px 22px;border-radius:14px}.pcr-balances{gap:10px}.pcr-balance{padding:17px 13px}.pcr-balance>span{font-size:.82rem}.pcr-balance small{font-size:.76rem}.pcr-section{padding:26px 0}.pcr-convert{align-items:stretch;flex-direction:column}.pcr-referral{grid-template-columns:1fr;padding:24px 20px;gap:20px}.pcr-vouchers,.pcr-steps{grid-template-columns:1fr}.pcr-steps{gap:20px}.pcr-history li{align-items:flex-start}.pcr-button{width:100%}}
.pcr-reward{display:flex;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;background:#fff4f2;border:1px solid #f0d4d7;border-radius:12px;color:#332126;font-family:inherit;box-sizing:border-box;max-width:100%;text-align:left}.pcr-reward[hidden]{display:none!important}.pcr-reward__icon{flex:0 0 30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#c51b32;color:#fff;font-size:22px;font-weight:700}.pcr-reward__content{min-width:0;flex:1}.pcr-reward .pcr-reward__title{margin:0 0 5px;font-weight:600;font-size:.82rem;line-height:1.4;color:#655054}.pcr-reward .pcr-reward__gain{margin:0 0 7px;font-size:.95rem;line-height:1.5;color:#332126}.pcr-reward__gain strong{color:#ac142b;font-size:1.2rem;white-space:nowrap}.pcr-reward .pcr-reward__note{margin:0 0 8px;font-size:.76rem;line-height:1.5;color:#655054}.pcr-reward__link{color:#a31529!important;font-size:.8rem;font-weight:700;text-decoration:underline!important;text-underline-offset:3px}.pcr-reward__link:focus-visible{outline:3px solid #3b6baf;outline-offset:3px}.pcr-reward[aria-busy=true] [data-pcr-amount]{font-size:.92rem}@media(max-width:480px){.pcr-reward{padding:12px;gap:9px}.pcr-reward__icon{flex-basis:26px;height:26px;font-size:19px}}
