.club-page .brand-club{border:1.5px solid var(--ink);background:var(--cyan);letter-spacing:0;border-radius:999px;margin-left:2px;padding:1px 8px;font-size:13px;font-style:normal}.club-page .brand>span:last-child,.club-page .nav a{white-space:nowrap}.club-hero{min-height:calc(100vh - 90px);padding:150px var(--gutter) 96px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;margin-top:-76px;display:grid}.club-hero h1{color:#f2fbfc;font-size:clamp(38px,4.8vw,70px)}.club-hero .lead{color:#c7d5d8}.club-hero .pill-ghost{color:#eaf6f7;box-shadow:0 4px 0 var(--teal);background:0 0;border-color:#eaf6f7}.club-hero .pill-ghost:hover{background:#ffffff14}.pass-wrap{perspective:900px;place-items:center;display:grid}.pass{aspect-ratio:1.586;border:2px solid var(--ink);width:min(420px,100%);color:var(--ink);background:radial-gradient(120% 140% at 0% 0%, #81f5fb 0%, #81f5fb00 55%), linear-gradient(135deg, var(--cyan), #9ff8fc 60%, #d9fcfe);box-shadow:0 12px 0 var(--ink), 0 30px 60px #22e5f040;rotate:-5deg;transform:rotateY(calc(var(--px,0) * 14deg)) rotateX(calc(var(--py,0) * -12deg));border-radius:22px;flex-direction:column;justify-content:space-between;padding:22px 24px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.pass:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%);animation:4.5s cubic-bezier(.65,0,.35,1) 1.6s infinite shine;position:absolute;inset:-40% -60%;translate:-60%}@keyframes shine{0%,55%{translate:-60%}to{translate:60%}}.pass-top{align-items:center;gap:10px;display:flex}.pass-top .brand-mark{background:var(--paper)}.pass-top b{letter-spacing:-.04em;font-size:20px}.pass-chip{border:1.5px solid var(--ink);background:var(--ink);color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:700}.pass-tracks{letter-spacing:-.03em;font-size:clamp(17px,2vw,22px);font-weight:800;line-height:1.2}.pass-foot{justify-content:space-between;gap:10px;font-size:12px;font-weight:700;display:flex}@media (scripting:enabled){.pf.club-page:not(.js) .club-hero .hero-copy>*,.pf.club-page:not(.js) .pass{opacity:0}}.pf.js .club-hero .eyebrow{animation:.6s cubic-bezier(.16,1,.3,1) .1s both fade-up}.pf.js .club-hero h1{animation:.8s cubic-bezier(.16,1,.3,1) .2s both fade-up}.pf.js .club-hero .lead{animation:.7s cubic-bezier(.16,1,.3,1) .4s both fade-up}.pf.js .club-hero .actions{animation:.7s cubic-bezier(.16,1,.3,1) .52s both fade-up}.pf.js .pass{animation:.8s cubic-bezier(.2,.8,.25,1) .45s both slap}.track-grid,.steps,.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.track-card{align-content:start;gap:14px;padding:28px;display:grid}.track-card h3{font-size:26px}.track-card>p{color:var(--muted)}.steps{counter-reset:none}.step{align-content:start;gap:10px;padding:26px;display:grid}.step-n{border:var(--line);background:var(--cyan);border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid}.step p{color:var(--muted)}.plan{justify-items:start;gap:6px;padding:28px;display:grid}.plan-name{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:700}.plan-price b{letter-spacing:-.05em;font-size:54px;font-weight:800;line-height:1}.plan-month{color:var(--muted);margin-bottom:14px}.plan-best{background:var(--cyan);box-shadow:var(--shadow-lg)}.plan-best .plan-name,.plan-best .plan-month{color:var(--ink);opacity:.75}.plan-flag{border:1.5px solid var(--ink);background:var(--ink);color:var(--cyan);border-radius:999px;padding:3px 11px;font-size:11px;font-weight:700;position:absolute;top:-14px;right:20px}.wallet-box{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:24px 26px;display:flex}.wallet-box .eyebrow{margin-bottom:8px}.wallet-addr{word-break:break-all;font-size:clamp(14px,1.6vw,18px);font-weight:700}.wallet-note{color:var(--muted);max-width:640px;margin-top:8px;font-size:14.5px}.faq-list{border-top:var(--line);max-width:820px}.faq-list details{border-bottom:1.5px solid #00101129}.faq-list summary{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:19px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font:700 22px var(--mono);line-height:1;transition:rotate .2s}.faq-list details[open] summary:after{rotate:45deg}.faq-list details p{color:var(--muted);max-width:680px;padding:0 0 20px}@media (max-width:1020px){.club-page .nav{display:none}.club-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:130px}.pass-wrap{justify-items:start}.track-grid,.steps,.plan-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pass{transform:none}}
