.membership-choice{max-width:1100px;padding-block:42px 80px}.choice-intro{grid-template-columns:1.15fr 1fr;align-items:end;column-gap:40px;margin-bottom:28px;display:grid}.choice-intro>.eyebrow{grid-column:1/-1;margin:0 0 12px}.choice-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(36px,5vw,60px);line-height:1.04}.choice-intro h1 span{color:#51baff}.choice-intro>p:last-child{color:#c1cdd9;margin:0 0 3px;line-height:1.7}.choice-event{background:#191d30;border:1px solid #65354f;border-radius:15px;align-items:center;gap:20px;margin-bottom:28px;padding:16px 20px;display:flex}.choice-event img{object-fit:cover;border-radius:8px;flex:none;width:102px;height:76px}.choice-event>div{flex:1}.choice-event .eyebrow{letter-spacing:.1em;color:#ff9cce;margin:0 0 5px;font-size:10px}.choice-event h2{letter-spacing:-.025em;margin:0 0 4px;font-size:19px}.choice-event p{color:#cbd2df;margin:3px 0;font-size:13px}.choice-event .small{color:#b7c2d2;font-size:12px}.choice-event>a{text-underline-offset:4px;white-space:nowrap;font-size:13px;text-decoration:underline}.choice-plans{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:22px;display:grid}.choice-plan{background:#112230;border:1px solid #3b5267;border-radius:20px;min-width:0;padding:27px 30px 22px}.choice-elite{background:linear-gradient(145deg,#26333d 0%,#142939 58%,#132938 100%);border-color:#e3c679;box-shadow:0 0 0 1px #e3c67922,0 14px 44px #0002}.choice-plan-top{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.choice-plan-top .eyebrow{letter-spacing:.14em;color:#a7bccd;font-size:11px}.choice-elite .eyebrow{color:#f1d794}.choice-recommended{letter-spacing:.09em;color:#f5d98e;background:#ddbb6120;border:1px solid #bda15c77;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:700}.choice-plan h2{letter-spacing:-.04em;margin:13px 0 7px;font-size:36px;line-height:1.15}.choice-tagline{color:#c7d3de;margin:0;font-size:15px}.choice-price{letter-spacing:-.045em;align-items:baseline;gap:12px;margin:22px 0 11px;font-size:52px;font-weight:700;line-height:1.2;display:flex}.choice-price span{letter-spacing:0;color:#b8c6d4;font-size:14px;font-weight:400}.choice-value{color:#d2dce5;max-width:42ch;min-height:72px;margin:0 0 20px;font-size:15px;line-height:1.6}.choice-button{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:15px 18px;font-size:16px;font-weight:700;transition:background .15s;display:flex}.choice-button span{font-size:22px;line-height:1}.choice-button-elite{color:#18232d;background:#f1d58c;border:1px solid #f1d58c}.choice-button-elite:hover{background:#ffe9b1}.choice-button-seeker{color:#e2edf7;background:0 0;border:1px solid #6c8aa3}.choice-button-seeker:hover{background:#253c4f}.choice-renewal{text-align:center;color:#b2c2cf;margin:8px 0 24px;font-size:12px}.choice-benefits{border-top:1px solid #60768855;margin:0;padding:0;list-style:none}.choice-benefits li{padding:16px 0 0 24px;position:relative}.choice-benefits li:before{content:"✓";color:#74c6fc;font-weight:700;position:absolute;top:15px;left:0}.choice-elite .choice-benefits li:before{color:#f1d58c}.choice-benefits strong{font-size:15px;display:block}.choice-benefits span{color:#b8c9d7;margin-top:3px;font-size:13px;line-height:1.6;display:block}.choice-difference{color:#b8c9d7;border-top:1px solid #60768855;margin:20px 0 0;padding-top:15px;font-size:12px;line-height:1.6}.choice-details{color:#c4d1de;max-width:950px;margin:25px 0;font-size:15px;line-height:1.7}.choice-details strong{color:#f1f5fa}.choice-details .small{color:#adbfce;font-size:12px}.choice-once{border-top:1px solid #3b5267;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:25px;display:flex}.choice-once h2{letter-spacing:-.02em;margin:0 0 5px;font-size:19px}.choice-once p{color:#b8c9d7;margin:0;font-size:14px}.choice-once a{color:#77c6ff;text-underline-offset:4px;padding-block:10px;font-size:14px;text-decoration:underline}@media (max-width:750px){.membership-choice{padding-block:28px 55px}.choice-intro{grid-template-columns:1fr;gap:0}.choice-intro h1 br{display:none}.choice-intro h1 span:before{content:" "}.choice-intro>p:last-child{margin-top:15px;font-size:15px}.choice-intro>p:last-child br{display:none}.choice-event{flex-wrap:wrap;gap:12px;padding:16px}.choice-event img{width:74px;height:66px}.choice-event>div{min-width:190px}.choice-event>a{margin-left:86px}.choice-plans{grid-template-columns:1fr;gap:18px}.choice-plan{padding:22px}.choice-value{max-width:none;min-height:0}.choice-once{display:block}.choice-once a{margin-top:10px;display:inline-block}}@media (prefers-reduced-motion:reduce){.choice-button{transition:none}}
