@font-face{font-family:funnelSans;src:url(../media/FunnelSans_400-s.p.1_dp4ghmwwyux.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:funnelSans;src:url(../media/FunnelSans_500-s.p.3m5i7s5dlixa-.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:funnelSans;src:url(../media/FunnelSans_600-s.p.0wkcm_afyeos5.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:funnelSans;src:url(../media/FunnelSans_Italic_400-s.p.25wsx_920zz-p.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:funnelSans;src:url(../media/FunnelSans_Italic_600-s.p.0dicgp-avgmw4.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:funnelSans Fallback;src:local(Arial);ascent-override:98.67%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:101.35%}.funnelsans_2fffe677-module__OA27UG__className{font-family:funnelSans,funnelSans Fallback}
@font-face{font-family:funnelSansExtraBold;src:url(../media/FunnelSans_800-s.p.1s17o7rskn4mv.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:funnelSansExtraBold Fallback;src:local(Arial);ascent-override:95.79%;descent-override:23.95%;line-gap-override:0.0%;size-adjust:104.4%}.funnelsansextrabold_6ee5544b-module__e_YZTa__className{font-family:funnelSansExtraBold,funnelSansExtraBold Fallback;font-weight:800}
.process-step{--process-step-height-collapsed:calc(4rem * var(--mantine-scale));--step-width:calc(9.75rem * var(--mantine-scale));--step-number-size:calc(6rem * var(--mantine-scale));--step-number-size-collapsed:calc(3.25rem * var(--mantine-scale));--step-width-collapsed:calc(.6 * var(--step-number-size-collapsed));--step-number-width:calc(3.84615rem * var(--mantine-scale));--step-overlap:calc(1.84615rem * var(--mantine-scale));width:var(--step-width);height:var(--process-step-height-expanded);contain:layout;font:inherit;color:var(--color-turquoise-50);text-align:left;-webkit-appearance:none;appearance:none;scroll-margin-inline:var(--page-padding);background-color:var(--color-cyan-100);border:none;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}@media (min-width:500px){.process-step{--process-step-height-collapsed:calc(4.5rem * var(--mantine-scale));--step-width:calc(10.75rem * var(--mantine-scale));--step-number-size:calc(7.75rem * var(--mantine-scale));--step-number-size-collapsed:calc(3.5rem * var(--mantine-scale));--step-number-width:calc(4.96795rem * var(--mantine-scale));--step-overlap:calc(2.38462rem * var(--mantine-scale))}}@media (min-width:1024px){.process-step{--process-step-height-collapsed:calc(5rem * var(--mantine-scale));--step-width:calc(11.875rem * var(--mantine-scale));--step-number-size:calc(9.75rem * var(--mantine-scale));--step-number-size-collapsed:calc(4rem * var(--mantine-scale));--step-number-width:calc(6.25rem * var(--mantine-scale));--step-overlap:calc(3rem * var(--mantine-scale))}}@media (min-width:1440px){.process-step{--process-step-height-collapsed:calc(5.5rem * var(--mantine-scale));--step-width:calc(12.5rem * var(--mantine-scale));--step-number-size:calc(11.25rem * var(--mantine-scale));--step-number-width:calc(7.21154rem * var(--mantine-scale));--step-overlap:calc(3.46154rem * var(--mantine-scale))}}@media (hover:hover){.process-step:not(.process-step--active):hover{color:color-mix(in srgb, var(--color-turquoise-50) calc(var(--step-collapsed,0) * 100%), var(--color-lime-50));background-image:linear-gradient(var(--color-lime-50), var(--color-lime-50));background-position:bottom;background-repeat:no-repeat;background-size:calc(var(--step-collapsed,0)*36px) 4px}}.process-step-number{width:var(--step-number-width);min-width:0;font-size:var(--step-number-size);flex:none;font-weight:800;line-height:1.2;transition:font-size .2s,width .2s}.process-step-panel{gap:var(--spacing-r-2xs);width:calc(var(--step-width) - var(--step-number-width) + var(--step-overlap));min-width:0;height:100%;padding:0 0 0 calc(.5rem * var(--mantine-scale));margin-left:calc(-1*var(--step-overlap));background-color:var(--color-cyan-100);border-left:1px solid var(--color-cyan-40);opacity:1;flex-direction:column;flex:none;justify-content:flex-end;display:flex}@media (hover:hover){.process-step:not(.process-step--active) .process-step-panel:hover .process-step-button{background-color:var(--color-lime-70)}}.process-step-title{color:inherit}.process-step-button{align-self:flex-end;transition:color .12s ease-in-out,background-color .12s ease-in-out,box-shadow .12s ease-in-out,border-color .12s ease-in-out}.process-step:focus-visible{outline:2px solid var(--color-cyan-50);outline-offset:calc(.125rem * var(--mantine-scale))}.process-step--spacer{visibility:hidden}.process-step--active{color:var(--color-lime-50)}.process-step--active .process-step-button{pointer-events:none}.process-step--collapsed{animation:forwards step}.process-step--collapsed .process-step-number{animation:forwards step-number}.process-step--collapsed .process-step-panel{animation:forwards step-panel}.process-step--autocollapse{animation-name:step;animation-timing-function:linear;animation-fill-mode:both}@supports (animation-timeline:scroll()){.process-step--autocollapse{animation-timeline:scroll(root);animation-range:var(--collapse-start) var(--collapse-end)}}@supports not (animation-timeline:scroll()){.process-step--autocollapse{animation-duration:1s;animation-delay:calc(-1s*var(--collapse-progress,0));animation-play-state:paused}}.process-step--autocollapse .process-step-number{animation-name:step-number;animation-timing-function:linear;animation-fill-mode:both}@supports (animation-timeline:scroll()){.process-step--autocollapse .process-step-number{animation-timeline:scroll(root);animation-range:var(--collapse-start) var(--collapse-end)}}@supports not (animation-timeline:scroll()){.process-step--autocollapse .process-step-number{animation-duration:1s;animation-delay:calc(-1s*var(--collapse-progress,0));animation-play-state:paused}}.process-step--autocollapse .process-step-panel{animation-name:step-panel;animation-timing-function:linear;animation-fill-mode:both}@supports (animation-timeline:scroll()){.process-step--autocollapse .process-step-panel{animation-timeline:scroll(root);animation-range:var(--collapse-start) var(--collapse-end)}}@supports not (animation-timeline:scroll()){.process-step--autocollapse .process-step-panel{animation-duration:1s;animation-delay:calc(-1s*var(--collapse-progress,0));animation-play-state:paused}}@keyframes step{99%{--step-collapsed:0}to{--step-collapsed:1;width:var(--step-width-collapsed);height:var(--process-step-height-collapsed)}}@keyframes step-number{99%{width:var(--step-width-collapsed)}to{width:auto;font-size:var(--step-number-size-collapsed)}}@keyframes step-panel{50%{opacity:0}to{opacity:0;border-left-width:0;width:0;margin-left:0;padding-left:0}}
.process{--process-step-height-expanded:calc(8rem * var(--mantine-scale));--process-height-expanded:calc(var(--spacing-r-2xl) + var(--spacing-r-3xl) + 8px + var(--spacing-r-5xl) + var(--process-step-height-expanded));padding:0 0 var(--spacing-r-5xl);background-color:var(--color-cyan-100);transition:padding .2s}@media (min-width:500px){.process{--process-step-height-expanded:calc(8.75rem * var(--mantine-scale))}}@media (min-width:1024px){.process{--process-step-height-expanded:calc(10.25rem * var(--mantine-scale))}}@media (min-width:1440px){.process{--process-step-height-expanded:calc(11.25rem * var(--mantine-scale))}}@keyframes process{to{padding:0}}.process--collapsed{animation:forwards process}.process--autocollapse{animation-name:process;animation-timing-function:linear;animation-fill-mode:both}@supports (animation-timeline:scroll()){.process--autocollapse{animation-timeline:scroll(root);animation-range:var(--collapse-start) var(--collapse-end)}}@supports not (animation-timeline:scroll()){.process--autocollapse{animation-duration:1s;animation-delay:calc(-1s*var(--collapse-progress,0));animation-play-state:paused}}.process--spacer{visibility:hidden}.process--preserve-full-height{height:var(--process-height-expanded);flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.process-steps{--steps-gap-collapsed:calc(1.5rem * var(--mantine-scale));gap:var(--spacing-r-xs);width:-webkit-max-content;width:max-content;min-width:100%;padding:var(--spacing-r-2xl) var(--page-padding) var(--spacing-r-3xl);justify-content:safe center;align-items:flex-end;transition:gap .2s,padding .2s;display:flex}@media (min-width:500px){.process-steps{--steps-gap-collapsed:calc(3rem * var(--mantine-scale))}}@media (min-width:1024px){.process-steps{--steps-gap-collapsed:calc(4rem * var(--mantine-scale))}}@media (min-width:1440px){.process-steps{--steps-gap-collapsed:calc(4.5rem * var(--mantine-scale))}}.process-steps .process-step{flex-shrink:0}@keyframes process-steps{50%{gap:var(--spacing-r-xs)}to{gap:var(--steps-gap-collapsed);padding-top:0;padding-bottom:0}}.process--collapsed .process-steps{animation:forwards process-steps}.process--autocollapse .process-steps{animation-name:process-steps;animation-timing-function:linear;animation-fill-mode:both}@supports (animation-timeline:scroll()){.process--autocollapse .process-steps{animation-timeline:scroll(root);animation-range:var(--collapse-start) var(--collapse-end)}}@supports not (animation-timeline:scroll()){.process--autocollapse .process-steps{animation-duration:1s;animation-delay:calc(-1s*var(--collapse-progress,0));animation-play-state:paused}}.process-steps-scroll-area .mantine-ScrollArea-scrollbar{bottom:var(--spacing-r-m);background-color:#0000}@keyframes process-steps-scrollbar{to{bottom:0}}.process--collapsed .process-steps-scroll-area .mantine-ScrollArea-scrollbar{animation:forwards process-steps-scrollbar}.process--autocollapse .process-steps-scroll-area .mantine-ScrollArea-scrollbar{animation-name:process-steps-scrollbar;animation-timing-function:linear;animation-fill-mode:both}@supports (animation-timeline:scroll()){.process--autocollapse .process-steps-scroll-area .mantine-ScrollArea-scrollbar{animation-timeline:scroll(root);animation-range:var(--collapse-start) var(--collapse-end)}}@supports not (animation-timeline:scroll()){.process--autocollapse .process-steps-scroll-area .mantine-ScrollArea-scrollbar{animation-duration:1s;animation-delay:calc(-1s*var(--collapse-progress,0));animation-play-state:paused}}.process-progress-grid{padding:0 var(--page-padding)}.process-progress{height:calc(.5rem * var(--mantine-scale));background-color:var(--color-turquoise-20);opacity:1;transition:height .2s,opacity .2s;overflow:hidden}@keyframes process-progress-bar{to{opacity:0;height:0}}.process--collapsed .process-progress{animation:forwards process-progress-bar}.process--autocollapse .process-progress{animation-name:process-progress-bar;animation-timing-function:linear;animation-fill-mode:both}@supports (animation-timeline:scroll()){.process--autocollapse .process-progress{animation-timeline:scroll(root);animation-range:var(--collapse-start) var(--collapse-end)}}@supports not (animation-timeline:scroll()){.process--autocollapse .process-progress{animation-duration:1s;animation-delay:calc(-1s*var(--collapse-progress,0));animation-play-state:paused}}
