@keyframes book-demo-hero-fade-up-opacity{0%{opacity:var(--opacity-lcp-safe-hidden)}to{opacity:1}}@keyframes book-demo-hero-fade-up-transform{0%{transform:translateY(var(--book-demo-fade-up-translate,4.5rem))}to{transform:none}}.book-demo-page{margin-top:-5rem;overflow:clip visible}@media (width<=63.999rem){.book-demo-page{margin-top:-2.5rem}}.book-demo-page .book-demo-form-container{z-index:2;-webkit-clip-path:polygon(0 calc(60px + var(--hero-nav-slimmer-compensation)), 100% calc(20px + var(--hero-nav-slimmer-compensation)), 100% 100%, 0 100%);clip-path:polygon(0 calc(60px + var(--hero-nav-slimmer-compensation)), 100% calc(20px + var(--hero-nav-slimmer-compensation)), 100% 100%, 0 100%);margin-top:calc(-60px - var(--hero-nav-slimmer-compensation));padding-top:calc(9.375rem + 60px + var(--hero-nav-slimmer-compensation));position:relative}@media (width<=85.374rem){.book-demo-page .book-demo-form-container{-webkit-clip-path:polygon(0 calc(55px + var(--hero-nav-slimmer-compensation)), 100% calc(20px + var(--hero-nav-slimmer-compensation)), 100% 100%, 0 100%);clip-path:polygon(0 calc(55px + var(--hero-nav-slimmer-compensation)), 100% calc(20px + var(--hero-nav-slimmer-compensation)), 100% 100%, 0 100%);margin-top:calc(-55px - var(--hero-nav-slimmer-compensation));padding-top:calc(9.375rem + 55px + var(--hero-nav-slimmer-compensation))}}@media (width<=63.999rem){.book-demo-page .book-demo-form-container{clip-path:polygon(0 50px,100% 20px,100% 100%,0 100%);margin-top:-50px;padding-top:calc(9.375rem + 50px)}}@media (width<=47.999rem){.book-demo-page .book-demo-form-container{clip-path:polygon(0 45px,100% 20px,100% 100%,0 100%);margin-top:-45px;padding-top:calc(4.6875rem + 45px)}}@media (width<=39.999rem){.book-demo-page .book-demo-form-container{clip-path:polygon(0 35px,100% 15px,100% 100%,0 100%);margin-top:-35px;padding-top:calc(4.6875rem + 35px)}}@media (width<=29.999rem){.book-demo-page .book-demo-form-container{clip-path:polygon(0 30px,100% 10px,100% 100%,0 100%);margin-top:-30px;padding-top:calc(4.6875rem + 30px)}}.book-demo-hero-container{min-height:max(40rem,min(100svh - 8rem,56.25rem));position:relative}@media (width<=47.999rem){.book-demo-hero-container{min-height:max(40rem,min(100svh - 8rem,56.25rem))}}@media (width<=29.999rem){.book-demo-hero-container{min-height:max(40rem,min(100svh - 9rem,56.25rem))}}@media (width<=23.4365rem){.book-demo-hero-container{min-height:max(40rem,min(100svh - 9rem,56.25rem))}}.book-demo-hero-wrapper{width:100%;-webkit-clip-path:polygon(0 calc(70px + var(--hero-nav-slimmer-compensation)), 100% calc(20px + var(--hero-nav-slimmer-compensation)), 100% calc(100% - var(--angled-section-slant-desktop)), 0 100%);clip-path:polygon(0 calc(70px + var(--hero-nav-slimmer-compensation)), 100% calc(20px + var(--hero-nav-slimmer-compensation)), 100% calc(100% - var(--angled-section-slant-desktop)), 0 100%);position:absolute;inset:0;overflow:hidden}@media (width<=85.374rem){.book-demo-hero-wrapper{-webkit-clip-path:polygon(0 calc(65px + var(--hero-nav-slimmer-compensation)), 100% calc(20px + var(--hero-nav-slimmer-compensation)), 100% calc(100% - var(--angled-section-slant-desktop)), 0 100%);clip-path:polygon(0 calc(65px + var(--hero-nav-slimmer-compensation)), 100% calc(20px + var(--hero-nav-slimmer-compensation)), 100% calc(100% - var(--angled-section-slant-desktop)), 0 100%)}}@media (width<=63.999rem){.book-demo-hero-wrapper{-webkit-clip-path:polygon(0 calc(60px + var(--hero-nav-slimmer-compensation)), 100% calc(20px + var(--hero-nav-slimmer-compensation)), 100% calc(100% - var(--angled-section-slant-desktop)), 0 100%);clip-path:polygon(0 calc(60px + var(--hero-nav-slimmer-compensation)), 100% calc(20px + var(--hero-nav-slimmer-compensation)), 100% calc(100% - var(--angled-section-slant-desktop)), 0 100%)}}@media (width<=47.999rem){.book-demo-hero-wrapper{-webkit-clip-path:polygon(0 55px, 100% 20px, 100% calc(100% - var(--angled-section-slant-desktop)), 0 100%);clip-path:polygon(0 55px, 100% 20px, 100% calc(100% - var(--angled-section-slant-desktop)), 0 100%)}}@media (width<=39.999rem){.book-demo-hero-wrapper{-webkit-clip-path:polygon(0 50px, 100% 15px, 100% calc(100% - var(--angled-section-slant-desktop)), 0 100%);clip-path:polygon(0 50px, 100% 15px, 100% calc(100% - var(--angled-section-slant-desktop)), 0 100%)}}@media (width<=29.999rem){.book-demo-hero-wrapper{width:180%;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--angled-section-slant-mobile)), 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--angled-section-slant-mobile)), 0 100%);left:50%;transform:translate(-50%)}}.book-demo-hero-gradient-overlay{pointer-events:none;z-index:1;background:linear-gradient(270deg,#0000 32.19%,#0009 67.53%),linear-gradient(#0000004d 0% 100%);position:absolute;inset:0}@media (width<=29.999rem){.book-demo-hero-gradient-overlay{background:#003463cc}}.book-demo-hero{object-fit:cover;object-position:right 60%;transform-origin:50%;width:100%;height:100%;position:absolute;left:0}@media (width<=119.999rem){.book-demo-hero{object-position:65% 60%}}@media (width<=85.374rem){.book-demo-hero{object-position:55% 60%}}@media (width<=63.999rem){.book-demo-hero{object-position:60% 60%}}@media (width<=47.999rem){.book-demo-hero{object-position:62.5% 60%}}@media (width<=29.999rem){.book-demo-hero{object-position:72.5% 60%}}.book-demo-hero-content-container{flex-direction:column;justify-content:center;min-height:max(40rem,min(100svh - 8rem,56.25rem));display:flex;position:relative}@media (width<=29.999rem){.book-demo-hero-content-container{justify-content:center;align-items:center;min-height:max(40rem,min(100svh - 9rem,56.25rem))}}.book-demo-hero-content{flex-direction:column;gap:1.5rem;margin-top:-1.5rem;display:flex}@media (width<=29.999rem){.book-demo-hero-content{text-align:center;gap:1.25rem;margin-top:0;margin-left:auto;margin-right:auto}}.book-demo-hero-heading{font-size:var(--font-size-headline-desktop);line-height:var(--font-line-height-headline-desktop);font-weight:var(--font-weight-bold);color:var(--pure-white);margin:0}@media not (prefers-reduced-motion:reduce){.book-demo-hero-heading{--book-demo-fade-up-translate:31px;opacity:var(--opacity-lcp-safe-hidden);animation:1s linear forwards book-demo-hero-fade-up-opacity,1s cubic-bezier(.33,1,.68,1) forwards book-demo-hero-fade-up-transform;transform:translateY(31px)}}@media (width<=63.999rem){.book-demo-hero-heading{font-size:var(--font-size-headline-tablet);line-height:var(--font-line-height-headline-tablet)}}@media (width<=47.999rem){.book-demo-hero-heading{font-size:var(--font-size-secondary-headline-tablet);line-height:var(--font-line-height-secondary-headline-tablet)}}@media (width<=29.999rem){.book-demo-hero-heading{max-width:15ch;margin-left:auto;margin-right:auto}}.book-demo-hero-description{font-size:var(--font-size-lead-in-paragraph-desktop);line-height:var(--font-line-height-lead-in-paragraph-desktop);font-weight:var(--font-weight-semibold);color:var(--pure-white);max-width:42ch;margin:0}@media not (prefers-reduced-motion:reduce){.book-demo-hero-description{--book-demo-fade-up-translate:36px;opacity:var(--opacity-lcp-safe-hidden);animation:1s linear .5s forwards book-demo-hero-fade-up-opacity,1s cubic-bezier(.33,1,.68,1) .5s forwards book-demo-hero-fade-up-transform;transform:translateY(36px)}}@media (width<=63.999rem){.book-demo-hero-description{font-size:var(--font-size-lead-in-paragraph-tablet);line-height:var(--font-line-height-lead-in-paragraph-tablet)}}@media (width<=39.999rem){.book-demo-hero-description{max-width:33ch}}@media (width<=29.999rem){.book-demo-hero-description{font-size:var(--font-size-body-call-out-mobile);margin-left:auto;margin-right:auto}}.book-demo-hero-button{align-self:flex-start}@media not (prefers-reduced-motion:reduce){.book-demo-hero-button{--book-demo-fade-up-translate:23px;opacity:var(--opacity-lcp-safe-hidden);animation:1s linear 1s forwards book-demo-hero-fade-up-opacity,1s cubic-bezier(.33,1,.68,1) 1s forwards book-demo-hero-fade-up-transform;transform:translateY(23px)}}@media (width<=29.999rem){.book-demo-hero-button{margin-left:auto;margin-right:auto}}.book-demo-form-container{background-color:var(--primary-navy);justify-content:center;align-items:center;min-height:100svh;padding:9.375rem 0 6.25rem;display:flex;position:relative}@media (width<=47.999rem){.book-demo-form-container{margin-top:-1.25rem;padding:4.6875rem 0}}.book-demo-form{color:var(--pure-white);max-width:75%;scroll-margin-top:calc(var(--nav-height-mobile) + 2rem);justify-content:center;margin-left:auto;margin-right:auto;display:flex}@media (width>=48rem){.book-demo-form{scroll-margin-top:calc(var(--nav-height-desktop) + 3rem)}}@media (width<=63.999rem){.book-demo-form{max-width:100%;margin-left:0;margin-right:0}}.book-demo-form-message-title{font-size:var(--font-size-secondary-headline-desktop);line-height:var(--font-line-height-secondary-headline-desktop);font-weight:var(--font-weight-semibold);color:var(--secondary-light-blue);margin-bottom:1.88rem}@media (width<=63.999rem){.book-demo-form-message-title{font-size:var(--font-size-secondary-headline-tablet);line-height:var(--font-line-height-secondary-headline-tablet)}}@media (width<=47.999rem){.book-demo-form-message-title{font-size:var(--font-size-secondary-headline-mobile);line-height:var(--font-line-height-secondary-headline-mobile)}}.book-demo-form-message-description{font-size:var(--font-size-body-call-out-desktop);line-height:var(--font-line-height-body-desktop);flex-direction:column;gap:.625rem;max-width:50ch;display:flex}@media (width<=47.999rem){.book-demo-form-message-description{font-size:var(--font-size-body-call-out-mobile);line-height:var(--font-line-height-body-mobile)}}.demo-form{flex-direction:column;display:flex}.demo-form-fieldset{border:none;flex-direction:column;margin:0;padding:0;display:flex}.demo-form-error{border:1px solid var(--ui-red-light);color:var(--ui-red-light);font-weight:var(--font-weight-semibold);background-color:#d9e9f71a;border-radius:.25rem;margin:0 0 1.25rem;padding:.75rem 1rem}.demo-form-field-scroll-target{scroll-margin-top:1rem}.demo-form-message{margin-bottom:3.75rem}.demo-form-fields{flex-direction:column;gap:3.75rem;display:flex}.demo-form-fields-inputs{grid-gap:1.88rem;grid-template-columns:1fr 1fr;gap:1.88rem;display:grid}@media (width<=47.999rem){.demo-form-fields-inputs{grid-template-columns:1fr;gap:1.88rem}}.demo-form-fields-checkboxes-container{grid-gap:1.25rem;grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=63.999rem){.demo-form-fields-checkboxes-container{grid-template-columns:1fr}}.demo-form-fields-checkboxes-title{font-size:1.625rem;font-weight:var(--font-weight-semibold);color:var(--dark-gray);grid-column:1/-1;padding-bottom:1.25rem;line-height:2rem}@media (width<=63.999rem){.demo-form-fields-checkboxes-title{font-size:1.25rem;line-height:1.5rem}}@media (width<=47.999rem){.demo-form-fields-checkboxes-title{font-size:1.125rem;line-height:1.375rem}}.demo-form-fields-checkboxes-title.light-title{color:var(--primary-navy)}.demo-form-fields-checkboxes-title.light-title:after{content:"*";color:var(--ui-red-dark)}.demo-form-fields-checkboxes-title.dark-title{color:var(--pure-white)}.demo-form-fields-checkboxes-title.dark-title:after{content:"*";color:var(--ui-red-light)}.demo-form-submit-container{flex-direction:column;gap:1.25rem;margin-top:2.5rem;display:flex}.demo-form-submit{width:fit-content}@media (width<=47.999rem){.demo-form-submit{justify-content:center;width:100%}}.demo-form-reassurance-text{opacity:.85;max-width:60ch;font-size:1.125rem;font-style:italic;line-height:1.375rem;font-weight:var(--font-weight-semibold)}@media (width<=47.999rem){.demo-form-reassurance-text{font-size:.875rem}}.demo-form-reassurance-text.light-text{color:var(--primary-navy)}.demo-form-reassurance-text.dark-text{color:var(--pure-white)}.book-demo-comparison{z-index:1;background-color:var(--pure-white);width:100%;position:relative}.book-demo-comparison .book-demo-comparison-content{text-align:center;padding-top:14rem;padding-bottom:8rem;position:relative;overflow:visible}@media (width<=47.999rem){.book-demo-comparison .book-demo-comparison-content{padding-top:10rem;padding-bottom:6rem}}@media (width<=29.999rem){.book-demo-comparison .book-demo-comparison-content{padding-top:5rem;padding-bottom:10rem}}.book-demo-comparison-images{justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:visible}.book-demo-comparison-images-wrapper{justify-content:center;width:100%;display:flex;position:relative}.book-demo-comparison-images-outer-wrapper{z-index:4;width:25.125rem;margin:0 auto;position:relative}@media (width<=29.999rem){.book-demo-comparison-images-outer-wrapper{width:80%}}.book-demo-comparison-images-middle-container{z-index:2;opacity:0;transition:opacity 1s linear .35s,transform 1s cubic-bezier(.33,1,.68,1) .35s;position:relative;transform:translateY(166.5px)}.book-demo-comparison-images-middle-container.in-view{opacity:1;transform:translateY(0)}.book-demo-comparison-images-middle-container[data-skip-animation=true]{transition:none}.book-demo-comparison-images-middle-container:after{content:"";background:linear-gradient(to top, var(--pure-white) 0%, var(--pure-white) 10%, transparent 100%);pointer-events:none;z-index:5;width:100%;height:50%;position:absolute;bottom:0;left:0}.book-demo-comparison-images-middle{object-fit:contain;z-index:2;width:100%;height:auto;display:block;position:relative}.book-demo-comparison-images-left{z-index:1;opacity:0;width:28rem;max-width:none;height:auto;transition:opacity .8s linear;position:absolute;bottom:0;right:100%;transform:translate(23%)translateY(-20%)}.book-demo-comparison-images-left.in-view{opacity:1}.book-demo-comparison-images-left[data-skip-animation=true]{transition:none}@media (width<=47.999rem){.book-demo-comparison-images-left{width:24rem}}@media (width<=29.999rem){.book-demo-comparison-images-left{width:90%}}.book-demo-comparison-images-right{z-index:1;opacity:0;width:31rem;max-width:none;height:auto;transition:opacity .8s linear .25s;position:absolute;bottom:0;left:100%;transform:translate(-23%)translateY(-20%)}.book-demo-comparison-images-right.in-view{opacity:1}.book-demo-comparison-images-right[data-skip-animation=true]{transition:none}@media (width<=47.999rem){.book-demo-comparison-images-right{width:26rem}}@media (width<=29.999rem){.book-demo-comparison-images-right{width:100%}}.book-demo-comparison-text-container{z-index:5;text-align:center;opacity:0;margin-top:-.5rem;transition:opacity .8s linear .5s;position:relative}.book-demo-comparison-text-container.in-view{opacity:1}.book-demo-comparison-text-container[data-skip-animation=true]{transition:none}@media (width<=29.999rem){.book-demo-comparison-text-container{margin-top:.5rem}}.book-demo-comparison-heading{font-size:2.625rem;line-height:1.048;font-weight:var(--font-weight-semibold);color:var(--primary-navy);margin:0 auto 1.88rem}@media (width<=63.999rem){.book-demo-comparison-heading{font-size:2rem;line-height:1.063}}@media (width<=47.999rem){.book-demo-comparison-heading{margin-bottom:1.25rem;font-size:1.5rem;line-height:1.083}}.book-demo-comparison-description{flex-direction:column;gap:.94rem;margin-left:auto;margin-right:auto;display:flex}@media (width<=29.999rem){.book-demo-comparison-description{gap:.88rem}}.book-demo-comparison-description p{color:var(--primary-navy);margin:0;font-size:1.125rem;line-height:1.222}@media (width<=47.999rem){.book-demo-comparison-description p{font-size:1rem;line-height:1.571}}.book-demo-comparison-description p:first-child{max-width:80ch;margin-left:auto;margin-right:auto}@media (width<=47.999rem){.book-demo-comparison-description p:first-child{max-width:64ch}}@media (width<=29.999rem){.book-demo-comparison-description p:first-child{max-width:none}}.book-demo-comparison-description p:last-child{max-width:none}@media (width<=47.999rem){.book-demo-comparison-description p:last-child{max-width:45ch;margin-left:auto;margin-right:auto}}@media (width<=29.999rem){.book-demo-comparison-description p:last-child{max-width:none}}.book-demo-comparison-description strong{font-weight:var(--font-weight-bold)}
