.club.svelte-1xpbb31.svelte-1xpbb31{max-width:960px;margin:0 auto;padding:0 var(--spacing-md);font-family:var(--font-family-base);color:var(--color-neutral-800);line-height:var(--line-height-relaxed)}.club.svelte-1xpbb31 h1,.club.svelte-1xpbb31 h2,.club.svelte-1xpbb31 h3{font-family:var(--font-family-display);color:var(--color-neutral-900)}.club.svelte-1xpbb31 a{color:var(--color-primary-600)}.eyebrow.svelte-1xpbb31.svelte-1xpbb31{text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-600);margin:0 0 var(--spacing-sm) 0}.hero.svelte-1xpbb31.svelte-1xpbb31{text-align:center;padding:var(--spacing-3xl) 0 var(--spacing-2xl) 0}.hero.svelte-1xpbb31 h1.svelte-1xpbb31{font-size:clamp(1.75rem,4vw + 1rem,2.75rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0 auto var(--spacing-lg) auto;max-width:740px}.lede.svelte-1xpbb31.svelte-1xpbb31{font-size:var(--font-size-lg);color:var(--color-neutral-700);max-width:680px;margin:0 auto var(--spacing-xl) auto}.cta-row.svelte-1xpbb31.svelte-1xpbb31{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap;margin-bottom:var(--spacing-md)}.hero-note.svelte-1xpbb31.svelte-1xpbb31{font-size:var(--font-size-sm);color:var(--color-neutral-500);margin:0}.btn.svelte-1xpbb31.svelte-1xpbb31{display:inline-block;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--border-radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background-color var(--transition-base),transform var(--transition-fast),box-shadow var(--transition-base);border:var(--border-width-thick) solid transparent;cursor:pointer}.btn-primary.svelte-1xpbb31.svelte-1xpbb31{background-color:var(--color-primary-500);color:#fff;box-shadow:var(--shadow-md)}.btn-primary.svelte-1xpbb31.svelte-1xpbb31:hover,.btn-primary.svelte-1xpbb31.svelte-1xpbb31:focus-visible{background-color:var(--color-primary-600);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.btn-ghost.svelte-1xpbb31.svelte-1xpbb31{background-color:transparent;color:var(--color-primary-600);border-color:var(--color-primary-100)}.btn-ghost.svelte-1xpbb31.svelte-1xpbb31:hover,.btn-ghost.svelte-1xpbb31.svelte-1xpbb31:focus-visible{background-color:var(--color-primary-50);border-color:var(--color-primary-500)}.btn-block.svelte-1xpbb31.svelte-1xpbb31{display:block;width:100%;text-align:center;margin-top:var(--spacing-md)}.btn-large.svelte-1xpbb31.svelte-1xpbb31{padding:var(--spacing-lg) var(--spacing-2xl);font-size:var(--font-size-lg)}.two-col.svelte-1xpbb31.svelte-1xpbb31{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);padding:var(--spacing-2xl) 0;border-top:var(--border-width) solid var(--color-neutral-200);border-bottom:var(--border-width) solid var(--color-neutral-200)}.two-col.svelte-1xpbb31 h2.svelte-1xpbb31{font-size:var(--font-size-xl);margin:0 0 var(--spacing-md) 0}.two-col.svelte-1xpbb31 p.svelte-1xpbb31{margin:0 0 var(--spacing-md) 0;color:var(--color-neutral-700)}.timeline-section.svelte-1xpbb31.svelte-1xpbb31{padding:var(--spacing-2xl) 0;border-top:var(--border-width) solid var(--color-neutral-200)}.timeline.svelte-1xpbb31.svelte-1xpbb31{list-style:none;padding:0;margin:var(--spacing-xl) 0 0 0;display:grid;gap:var(--spacing-md);counter-reset:timeline-step}.timeline.svelte-1xpbb31 li.svelte-1xpbb31{display:grid;grid-template-columns:180px 1fr;gap:var(--spacing-lg);align-items:start;padding:var(--spacing-lg);background-color:var(--color-neutral-50);border:var(--border-width) solid var(--color-neutral-200);border-left:4px solid var(--color-primary-500);border-radius:var(--border-radius-lg)}.timeline-when.svelte-1xpbb31.svelte-1xpbb31{font-family:var(--font-family-display);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-neutral-600);line-height:1.3}.timeline-when.svelte-1xpbb31 strong.svelte-1xpbb31{display:block;font-size:var(--font-size-xl);color:var(--color-primary-700);letter-spacing:0;text-transform:none;margin-top:var(--spacing-xs)}.timeline-body.svelte-1xpbb31 h3.svelte-1xpbb31{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-lg)}.timeline-body.svelte-1xpbb31 p.svelte-1xpbb31{margin:0;color:var(--color-neutral-700)}.section-header.svelte-1xpbb31.svelte-1xpbb31{text-align:center;margin-bottom:var(--spacing-xl)}.section-header.svelte-1xpbb31 h2.svelte-1xpbb31{font-size:var(--font-size-2xl);margin:0 0 var(--spacing-sm) 0}.section-header.svelte-1xpbb31 p.svelte-1xpbb31{color:var(--color-neutral-600);margin:0}.offers-section.svelte-1xpbb31.svelte-1xpbb31{padding:var(--spacing-2xl) 0}.offers-grid.svelte-1xpbb31.svelte-1xpbb31{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.offer-card.svelte-1xpbb31.svelte-1xpbb31{position:relative;padding:var(--spacing-xl);background-color:#fff;border:var(--border-width) solid var(--color-neutral-200);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.offer-card.highlighted.svelte-1xpbb31.svelte-1xpbb31{border-color:var(--color-primary-500);box-shadow:var(--shadow-lg)}.badge.svelte-1xpbb31.svelte-1xpbb31{position:absolute;top:calc(var(--spacing-md) * -1);left:50%;transform:translate(-50%);background-color:var(--color-primary-500);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius-full)}.offer-card.svelte-1xpbb31 h3.svelte-1xpbb31{font-size:var(--font-size-xl);margin:0 0 var(--spacing-md) 0}.price.svelte-1xpbb31.svelte-1xpbb31{display:flex;align-items:baseline;gap:var(--spacing-sm);margin:0 0 var(--spacing-md) 0}.price.svelte-1xpbb31 .amount.svelte-1xpbb31{font-family:var(--font-family-display);font-size:3rem;font-weight:var(--font-weight-bold);color:var(--color-neutral-900);line-height:1}.price.svelte-1xpbb31 .unit.svelte-1xpbb31{font-size:var(--font-size-xs);color:var(--color-neutral-600);text-transform:uppercase;letter-spacing:.05em;line-height:1.3}.recipients.svelte-1xpbb31.svelte-1xpbb31{margin:0 0 var(--spacing-xs) 0;color:var(--color-primary-700)}.audience.svelte-1xpbb31.svelte-1xpbb31{margin:0 0 var(--spacing-md) 0;color:var(--color-neutral-600);font-size:var(--font-size-sm)}.features.svelte-1xpbb31.svelte-1xpbb31{list-style:none;padding:0;margin:0 0 var(--spacing-md) 0;flex:1}.features.svelte-1xpbb31 li.svelte-1xpbb31{padding-left:var(--spacing-lg);position:relative;margin-bottom:var(--spacing-sm);color:var(--color-neutral-700);font-size:var(--font-size-sm)}.features.svelte-1xpbb31 li.svelte-1xpbb31:before{content:"✓";position:absolute;left:0;color:var(--color-primary-500);font-weight:var(--font-weight-bold)}.tax-note.svelte-1xpbb31.svelte-1xpbb31{text-align:center;font-size:var(--font-size-xs);color:var(--color-neutral-500);max-width:680px;margin:var(--spacing-lg) auto 0 auto}.avant-premiere.svelte-1xpbb31.svelte-1xpbb31{margin:var(--spacing-2xl) 0}.avant-premiere-inner.svelte-1xpbb31.svelte-1xpbb31{background:linear-gradient(135deg,var(--color-primary-50) 0%,var(--color-primary-100) 100%);border:var(--border-width) solid var(--color-primary-100);border-left:4px solid var(--color-primary-500);border-radius:var(--border-radius-lg);padding:var(--spacing-xl) var(--spacing-2xl);text-align:center}.avant-premiere.svelte-1xpbb31 h2.svelte-1xpbb31{font-size:var(--font-size-xl);margin:0 0 var(--spacing-md) 0}.avant-premiere.svelte-1xpbb31 p.svelte-1xpbb31{max-width:640px;margin:0 auto var(--spacing-lg) auto;color:var(--color-neutral-700)}.faq.svelte-1xpbb31.svelte-1xpbb31{padding:var(--spacing-2xl) 0;border-top:var(--border-width) solid var(--color-neutral-200)}.faq.svelte-1xpbb31 h2.svelte-1xpbb31{font-size:var(--font-size-2xl);text-align:center;margin:0 0 var(--spacing-xl) 0}.faq.svelte-1xpbb31 dl.svelte-1xpbb31{margin:0}.faq-item.svelte-1xpbb31.svelte-1xpbb31{padding:var(--spacing-lg) 0;border-bottom:var(--border-width) solid var(--color-neutral-200)}.faq-item.svelte-1xpbb31.svelte-1xpbb31:last-child{border-bottom:none}.faq.svelte-1xpbb31 dt.svelte-1xpbb31{font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin-bottom:var(--spacing-sm)}.faq.svelte-1xpbb31 dd.svelte-1xpbb31{margin:0;color:var(--color-neutral-700)}.final-cta.svelte-1xpbb31.svelte-1xpbb31{text-align:center;padding:var(--spacing-3xl) 0;border-top:var(--border-width) solid var(--color-neutral-200)}.final-cta.svelte-1xpbb31 h2.svelte-1xpbb31{font-size:var(--font-size-2xl);margin:0 0 var(--spacing-md) 0}.final-cta.svelte-1xpbb31 p.svelte-1xpbb31{color:var(--color-neutral-700);max-width:600px;margin:0 auto var(--spacing-xl) auto}.final-cta.svelte-1xpbb31 p.hero-note.svelte-1xpbb31{margin-top:var(--spacing-md)}@media (max-width: 768px){.hero.svelte-1xpbb31.svelte-1xpbb31{padding:var(--spacing-2xl) 0 var(--spacing-xl) 0}.two-col.svelte-1xpbb31.svelte-1xpbb31,.offers-grid.svelte-1xpbb31.svelte-1xpbb31{grid-template-columns:1fr;gap:var(--spacing-xl)}.timeline.svelte-1xpbb31 li.svelte-1xpbb31{grid-template-columns:1fr;gap:var(--spacing-sm)}.avant-premiere-inner.svelte-1xpbb31.svelte-1xpbb31{padding:var(--spacing-lg)}.btn-large.svelte-1xpbb31.svelte-1xpbb31{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-base)}}
