.tier-benefits{max-width:1240px;margin:auto}.tier-benefits[hidden],[role=tabpanel][hidden],#vipBenefitMount[hidden]{display:none!important}.benefits-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:10px 0 25px}.benefits-heading h1{font:800 clamp(36px,5vw,64px)/.98 Expedition,Impact,sans-serif;margin:14px 0}.benefits-heading h1 span{color:#ff2035}.benefits-heading p{color:#a9b5c5;font-size:13px;line-height:1.7}.benefits-account{color:#d7dfea;white-space:nowrap;font-size:11px;border:1px solid #3c4451;padding:12px;border-radius:5px;text-decoration:none}.benefits-membership{background:#14191f;border-left:3px solid #ff2035;padding:15px 18px;font-size:11px;letter-spacing:.5px;color:#dce3ed;margin-bottom:24px}.benefits-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:22px}.benefits-tabs button{position:relative;text-align:left;background:#13161c;border:1px solid #343c47;padding:17px 15px;font-weight:800;letter-spacing:1px;border-radius:5px;min-height:74px;font-size:13px}.benefits-tabs small{display:block;color:#929faf;font:400 8px/1.6 Arial,sans-serif;letter-spacing:1px;margin-top:6px}.benefits-tabs [aria-selected=true]{border-color:#ff2035;background:#271319;box-shadow:inset 0 -3px #ff2035}.benefits-tabs .is-current-plan:after{content:"";position:absolute;top:10px;right:10px;width:5px;height:5px;border-radius:50%;background:#ff4054}.benefit-tier-hero{padding:30px;background:linear-gradient(125deg,#1c1f27,#101216 75%);border:1px solid #353d48;border-top:3px solid #ff2035;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:18px}.benefit-tier-hero .eyebrow{font-size:9px;color:#ff6c7c;letter-spacing:2px}.benefit-tier-hero h2{font:800 clamp(32px,4vw,51px)/1 Expedition,Impact,sans-serif;margin:14px 0}.benefit-tier-hero p:not(.eyebrow){font:400 12px/1.8 Arial,sans-serif;color:#adb7c6;max-width:440px}.benefit-tier-price{border-left:1px solid #414958;padding-left:28px;min-width:150px}.benefit-tier-price strong{display:block;font:800 22px/1.4 Expedition,Arial,sans-serif}.benefit-tier-price span{display:block;font-size:8px;color:#aab5c5;letter-spacing:1px;margin-top:9px}.benefit-tier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.benefit-tool{background:#14171d;border:1px solid #303844;padding:25px;border-radius:7px;display:flex;flex-direction:column;min-width:0}.benefit-tool-top{display:flex;justify-content:space-between;gap:15px;color:#9ba8b9;font-size:10px}.benefit-tool-top span{color:#ff4459}.benefit-tool-top small{font-size:8px;letter-spacing:1px}.benefit-tool h3{font:800 21px/1.2 Expedition,Impact,sans-serif;margin:26px 0 12px}.benefit-tool p{font:400 12px/1.8 Arial,sans-serif;color:#a8b3c3;max-width:400px;margin:0 0 22px}.benefit-tool button,.benefit-tool a{margin-top:auto;align-self:flex-start;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.3px;color:#f0f2f7;text-decoration:none;background:#222832;border:1px solid #485465;border-radius:4px;padding:12px 15px}.benefit-pending{margin-top:auto;font-size:10px;color:#a9b2bf;border:1px dashed #424a56;border-radius:4px;padding:12px 15px;align-self:flex-start}.benefit-tier-footer{display:flex;justify-content:space-between;gap:20px;padding:18px 0 28px;align-items:center}.benefit-tier-footer p,.benefit-tier-footer a{font:400 10px/1.7 Arial,sans-serif;color:#9ca9ba}.benefit-tier-footer a{white-space:nowrap;color:#ff8b99}.benefits-tabs button:focus-visible,.benefit-tool button:focus-visible,.benefit-tool a:focus-visible{outline:2px solid #ff7d8d;outline-offset:3px}#vipBenefitMount .vip-request{margin-top:0}@media(max-width:640px){.benefits-heading{display:block}.benefits-account{display:inline-block;margin-top:5px}.benefits-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.benefits-tabs button{font-size:11px;min-height:70px}.benefit-tier-hero{padding:23px;display:block}.benefit-tier-price{border-left:0;border-top:1px solid #414958;padding:18px 0 0;margin-top:23px}.benefit-tier-grid{grid-template-columns:1fr}.benefit-tool{padding:22px}.benefit-tier-footer{display:block}.benefit-tier-footer a{display:inline-block;margin-top:5px}}
