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