@font-face{font-family:Funnel Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b6a5b559a9d29d3a-s.2xlf9cclqnlrm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8a0268bb0e2ecc75-s.p.0rl_k5eb6sa92.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b6a5b559a9d29d3a-s.2xlf9cclqnlrm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8a0268bb0e2ecc75-s.p.0rl_k5eb6sa92.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b6a5b559a9d29d3a-s.2xlf9cclqnlrm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8a0268bb0e2ecc75-s.p.0rl_k5eb6sa92.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/94a6d9b3ae777797-s.08z9zpoycruvm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc566e733948aae3-s.p.31rnap-za66mk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/94a6d9b3ae777797-s.08z9zpoycruvm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc566e733948aae3-s.p.31rnap-za66mk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/94a6d9b3ae777797-s.08z9zpoycruvm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc566e733948aae3-s.p.31rnap-za66mk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:24.72%;line-gap-override:0.0%;size-adjust:101.13%}.funnel_sans_2c040298-module__nrWH8a__className{font-family:Funnel Sans,Funnel Sans Fallback}
@font-face{font-family:Funnel Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e3d58219bb790982-s.0wxabswpdwb4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/40fda27c9b76188e-s.p.0e6e9qnrq809k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:24.72%;line-gap-override:0.0%;size-adjust:101.13%}.funnel_sans_54118944-module__yaNo5G__className{font-family:Funnel Sans,Funnel Sans Fallback;font-style:normal;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}}
