.productDemo [aria-hidden=true]{visibility:hidden}.productDemo .lf-player-container{height:100%;position:relative;width:100%}.productDemo .lf-progress{display:none}.productDemo .lf-player-btn{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:rgba(36,28,21,5%);border:0;border-radius:50%;bottom:1.25rem;height:2rem;justify-content:center;left:1.25rem;outline:none;position:absolute;width:2rem}@media(pointer:fine){.productDemo .lf-player-btn{clip:rect(0 0 0 0);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;width:.0625rem}}.productDemo .lf-player-btn>svg>path{fill:#241c15;stroke:#fff;stroke-opacity:.5}.productDemo .lf-player-btn:hover{background:rgba(36,28,21,.15)}.productDemo .lf-player-btn:focus{border:.0625rem solid#4bc4c2}.productDemo .lf-player-container:hover .lf-player-btn{clip:auto;height:2rem;width:2rem}.productDemo .lf-player-container:not(:hover) .lf-player-btn{border:none}.productDemo .lf-player-controls{height:0!important}.productDemo #lottie{display:inline;max-height:100%;max-width:100%}.productDemo__container{overflow:hidden}.productDemo__container:not(:empty)+.productDemo__placeholder{display:none}.productDemo__placeholder{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#f6f6f4;display:-ms-flexbox;display:flex;height:53.125rem;justify-content:center;width:100%}@media screen and (min-width:62em){.productDemo__placeholder{height:49.5rem}}.productDemo__track{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.productDemo__step{-ms-flex-positive:0;-ms-flex-negative:0;background:#241c15;-ms-flex-direction:column;flex-direction:column;flex-grow:0;flex-shrink:0;position:relative}@media screen and (prefers-reduced-motion:no-preference){.productDemo__step{-webkit-transition:margin.8s cubic-bezier(.04,1.26,.6,.99),-webkit-transform.4s ease-out;transition:margin.8s cubic-bezier(.04,1.26,.6,.99),-webkit-transform.4s ease-out;transition:margin.8s cubic-bezier(.04,1.26,.6,.99),transform.4s ease-out;transition:margin.8s cubic-bezier(.04,1.26,.6,.99),transform.4s ease-out,-webkit-transform.4s ease-out}}@media screen and (min-width:62em){.productDemo__step{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (prefers-reduced-motion:no-preference){.productDemo__step>*{-webkit-transition:opacity.4s ease-out;transition:opacity.4s ease-out}}.productDemo__step.dimmed{-webkit-transform:translatex(-6.25rem);-ms-transform:translatex(-6.25rem);transform:translatex(-6.25rem)}.productDemo__step.dimmed>*{opacity:.2}.productDemo__step:focus-visible{outline:.125rem solid#4bc4c2;outline-offset:-.125rem}.productDemo__image{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;-ms-flex:1 0 auto;flex:1 0 auto;height:31.875rem;justify-content:center}@media screen and (min-width:62em){.productDemo__image{-ms-flex:0 0 50%;flex:0 0 50%;height:49.5rem}}@media screen and (min-width:88.88888889em){.productDemo__image{-ms-flex:0 0 60%;flex:0 0 60%}}.productDemo__image>img{display:block;max-height:100%}.productDemo .step__content{-ms-flex-pack:justify;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;min-height:21.25rem;padding:1.5rem}@media screen and (min-width:62em){.productDemo .step__content{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;height:49.5rem;min-height:unset;padding:5rem}}@media screen and (min-width:88.88888889em){.productDemo .step__content{-ms-flex:0 0 40%;flex:0 0 40%}}.productDemo .step__copy{text-align:center}@media screen and (min-width:62em){.productDemo .step__copy{text-align:left}}.productDemo .step__copy.copy--light h2,.productDemo .step__copy.copy--light p{color:#fff!important}.productDemo .step__eyebrow{color:rgba(36,28,21,.65);margin-bottom:1rem}@media screen and (min-width:62em){.productDemo .step__eyebrow{margin-bottom:2rem}}.productDemo .step__description,.productDemo .step__title{margin-bottom:1rem}@media screen and (min-width:62em){.productDemo .step__description{margin-bottom:2rem}}.productDemo .step__options{-ms-flex-pack:center;justify-content:center;margin:0 0 -1.5625rem -1.5625rem}@media screen and (min-width:62em){.productDemo .step__options{-ms-flex-pack:start;justify-content:flex-start}}.productDemo .step__nav{-ms-flex-pack:justify;justify-content:space-between;padding-top:1.25rem}.productDemo .step__button{-moz-appearance:none;-webkit-appearance:none;background:none;border:none;cursor:pointer;font-size:.8125rem;font-weight:500;padding:0}.productDemo .step__button span{color:#241c15;display:inline-block;vertical-align:middle}.productDemo .step__button:hover span{text-decoration:underline}.productDemo .step__button:focus-visible{outline:.125rem solid#4bc4c2;outline-offset:.125rem}.productDemo .button__start{-ms-flex-pack:end;justify-content:flex-end;padding-top:1.25rem}.productDemo .option__item{margin:0 0 1.5625rem 1.5625rem}.productDemo .option__button{--cta-border-radius:0.5rem;--cta-stroke-color:#dbd9d2;border-radius:.5rem}.productDemo .option__button:active,.productDemo .option__button:hover{--cta-stroke-color:#241c15}.productDemo .option__button:focus-visible:after{border-radius:.5rem}.productDemo .option__button[aria-pressed=true]{--cta-stroke-color:#241c15!important;--cta-text-color:#fff;background:#241c15}.productDemo .option__button.has-image{padding:.1875rem}.productDemo .option__button.has-image img{background:#fff;border-radius:.5rem;display:block;opacity:.5}.productDemo .option__button.has-image:hover{--cta-stroke-color:#dbd9d2}.productDemo .option__button.has-image:hover img{opacity:1}.productDemo .option__button.has-image[aria-pressed=true]{background:#fff}.productDemo .option__button.has-image[aria-pressed=true] img{opacity:1}.productDemo .pricing-card{margin:0 auto;max-width:28.75rem}@media screen and (min-width:62em){.productDemo .pricing-card{margin:0}}.productDemo .pricing-card__title{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#403b3b;border:.0625rem solid rgba(36,28,21,.3);border-radius:.5rem .5rem 0 0;color:#fff;font-family:Graphik Web,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-size:.8125rem;font-weight:400;gap:.625rem;justify-content:center;padding:.375rem .625rem}.productDemo .pricing-card__body-wrap{background:#fff;border:.0625rem solid rgba(36,28,21,.3);border-radius:0 0 .5rem .5rem;padding:1.5rem}.productDemo .pricing-card__description{color:#241c15}.productDemo .pricing-card__description>h2{font-size:1.5rem;margin-bottom:.625rem}.productDemo .pricing-card__description>p{font-size:.8125rem;margin-bottom:1rem;text-align:left}.productDemo .pricing-card__cta-wrap{margin:-.75rem;text-align:center}.productDemo .pricing-card__cta{display:inline-block;margin:.75rem}.productDemo .ctaArrow{border:none;cursor:pointer;padding-bottom:0;padding-top:0}.productDemo .ctaArrow:not(:hover){background-color:transparent}@media(prefers-reduced-motion){.productDemo .ctaArrow:hover{-webkit-transform:none;-ms-transform:none;transform:none}}.productDemo .ctaArrow[disabled]{cursor:default}.productDemo .ctaArrow[disabled]:before{background-color:#dbd9d2}.productDemo .ctaArrow[disabled]:hover{-webkit-transform:none;-ms-transform:none;transform:none}.productDemo .ctaArrow[disabled]:hover:before{-webkit-animation:none;animation:none;background-position-x:calc(100% - .4375rem);left:calc(100% - 2rem);-webkit-transition:none;transition:none}.productDemo .ctaArrow[disabled].arrow--left:before{left:0!important;width:2rem!important}.productDemo .intro.step__content{-ms-flex-pack:center;background:transparent;justify-content:center}