.btn.svelte-pn24e8{padding:.8rem 2.5rem;color:#fff;font-weight:700;font-size:1rem;background:linear-gradient(to right,#f90,#f30);border:none;border-radius:9999px;cursor:pointer;box-shadow:0 4px 14px #0000004d;transition:transform .2s ease,box-shadow .2s ease}.btn.svelte-pn24e8:hover{transform:scale(1.05);box-shadow:0 6px 20px #0006}.button.svelte-120gqkz{padding:1.5rem 4rem;margin-top:5rem;margin-bottom:-3rem;font-size:1.5rem;background:linear-gradient(45deg,var(--orange-light),var(--orange-dark));border:none;border-radius:50px;color:var(--white);cursor:pointer;transition:transform .3s ease}.button.svelte-120gqkz:hover{transform:translateY(-3px)}.section-title.svelte-6nlu6c{padding-top:4rem;text-align:center;font-size:2.5rem;margin-bottom:3rem;background:linear-gradient(90deg,var(--orange-light),var(--orange-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.membership.svelte-6nlu6c{padding:6rem 2rem;background-color:#1a1a1a;position:relative;text-align:center}.membership-container.svelte-6nlu6c{max-width:800px;margin:0 auto;color:var(--grey);line-height:1.6}.membership-info.svelte-6nlu6c{font-size:1.5rem;margin-bottom:1.5rem}.payment-options.svelte-6nlu6c p:where(.svelte-6nlu6c){margin-bottom:1rem}.highlight.svelte-6nlu6c{color:var(--orange-light);font-weight:700}.email-link.svelte-6nlu6c{color:var(--orange-light);text-decoration:none;font-weight:700}.email-link.svelte-6nlu6c:hover{text-decoration:underline}
