.page-header[data-astro-cid-ctw2qbcu]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:var(--white);padding:6rem 0 4rem;text-align:center}.page-header[data-astro-cid-ctw2qbcu] h1[data-astro-cid-ctw2qbcu]{font-size:3rem;margin-bottom:1rem;color:var(--white)}.page-header[data-astro-cid-ctw2qbcu] p[data-astro-cid-ctw2qbcu]{font-size:1.25rem;color:#ffffffe6;margin:0}.membership-overview[data-astro-cid-ctw2qbcu]{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:center}.overview-content[data-astro-cid-ctw2qbcu] h2[data-astro-cid-ctw2qbcu]{color:var(--text-dark);margin-bottom:1.5rem}.overview-stats[data-astro-cid-ctw2qbcu]{display:flex;flex-direction:column;gap:2rem}.stat-item[data-astro-cid-ctw2qbcu]{text-align:center;padding:1.5rem;background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow)}.stat-number[data-astro-cid-ctw2qbcu]{font-size:2.5rem;font-weight:800;color:var(--primary-color);margin-bottom:.5rem}.stat-label[data-astro-cid-ctw2qbcu]{color:var(--text-light);font-weight:500}.section-description[data-astro-cid-ctw2qbcu]{font-size:1.125rem;max-width:600px;margin:0 auto 3rem;color:var(--text-light)}.benefits-grid[data-astro-cid-ctw2qbcu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.benefit-card[data-astro-cid-ctw2qbcu]{background:var(--white);border-radius:var(--border-radius);padding:2rem;text-align:center;box-shadow:var(--shadow);transition:var(--transition)}.benefit-card[data-astro-cid-ctw2qbcu]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.benefit-icon[data-astro-cid-ctw2qbcu]{margin-bottom:1rem}.benefit-card[data-astro-cid-ctw2qbcu] h3[data-astro-cid-ctw2qbcu]{color:var(--text-dark);margin-bottom:1rem}.membership-types[data-astro-cid-ctw2qbcu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.membership-card[data-astro-cid-ctw2qbcu]{background:var(--white);border-radius:var(--border-radius);padding:2rem;box-shadow:var(--shadow);transition:var(--transition);position:relative}.membership-card[data-astro-cid-ctw2qbcu].featured{border:2px solid var(--primary-color);transform:scale(1.05)}.membership-card[data-astro-cid-ctw2qbcu]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.membership-card[data-astro-cid-ctw2qbcu].featured:hover{transform:scale(1.05) translateY(-4px)}.membership-header[data-astro-cid-ctw2qbcu]{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--bg-light)}.membership-header[data-astro-cid-ctw2qbcu] h3[data-astro-cid-ctw2qbcu]{color:var(--text-dark);margin-bottom:1rem}.membership-price[data-astro-cid-ctw2qbcu]{font-size:2rem;font-weight:800;color:var(--primary-color)}.membership-features[data-astro-cid-ctw2qbcu] ul[data-astro-cid-ctw2qbcu]{list-style:none;padding:0;margin-bottom:2rem}.membership-features[data-astro-cid-ctw2qbcu] li[data-astro-cid-ctw2qbcu]{position:relative;padding:.5rem 0 .5rem 1.5rem}.membership-features[data-astro-cid-ctw2qbcu] li[data-astro-cid-ctw2qbcu]:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-weight:700}.membership-cta[data-astro-cid-ctw2qbcu]{text-align:center}.consultant-database[data-astro-cid-ctw2qbcu]{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:center}.database-content[data-astro-cid-ctw2qbcu] h2[data-astro-cid-ctw2qbcu]{color:var(--text-dark);margin-bottom:1.5rem}.database-features[data-astro-cid-ctw2qbcu]{margin:2rem 0}.feature-item[data-astro-cid-ctw2qbcu]{margin-bottom:1.5rem}.feature-item[data-astro-cid-ctw2qbcu] h4[data-astro-cid-ctw2qbcu]{color:var(--text-dark);margin-bottom:.5rem}.database-cta[data-astro-cid-ctw2qbcu]{display:flex;gap:1rem;flex-wrap:wrap}.database-placeholder[data-astro-cid-ctw2qbcu]{display:flex;justify-content:center;align-items:center}.placeholder-box[data-astro-cid-ctw2qbcu]{background:var(--bg-light);border-radius:var(--border-radius);padding:3rem;text-align:center;border:2px dashed var(--primary-color)}.placeholder-box[data-astro-cid-ctw2qbcu] p[data-astro-cid-ctw2qbcu]{margin-top:1rem;color:var(--text-light);font-weight:500}.cta-section[data-astro-cid-ctw2qbcu]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:var(--white);padding:4rem 0;text-align:center}.cta-content[data-astro-cid-ctw2qbcu] h2[data-astro-cid-ctw2qbcu]{color:var(--white);margin-bottom:1rem}.cta-content[data-astro-cid-ctw2qbcu] p[data-astro-cid-ctw2qbcu]{font-size:1.125rem;margin-bottom:2rem;color:#ffffffe6}@media (max-width: 768px){.page-header[data-astro-cid-ctw2qbcu] h1[data-astro-cid-ctw2qbcu]{font-size:2.5rem}.membership-overview[data-astro-cid-ctw2qbcu]{grid-template-columns:1fr;gap:2rem}.overview-stats[data-astro-cid-ctw2qbcu]{flex-direction:row;justify-content:space-around}.stat-item[data-astro-cid-ctw2qbcu]{padding:1rem}.stat-number[data-astro-cid-ctw2qbcu]{font-size:2rem}.membership-card[data-astro-cid-ctw2qbcu].featured{transform:none}.membership-card[data-astro-cid-ctw2qbcu].featured:hover{transform:translateY(-4px)}.consultant-database[data-astro-cid-ctw2qbcu]{grid-template-columns:1fr;gap:2rem}.database-cta[data-astro-cid-ctw2qbcu]{justify-content:center}}
