section.svelte-1hjcxis.svelte-1hjcxis{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex:1;padding:1rem;width:100%;max-width:100%;box-sizing:border-box;min-height:100vh}.content-container.svelte-1hjcxis.svelte-1hjcxis{max-width:700px;margin:0 auto;padding:0 1rem 2rem;width:100%;position:relative;z-index:1}.image-container.svelte-1hjcxis.svelte-1hjcxis{width:100%;max-width:400px;margin-bottom:1rem;padding:0 1rem;box-sizing:border-box}.image-container.svelte-1hjcxis img.svelte-1hjcxis{width:100%;height:auto;display:block}h1.svelte-1hjcxis.svelte-1hjcxis{font-size:clamp(1.8rem,5vw,2.5rem);margin-top:0;margin-bottom:1rem;color:#333}.text-content.svelte-1hjcxis.svelte-1hjcxis{margin-bottom:10rem}.text-content.svelte-1hjcxis p.svelte-1hjcxis{margin:0 0 1rem;line-height:1.6}.text-content.svelte-1hjcxis p.svelte-1hjcxis:last-child{margin-bottom:0}.button-container.svelte-1hjcxis.svelte-1hjcxis{position:fixed;bottom:calc(var(--button-container-bottom, 1rem) + var(--safe-area-bottom, 0));left:50%;transform:translate(-50%);z-index:50;padding:0 1rem;display:flex;justify-content:center;pointer-events:none;width:100%;max-width:700px;box-sizing:border-box}.cta-button.svelte-1hjcxis.svelte-1hjcxis{width:100%;background:#94c2c4;color:#000;padding:1rem;border-radius:8px;text-decoration:none;font-weight:600;transition:background-color .2s ease;border:none;cursor:pointer;text-align:center;box-sizing:border-box;white-space:nowrap;pointer-events:auto;box-shadow:0 2px 10px #0000001a;height:3.5rem;line-height:1.5rem;display:flex;align-items:center;justify-content:center}.cta-button.svelte-1hjcxis.svelte-1hjcxis:hover:not(:disabled):not(.disabled){background:#85b3b5}.cta-button.svelte-1hjcxis.svelte-1hjcxis:disabled,.cta-button.disabled.svelte-1hjcxis.svelte-1hjcxis{background:#ccc;cursor:not-allowed}@media (max-width: 480px){section.svelte-1hjcxis.svelte-1hjcxis{padding:.5rem}.content-container.svelte-1hjcxis.svelte-1hjcxis,.image-container.svelte-1hjcxis.svelte-1hjcxis{padding:0 .5rem}.cta-button.svelte-1hjcxis.svelte-1hjcxis{padding:.75rem;font-size:.9rem}}
