@media (max-width: 800px){.cntr.svelte-40nobb{flex-wrap:wrap;gap:2em!important}h1.svelte-40nobb{font-size:2rem!important}p.svelte-40nobb{font-size:1rem!important}.registrationBox.svelte-40nobb{padding:1.5em}.registrationTitle.svelte-40nobb{font-size:1.5em}.actionLink.svelte-40nobb{font-size:1.1em;padding:.8em 1.5em}.depositTitle.svelte-40nobb{font-size:1.2em}.imageGallery.svelte-40nobb{flex-direction:column;gap:1em}.handpanImage.svelte-40nobb{max-width:100%}}section.svelte-40nobb{padding:2em;max-width:900px;margin:0 auto}.mainText.svelte-40nobb{text-align:center;font-size:1.4em;font-weight:700}.callToAction.svelte-40nobb{text-align:center;font-size:1.2em}.imageGallery.svelte-40nobb{display:flex;flex-direction:row;gap:1em;justify-content:center;align-items:center;flex-wrap:wrap;margin:2em 0}.handpanImage.svelte-40nobb{width:100%;max-width:280px;height:auto;border-radius:1em;box-shadow:0 8px 24px -14px #2b1d1066;transition:transform .3s ease;-o-object-fit:cover;object-fit:cover}.handpanImage.svelte-40nobb:hover{transform:scale(1.05)}.registrationBox.svelte-40nobb{background:rgba(255,220,100,.08);padding:2em;border-radius:1em;border:2px solid rgba(255,220,100,.3);display:flex;flex-direction:column;gap:1.5em}.registrationTitle.svelte-40nobb{font-size:1.8em;font-weight:700;margin:0;text-align:center}.registrationSteps.svelte-40nobb{font-size:1.2em;font-weight:700;margin:0;text-align:center}.step.svelte-40nobb{display:flex;flex-direction:column;gap:1em;align-items:center}.stepText.svelte-40nobb{font-size:1.15em;margin:0;text-align:center}.actionLink.svelte-40nobb{font-size:1.3em;font-weight:700;color:var(--cb-ink);text-decoration:none;padding:1em 2em;border-radius:.8em;transition:all .2s ease;border:2px solid var(--cb-line);display:inline-block}.formLink.svelte-40nobb{background:#4285F4}.formLink.svelte-40nobb:hover{background:#3367D6;transform:scale(1.05)}.depositBox.svelte-40nobb{background:var(--cb-card);padding:1.5em;border-radius:.8em;border:1px solid var(--cb-line);margin-top:.5em}.depositTitle.svelte-40nobb{font-size:1.3em;font-weight:700;margin:0 0 1em;text-align:center}.depositInfo.svelte-40nobb{font-size:1.05em;line-height:1.7;margin:0 0 1em}.depositAlternative.svelte-40nobb{font-size:1.05em;line-height:1.7;margin:0;font-style:italic}.recurringInfo.svelte-40nobb{margin:0;text-align:center;font-size:1.1em;font-weight:700}
