.book-demo_page__xv1ru{--paper:#f1f1ec;--surface:#fff;--surface-soft:#f7f6f1;--ink:#101f28;--body:#55636b;--line:#dcdfd8;--harbor:#24637c;--error:#9d372b;--ink-hero:#0d171e;--ice:#f4fafd;--ice-muted:#9fb4bf;--hero-ink:#eef7fb;--cta-bg:#eef7fb;--cta-border:#eef7fb;--cta-ink:#0d171e;--cta-hover-bg:#0d171e;--cta-hover-border:#eef7fb;--cta-hover-ink:#eef7fb;--cta-hover-shadow:0 10px 26px rgb(7 18 24/30%);background:var(--paper);color:var(--ink);font-family:var(--font-instrument-sans),var(--font-inter),Arial,sans-serif;min-height:100svh}.book-demo_page__xv1ru,.book-demo_page__xv1ru *{box-sizing:border-box}.book-demo_page__xv1ru :is(h1,h2,p){margin:0}.book-demo_masthead__yO7hO{background:var(--ink-hero);color:var(--ice);padding:155px 32px 137px}.book-demo_mastheadInner__3t4Bh{margin:0 auto;max-width:1062px}.book-demo_masthead__yO7hO h1{font-size:clamp(46.8px,5.94vw,77.4px);font-weight:480;letter-spacing:-.05em;line-height:.97;text-wrap:balance}.book-demo_mastheadCopy__bfZv6{color:var(--ice-muted);font-size:15.8px;line-height:1.6;margin-top:23px!important;max-width:558px}.book-demo_panelEyebrow__kL85d,.book-demo_successIndex__kF2gX{color:var(--harbor);font-family:var(--font-ibm-plex-mono),monospace;font-size:9.9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.book-demo_conversion__8paR3{background:var(--surface);border:1px solid var(--line);box-shadow:0 30px 64px -34px rgb(7 18 24/32%);display:grid;grid-template-columns:minmax(300px,.66fr) minmax(0,1.34fr);margin:-76px auto 106px;max-width:1062px;position:relative}.book-demo_nextPanel__h_nly{background:var(--surface-soft);border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:43px 36px 40px}.book-demo_nextPanel__h_nly h2,.book-demo_successPanel__zhVh6 h2{font-size:clamp(23.4px,2.34vw,30.6px);font-weight:540;letter-spacing:-.03em;line-height:1.08}.book-demo_expectList__iSfTr{display:flex;flex-direction:column;gap:18px;list-style:none;margin:27px 0 0;padding:0}.book-demo_expectList__iSfTr li{align-items:start;display:grid;gap:13px;grid-template-columns:24px minmax(0,1fr)}.book-demo_expectList__iSfTr p{color:var(--body);font-size:13.5px;line-height:1.5}.book-demo_checkChip__nx_Rr{align-items:center;background:var(--harbor);border-radius:6px;color:#fff;display:inline-flex;height:22px;justify-content:center;margin-top:1px;width:22px}.book-demo_checkChip__nx_Rr svg{display:block}.book-demo_directContact__NuOJW{border-top:1px solid var(--line);display:grid;gap:6px;margin-top:43px;padding-top:22px}.book-demo_directContact__NuOJW span{color:var(--body);font-size:11.3px}.book-demo_directContact__NuOJW a{color:var(--ink);font-size:13.1px;font-weight:600;text-decoration-color:#a9b4b0;text-underline-offset:4px}.book-demo_formColumn___Fv_h{background:var(--surface);min-width:0}.book-demo_formPanel__9GmzW{padding:43px 43px 45px}.book-demo_formHeader__SIT0d{align-items:baseline;border-bottom:1px solid var(--line);display:flex;gap:22px;justify-content:space-between;padding-bottom:20px}.book-demo_formHeader__SIT0d>p:not(.book-demo_panelEyebrow__kL85d){color:var(--body);font-size:11.3px;line-height:1.5;max-width:225px;text-align:right}.book-demo_form__11bcs{padding-top:27px}.book-demo_fieldGrid__tLktp{display:grid;gap:20px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.book-demo_field__zhQe8{display:flex;flex-direction:column;min-width:0}.book-demo_field__zhQe8 label,.book-demo_useCases__15di5 legend{color:var(--ink);font-size:11.7px;font-weight:600;letter-spacing:-.006em;margin-bottom:8px}.book-demo_field__zhQe8 label>span[aria-hidden=true],.book-demo_useCases__15di5 legend>span[aria-hidden=true]{color:var(--harbor)}.book-demo_field__zhQe8 label>span:not([aria-hidden]),.book-demo_useCases__15di5 legend>span:not([aria-hidden]){color:#8a948f;font-size:9.9px;font-weight:500;margin-left:5px}.book-demo_field__zhQe8 input,.book-demo_field__zhQe8 select,.book-demo_field__zhQe8 textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #c6ccc6;border-radius:4px;color:var(--ink);font:inherit;font-size:13.5px;font-weight:450;outline:none;padding:12px 13px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.book-demo_field__zhQe8 input,.book-demo_field__zhQe8 select{min-height:45px}.book-demo_field__zhQe8 select{background-image:linear-gradient(45deg,transparent 50%,#5c6b64 0),linear-gradient(135deg,#5c6b64 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;cursor:pointer;padding-right:34px}.book-demo_field__zhQe8 textarea{line-height:1.55;resize:vertical}.book-demo_field__zhQe8 input::-moz-placeholder,.book-demo_field__zhQe8 textarea::-moz-placeholder{color:#8a948f;opacity:1}.book-demo_field__zhQe8 input::placeholder,.book-demo_field__zhQe8 textarea::placeholder{color:#8a948f;opacity:1}.book-demo_field__zhQe8 input:hover,.book-demo_field__zhQe8 select:hover,.book-demo_field__zhQe8 textarea:hover{border-color:#8f9a94}.book-demo_field__zhQe8 input:focus-visible,.book-demo_field__zhQe8 select:focus-visible,.book-demo_field__zhQe8 textarea:focus-visible{border-color:var(--harbor);box-shadow:0 0 0 3px rgb(36 99 124/15%)}.book-demo_field__zhQe8 input[aria-invalid=true],.book-demo_field__zhQe8 select[aria-invalid=true]{border-color:var(--error)}.book-demo_fieldError__6T5Zr{color:var(--error);font-size:10.8px;line-height:1.4;margin-top:6px!important}.book-demo_fieldNote__gVCdd{color:#74837d;font-size:10.8px;line-height:1.45;margin-top:6px!important}.book-demo_useCases__15di5{border:0;border-top:1px solid var(--line);margin:27px 0 0;padding:25px 0 0}.book-demo_useCases__15di5 legend{padding:0}.book-demo_useCaseGrid__9EG8Q{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}.book-demo_useCaseGrid__9EG8Q label{align-items:center;background:#fff;border:1px solid #cfd4ce;border-radius:5px;color:var(--body);cursor:pointer;display:flex;gap:8px;min-height:40px;padding:8px 10px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.book-demo_useCaseGrid__9EG8Q label:hover{border-color:var(--harbor);color:var(--ink)}.book-demo_useCaseGrid__9EG8Q label[data-selected=true]{background:#eef4f6;border-color:var(--harbor);color:#12333f}.book-demo_useCaseGrid__9EG8Q input{accent-color:var(--harbor);flex:0 0 auto;height:14px;margin:0;width:14px}.book-demo_useCaseGrid__9EG8Q input:focus-visible{outline:3px solid var(--harbor);outline-offset:2px}.book-demo_useCaseGrid__9EG8Q span{font-size:11.3px;font-weight:550;letter-spacing:-.008em;line-height:1.3}.book-demo_messageField__iyNec{margin-top:23px}.book-demo_formError__VlEKZ{background:#fbf0ee;border:1px solid #d9a49d;border-radius:4px;color:#8b3025;font-size:11.3px;line-height:1.46;margin-top:20px;padding:11px 12px}.book-demo_formFooter__U0ZUx{align-items:center;border-top:1px solid var(--line);display:flex;gap:22px;justify-content:space-between;margin-top:27px;padding-top:23px}.book-demo_formFooter__U0ZUx>p{color:var(--body);font-size:11.3px}.book-demo_formFooter__U0ZUx button,.book-demo_successPanel__zhVh6 button{align-items:center;background:#0d171e;border:1px solid #0d171e;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12.6px;font-weight:600;gap:8px;justify-content:center;min-height:45px;min-width:160px;padding:12px 22px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.book-demo_formFooter__U0ZUx button:hover:not(:disabled),.book-demo_successPanel__zhVh6 button:hover{background:#fff;color:#0d171e;box-shadow:0 12px 26px -14px rgb(7 18 24/40%);transform:translateY(-1px)}.book-demo_formFooter__U0ZUx button:focus-visible,.book-demo_successPanel__zhVh6 button:focus-visible{outline:3px solid var(--harbor);outline-offset:3px}.book-demo_formFooter__U0ZUx button:disabled{cursor:wait;opacity:.62}.book-demo_spinner__WWe0w{animation:book-demo_spin__M3OVT .7s linear infinite;border-radius:50%;border:1.5px solid rgb(255 255 255/38%);border-top-color:#fff;height:13px;width:13px}.book-demo_successPanel__zhVh6{min-height:576px;padding:65px 47px}.book-demo_successPanel__zhVh6 h2{margin-top:13px}.book-demo_successPanel__zhVh6>p{color:var(--body);font-size:14px;line-height:1.6;margin-top:14px;max-width:450px}.book-demo_successPanel__zhVh6 button{margin-top:29px}.book-demo_footer__plu9e{align-items:center;background:var(--ink-hero);color:#fff;display:grid;gap:25px;grid-template-columns:1fr auto 1fr;padding:26px clamp(25px,4.5vw,68px)}.book-demo_footerBrand__jjM32{justify-self:start}.book-demo_footerBrand__jjM32 a{color:#fff}.book-demo_footer__plu9e>p{color:rgb(255 255 255/58%);font-size:9.9px}.book-demo_footerLinks__BNWJD{display:flex;gap:20px;justify-self:end}.book-demo_footerLinks__BNWJD a{color:rgb(255 255 255/68%);font-size:9.9px;text-decoration:none}.book-demo_footerLinks__BNWJD a:hover{color:#fff}@keyframes book-demo_spin__M3OVT{to{transform:rotate(1turn)}}@media (max-width:1220px){.book-demo_conversion__8paR3{margin-left:22px;margin-right:22px}}@media (max-width:900px){.book-demo_masthead__yO7hO{padding-bottom:110px;padding-top:131px}.book-demo_conversion__8paR3{grid-template-columns:minmax(0,1fr)}.book-demo_nextPanel__h_nly{border-bottom:1px solid var(--line);border-right:0}.book-demo_useCaseGrid__9EG8Q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.book-demo_masthead__yO7hO{padding:115px 18px 95px}.book-demo_masthead__yO7hO h1{font-size:clamp(37.8px,10.8vw,52.2px)}.book-demo_mastheadCopy__bfZv6{font-size:14px}.book-demo_conversion__8paR3{margin:-49px 13px 65px}.book-demo_formPanel__9GmzW,.book-demo_nextPanel__h_nly,.book-demo_successPanel__zhVh6{padding:31px 23px 34px}.book-demo_formHeader__SIT0d{align-items:flex-start;flex-direction:column;gap:11px}.book-demo_formHeader__SIT0d>p:not(.book-demo_panelEyebrow__kL85d){text-align:left}.book-demo_fieldGrid__tLktp,.book-demo_useCaseGrid__9EG8Q{grid-template-columns:minmax(0,1fr)}.book-demo_formFooter__U0ZUx{align-items:stretch;flex-direction:column}.book-demo_formFooter__U0ZUx button{width:100%}.book-demo_footer__plu9e{grid-template-columns:1fr auto}.book-demo_footer__plu9e>p{display:none}}@media (prefers-reduced-motion:reduce){.book-demo_field__zhQe8 input,.book-demo_field__zhQe8 select,.book-demo_field__zhQe8 textarea,.book-demo_formFooter__U0ZUx button,.book-demo_successPanel__zhVh6 button,.book-demo_useCaseGrid__9EG8Q label{transition:none}.book-demo_spinner__WWe0w{animation-duration:1.4s}}