.landing section.landing-main .overlay,.shaped-cta{mask-repeat:no-repeat;mask-position:0 0;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;mask-mode:alpha;-webkit-mask-mode:alpha}@media(min-width:1540px){:root{font-size:.7291666667vw!important}}@media(max-width:520px){:root{font-size:1.9230769231vw!important}}body{background-color:#1b1b1b;color:#fafafa}.code-effect p span:not(.code-dot){display:none}.landing{height:auto}.landing section.landing-main{position:relative;width:100%;height:100dvh;min-height:780px;background-image:url(/landing-bg.webp);background-size:cover;background-position:50%;padding:1.6rem}.landing section.landing-main.layout-hidden{background-image:none}.landing section.landing-main.layout-hidden *{display:none!important}@media(max-width:1020px){.landing section.landing-main{min-height:850px}}@media(max-width:768px){.landing section.landing-main{min-height:auto;max-height:100dvh;padding:1rem}}.landing section.landing-main .landing-bottom{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column}@media(max-width:768px){.landing section.landing-main .landing-bottom{gap:1.6rem}.landing section.landing-main .landing-bottom .landing-description,.landing section.landing-main .landing-bottom .landing-slider{position:relative!important;inset:initial!important}.landing section.landing-main .landing-bottom .landing-slider{margin:0 auto;width:calc(100% - 5.2rem)}.landing section.landing-main .landing-bottom .landing-description{padding-left:5.6rem;padding-bottom:2.8rem}}@media(max-width:520px){.landing section.landing-main .landing-bottom{padding-bottom:2.1rem}.landing section.landing-main .landing-bottom .landing-slider{width:calc(100% - 3.6rem)}}.landing section.landing-main .landing-bottom .landing-description{display:none;position:absolute;bottom:4.8rem;left:5.6rem}.landing section.landing-main .landing-bottom .landing-description p{width:35rem;font-size:1.4rem}.landing section.landing-main .landing-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100rem}@media(max-width:768px){.landing section.landing-main .landing-content{top:36rem;max-width:100%}}.landing section.landing-main .landing-content h1{font-size:6.4rem;text-align:center;max-width:calc(100vw - 3.2rem);margin:0 auto 2.4rem;line-height:1}@media(max-width:768px){.landing section.landing-main .landing-content h1{font-size:5.6rem}}.landing section.landing-main .landing-content__actions{width:100%;display:flex;justify-content:center;gap:.8rem}.landing section.landing-main .landing-content__actions .shaped-cta span.blinking-text>svg{width:1rem;transform:translateY(.3rem)}.landing section.landing-main>.top{position:relative;display:flex;align-items:center;justify-content:space-between;margin:.6rem;padding-left:1rem;height:4rem}@media(max-width:768px){.landing section.landing-main>.top{margin:.6rem}}.landing section.landing-main>.top .year{font-size:1.6rem;transform:translateY(.1rem)}@media(max-width:768px){.landing section.landing-main>.top .year{display:none}}.landing section.landing-main>.top .agent-logo{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.landing section.landing-main>.top .brand{height:100%;display:flex;align-items:center}.landing section.landing-main>.top .brand>svg{width:2rem;height:1.6rem;margin-right:9.6rem}.landing section.landing-main .overlay{position:absolute;inset:1.6rem;background-color:#fff;pointer-events:none;min-height:calc(780px - 3.2rem);-webkit-mask-image:url(/overlay-mask.svg);mask-image:url(/overlay-mask.svg)}@media(max-width:520px){.landing section.landing-main .overlay{min-height:auto;max-height:100dvh;inset:1rem;-webkit-mask-image:url(/overlay-mask-mobile.svg);mask-image:url(/overlay-mask-mobile.svg)}}.connecting-overlay{position:fixed;inset:0;background-color:rgba(27,27,27,.7);backdrop-filter:blur(6px);z-index:2050}.connecting-overlay>svg{width:3.2rem;height:3.2rem;display:inline-block;box-sizing:border-box;animation:rotation 1s cubic-bezier(.85,.4,.26,.84) infinite;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@keyframes rotation{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:inherit}:root,h1,h2,h3,h4,h5,p{letter-spacing:-.02em}:root{font-size:9px}@media(min-width:1540px){:root{font-size:.5208333333vw!important}}@media(max-width:520px){:root{font-size:1.9230769231vw}}.font-HelveticaNeue{font-family:var(--font-helvetica),sans-serif}.font-display{font-family:var(--font-kensmark),sans-serif}.font-sans,body{font-family:var(--font-ppneumontreal),sans-serif}.shaped-cta{mask-repeat:no-repeat;mask-position:0 0;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;mask-mode:alpha;-webkit-mask-mode:alpha}@media(max-width:768px){.only-desktop{display:none!important}}.shaped-cta{position:relative;background-color:#fafafa;-webkit-mask-image:url(/shaped-cta-mask.svg);mask-image:url(/shaped-cta-mask.svg);height:4rem;width:19.2rem;cursor:pointer;outline:none;border:none;display:flex;align-items:center;justify-content:center}.shaped-cta:hover .arrow-wrapper svg{transform:translateX(-.2rem)}.shaped-cta:hover .arrow-wrapper .arrow-bar{transform:translateX(-2rem) translateY(-.01rem)}.shaped-cta span{display:inline-block}.shaped-cta .blinking-text:before{content:"";position:absolute;inset:0}.shaped-cta .label{line-height:4rem;color:#1b1b1b;text-align:center;font-size:1.6rem}.shaped-cta .arrow-wrapper{display:flex;height:100%;align-items:center;overflow:hidden}.shaped-cta .arrow-wrapper .arrow-bar,.shaped-cta .arrow-wrapper svg{transition:transform .3s cubic-bezier(.25,.8,.25,1)}.shaped-cta .arrow-wrapper .arrow-bar{border-radius:2rem;height:2px;width:1rem;background-color:#1b1b1b;transform:translateX(.5rem) translateY(-.01rem)}.shaped-cta.dark{background-color:#313131}.shaped-cta.dark svg path{fill:#fafafa!important}.shaped-cta.dark .arrow-wrapper svg path{fill:#fafafa!important;stroke:#fafafa!important}.shaped-cta.dark .arrow-wrapper .arrow-bar{background-color:#fafafa}.shaped-cta.dark span{color:#fafafa}button:hover{transform:none}.cta{position:relative;display:inline-flex;padding:0 1.2rem;height:4.3rem;max-height:4.3rem;font-size:1.6rem;border:none;line-height:4.3rem;font-weight:500;justify-content:center;background-color:#313131;cursor:pointer;color:#fafafa;border-radius:6px;transition:background .3s ease-in-out,color .3s ease-in-out;outline:none;align-items:center;text-align:center;overflow:hidden}.cta:disabled{opacity:.5;pointer-events:none}.cta:focus-visible:before,.cta:focus:before{content:"";position:absolute;border:1px solid #fafafa;inset:-2px;border-radius:8px;z-index:-1}.cta.with-icon{display:flex}.cta.with-icon span{margin-right:.8rem}.cta.primary-cta{background-color:#fafafa;color:#1b1b1b}.cta.primary-cta:hover{background-color:#c3c3c3}.cta.secondary-cta{background-color:#313131;color:#fafafa}.cta.secondary-cta:hover{background-color:rgba(49,49,49,.8)}.cta.outline-cta{background-color:#313131;color:#fafafa;border:1px solid #525252}.cta.outline-cta:hover{background-color:#525252}.cta.destructive-cta{background-color:#313131;color:#f5403e;border:1px solid #f5403e}.cta.destructive-cta:hover{color:#1b1b1b;background-color:#f5403e}.cta.thin-cta{height:3.2rem;padding:0 1.2rem;text-align:center;line-height:3.2rem}.cta.connect-cta{max-width:20rem}@media(max-width:1020px){.cta.connect-cta{max-width:100%}}.cta.lime-cta{background-color:#fafafa;color:#1b1b1b}.blur-overlay{position:fixed;inset:0;z-index:199;background-color:rgba(0,0,0,.3);backdrop-filter:blur(20px)}.loading-screen{position:fixed;inset:0;z-index:2050;opacity:1;transition:opacity 1.24s cubic-bezier(.87,0,.13,1) 1.6s;overflow:hidden}.loading-screen__bg{position:absolute;display:inline-block;inset:0;background-color:#1b1b1b;z-index:-1;transform:scaleY(1);transition:transform .6s cubic-bezier(.87,0,.13,1) 1s}.loading-screen.start-1 .loading-bar-wrapper svg #progressClip rect{width:67%}.loading-screen.start-1 .bar{width:100%}.loading-screen.start-1 .bar__inner{width:67%}.loading-screen.start-1 .percents .first-percent span{transform:translateY(0)}.loading-screen.start-2 .bar__inner,.loading-screen.start-2 .loading-bar-wrapper svg #progressClip rect{width:100%;transition:width 1.24s cubic-bezier(.87,0,.13,1) 0s}.loading-screen.start-2 .percents .second-percent span{transform:translateY(0);transition:transform 1s cubic-bezier(.87,0,.13,1)}.loading-screen.start-2 .percents .second-percent span:first-child{transition-delay:calc(0s + .1s)}.loading-screen.start-2 .percents .second-percent span:nth-child(2){transition-delay:calc(0s + .2s)}.loading-screen.start-2 .percents .second-percent span:nth-child(3){transition-delay:calc(0s + .3s)}.loading-screen.start-2 .percents .second-percent span:nth-child(4){transition-delay:calc(0s + .4s)}.loading-screen.start-2 .percents .second-percent span:nth-child(5){transition-delay:calc(0s + .5s)}.loading-screen.start-2 .percents .first-percent span{transform:translateY(2.4rem);transition:transform 1s cubic-bezier(.87,0,.13,1)}.loading-screen.start-2 .percents .first-percent span:first-child{transition-delay:calc(0s + .1s)}.loading-screen.start-2 .percents .first-percent span:nth-child(2){transition-delay:calc(0s + .2s)}.loading-screen.start-2 .percents .first-percent span:nth-child(3){transition-delay:calc(0s + .3s)}.loading-screen.start-2 .percents .first-percent span:nth-child(4){transition-delay:calc(0s + .4s)}.loading-screen.start-2 .percents .first-percent span:nth-child(5){transition-delay:calc(0s + .5s)}.loading-screen.start-3{pointer-events:none;opacity:0}.loading-screen.start-3 .bar{transform:translateX(100%);opacity:0;transition:opacity .3s cubic-bezier(.87,0,.13,1) 1.2s,transform 1.24s cubic-bezier(.87,0,.13,1) .5s,width 1.24s cubic-bezier(.87,0,.13,1) .5s}.loading-screen.start-3 .loading-screen__bg{transform:scaleY(0)}.loading-screen.start-3 svg{transform:translateY(3.5rem);transition:transform 1s cubic-bezier(.87,0,.13,1) 1s}.loading-screen.start-3 .percents .second-percent span{transform:translateY(2.4rem);transition:transform 1s cubic-bezier(.87,0,.13,1)}.loading-screen.start-3 .percents .second-percent span:first-child{transition-delay:calc(0s + .1s)}.loading-screen.start-3 .percents .second-percent span:nth-child(2){transition-delay:calc(0s + .2s)}.loading-screen.start-3 .percents .second-percent span:nth-child(3){transition-delay:calc(0s + .3s)}.loading-screen.start-3 .percents .second-percent span:nth-child(4){transition-delay:calc(0s + .4s)}.loading-screen.start-3 .percents .second-percent span:nth-child(5){transition-delay:calc(0s + .5s)}.loading-screen .percents{position:absolute;left:50%;top:3.3rem;font-size:2.4rem;height:1.7rem;width:20rem;overflow:hidden;display:flex;align-items:center;transform:translateX(-50%);flex-direction:column}.loading-screen .percents>span{position:absolute;display:inline-flex;height:1.7rem;line-height:2.1rem}.loading-screen .percents>span span{display:inline-block;transform:translateY(-2.4rem);transition:transform 1s cubic-bezier(.87,0,.13,1)}.loading-screen .percents>span span:first-child{transition-delay:calc(2s + .1s)}.loading-screen .percents>span span:nth-child(2){transition-delay:calc(2s + .2s)}.loading-screen .percents>span span:nth-child(3){transition-delay:calc(2s + .3s)}.loading-screen .percents>span span:nth-child(4){transition-delay:calc(2s + .4s)}.loading-screen .percents>span span:nth-child(5){transition-delay:calc(2s + .5s)}.loading-screen .bar{position:absolute;left:0;right:0;top:50%;width:0;transform:translateY(-50%);min-height:1px;height:.1rem;background-color:#656565;opacity:1;transition:width 1.24s cubic-bezier(.87,0,.13,1) .5s}.loading-screen .bar__inner{position:absolute;inset:0;width:0;background-color:#fafafa;transition:width 1.24s cubic-bezier(.87,0,.13,1) 2s}.loading-screen .loading-bar-wrapper{position:absolute;left:50%;bottom:3.3rem;transform:translateX(-50%);height:3.3rem;overflow:hidden}.loading-screen .loading-bar-wrapper svg #progressClip rect{transition:width 1.24s cubic-bezier(.87,0,.13,1) 2s}