.wm-checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.wm-platform-image{position:relative;border-radius:18px;overflow:hidden;height:320px}.wm-platform-image img{width:100%;height:100%;object-fit:cover;filter:brightness(.8)}.wm-platform-image>span{position:absolute;bottom:24px;left:24px;color:white;font-size:13px;letter-spacing:.12em}.wm-access-list{margin:22px 0}.wm-access-list>div{display:flex;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid #dedfd5}.wm-access-list>div>svg{width:24px;height:24px}.wm-access-list>div>span{flex:1}.wm-access-list strong,.wm-access-list small{display:block}.wm-access-list small{color:#68756a;font-size:14px;margin-top:4px}.wm-checkout{border:1px solid #c2a369!important;background:#f7f4e9!important}.wm-launch-badge{display:inline-flex;background:#213e32;color:#f3ebd6;font-size:10px;letter-spacing:.12em;border-radius:20px;padding:9px 14px;margin-bottom:20px}.wm-billing{display:flex;gap:8px}.wm-billing .chip{flex:1;justify-content:center}.wm-big-price{display:flex;gap:13px;align-items:baseline;margin:22px 0 10px;flex-wrap:wrap}.wm-big-price strong{font-size:66px;line-height:1;letter-spacing:-.05em;font-weight:500}.wm-big-price s{font-size:24px;color:#879080}.wm-big-price>span{font-size:14px}.wm-price-explainer{font-size:14px!important}.wm-code{padding:18px 0;border-top:1px solid #d9d4c5;border-bottom:1px solid #d9d4c5;margin:20px 0}.wm-code .btn{background:transparent;color:#213e32;border:1px solid #aebca6}.wm-waiver{display:flex;align-items:center;gap:10px;background:#dfead8;color:#25402e;border-radius:10px;padding:12px;margin:15px 0;font-size:13px}.wm-waiver>svg{width:22px;flex-shrink:0}.wm-waiver .text-link{margin-left:auto}.wm-renewal{margin-top:22px;border-top:1px solid #d9d4c5;padding-top:18px}.wm-renewal p{font-size:12px;line-height:1.7}.wm-renewal strong{font-size:13px}.world-pass{background:radial-gradient(ellipse at top right,#456546,#17392f 60%);color:#fff;border-radius:20px;padding:36px;max-width:550px;position:relative;overflow:hidden}.world-pass:after{content:'';width:250px;height:250px;position:absolute;top:-140px;right:-50px;border:1px solid #d1ab674f;border-radius:50%}.world-pass .rize-coin{margin:30px 0}.world-pass .eyebrow,.world-pass p,.world-pass .data-row{color:#ece9dc}.world-pass h2{font-size:36px;margin:20px 0}.wm-checkout .field input:focus{outline:2px solid #b49459;outline-offset:2px}
@media(max-width:850px){.wm-checkout-grid{grid-template-columns:1fr}.wm-platform-image{height:220px}.wm-access-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.wm-access-list>div{align-items:start;flex-wrap:wrap;gap:9px}.wm-access-list>div>span{min-width:100%}.wm-access-list>div>svg:last-child{display:none}.wm-access-list small{font-size:12px}.wm-big-price strong{font-size:58px}}
@media(prefers-reduced-motion:reduce){.world-pass *{animation:none!important}}
.wm-entry{min-height:calc(100svh - 42px);display:grid;grid-template-columns:40% 60%;background:#f2f1e8}.wm-entry-photo{min-height:700px}.wm-entry-photo img{width:100%;height:100%;object-fit:cover}.wm-entry-content{padding:45px clamp(24px,4vw,65px);align-self:center}.wm-entry-content>.brand{display:block;margin-bottom:55px}.wm-entry-content>.brand img{width:50px}.wm-entry h1{font-size:clamp(42px,5vw,75px);line-height:1.03;margin:20px 0}.wm-entry-content>p{max-width:520px}.wm-entry-options{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:32px}.wm-entry-options article{border:1px solid #c9cdbd;border-radius:18px;padding:24px;display:flex;flex-direction:column;background:#e7ebdc}.wm-entry-options article+article{background:#f8f5ec}.wm-entry-options h2{font-size:24px;line-height:1.2;margin:20px 0 10px}.wm-entry-options p{font-size:14px;flex:1}.wm-entry-options .btn{font-size:13px;justify-content:center;text-align:center;margin-top:15px}.wm-entry-options small{display:block;font-size:12px;margin-top:12px}.wm-passport-reward{background:#e9ecdd!important;margin-top:24px}.wm-passport-reward h2{font-size:28px;line-height:1.2;margin:14px 0}.wm-passport-reward p{font-size:14px}.wm-reward-progress{height:6px;background:#d4d9c7;border-radius:10px;overflow:hidden;margin:22px 0 10px}.wm-reward-progress span{display:block;height:100%;background:#9a7b40}.wm-passport-reward .row{font-size:12px}.wm-passport-reward .text-link{margin-top:20px}@media(max-width:1000px){.wm-entry{grid-template-columns:1fr}.wm-entry-photo{display:none}.wm-entry-content>.brand{margin-bottom:35px}.wm-entry-content{max-width:760px;margin:auto;width:100%}}@media(max-width:550px){.wm-entry-content{padding:28px 22px}.wm-entry-options{grid-template-columns:1fr}.wm-entry-options article{padding:22px}.wm-entry-options h2{margin:10px 0}.wm-entry h1{font-size:45px}}
.community-wallet{margin:24px 0;background:linear-gradient(135deg,#f6f2df,#e8eddf)!important;border:1px solid #cbbb8d!important}.community-wallet-top{display:flex;align-items:center;justify-content:space-between;gap:24px}.community-wallet h2,.community-member-note h2{font-size:32px;line-height:1.1;margin:16px 0}.community-wallet p,.community-member-note p{font-size:14px;line-height:1.7}.community-credit{display:flex;flex-direction:column;align-items:flex-end;gap:7px;min-width:160px}.community-credit .rize-coin{width:45px;height:45px}.community-credit>span{font-size:9px;letter-spacing:.1em}.community-credit>strong{font-size:36px;line-height:1.2;font-weight:500;color:#28503a}.community-credit small{font-size:10px;max-width:180px;text-align:right}.community-math{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0;border-top:1px solid #c8cfbb;border-bottom:1px solid #c8cfbb;margin:24px 0}.community-math span{font-size:11px;max-width:140px}.community-math b{display:block;font-size:23px;font-weight:500;margin-bottom:6px}.community-math i{font-style:normal;color:#987737}.community-wallet summary{cursor:pointer;font-size:13px}.community-samples{background:#ffffff7a;border-radius:12px;padding:20px;margin-top:24px}.community-samples .btn{font-size:12px;padding:12px 16px}.community-samples .btn:disabled{opacity:.5;cursor:default}.community-samples small{display:block;font-size:11px;margin-top:16px}.community-member-note{margin-top:24px;background:#e9ecdd!important}.community-member-note .text-link{margin-top:12px}@media(max-width:620px){.community-wallet-top{align-items:flex-start;flex-direction:column}.community-credit{align-items:flex-start}.community-credit small{text-align:left}.community-math b{font-size:20px}.community-math span{font-size:10px}.community-samples .buttons{flex-direction:column;align-items:stretch}.community-wallet{padding:20px!important}}
/* Two plans, two token types: deliberately distinct visual treatments. */
.wm-plan-picker{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 32px}.wm-plan-picker button{display:flex;flex-direction:column;gap:12px;text-align:left;padding:26px;border:1px solid #c8cebc;border-radius:22px;background:#faf8ef;color:#173d34;cursor:pointer}.wm-plan-picker button[aria-pressed=true]{border:2px solid #173d34;background:#e5ecd9}.wm-plan-picker strong{font-size:27px}.wm-plan-picker small{opacity:.7}.wm-included-token{display:flex;align-items:center;gap:12px;background:#e6edd8;padding:16px;margin:22px 0;border-radius:14px}.wm-included-token svg{width:24px;flex-shrink:0}.club-balance-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;background:#e9ecd9;border:1px solid #c5cbb3;border-radius:24px;margin:24px 0 36px}.club-balance-card h2{font-size:45px;margin:12px 0}.club-balance-card h2 small{font-size:15px;font-weight:400}.club-balance-card p{margin:0;max-width:560px}.club-token-hero{display:flex;align-items:center;gap:40px;padding:36px;border-radius:24px;background:#173d34;color:#fff;margin-bottom:28px}.club-token-hero strong{display:block;font-size:90px;line-height:1.2;font-weight:400}.club-token-hero p{color:#ced9c5}.club-token-symbol .rize-coin{width:120px;height:120px}.club-bundle-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.club-bundle-grid h2{font-size:45px;margin-top:20px}.club-bundle-grid h2 small{font-size:20px}.club-lot{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:20px 0;border-bottom:1px solid #d7dbcc}.club-lot small{display:block;margin-top:8px;font-size:12px;opacity:.75}.club-card-cost{padding:12px 20px;color:#173d34;font-weight:500}.club-booking-balance{background:#e6ecd8;border-radius:14px;padding:18px}.upgrade-nudge{margin-top:30px;background:linear-gradient(135deg,#e4e9d4,#f6ebd5);border-color:#c8b48c}.upgrade-nudge h2{margin:16px 0}.upgrade-scene h2{margin-top:22px}.invest-lock{margin-left:auto;display:inline-flex}.invest-lock svg{width:14px!important;height:14px!important}.wm-checkout-grid .wm-access-list svg{min-width:22px}@media(max-width:650px){.wm-plan-picker{gap:10px}.wm-plan-picker button{padding:17px}.wm-plan-picker strong{font-size:21px}.club-bundle-grid{grid-template-columns:1fr}.club-balance-card{flex-direction:column;align-items:flex-start;padding:24px}.club-token-hero{padding:25px;gap:20px}.club-token-symbol .rize-coin{width:80px;height:80px}.club-lot{flex-wrap:wrap}.club-lot>div{flex:1 1 180px}.wm-plan-picker .eyebrow{font-size:9px}}

/* Silver identifies Club credits; gold remains the Invest signature. */
.rize-coin.rize-coin-silver{background:conic-gradient(from 35deg,#f4f6f8,#87929e,#fff,#b8c0c9,#edf1f5,#929eaa,#f4f6f8);box-shadow:inset 0 0 0 3px #e0e5ea,inset 0 0 0 7px #9ba7b3,0 10px 25px #37485426}
.rize-coin-silver:after{border-color:#ffffffb0}.rize-coin-silver>svg{color:#4b5b6a;filter:drop-shadow(0 1px 0 #fff)}.coin-orbit-silver{border-color:#a5b0bb}.success-coins .coin-orbit-silver:before,.success-coins .coin-orbit-silver:after{color:#9aa8b7}
.club-balance-card{background:linear-gradient(125deg,#edf0f1,#f8f9f6);border-color:#cbd2d6}.club-balance-identity{display:flex;align-items:center;gap:24px}.club-balance-identity .rize-coin{width:72px;height:72px}.club-balance-card h2{margin:8px 0;font-size:40px}.club-balance-card .eyebrow{color:#52626c}.wm-included-token .rize-coin{width:36px;height:36px}.wm-included-token .rize-coin svg{min-width:0;width:40%}.wm-included-token{background:#edf0f1}
.community-wallet.community-quiet{background:#f5f6f1!important;border-color:#dce0d4!important;padding:22px!important}.community-quiet-total{display:flex;align-items:center;justify-content:space-between;gap:16px}.community-quiet-total h3{font-size:18px;margin:0}.community-quiet-total p{margin:6px 0 0}.community-quiet-total>strong{font-size:24px;font-weight:500}.community-quiet details{margin-top:16px}.community-quiet summary{font-size:14px;color:#53645b}.community-quiet-note{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;background:transparent!important;border-top:1px solid #dce0d4;font-size:14px}.community-quiet-note .text-link{margin:0}.invest-lock svg{stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:650px){.club-balance-identity{gap:16px}.club-balance-identity .rize-coin{width:58px;height:58px}.club-balance-card .btn{width:100%;justify-content:center}.community-quiet-note{align-items:flex-start;flex-direction:column}}

.club-cash-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;margin:24px 0;border:1px solid #cbd3be;border-radius:22px;background:#e9eddf}.club-cash-panel h2{font-size:38px;margin:10px 0}.club-cash-panel p{font-size:14px;margin:0}.club-cash-panel .btn{flex-shrink:0}.club-cash-hint{font-size:14px!important;min-height:24px;color:#456147;margin:18px 0!important}@media(max-width:650px){.club-cash-panel{flex-direction:column;align-items:flex-start;padding:24px}.club-cash-panel .btn{width:100%;justify-content:center}}

#membership-options{scroll-margin-top:110px;outline:none}.membership-required{margin:0 0 24px;align-items:flex-start;border:1px solid #b49355;background:#f3ecd9}.membership-required p{margin:6px 0 0}.wm-checkout .check{align-items:flex-start;margin:20px 0}.wm-checkout .check input{flex-shrink:0;margin-top:4px}.wm-checkout .check a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:650px){#membership-options{scroll-margin-top:82px}}

.club-bundle-grid .panel{display:flex;flex-direction:column}.club-bundle-grid .btn{margin-top:auto}.club-bundle-grid .club-best-value{border:2px solid #b89556;background:#f1ead8}.club-bundle-story{min-height:48px}.club-bundle-grid .eyebrow{min-height:32px}.club-bundle-grid .wm-big-price strong{font-size:clamp(34px,4vw,60px)}
