.rcg .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rcg .rcg-h2{font-size:clamp(1.8rem,3vw,2.5rem)}.rcg .rcg-h2 em{display:block}.rcg .rcg-h3{text-transform:uppercase;margin-bottom:14px;font-size:1.25rem}.rcg .rcg-anchor{scroll-margin-top:var(--header-h,80px)}.rcg .rcg-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 56px;margin-bottom:28px;display:grid}.rcg .rcg-head>p{color:var(--gx-ink-2);font-size:.88rem;line-height:1.8}.rcg .gx-section--dark .rcg-head>p{color:var(--gx-on-dark-2)}.rcg .rcg-tag{background:var(--gx-accent);color:#1c1f24;letter-spacing:.09em;text-transform:uppercase;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);padding:4px 9px;font-size:.6rem;font-weight:850;line-height:1.3;position:absolute;top:-11px;left:18px}.rcg .rcg-buy{width:100%}.rcg .rcg-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:32px 72px;display:grid}.rcg .rcg-hero-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:16px;display:flex}.rcg .rcg-hero-meta .gx-eyebrow{margin:0}.rcg .rcg-preview{color:#e3d6bd;letter-spacing:.08em;text-transform:uppercase;background:#3a3833;border:1px solid #a69777;padding:4px 8px;font-size:.58rem;font-weight:800}.rcg .rcg-title{max-width:18ch;font-size:clamp(2.4rem,4.1vw,3.7rem)}.rcg .rcg-title em{display:block}.rcg .rcg-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.rcg .rcg-rate{background:#25282df5;border:1px solid #8d7b5b88;padding:26px 26px 24px;position:relative}.rcg .rcg-rate:before{content:"";background:var(--gx-accent);width:54px;height:3px;position:absolute;top:-1px;left:-1px}.rcg .rcg-rate-label{color:var(--gx-on-dark-accent);letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:800}.rcg .rcg-rate-value{font-family:var(--gx-display);align-items:baseline;gap:10px;margin-top:8px;font-style:italic;line-height:1;display:flex}.rcg .rcg-rate-value strong{color:var(--gx-accent);letter-spacing:-.04em;font-size:clamp(3.6rem,6vw,5rem);font-weight:850}.rcg .rcg-rate-value span{color:var(--gx-on-dark);text-transform:uppercase;font-size:1.6rem;font-weight:850}.rcg .rcg-rate-per{color:var(--gx-on-dark-2);margin-top:4px;font-size:.86rem}.rcg .rcg-rate-per strong{color:var(--gx-on-dark)}.rcg .rcg-rate-bonus{color:var(--gx-on-dark);border-top:1px solid #53524d;align-items:center;gap:8px;margin-top:20px;padding-top:16px;font-size:.95rem;font-weight:800;display:flex}.rcg .rcg-rate-bonus svg{color:var(--gx-accent)}.rcg .rcg-rate-hint{color:var(--gx-on-dark-2);margin-top:4px;font-size:.76rem;line-height:1.6}.rcg .rcg-notice{border-bottom:1px solid var(--gx-line-strong);color:#3f3a2e;background:#d9cfb9}.rcg .rcg-notice .container{align-items:flex-start;gap:10px;padding-block:14px;display:flex}.rcg .rcg-notice svg{color:var(--gx-accent-ink);flex:none;margin-top:2px}.rcg .rcg-notice p{font-size:.82rem;line-height:1.6}.rcg .rcg-packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px;margin:0;padding:0;list-style:none;display:grid}.rcg .rcg-pack{border:1px solid var(--gx-line-strong);background:var(--gx-card-2);flex-direction:column;gap:6px;padding:24px 22px 22px;display:flex;position:relative}.rcg .rcg-pack:before{content:"";background:#ad7338;width:42px;height:3px;position:absolute;top:-1px;left:-1px}.rcg .rcg-pack.is-popular,.rcg .rcg-pack.is-best{border-color:#9b5b23;box-shadow:inset 0 0 0 1px #9b5b23}.rcg .rcg-pack.is-best{box-shadow:none;background:var(--gx-dark-3);color:var(--gx-on-dark);border-color:#53524d}.rcg .rcg-pack.is-popular .rcg-tag,.rcg .rcg-pack.is-best .rcg-tag{left:60px}.rcg .rcg-pack-percent{color:var(--gx-accent-ink);font-family:var(--gx-display);letter-spacing:-.02em;font-size:1.4rem;font-style:italic;font-weight:850;position:absolute;top:18px;right:18px}.rcg .rcg-pack-total{font-family:var(--gx-display);align-items:baseline;gap:8px;font-style:italic;line-height:1;display:flex}.rcg .rcg-pack-total strong{letter-spacing:-.03em;font-size:2.4rem;font-weight:850}.rcg .rcg-pack-total span{color:var(--gx-ink-2);text-transform:uppercase;font-size:1rem;font-weight:850}.rcg .rcg-pack-split{min-height:3.1em;color:var(--gx-ink-2);font-size:.8rem;line-height:1.55}.rcg .rcg-pack-split em{color:var(--gx-accent-ink);font-style:normal;font-weight:800}.rcg .rcg-pack-price{border-top:1px solid var(--gx-line-strong);margin:10px 0 12px;padding-top:12px;font-size:1.25rem;font-weight:850}.rcg .rcg-pack .rcg-buy{margin-top:auto}.rcg .rcg-pack.is-best .rcg-pack-percent,.rcg .rcg-pack.is-best .rcg-pack-split em{color:var(--gx-accent)}.rcg .rcg-pack.is-best .rcg-pack-total span,.rcg .rcg-pack.is-best .rcg-pack-split{color:var(--gx-on-dark-2)}.rcg .rcg-pack.is-best .rcg-pack-price{border-color:#53524d}.rcg .rcg-pack.is-best:before{background:var(--gx-accent)}.rcg .rcg-split{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:32px 64px;display:grid}.rcg .rcg-ladder{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.rcg .rcg-ladder li{grid-template-columns:9.5em minmax(0,1fr) 3.4em;align-items:center;gap:14px;display:grid}.rcg .rcg-ladder-from{color:var(--gx-ink-2);font-size:.8rem;font-weight:700}.rcg .rcg-ladder-bar{background:#bcb7a8;height:12px}.rcg .rcg-ladder-bar span{width:calc(var(--rcg-step) * 100%);background:linear-gradient(90deg, #c27a3b, var(--gx-accent-ink));clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%);height:100%;display:block}.rcg .rcg-ladder strong{color:var(--gx-accent-ink);font-family:var(--gx-display);text-align:right;font-size:1.3rem;font-style:italic;font-weight:850}.rcg .rcg-calc h3{text-transform:uppercase;margin-bottom:16px;font-size:1.3rem}.rcg .rcg-calc-label{color:var(--gx-ink-3);margin-bottom:6px;font-size:.74rem;font-weight:800;display:block}.rcg .rcg-calc-input{background:var(--gx-card);border:1px solid #8b877d;align-items:center;display:flex}.rcg .rcg-calc-input:focus-within{outline:3px solid var(--gx-accent-ink);outline-offset:2px}.rcg .rcg-calc-input span{color:var(--gx-ink-2);padding-left:14px;font-weight:800}.rcg .rcg-calc-input input{width:100%;min-width:0;color:var(--gx-ink);font:inherit;background:0 0;border:0;padding:12px 14px 12px 8px;font-size:1.15rem;font-weight:800}.rcg .rcg-calc-input input:focus-visible{outline:none}.rcg .rcg-calc-hint{color:var(--gx-ink-2);margin-top:6px;font-size:.72rem}.rcg .rcg-calc-hint.is-error{color:#9a2a1a;font-weight:800}.rcg .rcg-calc-quick{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.rcg .rcg-calc-quick button{min-height:34px;color:var(--gx-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #8b877d;padding:6px 10px;font-size:.74rem;font-weight:800}.rcg .rcg-calc-quick button:hover{background:#24272b14}.rcg .rcg-calc-quick button[aria-pressed=true]{border-color:var(--gx-button);background:var(--gx-button);color:#fff8ee}.rcg .rcg-calc-result{border-top:1px solid var(--gx-line-strong);gap:8px;margin:18px 0 0;padding-top:14px;display:grid}.rcg .rcg-calc-result div{justify-content:space-between;align-items:baseline;gap:12px;font-size:.86rem;display:flex}.rcg .rcg-calc-result dt{color:var(--gx-ink-2)}.rcg .rcg-calc-result dd{margin:0;font-weight:800}.rcg .rcg-calc-result .is-total{border-top:1px dashed var(--gx-line-strong);margin-top:4px;padding-top:10px}.rcg .rcg-calc-result .is-total dt{color:var(--gx-ink);font-weight:800}.rcg .rcg-calc-result .is-total dd{color:var(--gx-accent-ink);font-family:var(--gx-display);font-size:1.8rem;font-style:italic;font-weight:850;line-height:1}.rcg .rcg-calc-result small{font-size:.9rem}.rcg .rcg-calc-next{border-left:3px solid var(--gx-accent);color:var(--gx-ink-3);margin-top:12px;padding:2px 0 2px 10px;font-size:.78rem;line-height:1.6}.rcg .rcg-vip-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rcg .rcg-vip-levels li{border:1px solid #53524d;border-top:3px solid var(--rcg-level);background:var(--gx-dark-2);gap:4px;padding:16px 18px;display:grid}.rcg .is-level-1{--rcg-level:#b98e5c}.rcg .is-level-2{--rcg-level:#d77c27}.rcg .is-level-3{--rcg-level:#f0a24a}.rcg .rcg-vip-badge{color:var(--gx-on-dark);font-family:var(--gx-display);text-transform:uppercase;align-items:center;gap:8px;font-size:1.5rem;font-style:italic;font-weight:850;display:flex}.rcg .rcg-vip-badge svg{color:var(--rcg-level)}.rcg .rcg-vip-from{color:var(--gx-on-dark-2);font-size:.8rem}.rcg .rcg-track{margin:22px 0 0}.rcg .rcg-track ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.rcg .rcg-track li{gap:6px;display:grid}.rcg .rcg-track-month{color:var(--gx-on-dark-2);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.rcg .rcg-track-bar{background:var(--rcg-level);height:10px}.rcg .rcg-track li:last-child .rcg-track-bar{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}.rcg .rcg-track-level{color:var(--gx-on-dark);font-size:.74rem;font-weight:800}.rcg .rcg-vip-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px 56px;margin-top:44px;display:grid}.rcg .rcg-table-wrap{overflow-x:auto}.rcg .rcg-table{border-collapse:collapse;width:100%;font-size:.86rem}.rcg .rcg-table th,.rcg .rcg-table td{text-align:center;border-bottom:1px solid #53524d;padding:12px 10px}.rcg .rcg-table thead th{color:var(--gx-on-dark-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.rcg .rcg-table th:first-child{text-align:left}.rcg .rcg-table tbody th{color:var(--gx-on-dark-2);font-weight:700}.rcg .rcg-table td{color:var(--gx-on-dark);font-weight:800}.rcg .rcg-table td:last-child{color:var(--gx-accent)}.rcg .rcg-plans{gap:16px;margin:0;padding:0;list-style:none;display:grid}.rcg .rcg-plan{background:var(--gx-dark-2);border:1px solid #53524d;grid-template-columns:minmax(0,1fr) auto 8.5em;align-items:center;gap:12px 18px;padding:16px 18px;display:grid;position:relative}.rcg .rcg-plan.is-popular{border-color:var(--gx-accent)}.rcg .rcg-plan>div{gap:2px;display:grid}.rcg .rcg-plan strong{color:var(--gx-on-dark);font-family:var(--gx-display);text-transform:uppercase;font-size:1.3rem;font-weight:850}.rcg .rcg-plan small{color:var(--gx-on-dark-2);font-size:.72rem}.rcg .rcg-plan-price{text-align:right}.rcg .rcg-plan-price strong{color:var(--gx-accent);text-transform:none;font-style:italic}.rcg .rcg-plan .rcg-buy{min-height:40px;padding-inline:12px}.rcg .rcg-faq{border:1px solid var(--gx-line-strong);background:var(--gx-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0 0;padding:0;list-style:none;display:grid}.rcg .rcg-faq li{background:var(--gx-card);align-content:start;gap:6px;padding:18px;display:grid}.rcg .rcg-faq strong{letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}.rcg .rcg-faq span{color:var(--gx-ink-2);font-size:.82rem;line-height:1.65}@media (max-width:1000px){.rcg .rcg-hero-grid,.rcg .rcg-split,.rcg .rcg-vip-grid{grid-template-columns:minmax(0,1fr)}.rcg .rcg-rate{max-width:420px}.rcg .rcg-packages,.rcg .rcg-faq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.rcg .rcg-head,.rcg .rcg-vip-levels{grid-template-columns:minmax(0,1fr)}.rcg .rcg-track ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}}@media (max-width:560px){.rcg .rcg-packages,.rcg .rcg-faq{grid-template-columns:minmax(0,1fr)}.rcg .rcg-plan{grid-template-columns:minmax(0,1fr) auto}.rcg .rcg-plan .rcg-buy{grid-column:1/-1}.rcg .rcg-ladder li{grid-template-columns:8.5em minmax(0,1fr) 3em;gap:10px}}@media (forced-colors:active){.rcg .rcg-pack,.rcg .rcg-plan,.rcg .rcg-rate,.rcg .rcg-vip-levels li{border:1px solid canvastext}.rcg .rcg-track-bar,.rcg .rcg-ladder-bar span{background:highlight}}
