:is(body:has(.how-it-works--sticky,.how-it-works--desktop-sticky),html:has(.how-it-works--sticky,.how-it-works--desktop-sticky)){overflow-x:clip}.how-it-works--sticky .step-body[data-v-58ba180c]{grid-template-columns:32px minmax(0,1fr);gap:16px;padding-inline-start:0;display:grid}.how-it-works--sticky[data-v-58ba180c]{padding-bottom:48px}.how-it-works--sticky .step-track[data-v-58ba180c]{height:calc(var(--scene-height) + 200svh)}.how-it-works--sticky .step-scene[data-v-58ba180c]{top:var(--sticky-top);position:sticky}.how-it-works--sticky .step-indicator[data-v-58ba180c]{flex-direction:column;justify-content:space-between;min-height:160px;display:flex;position:relative}.step-indicator[data-v-58ba180c]:after,.step-indicator[data-v-58ba180c]:before{content:"";background:hsl(var(--secondary));width:2px;position:absolute;inset-block:16px;inset-inline-start:15px}.step-indicator[data-v-58ba180c]:after{background:hsl(var(--primary));transform-origin:top;transform:scaleY(var(--line-progress))}.step-number[data-v-58ba180c]{background:hsl(var(--secondary));width:32px;height:32px;color:hsl(var(--primary));box-shadow:0 0 0 6px hsl(var(--card));border-radius:50%;justify-content:center;align-items:center;font-weight:700;transition:background-color .2s,color .2s;display:flex}.stacked-step-number[data-v-58ba180c],.step-marker--active .step-number[data-v-58ba180c]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.how-it-works--sticky .stacked-step-number[data-v-58ba180c]{display:none}.step-art[data-v-58ba180c]{aspect-ratio:313/220;margin-top:auto}.how-it-works--sticky .step-panel[data-v-58ba180c]{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .2s,visibility .2s}.how-it-works--sticky .step-panel--active[data-v-58ba180c]{opacity:1;visibility:visible}.step-art-enter-active[data-v-58ba180c],.step-art-leave-active[data-v-58ba180c]{transition:opacity .2s}.step-art-enter-from[data-v-58ba180c],.step-art-leave-to[data-v-58ba180c]{opacity:0}@media (min-width:768px){.step-art[data-v-58ba180c]{aspect-ratio:auto;height:220px}}@media (min-width:1024px){.how-it-works[data-v-58ba180c]{padding-block:80px}.step-scene[data-v-58ba180c]{gap:48px;max-width:1200px;margin-inline:auto}.step-indicator[data-v-58ba180c]:after,.step-indicator[data-v-58ba180c]:before{inset-block:auto;inset-inline:16px 0;width:auto;height:4px;top:14px}.step-indicator[data-v-58ba180c]:after{transform-origin:0;transform:scaleX(var(--line-progress))}.stacked-step-number[data-v-58ba180c]{display:none}.step-copy[data-v-58ba180c]{opacity:var(--copy-opacity);gap:4px;transition:opacity .18s}.how-it-works--desktop-sticky .step-track[data-v-58ba180c]{height:calc(var(--scene-height) + min(90svh, 760px))}.how-it-works--desktop-sticky .step-scene[data-v-58ba180c]{top:var(--sticky-top);position:sticky}}@media (prefers-reduced-motion:reduce){.step-art-enter-active[data-v-58ba180c],.step-art-leave-active[data-v-58ba180c],.step-copy[data-v-58ba180c],.step-number[data-v-58ba180c]{transition:none}}.how-it-works--parents .step-number[data-v-58ba180c]{box-shadow:none;font-size:20px;line-height:28px}.how-it-works--parents .step-indicator[data-v-58ba180c]:before{background:hsl(var(--background))}@media (max-width:1023px){.how-it-works--parents .step-scene[data-v-58ba180c]{gap:48px}.how-it-works--parents .stacked-step-number[data-v-58ba180c]{z-index:1}.how-it-works--parents .step-panel[data-v-58ba180c]:not(:last-child):before{content:"";inset-inline-start:-34px;background:hsl(var(--background));width:4px;position:absolute;top:0;bottom:-48px}.how-it-works--parents .step-copy[data-v-58ba180c]{gap:4px}.how-it-works--parents .step-copy h3[data-v-58ba180c]{font-size:20px;line-height:28px}.how-it-works--parents .step-copy p[data-v-58ba180c]{line-height:24px}}@media (min-width:1024px){.how-it-works--parents .step-indicator[data-v-58ba180c]:after,.how-it-works--parents .step-indicator[data-v-58ba180c]:before{top:16px}}.how-it-works--process .step-heading p[data-v-58ba180c]{display:none}.how-it-works--process .step-copy p[data-v-58ba180c]{color:hsl(var(--muted-foreground));font-weight:400}.how-it-works--process .step-art--custom[data-v-58ba180c]{aspect-ratio:auto;background:hsl(var(--secondary));border-radius:24px;justify-content:center;align-items:center;height:240px;display:flex;overflow:hidden}@media (max-width:1023px){.how-it-works--process .step-scene[data-v-58ba180c]{gap:32px}.how-it-works--process .step-panels[data-v-58ba180c]{gap:40px}.how-it-works--process .step-panel[data-v-58ba180c]:not(:last-child):before{bottom:-40px}}@media (min-width:768px){.how-it-works--process .step-heading[data-v-58ba180c]{text-align:left;align-items:flex-start}.how-it-works--process .step-heading p[data-v-58ba180c]{color:hsl(var(--muted-foreground));display:block}.how-it-works--process .step-heading h2[data-v-58ba180c]{font-size:36px;line-height:40px}}@media (min-width:1024px){.how-it-works--process[data-v-58ba180c]{padding-block:96px}.how-it-works--process .step-scene[data-v-58ba180c]{gap:40px}.how-it-works--process .step-indicator[data-v-58ba180c],.how-it-works--process .step-panels[data-v-58ba180c]{gap:32px}.how-it-works--process .step-number[data-v-58ba180c]{width:40px;height:40px}.how-it-works--process .step-indicator[data-v-58ba180c]:before{background:0 0}.how-it-works--process .step-indicator[data-v-58ba180c]:after,.how-it-works--process .step-indicator[data-v-58ba180c]:before{top:18px}}.whyus-bg[data-v-c460495d]{--glow:ellipse 446px 350.5px at 50% calc(100% - 141.5px)}.whyus-bg[data-v-c460495d]:after,.whyus-bg[data-v-c460495d]:before{content:"";z-index:0;position:absolute;inset:0}.whyus-bg[data-v-c460495d]:before{background-image:radial-gradient(var(--glow),hsl(var(--primary)) 40%,color-mix(in srgb,hsl(var(--primary)) 90%,hsl(var(--card))) 55%,color-mix(in srgb,hsl(var(--primary)) 77%,hsl(var(--card))) 65%,color-mix(in srgb,hsl(var(--primary)) 57%,hsl(var(--card))) 75%,color-mix(in srgb,hsl(var(--primary)) 35%,hsl(var(--card))) 85%,color-mix(in srgb,hsl(var(--primary)) 17%,hsl(var(--card))) 95%,color-mix(in srgb,hsl(var(--primary)) 6%,hsl(var(--card))) 105%,hsl(var(--card)) 120%)}.whyus-bg[data-v-c460495d]:after{mix-blend-mode:overlay;background:url(../images/home/noise.png) 0 0/100px 100px}.max-mascot-fade[data-v-c460495d]{-webkit-mask-image:linear-gradient(#000 32%,#0000 95%);mask-image:linear-gradient(#000 32%,#0000 95%)}@media (min-width:768px){.whyus-bg[data-v-c460495d]{--glow:ellipse 1137px 356px at 50% 512px}.max-mascot-fade[data-v-c460495d]{-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}}
