.eg-callout.svelte-1a1iwwp{--aw:clamp(46px, 13cqw, 88px);--ah:calc(var(--aw) * .7826);--gap:clamp(12px, 3.6cqw, 26px);pointer-events:none;width:0;height:0;position:absolute}.eg-callout-arrow.svelte-1a1iwwp{width:var(--aw);height:var(--ah);left:calc(var(--aw) * -.0652 + var(--sx) * var(--gap));top:calc(var(--ah) * -.0833 + var(--sy) * var(--gap));transform-origin:6.52% 8.33%;transform:scale(var(--sx), var(--sy));filter:drop-shadow(0 2px 6px #0000008c);position:absolute;overflow:visible}.eg-callout-arrow.svelte-1a1iwwp path:where(.svelte-1a1iwwp){fill:none;stroke:#ef4444;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.eg-callout-label.svelte-1a1iwwp{left:calc(var(--sx) * (var(--aw) * .913 + var(--gap)));top:calc(var(--sy) * (var(--ah) * .889 + var(--gap)));transform:translate(calc((var(--sx) - 1) * 50%), calc((var(--sy) - 1) * 50%));width:max-content;max-width:min(15rem, max(6rem, calc(var(--room) * 1cqw - var(--aw) * .913 - var(--gap) - 10px)));color:#fff;background:#ef4444;border-radius:.6rem;padding:.25em .6em;font-size:clamp(11px,2.5cqw,15px);font-weight:800;line-height:1.25;position:absolute;rotate:-2deg;box-shadow:0 8px 24px #0006}.eg-waiting.svelte-1a1iwwp path:where(.svelte-1a1iwwp){stroke-dashoffset:1px}.eg-waiting.svelte-1a1iwwp .eg-callout-label:where(.svelte-1a1iwwp){opacity:0}.eg-go.svelte-1a1iwwp .eg-callout-line:where(.svelte-1a1iwwp){animation:.8s cubic-bezier(.65,0,.35,1) both svelte-1a1iwwp-eg-draw}.eg-go.svelte-1a1iwwp .eg-callout-head:where(.svelte-1a1iwwp){animation:.26s ease-out .76s both svelte-1a1iwwp-eg-draw}.eg-go.svelte-1a1iwwp .eg-callout-label:where(.svelte-1a1iwwp){animation:.42s cubic-bezier(.34,1.56,.64,1) .82s both svelte-1a1iwwp-eg-label-in}.eg-go.svelte-1a1iwwp .eg-callout-arrow:where(.svelte-1a1iwwp){animation:1.4s ease-in-out 1.4s infinite svelte-1a1iwwp-eg-poke}@keyframes svelte-1a1iwwp-eg-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes svelte-1a1iwwp-eg-label-in{0%{opacity:0;scale:.6}}@keyframes svelte-1a1iwwp-eg-poke{50%{translate:calc(var(--sx) * 5px) calc(var(--sy) * 5px)}}@media (prefers-reduced-motion:reduce){.eg-callout.svelte-1a1iwwp :where(.svelte-1a1iwwp){animation:none!important}}.eg-slide.svelte-1u6tckx{min-height:calc(100svh - var(--eg-header,0px) - var(--eg-footer,0px));scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:var(--eg-header,0px)}.eg-slide-first.svelte-1u6tckx{scroll-margin-top:calc(var(--eg-header,0px) + 1rem)}html.eg-story-snap,html.eg-story-snap [data-event-guide-scroller]{scroll-snap-type:y mandatory}.eg-story-in.svelte-1u6tckx{animation:.9s cubic-bezier(.22,1,.36,1) both svelte-1u6tckx-eg-story-in}@keyframes svelte-1u6tckx-eg-story-in{0%{opacity:0;transform:translateY(18px)}}.eg-story-zoom.svelte-1u6tckx{animation:1.1s cubic-bezier(.16,1,.3,1) both svelte-1u6tckx-eg-story-zoom}@keyframes svelte-1u6tckx-eg-story-zoom{0%{opacity:0;filter:blur(12px);transform:scale(.2)}55%{opacity:1;filter:blur();transform:scale(1.14)}to{transform:scale(1)}}.eg-reviews-fade.svelte-1u6tckx{mask-image:linear-gradient(#000 50%,#0000)}.eg-plan-steps.svelte-1u6tckx{grid-template-columns:minmax(0,1fr)}.eg-plan-line-across.svelte-1u6tckx{left:calc(50% / var(--eg-plan-steps));right:calc(50% / var(--eg-plan-steps));transform-origin:0}.eg-plan-line-down.svelte-1u6tckx{transform-origin:top}@media (width>=1024px){.eg-plan-steps.svelte-1u6tckx{grid-template-columns:repeat(var(--eg-plan-steps), minmax(0, 1fr))}}[data-scroll-story] .eg-plan-line[data-reveal]{transition:transform 1.6s cubic-bezier(.22, 1, .36, 1) var(--eg-reveal-delay,0s)}[data-scroll-story] .eg-plan-line-across[data-reveal=waiting]{opacity:1;transform:scaleX(0)}[data-scroll-story] .eg-plan-line-down[data-reveal=waiting]{opacity:1;transform:scaleY(0)}.eg-number-glow.svelte-1u6tckx{filter:drop-shadow(0 0 40px #fbbf2447)}[data-scroll-story] .eg-bob{animation:1.8s ease-in-out infinite svelte-1u6tckx-eg-bob}@keyframes svelte-1u6tckx-eg-bob{50%{transform:translateY(5px)}}[data-scroll-story] [data-reveal]{transition:opacity .7s cubic-bezier(.22, 1, .36, 1) var(--eg-reveal-delay,0s), transform .7s cubic-bezier(.22, 1, .36, 1) var(--eg-reveal-delay,0s)}[data-scroll-story] [data-reveal=waiting]{opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){.eg-story-in.svelte-1u6tckx,.eg-story-zoom.svelte-1u6tckx,[data-scroll-story] .eg-bob{animation:none}}
