.home-how-journey-scope{position:relative;overflow:visible}.home-how-journey-frame{container-type:inline-size}.home-how-journey-line{z-index:1;pointer-events:none;width:100%;position:absolute;left:0;overflow:visible}.home-how-journey-line__svg{width:100%;height:100%;display:block;overflow:visible}.home-how-journey-line__track{fill:none;stroke:var(--journey-track-color,#66f4dd);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.home-how-journey-line__incoming{--journey-track-color:url(#home-how-incoming-gradient)}.home-how-journey-line__approach{--journey-track-color:url(#home-how-steps-gradient)}.home-how-journey-line__drop{--journey-track-color:url(#home-how-drop-gradient)}.home-how-journey-line__base{opacity:0}.page-home .home-how.home-how-journey{--home-how-compact:0;padding:clamp(2.5rem,5vw,4.25rem) 0 clamp(4rem,7vw,6rem);position:relative}.home-how-journey__layout{width:100%;position:relative}.home-how-journey__title{color:#fff;max-width:none;font-family:var(--font-archivo-black), sans-serif;letter-spacing:-.025em;text-transform:uppercase;text-wrap:initial;margin:0;font-size:clamp(1.7rem,2.6vw,2.6rem);font-weight:400;line-height:1.3;position:relative}.home-how-journey__brand-knight{color:#66f4dd}.home-how-journey__brand-data{color:#9e40c1}.home-how-journey__point{z-index:2;border:2px solid var(--background,#141414);background:#9e40c1;border-radius:50%;width:14px;height:14px;display:block;position:absolute;top:.65em;left:-2rem;transform:translate(-50%,-50%)}.home-how-journey__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.5rem,2.8vw,3rem);margin:clamp(2.5rem,4vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.home-how-journey__step{--step-accent:#66f4dd;min-width:0;position:relative}.home-how-journey__step[data-step="1"]{--step-accent:#9e40c1}.home-how-journey__step[data-step="2"]{--step-accent:#725fff}.home-how-journey__step[data-step="3"]{--step-accent:#eab452}.home-how-journey__step[data-step="4"]{--step-accent:#f50}.home-how-journey__illustration{opacity:1;transform-origin:50% 100%;justify-content:center;align-items:flex-end;height:clamp(7.5rem,12vw,10rem);padding:0 .25rem 1rem;transition:opacity .38s ease-out,transform .65s cubic-bezier(.16,1,.3,1);display:flex}.home-how-journey__step-mascot{object-fit:contain;transform-origin:50% 85%;width:auto;max-width:76%;height:auto;max-height:76%}.home-how-journey__step[data-step="4"] .home-how-journey__step-mascot{scale:-1 1}.home-how-journey__node{z-index:2;box-sizing:border-box;width:34px;height:34px;margin-left:calc((var(--step-title-width,100%) - 34px) / 2);border:1.5px solid var(--step-accent);background:color-mix(in srgb, var(--step-accent) 10%, #141414);color:var(--step-accent);font:400 14px/1 var(--font-archivo-black), sans-serif;font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;margin-right:0;transition:opacity .25s ease-out,transform .4s cubic-bezier(.16,1,.3,1),color .25s,background .25s,border-color .25s;display:flex;position:relative}.home-how-journey__copy{opacity:1;transition:opacity .4s ease-out 50ms,transform .7s cubic-bezier(.16,1,.3,1) 50ms;transform:none}.home-how-journey__step-title{color:#fff;width:max-content;max-width:100%;min-height:2.76em;font-family:var(--font-archivo-black), sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:1.5rem 0 .85rem;font-size:clamp(.9rem,1.35vw,1.25rem);font-weight:400;line-height:1.38;transition:color .25s}.home-how-journey__step-title-accent{color:var(--step-accent)}.home-how-journey__step-body{color:#c4cdd3;text-wrap:pretty;margin:0;font-size:clamp(.85rem,1.12vw,1.05rem);line-height:1.62}.home-how-journey .home-hero-subcopy__mark{color:var(--step-accent);background:0 0;font-weight:700}.home-how-journey__step[data-reached=true] .home-how-journey__node{background:color-mix(in srgb, var(--step-accent) 15%, #141414)}.home-how-journey__step[data-current=true] .home-how-journey__node{background:color-mix(in srgb, var(--step-accent) 22%, #141414);box-shadow:0 0 0 4px var(--background,#141414)}@media (prefers-reduced-motion:no-preference){.home-how-journey__step:not([data-reached=true]) .home-how-journey__node{opacity:0;transform:scale(.72)}}.home-how-journey[data-reveal-ready=true] .home-how-journey__step:not([data-reached=true]) .home-how-journey__illustration{opacity:0;transform:translate(-9px,12px)}.home-how-journey[data-reveal-ready=true] .home-how-journey__step:not([data-reached=true]) .home-how-journey__copy{opacity:0;transform:translate(-10px,9px)}.home-how-journey__footer{z-index:2;flex-direction:column;align-items:center;margin-top:9rem;padding-top:.25rem;display:flex;position:relative}.home-how-journey__cta{isolation:isolate;--hero-glow-delay:.8s;max-width:100%;position:relative;top:clamp(2rem,4.75vw,4rem)}.home-how-journey__cta-mascot{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:104%;position:absolute;top:50%;right:0;transform:translate(82%,-50%)}@container (min-width:851px){.page-home .home-how.home-how-journey{--home-how-reviews-stem:clamp(5.25rem, 9vw, 7.5rem);--home-how-cta-gap:calc((4.5rem + clamp(4rem, 7vw, 6rem) + var(--home-how-reviews-stem)) / 2);padding-bottom:calc(var(--home-how-cta-gap) - var(--home-how-reviews-stem))}.home-how-journey__footer{margin-top:calc(var(--home-how-cta-gap) + 4.5rem)}}.page-home a.home-how-journey__cta-btn{box-sizing:border-box;z-index:1;min-height:calc(var(--home-cta-min-height) + 2 * var(--home-cta-padding-block));padding:var(--home-cta-padding-block) 1.85rem;color:#101010;font-family:var(--font-archivo-black), sans-serif;font-size:var(--home-cta-font-size);text-align:center;text-transform:uppercase;background:linear-gradient(110deg,#66f4dd,#9a8bff);border-radius:999px;justify-content:center;align-items:center;gap:1rem;font-weight:400;line-height:1.35;text-decoration:none;transition:filter .2s;display:inline-flex;position:relative;box-shadow:0 12px 28px #0004}.page-home a.home-how-journey__cta-btn:hover{filter:brightness(1.08)}.home-how-journey__cta-btn:focus-visible{outline-offset:4px;outline:2px solid #66f4dd}.home-how-journey__cta-btn svg{flex:none}@container (max-width:850px){.page-home .home-how.home-how-journey{--home-how-compact:1;padding:2rem 0 2.5rem}.home-how-journey__title{font-size:clamp(1.35rem,3.6vw,1.8rem)}.home-how-journey__point{left:-1rem}.home-how-journey__steps{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:2.5rem;padding-left:1rem}.home-how-journey__step{min-height:165px;padding:.4rem 0 0 2.2rem}.home-how-journey__illustration{width:80px;height:75px;padding:0;position:absolute;top:0;right:0}.home-how-journey__node{width:28px;height:28px;margin-left:0;font-size:13px;position:absolute;top:1rem;left:-.85rem}.home-how-journey__step-title{width:auto;min-height:62px;margin:0 0 .75rem;padding-right:84px;font-size:1rem}.home-how-journey__step-body{font-size:.95rem}.home-how-journey__footer{margin-top:5.75rem;padding:0}.home-how-journey__cta{width:100%;max-width:100%}.home-how-journey__cta-mascot{display:none}.page-home a.home-how-journey__cta-btn{width:100%;min-height:calc(var(--home-cta-min-height-mobile) + 2 * var(--home-cta-padding-block-mobile));gap:.75rem;padding:1.1rem .85rem;font-size:.8rem}}@container (max-width:380px){.home-how-journey__step{padding-left:1.75rem}.home-how-journey__step-title{min-height:64px;padding-right:65px;font-size:.88rem}.home-how-journey__illustration{width:64px}}@media (max-width:899px){.page-home .home-how.home-how-journey{padding-left:1.55rem}.home-how-journey__point{left:calc(8px - 1.35rem)}.home-how-journey__footer{margin-left:-1.55rem}.home-how-journey__cta{width:calc(100% - 16px)}}@media (min-width:900px){.home-how-journey__point{left:calc(-1 * var(--home-point-block-gap,2rem))}}@media (max-width:768px){.home-how-journey__steps{gap:2.25rem;width:calc(100% + 1.55rem);margin-left:-1.55rem;padding-left:0}.home-how-journey__step{--mobile-step-mascot-width:clamp(76px, 20vw, 88px);grid-template-columns:fit-content(calc(100% - var(--mobile-step-mascot-width) - 1rem)) var(--mobile-step-mascot-width) minmax(0, 1fr);grid-template-rows:minmax(3.5rem,auto) auto;gap:.5rem;min-height:0;padding:0 0 0 2rem;display:grid}.home-how-journey__node{top:calc(1.75rem - 14px);left:-3px}.home-how-journey__copy{display:contents}.home-how-journey__step-title{grid-area:1/1;align-self:center;min-height:0;margin:0;padding:0;font-size:clamp(1rem,4.3vw,1.1rem);line-height:1.32}.home-how-journey__step-body{grid-area:2/1/auto/-1;line-height:1.55}.home-how-journey__illustration{width:var(--mobile-step-mascot-width);grid-area:1/2;align-items:center;height:3.5rem;position:relative;top:auto;right:auto}.home-how-journey__step-mascot{width:100%;max-width:100%;height:4.5rem;max-height:none;position:absolute;top:-.5rem}.home-how-journey[data-reveal-ready=true] .home-how-journey__step:not([data-reached=true]) .home-how-journey__copy{opacity:1;transform:none}.home-how-journey__step-title,.home-how-journey__step-body{transition:opacity .4s ease-out 50ms,transform .7s cubic-bezier(.16,1,.3,1) 50ms}}@media (max-width:768px) and (prefers-reduced-motion:no-preference){.home-how-journey[data-reveal-ready=true] .home-how-journey__step:not([data-reached=true]) :is(.home-how-journey__step-title,.home-how-journey__step-body){opacity:0;transform:translate(-10px,9px)}}@media (prefers-reduced-motion:reduce){.home-how-journey *,.home-how-journey :after{transition:none!important;animation:none!important}.home-how-journey[data-reveal-ready=true] .home-how-journey__step .home-how-journey__illustration,.home-how-journey[data-reveal-ready=true] .home-how-journey__step .home-how-journey__copy{opacity:1;transform:none}}@media (min-width:769px) and (max-width:899px){.page-home .home-how-journey-scope .home-reviews-path__dot{left:50%;top:var(--home-reviews-stem);border:2px solid var(--background,#141414);background:#725fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;display:block;position:absolute}.page-home .home-how-journey-scope .home-reviews-path__dot--out{top:auto;bottom:var(--home-reviews-stem-out)}}
