html[data-vb-surface=website]:not(.vb-installed) .vb-clubs>.club-hero{display:none}.website-club-hero{isolation:isolate;background:#131f3a;border:2px solid #76e8ff;border-radius:24px;align-items:center;min-height:480px;margin-top:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 29px #47caff33}.website-club-hero>img{z-index:-2;object-fit:cover;object-position:75% 45%;width:100%;height:100%;position:absolute;inset:0}.website-club-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a1331f5,#151b3edb 43%,#18123824 90%),linear-gradient(#0000,#121b3fb8);position:absolute;inset:0}.website-club-hero>div{max-width:750px;padding:clamp(26px,4vw,45px)}.website-club-eyebrow{letter-spacing:.12em;color:#9aeaff;align-items:center;gap:8px;font-size:10px;font-weight:850;line-height:1.5;display:flex}.website-club-hero h1{letter-spacing:-.045em;color:#fff;margin:20px 0;font-size:clamp(35px,4.6vw,61px);line-height:1.04}.website-club-hero h1 em{color:#ffacf0;text-shadow:0 0 24px #df56eb66;font-style:normal}.website-club-hero p{color:#e5e9ff;max-width:46ch;font-size:16px;line-height:1.7}.website-club-hero>div>a{background:linear-gradient(115deg,#1b647f,#64317b);border:1px solid #7fedff;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:13px 19px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 0 19px #41cdff3b}.website-club-tags{flex-wrap:wrap;gap:15px;margin-top:22px;display:flex}.website-club-tags>span{color:#d5ebff;align-items:center;gap:6px;font-size:10px;display:flex}.website-club-hero-label{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);letter-spacing:.1em;color:#ffc6f0;background:#241737bf;border:1px solid #ffa7e5;border-radius:12px;gap:5px;padding:14px;font-size:9px;display:grid;position:absolute;bottom:24px;right:23px}.website-club-shortcuts{flex-wrap:wrap;gap:8px;margin:19px 0 29px;display:flex}.website-club-shortcuts a{background:#2c2345;border:1px solid #b989da;border-radius:99px;padding:9px 13px;font-size:11px;font-weight:800;text-decoration:none}.website-club-calendar-intro{padding:0 4px}.website-club-calendar-intro h2,.website-club-advice h2{color:#fff;letter-spacing:-.025em;margin:12px 0;font-size:clamp(28px,3vw,38px);line-height:1.1}.website-club-calendar-intro p,.website-club-advice p{color:#cbd7ec;font-size:14px;line-height:1.7}.website-club-advice section[id]{scroll-margin-top:110px}.website-club-planning,.website-club-faq{background:radial-gradient(at 100% 0,#723b8a40,#0000 70%),linear-gradient(140deg,#14243d,#211832);border:1px solid #8ce7ff;border-radius:20px;margin:30px 0;padding:30px;box-shadow:0 0 24px #37c4ff16}.website-club-planning>header{max-width:760px;margin-bottom:23px}.website-club-planning h2 em{color:#fea5e6;font-style:normal}.website-club-planning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.website-club-planning-grid article{background:radial-gradient(at 100% 0,#4ab8d329,#0000 80%),#1b2b46;border:1px solid #61dff6;border-radius:14px;padding:25px}.website-club-planning-grid article:nth-child(2n){background:radial-gradient(at 100% 0,#a7428f38,#0000 80%),#2f2243;border-color:#e5a0e4}.website-club-planning-grid svg{color:#9eebff;box-sizing:content-box;background:#23415b;border:1px solid #99eaff66;border-radius:12px;padding:11px;box-shadow:0 0 17px #42ccff22}.website-club-planning-grid h3{color:#fff;margin:17px 0 8px;font-size:22px}.website-club-planning-grid p{margin:0;font-size:13px}.website-club-styles{background:linear-gradient(130deg,#302448,#102f45);border:1px solid #f0a1e4;border-radius:20px;grid-template-columns:1fr 1.15fr;gap:30px;margin:30px 0;padding:32px;display:grid;box-shadow:0 0 23px #ed6ce919}.website-club-styles>nav{gap:11px;display:grid}.website-club-styles>nav>a{background:#0f213a99;border:1px solid #7ddfff80;border-radius:12px;align-items:center;gap:13px;padding:17px;text-decoration:none;display:flex}.website-club-styles>nav>a>span{flex:1;font-size:14px;font-weight:800}.website-club-styles small{color:#c7d9ef;margin-top:5px;font-size:11px;font-weight:400;display:block}.website-club-faq>h2{margin-bottom:25px}.website-club-faq details{background:#24203d;border:1px solid #8a75b0;border-radius:11px;margin-top:10px}.website-club-faq summary{cursor:pointer;color:#bfedff;padding:17px 19px;font-size:14px;font-weight:800;line-height:1.5}.website-club-faq details p{margin:0;padding:0 19px 19px;font-size:13px}.website-club-faq details[open]{background:#21334a;border-color:#8ee8ff}html[data-vb-surface=website]:not(.vb-installed) .vb-clubs{background:0 0;max-width:1260px;padding-bottom:30px}html[data-vb-surface=website]:not(.vb-installed) .club-search{background:radial-gradient(at 100% 0,#8c32894d,#0000 70%),linear-gradient(130deg,#17334b,#271b3e);border:1px solid #8ceaff;border-radius:18px;gap:14px;padding:23px;box-shadow:0 0 23px #3dd3ff22}html[data-vb-surface=website]:not(.vb-installed) .vb-clubs .club-search :is(input,select,button){background:#101c37;border:1px solid #69e8ff;border-radius:10px;min-height:49px;font-size:14px;box-shadow:inset 0 0 12px #5adfff0a,0 0 11px #4dcfff19}html[data-vb-surface=website]:not(.vb-installed) .club-kinds button{border-radius:99px;padding:10px 15px;font-size:13px;box-shadow:0 0 12px #60ddff1a}html[data-vb-surface=website]:not(.vb-installed) .club-grid{gap:19px}html[data-vb-surface=website]:not(.vb-installed) .club-card{border-radius:18px;box-shadow:0 0 21px #31ceff20}html[data-vb-surface=website]:not(.vb-installed) .club-card>img{height:240px}html[data-vb-surface=website]:not(.vb-installed) .club-card .club-body{padding:22px}html[data-vb-surface=website]:not(.vb-installed) .club-card .club-buy{margin-top:22px}html[data-vb-surface=website]:not(.vb-installed) .club-directory{background:linear-gradient(130deg,#201d3a,#192c43);border:1px solid #aa8cd6;border-radius:16px;padding:18px}@media (max-width:750px){.website-club-hero{min-height:480px}.website-club-hero>div{max-width:650px}.website-club-hero-label{display:none}.website-club-styles{grid-template-columns:1fr;gap:18px}.website-club-planning,.website-club-faq{padding:24px 19px}.website-club-hero h1{font-size:44px}html[data-vb-surface=website]:not(.vb-installed) .club-card>img{height:185px}}@media (max-width:500px){.website-club-hero{min-height:500px}.website-club-hero>div{padding:28px 22px}.website-club-hero:after{background:linear-gradient(90deg,#111735ee,#201b43bb),linear-gradient(#0000,#121b3fe8)}.website-club-hero p{font-size:15px}.website-club-hero h1{font-size:38px}.website-club-tags{gap:12px}.website-club-planning-grid{grid-template-columns:1fr}.website-club-planning-grid article{padding:22px}.website-club-styles{padding:24px 19px}.website-club-faq summary{padding:16px;font-size:13px}.website-club-eyebrow{font-size:8px}html[data-vb-surface=website]:not(.vb-installed) .club-grid{grid-template-columns:1fr}html[data-vb-surface=website]:not(.vb-installed) .club-card>img{height:235px}html[data-vb-surface=website]:not(.vb-installed) .club-search{padding:18px}html[data-vb-surface=website]:not(.vb-installed) .club-directory-grid{grid-template-columns:1fr}}html[data-vb-surface=website]:not(.vb-installed) .club-account-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}html[data-vb-surface=website]:not(.vb-installed) .club-account-actions button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:850;display:flex}.club-account-actions .club-save{color:#ffd7f5;background:linear-gradient(130deg,#69305e,#351c4c);border:1px solid #ff69dc;box-shadow:0 0 14px #ff4bdc30}.club-account-actions .club-plan{color:#fff5bb;background:linear-gradient(130deg,#5c4c23,#31283f);border:1px solid #ffe761;box-shadow:0 0 14px #ffe35d28}.club-account-actions button:disabled{opacity:.6;cursor:wait}.club-account-actions button:focus-visible{outline-offset:3px;outline:3px solid #a3eeff}.club-account-error,.club-account-notice{color:#ffe2f6;background:#32203f;border:1px solid #ff8ad5;border-radius:12px;padding:15px;font-size:14px}.club-account-error button{margin-left:8px;text-decoration:underline}.club-account-notice{color:#c7f1ff;background:#152e43;border-color:#83e3ff}
