.fanx-page.svelte-147z90s{background:linear-gradient(#0f141bad,#0c1217c7),url(../../../images/Table%20Background%20Tall%201.jpg) top/cover fixed}.step-card.svelte-147z90s{background:#101820e3;border:1px solid #fcd34d73;border-radius:1.25rem;padding:1.25rem;box-shadow:0 18px 36px #00000059}.step-label.svelte-147z90s{color:#fcd34d;text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem;font-weight:800}.fanx-number.svelte-147z90s{font-variant-numeric:lining-nums;font-size:1.8em;line-height:.65;display:inline-block;position:relative;top:-.04em}.step-title.svelte-147z90s{color:#fff;margin-top:.35rem;font-size:1.65rem;font-weight:800;line-height:1.2}.step-copy.svelte-147z90s{margin-top:.75rem;font-size:1.125rem;line-height:1.4}.step-button.svelte-147z90s{color:#151b23;cursor:pointer;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:1px solid #fed7aab3;border-radius:.8rem;width:100%;margin-top:1.1rem;padding:.85rem 1rem;font-size:1.15rem;font-weight:800;line-height:1.25;box-shadow:0 8px 16px #0000004d}.step-button.svelte-147z90s:focus-visible{outline-offset:3px;outline:3px solid #fff}.step-button.svelte-147z90s:disabled{opacity:.6;cursor:wait}.mini-carousel.svelte-147z90s{width:100%}.carousel-track.svelte-147z90s{aspect-ratio:5/8;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;display:flex;overflow:auto hidden}.carousel-track.svelte-147z90s::-webkit-scrollbar{display:none}.carousel-slide.svelte-147z90s{scroll-snap-align:start;flex:0 0 100%;width:100%;height:100%}.carousel-image.svelte-147z90s{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.carousel-dots.svelte-147z90s{justify-content:center;align-items:center;gap:.45rem;min-height:2.35rem;display:flex}.carousel-dot.svelte-147z90s{cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;width:1.2rem;height:1.2rem;display:grid}.carousel-dot.svelte-147z90s:after{content:"";background:#fcd34d73;border-radius:9999px;width:.45rem;height:.45rem;transition:width .16s,background-color .16s}.carousel-dot.is-active.svelte-147z90s:after{background:#fcd34d;width:.8rem}.carousel-dot.svelte-147z90s:focus-visible{outline-offset:1px;outline:2px solid #fff}.fanx-video-frame.svelte-147z90s{aspect-ratio:9/16;width:min(100%,25rem)}.fanx-video.svelte-147z90s{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.fanx-page.svelte-147z90s{background-attachment:scroll}.carousel-dot.svelte-147z90s:after{transition:none}}
