.membership-page[data-astro-cid-ctw2qbcu]{background:#0a0e1a;min-height:100vh}.membership-hero[data-astro-cid-ctw2qbcu]{position:relative;padding:180px 0 120px;background:radial-gradient(circle at top,rgba(255,215,0,.1) 0%,transparent 50%),linear-gradient(135deg,#0a0e1a,#1a1f35);overflow:hidden}.hero-background[data-astro-cid-ctw2qbcu]{position:absolute;inset:0;opacity:.03;background-image:repeating-linear-gradient(0deg,#FFD700 0px,transparent 1px,transparent 40px),repeating-linear-gradient(90deg,#FFD700 0px,transparent 1px,transparent 40px)}.hero-content[data-astro-cid-ctw2qbcu]{text-align:center;position:relative;z-index:1}.hero-badge[data-astro-cid-ctw2qbcu]{display:inline-block;padding:8px 24px;background:linear-gradient(135deg,gold,orange);color:#0a0e1a;font-family:Bebas Neue,sans-serif;font-size:1rem;font-weight:700;letter-spacing:2px;border-radius:50px;margin-bottom:2rem;animation:fadeInUp .8s ease-out}.hero-title[data-astro-cid-ctw2qbcu]{font-family:Bebas Neue,sans-serif;font-size:5rem;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;letter-spacing:2px;animation:fadeInUp .8s ease-out .1s both}.hero-subtitle[data-astro-cid-ctw2qbcu]{font-family:Barlow,sans-serif;font-size:1.5rem;color:#ffffffb3;max-width:800px;margin:0 auto;animation:fadeInUp .8s ease-out .2s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section-header[data-astro-cid-ctw2qbcu]{text-align:center;margin-bottom:4rem}.section-header[data-astro-cid-ctw2qbcu] h2[data-astro-cid-ctw2qbcu]{font-family:Bebas Neue,sans-serif;font-size:3.5rem;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;letter-spacing:2px}.section-header[data-astro-cid-ctw2qbcu] p[data-astro-cid-ctw2qbcu]{font-family:Barlow,sans-serif;font-size:1.3rem;color:#ffffffb3}.tiers-section[data-astro-cid-ctw2qbcu]{padding:100px 0;background:linear-gradient(180deg,#1a1f35,#0a0e1a,#1a1f35)}.tiers-grid[data-astro-cid-ctw2qbcu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;max-width:1200px;margin:0 auto}.tier-card[data-astro-cid-ctw2qbcu]{background:#1a1f3599;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,215,0,.2);border-radius:24px;padding:3rem 2.5rem;transition:all .4s ease;position:relative;overflow:hidden}.tier-card[data-astro-cid-ctw2qbcu]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.1),transparent);transition:left .5s ease}.tier-card[data-astro-cid-ctw2qbcu]:hover:before{left:100%}.tier-card[data-astro-cid-ctw2qbcu]:hover{border-color:#ffd70099;transform:translateY(-10px);box-shadow:0 20px 60px #ffd70033}.tier-card[data-astro-cid-ctw2qbcu].tier-black{border-color:#ffd70066;background:#1a1f35cc}.tier-badge[data-astro-cid-ctw2qbcu]{position:absolute;top:20px;right:20px;padding:6px 16px;background:linear-gradient(135deg,gold,orange);color:#0a0e1a;font-family:Bebas Neue,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:1px;border-radius:20px}.tier-header[data-astro-cid-ctw2qbcu]{text-align:center;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,215,0,.2)}.tier-name[data-astro-cid-ctw2qbcu]{font-family:Bebas Neue,sans-serif;font-size:2.5rem;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;letter-spacing:2px}.tier-price[data-astro-cid-ctw2qbcu]{display:flex;align-items:baseline;justify-content:center;gap:.5rem}.tier-price[data-astro-cid-ctw2qbcu] .price[data-astro-cid-ctw2qbcu]{font-family:Bebas Neue,sans-serif;font-size:3.5rem;color:#fff}.tier-price[data-astro-cid-ctw2qbcu] .period[data-astro-cid-ctw2qbcu]{font-family:Barlow,sans-serif;font-size:1.2rem;color:#ffffff80}.tier-features[data-astro-cid-ctw2qbcu]{margin-bottom:2.5rem}.feature-item[data-astro-cid-ctw2qbcu]{display:flex;align-items:center;gap:12px;padding:12px 0;font-family:Barlow,sans-serif;font-size:1.05rem;color:#fffc}.feature-item[data-astro-cid-ctw2qbcu] svg[data-astro-cid-ctw2qbcu]{flex-shrink:0;color:gold}.tier-button[data-astro-cid-ctw2qbcu]{display:block;width:100%;padding:16px;background:linear-gradient(135deg,gold,orange);color:#0a0e1a;font-family:Bebas Neue,sans-serif;font-size:1.3rem;letter-spacing:1px;text-align:center;text-decoration:none;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px #ffd7004d;position:relative;overflow:hidden}.tier-button[data-astro-cid-ctw2qbcu]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.tier-button[data-astro-cid-ctw2qbcu]:hover:before{left:100%}.tier-button[data-astro-cid-ctw2qbcu]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #ffd70080}.terms-section[data-astro-cid-ctw2qbcu]{padding:100px 0;background:#0a0e1a}.terms-grid[data-astro-cid-ctw2qbcu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.term-card[data-astro-cid-ctw2qbcu]{background:#1a1f3599;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,215,0,.2);border-radius:20px;padding:2.5rem;transition:all .3s ease}.term-card[data-astro-cid-ctw2qbcu]:hover{border-color:#ffd70066;transform:translateY(-5px)}.term-icon[data-astro-cid-ctw2qbcu]{width:70px;height:70px;background:linear-gradient(135deg,gold,orange);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 10px 30px #ffd7004d}.term-icon[data-astro-cid-ctw2qbcu] svg[data-astro-cid-ctw2qbcu]{color:#0a0e1a}.term-card[data-astro-cid-ctw2qbcu] h3[data-astro-cid-ctw2qbcu]{font-family:Bebas Neue,sans-serif;font-size:1.8rem;color:gold;margin-bottom:1.5rem;letter-spacing:1px}.term-card[data-astro-cid-ctw2qbcu] ul[data-astro-cid-ctw2qbcu]{list-style:none;padding:0;margin:0}.term-card[data-astro-cid-ctw2qbcu] li[data-astro-cid-ctw2qbcu]{font-family:Barlow,sans-serif;font-size:1rem;color:#ffffffb3;line-height:1.8;padding-left:1.5rem;position:relative;margin-bottom:.75rem}.term-card[data-astro-cid-ctw2qbcu] li[data-astro-cid-ctw2qbcu]:before{content:"•";position:absolute;left:0;color:gold;font-size:1.5rem;line-height:1.2}.benefits-section[data-astro-cid-ctw2qbcu]{padding:100px 0;background:linear-gradient(180deg,#1a1f35,#0a0e1a)}.benefits-content[data-astro-cid-ctw2qbcu]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1200px;margin:0 auto;align-items:center}.benefits-text[data-astro-cid-ctw2qbcu] h2[data-astro-cid-ctw2qbcu]{font-family:Bebas Neue,sans-serif;font-size:3rem;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;letter-spacing:2px}.benefits-text[data-astro-cid-ctw2qbcu]>p[data-astro-cid-ctw2qbcu]{font-family:Barlow,sans-serif;font-size:1.2rem;color:#ffffffb3;line-height:1.8;margin-bottom:2.5rem}.benefits-list[data-astro-cid-ctw2qbcu]{display:flex;flex-direction:column;gap:2rem}.benefit-item[data-astro-cid-ctw2qbcu]{display:flex;align-items:flex-start;gap:1.5rem}.benefit-icon[data-astro-cid-ctw2qbcu]{font-size:2.5rem;flex-shrink:0}.benefit-item[data-astro-cid-ctw2qbcu] h4[data-astro-cid-ctw2qbcu]{font-family:Bebas Neue,sans-serif;font-size:1.5rem;color:gold;margin-bottom:.5rem;letter-spacing:1px}.benefit-item[data-astro-cid-ctw2qbcu] p[data-astro-cid-ctw2qbcu]{font-family:Barlow,sans-serif;font-size:1rem;color:#fff9;margin:0}.benefits-stats[data-astro-cid-ctw2qbcu]{display:flex;flex-direction:column;gap:2rem}.stat-card[data-astro-cid-ctw2qbcu]{background:#1a1f3599;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,215,0,.2);border-radius:20px;padding:2.5rem;text-align:center;transition:all .3s ease}.stat-card[data-astro-cid-ctw2qbcu]:hover{border-color:#ffd70080;transform:scale(1.05);box-shadow:0 10px 30px #ffd70033}.stat-number[data-astro-cid-ctw2qbcu]{font-family:Bebas Neue,sans-serif;font-size:4rem;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;letter-spacing:1px}.stat-label[data-astro-cid-ctw2qbcu]{font-family:Barlow,sans-serif;font-size:1rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:1px}.contact-section[data-astro-cid-ctw2qbcu]{padding:100px 0;background:radial-gradient(circle at center,rgba(255,215,0,.1) 0%,transparent 70%),#0a0e1a}.contact-card[data-astro-cid-ctw2qbcu]{max-width:800px;margin:0 auto;background:#1a1f3599;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,215,0,.3);border-radius:24px;padding:4rem 3rem;text-align:center;box-shadow:0 20px 60px #0000004d}.contact-card[data-astro-cid-ctw2qbcu] h2[data-astro-cid-ctw2qbcu]{font-family:Bebas Neue,sans-serif;font-size:3rem;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;letter-spacing:1px}.contact-card[data-astro-cid-ctw2qbcu]>p[data-astro-cid-ctw2qbcu]{font-family:Barlow,sans-serif;font-size:1.2rem;color:#ffffffb3;margin-bottom:2.5rem}.contact-info[data-astro-cid-ctw2qbcu]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.contact-button[data-astro-cid-ctw2qbcu]{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:#ffd7001a;border:2px solid rgba(255,215,0,.3);border-radius:50px;font-family:Barlow,sans-serif;font-size:1.1rem;font-weight:600;color:gold;text-decoration:none;transition:all .3s ease}.contact-button[data-astro-cid-ctw2qbcu] svg[data-astro-cid-ctw2qbcu]{color:gold}.contact-button[data-astro-cid-ctw2qbcu]:hover{background:#ffd70033;border-color:gold;transform:translateY(-3px);box-shadow:0 10px 30px #ffd7004d}@media (max-width: 968px){.benefits-content[data-astro-cid-ctw2qbcu]{grid-template-columns:1fr;gap:3rem}}@media (max-width: 768px){.membership-hero[data-astro-cid-ctw2qbcu]{padding:140px 1rem 80px}.hero-title[data-astro-cid-ctw2qbcu]{font-size:3rem}.hero-subtitle[data-astro-cid-ctw2qbcu]{font-size:1.2rem}.section-header[data-astro-cid-ctw2qbcu] h2[data-astro-cid-ctw2qbcu]{font-size:2.5rem}.section-header[data-astro-cid-ctw2qbcu] p[data-astro-cid-ctw2qbcu]{font-size:1.1rem}.tiers-section[data-astro-cid-ctw2qbcu]{padding:80px 1rem}.tiers-grid[data-astro-cid-ctw2qbcu]{grid-template-columns:1fr}.terms-section[data-astro-cid-ctw2qbcu]{padding:80px 1rem}.terms-grid[data-astro-cid-ctw2qbcu]{grid-template-columns:1fr}.benefits-section[data-astro-cid-ctw2qbcu]{padding:80px 1rem}.benefits-text[data-astro-cid-ctw2qbcu] h2[data-astro-cid-ctw2qbcu]{font-size:2rem}.benefits-text[data-astro-cid-ctw2qbcu]>p[data-astro-cid-ctw2qbcu]{font-size:1.1rem}.contact-section[data-astro-cid-ctw2qbcu]{padding:80px 1rem}.contact-card[data-astro-cid-ctw2qbcu]{padding:3rem 2rem}.contact-card[data-astro-cid-ctw2qbcu] h2[data-astro-cid-ctw2qbcu]{font-size:2rem}.contact-info[data-astro-cid-ctw2qbcu]{flex-direction:column}.contact-button[data-astro-cid-ctw2qbcu]{width:100%;justify-content:center}}
