.book-demo-page{text-align:left;width:100%}.book-demo-page,.book-demo-page *,.book-demo-page :after,.book-demo-page :before{box-sizing:border-box}@media (min-width:901px){.book-demo-page>.page-hero.page-hero--platform.page-hero--subpage-banner{max-height:502px;min-height:502px}}@media (max-width:768px){.book-demo-page .page-hero--subpage-banner .page-hero__copy{margin-top:50px}}.book-demo__wrapper{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:64px 64px 0;width:100%}.book-demo__section{width:100%}.book-demo__h2{color:#fff;font-family:var(--heading);font-size:clamp(2rem,4.5vw,3.662rem);font-weight:700;line-height:1.15;margin:0 0 88px}.book-demo__features-heading{margin:0 0 48px;width:100%}.book-demo__section--process{background:var(--navy);border-top:1px solid hsla(0,0%,100%,.1);padding:128px 0}.book-demo__process{position:relative}.book-demo__process-line{display:none;height:auto;left:calc(16.666% + 75px);pointer-events:none;position:absolute;top:75px;width:min(317px,calc(33.333% - 150px));z-index:2}@media (min-width:901px){.book-demo__process-line{display:block}}.book-demo__process-grid{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.book-demo__process-grid{grid-template-columns:1fr}.book-demo__h2{margin-bottom:48px}}.book-demo__process-card{align-items:center;border-radius:24px;display:flex;flex-direction:column;gap:88px;min-height:100%;overflow:hidden;padding:48px;position:relative}.book-demo__process-card-bg{background:radial-gradient(ellipse 100% 90% at 100% 0,color-mix(in srgb,var(--header-orange) 58%,transparent) 0,color-mix(in srgb,var(--header-orange) 20%,transparent) 40%,transparent 66%),linear-gradient(155deg,hsla(0,0%,100%,.05) 0,rgba(0,10,44,.5) 52%,rgba(0,10,44,.75) 100%);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;inset:0;position:absolute;z-index:0}.book-demo__process-card:has(.book-demo__step-badge--outline) .book-demo__process-card-bg,.book-demo__process-card:has(.book-demo__step-badge--ring) .book-demo__process-card-bg{background:radial-gradient(ellipse 100% 90% at 100% 0,color-mix(in srgb,var(--bg) 42%,transparent) 0,color-mix(in srgb,var(--bg) 14%,transparent) 40%,transparent 66%),linear-gradient(155deg,hsla(0,0%,100%,.05) 0,rgba(0,10,44,.5) 52%,rgba(0,10,44,.75) 100%)}.book-demo__step-badge{align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;display:flex;flex-shrink:0;height:150px;justify-content:center;overflow:hidden;position:relative;width:150px;z-index:1}.book-demo__step-badge--accent{background:var(--header-orange)}.book-demo__step-badge--ring:before{background:var(--header-orange);border-radius:999px;content:"";inset:26%;opacity:.5;position:absolute}.book-demo__step-badge--ring:after{border:2px solid var(--header-orange);border-radius:999px;content:"";inset:12%;opacity:.2;position:absolute}.book-demo__step-badge--outline{background:transparent}.book-demo__step-num{color:#fff;font-family:var(--heading);font-size:clamp(1.75rem,2.5vw,2.34rem);font-weight:700;line-height:1.15;position:relative;z-index:1}.book-demo__process-body{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:32px;position:relative;width:100%;z-index:1}.book-demo__process-headings{display:flex;flex-direction:column;gap:16px;width:100%}.book-demo__section--features{background:var(--navy);padding:0 0 128px}.book-demo__features-grid{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.book-demo__features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.book-demo__features-grid{grid-template-columns:1fr}}.book-demo__feature-card{border-radius:24px;display:flex;flex-direction:column;gap:32px;min-height:100%;overflow:hidden;padding:48px;position:relative}.book-demo__feature-card-bg{background:linear-gradient(160deg,hsla(0,0%,100%,.05),rgba(0,10,44,.45));border:1px solid hsla(0,0%,100%,.1);border-radius:24px;inset:0;position:absolute;z-index:0}.book-demo__feature-icon{flex-shrink:0;height:48px;width:48px}.book-demo__feature-icon,.book-demo__feature-text{position:relative;z-index:1}.book-demo__section--form{background:var(--bg);padding:128px 0 0}.book-demo__form-rule{border:none;border-top:1px solid var(--border);box-sizing:border-box;height:0;width:100%}.book-demo__section--form>.book-demo__form-rule--below-intro{margin-top:-1px}.book-demo__form-intro-content{box-sizing:border-box;padding:0 64px;width:100%}.book-demo__form-intro-wrapper{background:url(/bg-boog-card.png) 50%/cover no-repeat;border:1px solid var(--border);border-radius:0 clamp(72px,26vw,360px) 0 0;box-sizing:border-box;margin:-1px auto 0;max-width:min(1440px,70vw);padding:clamp(40px,4.5vw,56px) clamp(40px,5vw,72px) clamp(44px,5vw,56px);position:relative;text-align:left}.book-demo__form-intro-wrapper:before{border-left:1px solid var(--border);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:0}.book-demo__form-outer{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 64px 88px;width:100%}.book-demo__form-card{background:var(--bg);border:1px solid var(--border);border-radius:0 0 24px 24px;box-sizing:border-box;margin:0 auto;max-width:min(1440px,70vw);position:relative}.book-demo__form-rule--below-intro+.book-demo__form-outer .book-demo__form-card,.book-demo__form-rule--below-intro+.book-demo__form-outer .book-demo__form-card--hs-embed{border-top:none}.book-demo__form-intro{background:var(--bg);box-sizing:border-box;margin:0;padding:0;position:relative;text-align:left}.book-demo__form-intro-title{align-items:flex-start;display:flex;flex-direction:column;gap:.06em;margin:0 0 clamp(16px,2vw,22px);max-width:36ch}.book-demo__form-intro-title-line{display:block}.book-demo__form-intro-text{margin:0;max-width:min(42rem,68%);text-align:left}.book-demo__form{padding:48px;position:relative;z-index:1}.book-demo__field,.book-demo__form{display:flex;flex-direction:column;gap:16px}.book-demo__field{background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:24px 32px;transition:background .2s ease,border-color .2s ease}.book-demo__field:focus-within{background:linear-gradient(180deg,rgba(32,44,97,.78),rgba(168,170,241,.78));border-color:transparent}.book-demo__field-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;width:100%}.book-demo__field-label{color:#6f7ea9;font-family:var(--heading);font-size:1.5rem;font-weight:700;line-height:1.15}.book-demo__field:focus-within .book-demo__field-label{color:#fff}.book-demo__field-required{color:#6f7ea9;font-family:var(--sans);font-size:1.25rem;font-weight:400;line-height:1.55}.book-demo__field:focus-within .book-demo__field-required{color:var(--blue-100)}.book-demo__input,.book-demo__textarea{background:transparent;border:none;box-sizing:border-box;color:var(--blue-500);font-family:var(--sans);font-size:clamp(1.125rem,2vw,1.5625rem);font-weight:400;line-height:1.55;margin:0;outline:none;padding:0;width:100%}.book-demo__field:focus-within .book-demo__input,.book-demo__field:focus-within .book-demo__textarea{color:#fff}.book-demo__input::placeholder,.book-demo__textarea::placeholder{color:var(--blue-100);opacity:.7}.book-demo__field--textarea{min-height:200px}.book-demo__textarea{min-height:120px;resize:vertical}.book-demo__submit{align-items:center;align-self:flex-start;background:var(--header-orange);border:none;border-radius:999px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:1.25rem;gap:4px;justify-content:center;line-height:1.55;margin-top:8px;padding:12px 24px 12px 32px;transition:filter .2s ease}.book-demo__submit:hover{filter:brightness(1.06)}.book-demo__submit:focus-visible{outline:2px solid var(--blue-100);outline-offset:3px}.book-demo__submit-icon{flex-shrink:0;height:24px;width:24px}.book-demo__form-card--hs-embed{box-sizing:border-box;padding:48px}.book-demo__form-card--hs-embed .hs-form-frame{box-sizing:border-box;display:block;width:100%}.book-demo__form-card--hs-embed .hs-form,.book-demo__form-card--hs-embed form[class*=hs-form]{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0}.book-demo__form-card--hs-embed .hs-form-field,.book-demo__form-card--hs-embed .hsfc-Row,.book-demo__form-card--hs-embed fieldset.form-columns-1 .hs-form-field{background:var(--bg);border:1px solid var(--border);border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:24px 32px;transition:background .2s ease,border-color .2s ease}.book-demo__form-card--hs-embed .hs-form-field:focus-within,.book-demo__form-card--hs-embed .hsfc-Row:focus-within,.book-demo__form-card--hs-embed fieldset.form-columns-1 .hs-form-field:focus-within{background:linear-gradient(180deg,rgba(32,44,97,.78),rgba(168,170,241,.78));border-color:transparent}.book-demo__form-card--hs-embed .hs-form-field label,.book-demo__form-card--hs-embed .hs-form-field>label,.book-demo__form-card--hs-embed .hsfc-FieldLabel{color:#6f7ea9;font-family:var(--heading);font-size:1.5rem;font-weight:700;line-height:1.15}.book-demo__form-card--hs-embed .hs-form-field:focus-within label,.book-demo__form-card--hs-embed .hs-form-field:focus-within>label,.book-demo__form-card--hs-embed .hsfc-Row:focus-within .hsfc-FieldLabel{color:#fff}.book-demo__form-card--hs-embed .hs-form-required,.book-demo__form-card--hs-embed .hsfc-FieldLabel__requiredIndicator{color:#6f7ea9;font-family:var(--sans);font-size:1.25rem;font-weight:400;line-height:1.55}.book-demo__form-card--hs-embed .hs-form-field:focus-within .hs-form-required,.book-demo__form-card--hs-embed .hsfc-Row:focus-within .hsfc-FieldLabel__requiredIndicator{color:var(--blue-100)}.book-demo__form-card--hs-embed .hs-input,.book-demo__form-card--hs-embed .hsfc-TextInput input,.book-demo__form-card--hs-embed .hsfc-Textarea textarea,.book-demo__form-card--hs-embed input.hs-input,.book-demo__form-card--hs-embed input:not([type]),.book-demo__form-card--hs-embed input[type=email],.book-demo__form-card--hs-embed input[type=number],.book-demo__form-card--hs-embed input[type=tel],.book-demo__form-card--hs-embed input[type=text],.book-demo__form-card--hs-embed select,.book-demo__form-card--hs-embed textarea{background:transparent;border:none;box-shadow:none;box-sizing:border-box;color:var(--blue-500);font-family:var(--sans);font-size:clamp(1.125rem,2vw,1.5625rem);font-weight:400;line-height:1.55;margin:0;max-width:100%;outline:none;padding:0;width:100%}.book-demo__form-card--hs-embed .hs-form-field:focus-within .hs-input,.book-demo__form-card--hs-embed .hs-form-field:focus-within input,.book-demo__form-card--hs-embed .hs-form-field:focus-within textarea,.book-demo__form-card--hs-embed .hsfc-Row:focus-within .hsfc-TextInput input,.book-demo__form-card--hs-embed .hsfc-Row:focus-within .hsfc-Textarea textarea{color:#fff}.book-demo__form-card--hs-embed .hs-input::placeholder,.book-demo__form-card--hs-embed .hsfc-TextInput input::placeholder,.book-demo__form-card--hs-embed .hsfc-Textarea textarea::placeholder,.book-demo__form-card--hs-embed textarea::placeholder{color:var(--blue-100);opacity:.7}.book-demo__form-card--hs-embed .hsfc-Textarea textarea,.book-demo__form-card--hs-embed textarea{min-height:120px;resize:vertical}.book-demo__form-card--hs-embed .hs-form-field.hs-fieldtype-textarea,.book-demo__form-card--hs-embed .hsfc-Row:has(textarea){min-height:200px}.book-demo__form-card--hs-embed .hs-button,.book-demo__form-card--hs-embed .hs-form .hs-button,.book-demo__form-card--hs-embed .hs-form input[type=submit],.book-demo__form-card--hs-embed .hsfc-Button,.book-demo__form-card--hs-embed .hsfc-Button button,.book-demo__form-card--hs-embed button[type=submit],.book-demo__form-card--hs-embed input[type=submit]{align-items:center;align-self:flex-start;background:var(--header-orange)!important;border:none;border-radius:999px;box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:1.25rem;gap:4px;justify-content:center;line-height:1.55;margin-top:8px;padding:12px 24px 12px 32px;transition:filter .2s ease}.book-demo__form-card--hs-embed .hs-button:hover,.book-demo__form-card--hs-embed .hsfc-Button button:hover,.book-demo__form-card--hs-embed .hsfc-Button:hover,.book-demo__form-card--hs-embed button[type=submit]:hover,.book-demo__form-card--hs-embed input[type=submit]:hover{filter:brightness(1.06)}.book-demo__form-card--hs-embed .hs-button:focus-visible,.book-demo__form-card--hs-embed .hsfc-Button:focus-visible,.book-demo__form-card--hs-embed button[type=submit]:focus-visible,.book-demo__form-card--hs-embed input[type=submit]:focus-visible{outline:2px solid var(--blue-100);outline-offset:3px}.book-demo__form-card--hs-embed .hs-richtext,.book-demo__form-card--hs-embed .hsfc-RichText,.book-demo__form-card--hs-embed .legal-consent-container{color:var(--text);font-family:var(--sans);font-size:1rem;line-height:1.55}.book-demo__form-card--hs-embed .hs-error-msgs,.book-demo__form-card--hs-embed .hsfc-ErrorAlert{color:var(--header-orange);font-family:var(--sans)}@media (max-width:768px){.book-demo__form-outer,.book-demo__wrapper{padding-left:20px;padding-right:20px}.book-demo__section--process{padding:88px 0}.book-demo__section--features{padding-bottom:88px}.book-demo__form-intro-content{padding:0 20px}.book-demo__form-intro-wrapper{border-radius:0 clamp(48px,18vw,200px) 0 0;max-width:calc(100vw - 40px);padding:32px 24px 40px;width:calc(100vw - 40px)}.book-demo__form-intro-text{max-width:100%}.book-demo__form-card{border:none;max-width:calc(100vw - 40px);width:calc(100vw - 40px)}.book-demo__form,.book-demo__form-card--hs-embed{padding:32px 0}.book-demo__field{padding:20px 24px}.book-demo__section--form{padding-top:88px}}@media (max-width:520px){.book-demo__process-card{gap:48px;padding:32px 24px}.book-demo__feature-card{padding:32px 24px}.book-demo__form-intro-wrapper{border-radius:0 clamp(40px,22vw,120px) 0 0;padding:24px 16px 32px}}.book-demo__form-card--hs-embed .hsfc-FormWrapper{background:transparent;box-sizing:border-box;margin:0;max-width:100%;padding:0;width:100%}.book-demo__form-card--hs-embed .hsfc-Step{border:none}.book-demo__form-card--hs-embed .hsfc-Step,.book-demo__form-card--hs-embed .hsfc-Step__Content{background:transparent;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0;padding:0;width:100%}