@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-hero-container{z-index:3;position:relative}.book-demo-hero-wrapper{background-color:var(--primary-navy);width: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}@media (width<=85.374rem){.book-demo-hero-wrapper{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{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{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{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{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--angled-section-slant-mobile)), 0 100%)}}.book-demo-form{z-index:1;padding-top:calc(var(--nav-height-desktop) + 6.5rem);padding-bottom:calc(5rem + var(--angled-section-slant-desktop));scroll-margin-top:calc(var(--nav-height-desktop) + 2rem);position:relative}@media not (prefers-reduced-motion:reduce){.book-demo-form{--book-demo-fade-up-translate:2rem;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(2rem)}}@media (width<=63.999rem){.book-demo-form{padding-top:calc(var(--nav-height-mobile) + 3.5rem);padding-bottom:calc(4rem + var(--angled-section-slant-desktop))}}@media (width<=47.999rem){.book-demo-form{padding-top:calc(var(--nav-height-mobile) + 3rem);padding-bottom:calc(3.5rem + var(--angled-section-slant-desktop));scroll-margin-top:calc(var(--nav-height-mobile) + 2rem)}}@media (width<=29.999rem){.book-demo-form{padding-top:calc(var(--nav-height-mobile) + 2.5rem);padding-bottom:calc(3rem + var(--angled-section-slant-mobile))}}.book-demo-sneak-peek{z-index:2;margin-top:calc(-1 * var(--angled-section-slant-desktop) - 1px);margin-bottom:calc(-1 * var(--angled-section-slant-desktop) + 1px);padding-top:calc(13rem + var(--angled-section-slant-desktop));clip-path:polygon(0 var(--angled-section-slant-desktop), 100% 0, 100% calc(100% - var(--angled-section-slant-desktop)), 0 100%);padding-bottom:15rem;position:relative;overflow:visible}@media (width<=47.999rem){.book-demo-sneak-peek{padding-top:calc(5rem + var(--angled-section-slant-desktop));padding-bottom:26rem}}@media (width<=29.999rem){.book-demo-sneak-peek{margin-top:calc(-1 * var(--angled-section-slant-mobile) - 1px);margin-bottom:calc(-1 * var(--angled-section-slant-mobile) + 1px);padding-top:calc(4.5rem + var(--angled-section-slant-mobile));clip-path:polygon(0 var(--angled-section-slant-mobile), 100% 0, 100% calc(100% - var(--angled-section-slant-mobile)), 0 100%);padding-bottom:24rem}}.book-demo-sneak-peek-bg{z-index:0;background-color:#2d5230;position:absolute;inset:0;overflow:hidden}.book-demo-sneak-peek-image-layer{position:absolute;inset:0}.book-demo-sneak-peek-image-layer--mobile{display:none}@media (width<=47.999rem){.book-demo-sneak-peek-image-layer--desktop{display:none}.book-demo-sneak-peek-image-layer--mobile{display:block}}.book-demo-sneak-peek-image{object-fit:cover;object-position:68% center;width:132%;max-width:none;height:132%;position:absolute;inset:34% auto auto 42%;transform:translate(-50%,-50%)}@media (width>=48rem) and (width<=63.999rem){.book-demo-sneak-peek-image--desktop{object-position:80% center;width:185%;height:140%;top:38%;left:66%}}@media (width>=64rem) and (width<=74.999rem){.book-demo-sneak-peek-image--desktop{object-position:70% center;left:50%}}@media (width<=47.999rem){.book-demo-sneak-peek-image--mobile{object-position:center 74%;width:190%;height:190%;top:46%;left:50%}}.book-demo-sneak-peek-gradient{z-index:1;pointer-events:none;background:linear-gradient(270deg,#0000 32.222%,#0009 63.854%),linear-gradient(90deg,#0000004d 0% 100%);position:absolute;inset:0}@media (width>=48rem) and (width<=63.999rem){.book-demo-sneak-peek-gradient{background:linear-gradient(270deg,#0000 32.188%,#000000b3 67.535%),linear-gradient(90deg,#0006 0% 100%)}}@media (width<=47.999rem){.book-demo-sneak-peek-gradient{background:linear-gradient(#000000b3 45.25%,#0000 79.875%),linear-gradient(90deg,#0000004d 0% 100%)}}.book-demo-sneak-peek .ui-page-section{z-index:2;width:100%;position:relative}.book-demo-sneak-peek-content{max-width:37.625rem;color:var(--pure-white);text-wrap:pretty;flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}@media (width>=48rem) and (width<=63.999rem){.book-demo-sneak-peek-content{max-width:32rem}}@media (width<=47.999rem){.book-demo-sneak-peek-content{text-align:center;align-items:center;gap:1.5rem;max-width:none;margin-inline:auto}}.book-demo-sneak-peek-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 (width<=63.999rem){.book-demo-sneak-peek-heading{font-size:var(--font-size-headline-tablet);line-height:var(--font-line-height-headline-tablet)}}@media (width<=47.999rem){.book-demo-sneak-peek-heading{font-size:var(--font-size-headline-mobile);line-height:var(--font-line-height-headline-mobile);max-width:36ch}}.book-demo-sneak-peek-lead-in{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);margin:0}@media (width<=63.999rem){.book-demo-sneak-peek-lead-in{font-size:var(--font-size-lead-in-paragraph-tablet);line-height:var(--font-line-height-lead-in-paragraph-tablet)}}@media (width<=47.999rem){.book-demo-sneak-peek-lead-in{font-size:var(--font-size-lead-in-paragraph-mobile);line-height:var(--font-line-height-lead-in-paragraph-mobile);max-width:60ch}}.book-demo-sneak-peek-body{max-width:30.875rem;font-size:var(--font-size-body-call-out-desktop);line-height:var(--font-line-height-body-desktop);font-weight:var(--font-weight-regular);color:var(--pure-white);margin:0}@media (width<=63.999rem){.book-demo-sneak-peek-body{font-size:var(--font-size-body-call-out-tablet);line-height:var(--font-line-height-body-tablet)}}@media (width<=47.999rem){.book-demo-sneak-peek-body{max-width:60ch;font-size:var(--font-size-body-call-out-mobile);line-height:var(--font-line-height-body-mobile)}}.demo-form-frame{width:100%;position:relative}.demo-form-frame--submitted .demo-form,.demo-form-frame--submitted .demo-form *{visibility:hidden}.demo-form{flex-direction:column;gap:3.125rem;width:100%;display:flex}.demo-form-fieldset{border:none;flex-direction:column;gap:3.125rem;min-width:0;margin:0;padding:0;display:flex}.demo-form-panels{grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.demo-form-step{flex-direction:column;grid-area:1/1;align-self:start;gap:.9375rem;width:100%;min-width:0;transition:none;display:flex}.demo-form-step:not(.demo-form-step--active){visibility:hidden;opacity:0;pointer-events:none;width:100%;height:0;position:absolute;overflow:hidden}.demo-form-step--active{z-index:1;visibility:visible;opacity:1}.demo-form-heading{color:var(--secondary-light-blue);font-size:var(--font-size-secondary-headline-desktop);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-secondary-headline-desktop);margin:0}@media (width<=63.999rem){.demo-form-heading{font-size:var(--font-size-secondary-headline-tablet);line-height:var(--font-line-height-secondary-headline-tablet)}}@media (width<=47.999rem){.demo-form-heading{font-size:var(--font-size-secondary-headline-mobile);line-height:var(--font-line-height-secondary-headline-mobile)}}.demo-form-lead-in{color:var(--secondary-light-blue);font-size:var(--font-size-lead-in-paragraph-desktop);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-lead-in-paragraph-desktop);margin:0}@media (width<=63.999rem){.demo-form-lead-in{font-size:var(--font-size-lead-in-paragraph-tablet);line-height:var(--font-line-height-lead-in-paragraph-tablet)}}@media (width<=47.999rem){.demo-form-lead-in{font-size:var(--font-size-lead-in-paragraph-mobile);line-height:var(--font-line-height-lead-in-paragraph-mobile)}}.demo-form-body{color:var(--secondary-light-blue);font-size:var(--font-size-body-call-out-desktop);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body-desktop);margin:0}@media (width<=47.999rem){.demo-form-body{font-size:var(--font-size-body-call-out-mobile);line-height:var(--font-line-height-body-mobile)}}.demo-form-fields-inputs{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.5625rem;display:grid}@media (width<=47.999rem){.demo-form-fields-inputs{grid-template-columns:1fr}}.demo-form-fields-checkboxes-container{grid-template-columns:1fr 1fr;gap:.9375rem;margin-top:1.5625rem;display:grid}@media (width<=47.999rem){.demo-form-fields-checkboxes-container{grid-template-columns:1fr}}.demo-form-interests-title:after{content:"*";color:var(--ui-red-light)}.demo-form-interests-title--error{color:var(--ui-red-light)}.demo-form .ui-checkbox-label-content-dark{color:var(--secondary-light-blue)}.demo-form-notes{width:100%;margin-top:1.5625rem}.demo-form-notes .ui-textarea{width:100%;min-height:11.25rem}.demo-form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;min-width:0;margin-top:2.1875rem;display:flex}.demo-form-actions .button{flex:none}.demo-form-back-icon{display:none}@media (width<=47.999rem){.demo-form-actions{flex-flow:row;justify-content:space-between;align-items:center}.demo-form-back.button{height:auto;color:var(--pure-white);background:0 0;border:0;gap:.375rem;padding:0}.demo-form-back.button:hover:not(:disabled),.demo-form-back.button:disabled{color:var(--pure-white);background:0 0;border-color:#0000}.demo-form-back.button:hover:not(:disabled){opacity:.7}.demo-form-back.button:disabled{opacity:.4}.demo-form-back.button:focus-visible:not(:disabled){outline:2px solid var(--pure-white);outline-offset:3px}.demo-form-back-icon{flex:none;display:flex;transform:rotate(90deg)}}.demo-form-error{border:1px solid var(--ui-red-light);color:var(--ui-red-light);font-weight:var(--font-weight-semibold);white-space:pre-line;background-color:#d9e9f71a;border-radius:.25rem;margin:1.25rem 0 0;padding:.75rem 1rem;scroll-margin-top:1rem}.demo-form-step :is(h1,h2),.demo-form-field-scroll-target{scroll-margin-top:calc(var(--nav-height-desktop) + 1rem)}@media (width<=47.999rem){.demo-form-step :is(h1,h2),.demo-form-field-scroll-target{scroll-margin-top:calc(var(--nav-height-mobile) + 1rem)}}.demo-form-success{flex-direction:column;justify-content:center;gap:1.25rem;width:100%;display:flex;position:absolute;inset:0}.demo-form-success-heading{max-width:42ch}.demo-form-success-lead-in{max-width:68ch}.demo-form-success-heading:focus{outline:none}@keyframes demo-form-success-fade-up-opacity{0%{opacity:0}to{opacity:1}}@keyframes demo-form-success-fade-up-transform{0%{transform:translateY(1.25rem)}to{transform:none}}@media not (prefers-reduced-motion:reduce){.demo-form-success-heading,.demo-form-success-lead-in{animation:1s ease-out both demo-form-success-fade-up-opacity,1s ease-out both demo-form-success-fade-up-transform}.demo-form-success-lead-in{animation-delay:.2s}}.demo-form-progress{width:100%}.demo-form-progress-list{margin:0;padding:0;list-style:none;display:flex}.demo-form-progress-labeled{gap:1.25rem;width:100%;display:none}.demo-form-progress-compact{align-items:center;width:100%}@media (width>=64rem){.demo-form-progress-labeled{display:flex}.demo-form-progress-compact{display:none}}.demo-form-progress-labeled-item{flex-direction:column;flex:1 1 0;gap:1.25rem;min-width:0;display:flex}.demo-form-progress-labeled-hit,.demo-form-progress-labeled-static,.demo-form-progress-compact-hit,.demo-form-progress-compact-static{color:inherit;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:.9375rem;margin:0;padding:0;display:flex}.demo-form-progress-labeled-hit,.demo-form-progress-compact-hit{cursor:pointer}.demo-form-progress-labeled-hit:focus-visible,.demo-form-progress-compact-hit:focus-visible{outline:2px solid var(--secondary-light-blue);outline-offset:3px;border-radius:.25rem}.demo-form-progress-circle{background-color:var(--secondary-blue-2);width:1.625rem;height:1.625rem;color:var(--primary-navy);font-size:1.125rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-align:center;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.demo-form-progress-item--complete .demo-form-progress-circle{background-color:var(--secondary-light-blue)}.demo-form-progress-label{font-size:var(--font-size-overline-desktop);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-overline);line-height:var(--font-line-height-overline-desktop);text-transform:uppercase;color:var(--secondary-blue-2);min-width:0}.demo-form-progress-item--complete .demo-form-progress-label{color:var(--secondary-light-blue)}.demo-form-progress-underline{background-color:var(--secondary-blue-2);width:100%;height:2px}.demo-form-progress-item--complete .demo-form-progress-underline{background-color:var(--secondary-light-blue)}.demo-form-progress-compact-item{flex:1 1 0;align-items:center;min-width:0;display:flex}.demo-form-progress-compact-item:last-child{flex:none}.demo-form-progress-compact-item:not(:last-child):after{content:"";background-color:var(--secondary-blue-2);flex:auto;height:2px}.demo-form-progress-compact-item--connector-complete:not(:last-child):after{background-color:var(--secondary-light-blue)}.demo-form-progress-compact-hit,.demo-form-progress-compact-static{gap:0}.demo-form-progress-compact .demo-form-progress-circle{width:1.75rem;height:1.75rem;font-size:1.25rem}.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:0;position:relative;overflow:visible}@media (width<=47.999rem){.book-demo-comparison .book-demo-comparison-content{padding-top:10rem}}@media (width<=29.999rem){.book-demo-comparison .book-demo-comparison-content{padding-top:5rem}}.book-demo-comparison-table-reveal{margin-top:6.25rem}.book-demo-comparison .comparison-table.switch-to-tee-on-comparison-table{padding-top:0;padding-bottom:0}.book-demo-comparison-table-action{justify-content:center;margin-top:4.375rem;padding-bottom:9.375rem;display:flex}@media (width<=47.999rem){.book-demo-comparison-table-action{margin-top:3.125rem;padding-bottom:6rem}}@media (width<=29.999rem){.book-demo-comparison-table-action{padding-bottom:10rem}}@media not (prefers-reduced-motion:reduce){.book-demo-comparison-table-reveal,.book-demo-comparison-table-action{opacity:0;transition:opacity 1s ease-out,transform 1s ease-out;transform:translateY(1.25rem)}.book-demo-comparison-table-action{transition-delay:.2s}.book-demo-comparison-table-reveal.in-view,.book-demo-comparison-table-action.in-view{opacity:1;transform:none}.book-demo-comparison-table-reveal[data-skip-animation=true],.book-demo-comparison-table-reveal[data-skip-animation=true]+.book-demo-comparison-table-action{transition:none}}.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-stage{aspect-ratio:948/418;flex-shrink:0;width:59.25rem;margin:0 auto;position:relative}.book-demo-comparison-images-left{z-index:1;object-fit:contain;object-position:top center;opacity:0;width:41.56%;max-width:none;height:72.25%;transition:opacity .8s linear;position:absolute;top:0;left:0}.book-demo-comparison-images-left.in-view{opacity:1}.book-demo-comparison-images-left[data-skip-animation=true]{transition:none}.book-demo-comparison-images-right{z-index:1;object-fit:contain;object-position:top right;opacity:0;width:40.51%;max-width:none;height:73.33%;transition:opacity .8s linear .25s;position:absolute;top:0;left:59.28%}.book-demo-comparison-images-right.in-view{opacity:1}.book-demo-comparison-images-right[data-skip-animation=true]{transition:none}.book-demo-comparison-images-middle-container{z-index:2;opacity:0;width:42.41%;height:79.67%;transition:opacity 1s linear .35s,transform 1s cubic-bezier(.33,1,.68,1) .35s;position:absolute;top:20.33%;left:28.8%;overflow:hidden;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-image:linear-gradient(180deg, #fff0 59.34%, var(--pure-white) 92.82%), linear-gradient(180deg, #fff0 52.62%, var(--pure-white) 93.6%);pointer-events:none;z-index:5;position:absolute;inset:0}.book-demo-comparison-images-middle{object-fit:cover;z-index:2;width:99.81%;max-width:none;height:92.27%;display:block;position:absolute;top:3.86%;left:.1%}@media (width<=29.999rem){.book-demo-comparison-images-stage{aspect-ratio:auto;width:80%;height:auto}.book-demo-comparison-images-left{width:90%;height:auto;inset:auto 100% 0 auto;transform:translate(23%)translateY(-20%)}.book-demo-comparison-images-right{width:90%;height:auto;top:auto;bottom:0;left:100%;transform:translate(-23%)translateY(-20%)}.book-demo-comparison-images-middle-container{width:100%;height:auto;position:relative;top:auto;left:auto;overflow:hidden}.book-demo-comparison-images-middle{object-fit:contain;width:100%;height:auto;position:relative;top:auto;left:auto}}.book-demo-comparison-text-container{z-index:5;text-align:center;opacity:0;margin-top:-1.625rem;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);text-wrap:balance;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-inline:auto;display:flex}@media (width<=29.999rem){.book-demo-comparison-description{gap:.88rem}}.book-demo-comparison-description p{color:var(--primary-navy);text-wrap:balance;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-inline: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-inline: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)}
