.tooltip-container.svelte-y1tsk1:hover .tooltip-content:where(.svelte-y1tsk1){opacity:1!important;visibility:visible!important;pointer-events:auto}.tooltip-content.svelte-y1tsk1{z-index:50}.tooltip-trigger.svelte-y1tsk1{cursor:pointer}html{scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}body{overflow-x:hidden}.snap-section.svelte-jryk4g{position:relative;width:100%;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always}@media (max-width: 768px){.snap-section.svelte-jryk4g{overflow:hidden}}@supports (-webkit-touch-callout: none){@media (max-width: 768px){.snap-section.svelte-jryk4g{min-height:100vh;min-height:-webkit-fill-available}.hero-section.svelte-jryk4g,.flow-choice-section.svelte-jryk4g{height:calc(var(--vh, 1vh) * 100)!important}}}@media (max-width: 768px){.snap-section.svelte-jryk4g:after{content:"";position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:40px;height:3px;background:#e2e8f0;border-radius:100px;opacity:0;transition:all .3s ease;pointer-events:none}.snap-section.approaching-snap:after{opacity:1;background:#2d7def;animation:svelte-jryk4g-pulseIndicator 1s ease-in-out infinite}.snap-section.svelte-jryk4g:last-child:after,.snap-section.final-section.svelte-jryk4g:after{display:none}}.flow-card-pulse.svelte-jryk4g{animation:svelte-jryk4g-flowCardPulse 3s ease-in-out infinite}@keyframes svelte-jryk4g-flowCardPulse{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes svelte-jryk4g-pulseIndicator{0%,to{transform:translate(-50%) scaleX(1);opacity:.6}50%{transform:translate(-50%) scaleX(1.5);opacity:1}}@media (max-width: 768px){body.snapping{pointer-events:none}}
