.book-a-demo_page__Pse8t{position:relative;min-height:100vh;min-height:100dvh;background:var(--va-canvas)}.book-a-demo_currentDemoLink__qUsAj{background:var(--va-soft);color:var(--va-accent-dark)}.book-a-demo_demoSection__oQ1ty{position:relative;isolation:isolate;padding:max(8.75rem,calc(7.5rem + env(safe-area-inset-top))) max(1.75rem,env(safe-area-inset-right)) 5.5rem max(1.75rem,env(safe-area-inset-left));background:radial-gradient(circle at 74% 8%,color-mix(in srgb,var(--va-accent) 10%,transparent),transparent 30rem),linear-gradient(180deg,var(--va-surface),var(--va-canvas) 24rem)}.book-a-demo_demoShell__2piNb{width:min(100%,46rem);margin-inline:auto}.book-a-demo_srOnly__1D2iQ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.book-a-demo_formColumn__SdBxz{min-width:0}.book-a-demo_formCard__M5ULC{display:flex;min-height:auto;flex-direction:column;border:1px solid var(--va-border);border-radius:2rem;background:color-mix(in srgb,var(--va-raised) 96%,transparent);padding:clamp(1.5rem,3vw,2.35rem);color:var(--va-text);box-shadow:0 1.75rem 5rem rgb(39 25 84/.1);backdrop-filter:blur(20px)}.book-a-demo_formHeader__KsPx3{display:flex;align-items:center;justify-content:space-between;gap:1rem}.book-a-demo_formHeader__KsPx3>div{display:grid;gap:.15rem}.book-a-demo_formHeader__KsPx3 p,.book-a-demo_formHeader__KsPx3 span{margin:0}.book-a-demo_formHeader__KsPx3 p{font-size:1.05rem;font-weight:700;letter-spacing:-.025em}.book-a-demo_formHeader__KsPx3 span{color:var(--va-muted);font-size:.72rem}.book-a-demo_formHeader__KsPx3>svg{width:1.25rem;height:1.25rem;color:var(--va-accent)}.book-a-demo_stepBody__6fFHv{flex:1;padding:clamp(2.1rem,4vw,3.25rem) 0 1.75rem}.book-a-demo_stepBody__6fFHv section{animation:book-a-demo_step-enter__pqJMR .18s ease both}@keyframes book-a-demo_step-enter__pqJMR{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.book-a-demo_stepEyebrow__EcioW,.book-a-demo_successEyebrow__k_uet{display:block;color:var(--va-accent);font-size:.68rem;font-weight:750;letter-spacing:.16em}.book-a-demo_stepBody__6fFHv h2,.book-a-demo_successCard__KZDKM h2{margin:.65rem 0 0;font-size:clamp(2rem,3.5vw,3rem);font-weight:650;letter-spacing:-.05em;line-height:1.04}.book-a-demo_stepBody__6fFHv h2:focus-visible,.book-a-demo_successCard__KZDKM h2:focus-visible{border-radius:.35rem;outline:2px solid var(--va-accent);outline-offset:.35rem}.book-a-demo_stepIntro__zdocg{max-width:34rem;margin:.85rem 0 0;color:var(--va-muted);font-size:.9rem;line-height:1.65}.book-a-demo_fieldStack__kNyD0{display:grid;gap:1.2rem;margin-top:2rem}.book-a-demo_field__xKeEP{position:relative;display:grid;gap:.5rem}.book-a-demo_choiceFieldset__kSgdh legend,.book-a-demo_field__xKeEP>span{color:var(--va-text);font-size:.8rem;font-weight:650;line-height:1.4}.book-a-demo_choiceFieldset__kSgdh legend em,.book-a-demo_field__xKeEP em{margin-inline-start:.3rem;color:var(--va-accent-dark);font-size:.62rem;font-style:normal;font-weight:650}.book-a-demo_field__xKeEP i{margin-inline-start:.3rem;color:var(--va-muted);font-size:.62rem;font-style:normal;font-weight:500}.book-a-demo_field__xKeEP input,.book-a-demo_field__xKeEP select,.book-a-demo_field__xKeEP textarea{width:100%;border:1px solid var(--va-border);border-radius:.9rem;outline:0;background:var(--va-surface);color:var(--va-text);font-size:.9rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.book-a-demo_field__xKeEP input,.book-a-demo_field__xKeEP select{min-height:3.35rem;padding-inline:1rem}.book-a-demo_field__xKeEP select{cursor:pointer}.book-a-demo_field__xKeEP textarea{min-height:8.5rem;max-height:18rem;resize:vertical;padding:.9rem 1rem 1.8rem;line-height:1.55}.book-a-demo_field__xKeEP input::placeholder,.book-a-demo_field__xKeEP textarea::placeholder{color:color-mix(in srgb,var(--va-muted) 72%,transparent);opacity:1}.book-a-demo_field__xKeEP input:focus-visible,.book-a-demo_field__xKeEP select:focus-visible,.book-a-demo_field__xKeEP textarea:focus-visible{border-color:var(--va-accent);background:var(--va-raised);box-shadow:0 0 0 3px color-mix(in srgb,var(--va-accent) 16%,transparent)}.book-a-demo_field__xKeEP input[aria-invalid=true],.book-a-demo_field__xKeEP select[aria-invalid=true],.book-a-demo_field__xKeEP textarea[aria-invalid=true]{border-color:#b4233a}.book-a-demo_characterCount__y25o_,.book-a-demo_fieldError__sWemk,.book-a-demo_fieldHint__E4zKy{font-size:.68rem;line-height:1.45}.book-a-demo_fieldHint__E4zKy{color:var(--va-muted)}.book-a-demo_fieldError__sWemk{color:#b4233a;font-weight:600}.book-a-demo_characterCount__y25o_{position:absolute;inset-inline-end:.8rem;inset-block-end:.55rem;color:var(--va-muted)}.book-a-demo_choiceFieldset__kSgdh{min-width:0;margin:0;border:0;padding:0}.book-a-demo_choiceFieldset__kSgdh legend{margin-bottom:.65rem;padding:0}.book-a-demo_choiceGrid__CvqzQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.book-a-demo_choice__jVRZb{position:relative;min-width:0;cursor:pointer}.book-a-demo_choice__jVRZb input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.book-a-demo_choice__jVRZb>span{display:flex;min-height:3.1rem;align-items:center;gap:.55rem;border:1px solid var(--va-border);border-radius:.85rem;background:var(--va-surface);padding:.65rem .75rem;color:var(--va-muted);font-size:.72rem;font-weight:600;line-height:1.35;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.book-a-demo_choice__jVRZb>span svg{width:.95rem;height:.95rem;flex:none;border:1px solid var(--va-border);border-radius:.25rem;padding:.1rem;color:transparent}.book-a-demo_choice__jVRZb input:checked+span{border-color:var(--va-accent);background:var(--va-soft);color:var(--va-accent-dark)}.book-a-demo_choice__jVRZb input:checked+span svg{border-color:var(--va-accent);background:var(--va-accent);color:#fff}.book-a-demo_choice__jVRZb input:focus-visible+span{border-color:var(--va-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--va-accent) 16%,transparent)}.book-a-demo_consent__7VmHX{display:flex;align-items:flex-start;gap:.7rem;cursor:pointer}.book-a-demo_consent__7VmHX input{width:1.15rem;height:1.15rem;flex:none;margin-top:.1rem;accent-color:var(--va-accent)}.book-a-demo_consent__7VmHX input:focus-visible{outline:2px solid var(--va-accent);outline-offset:3px}.book-a-demo_consent__7VmHX span{color:var(--va-muted);font-size:.72rem;line-height:1.55}.book-a-demo_consent__7VmHX a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.book-a-demo_consent__7VmHX a:hover{color:var(--va-accent)}.book-a-demo_consent__7VmHX a:focus-visible{border-radius:.15rem;outline:2px solid var(--va-accent);outline-offset:2px}.book-a-demo_honeypot__11Teg{position:absolute;width:1px;height:1px;inset-inline-start:-10000px;overflow:hidden;opacity:0;pointer-events:none}.book-a-demo_submissionError__QJH4Q{margin:0 0 1rem;border:1px solid #e7a6b0;border-radius:.85rem;background:#fff3f5;padding:.75rem .9rem;color:#9e2034;font-size:.72rem;font-weight:600;line-height:1.5}.book-a-demo_formActions__pp2Ns{display:flex;align-items:center;justify-content:space-between;gap:.85rem;border-block-start:1px solid var(--va-border);padding-top:1.25rem}.book-a-demo_backButton__6KdGk,.book-a-demo_primaryButton__Fn0aZ,.book-a-demo_secondaryButton__Rgjuo{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.55rem;border-radius:999px;padding-inline:1.4rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.book-a-demo_primaryButton__Fn0aZ{border:1px solid var(--va-accent);background:var(--va-accent);color:#fff;box-shadow:0 .75rem 1.75rem color-mix(in srgb,var(--va-accent) 22%,transparent)}.book-a-demo_primaryButton__Fn0aZ:hover:not(:disabled){background:var(--va-accent-dark);transform:translateY(-1px)}.book-a-demo_primaryButton__Fn0aZ:disabled{cursor:progress;opacity:.64}.book-a-demo_backButton__6KdGk svg,.book-a-demo_primaryButton__Fn0aZ svg{width:.95rem;height:.95rem}.book-a-demo_backButton__6KdGk,.book-a-demo_secondaryButton__Rgjuo{border:1px solid var(--va-border);background:var(--va-raised);color:var(--va-text)}.book-a-demo_backButton__6KdGk{cursor:pointer}.book-a-demo_backButton__6KdGk:hover:not(:disabled),.book-a-demo_secondaryButton__Rgjuo:hover{border-color:color-mix(in srgb,var(--va-accent) 40%,var(--va-border));background:var(--va-soft);color:var(--va-accent-dark)}.book-a-demo_backButton__6KdGk:focus-visible,.book-a-demo_primaryButton__Fn0aZ:focus-visible,.book-a-demo_secondaryButton__Rgjuo:focus-visible{outline:2px solid var(--va-accent);outline-offset:3px}.book-a-demo_successCard__KZDKM{justify-content:center;text-align:center}.book-a-demo_successIcon__ePe0D{display:grid;width:4.5rem;height:4.5rem;margin-inline:auto;place-items:center;border:1px solid color-mix(in srgb,var(--va-success) 30%,var(--va-border));border-radius:1.4rem;background:color-mix(in srgb,var(--va-success) 9%,var(--va-raised));color:var(--va-success)}.book-a-demo_successIcon__ePe0D svg{width:2rem;height:2rem}.book-a-demo_successEyebrow__k_uet{margin-top:1.5rem}.book-a-demo_successCard__KZDKM h2{max-width:29rem;margin-inline:auto}.book-a-demo_successCard__KZDKM>p:not(.book-a-demo_successEyebrow__k_uet){max-width:32rem;margin:1rem auto 0;color:var(--va-muted);font-size:.86rem;line-height:1.7}.book-a-demo_successTimeline__XhpKC{display:grid;width:min(100%,32rem);margin:2rem auto 0;padding:0;list-style:none;border-block:1px solid var(--va-border);text-align:start}.book-a-demo_successTimeline__XhpKC li{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.8rem 0}.book-a-demo_successTimeline__XhpKC li+li{border-block-start:1px solid var(--va-border)}.book-a-demo_successTimeline__XhpKC li>span{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:50%;background:var(--va-soft);color:var(--va-accent-dark);font-size:.65rem;font-weight:700}.book-a-demo_successTimeline__XhpKC li:first-child>span{background:color-mix(in srgb,var(--va-success) 12%,var(--va-raised));color:var(--va-success)}.book-a-demo_successTimeline__XhpKC svg{width:.8rem;height:.8rem}.book-a-demo_successTimeline__XhpKC div{display:grid;gap:.12rem}.book-a-demo_successTimeline__XhpKC strong{font-size:.75rem}.book-a-demo_successTimeline__XhpKC small{color:var(--va-muted);font-size:.67rem;line-height:1.45}.book-a-demo_successActions__FHS3e{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem}html[data-theme=dark] .book-a-demo_currentDemoLink__qUsAj{color:var(--va-accent)}html[data-theme=dark] .book-a-demo_demoSection__oQ1ty{background:radial-gradient(circle at 74% 8%,color-mix(in srgb,var(--va-accent) 12%,transparent),transparent 30rem),linear-gradient(180deg,#15111d,var(--va-canvas) 24rem)}html[data-theme=dark] .book-a-demo_formCard__M5ULC{background:color-mix(in srgb,var(--va-raised) 94%,transparent);box-shadow:0 1.75rem 5rem rgb(0 0 0/.2)}html[data-theme=dark] .book-a-demo_primaryButton__Fn0aZ{background:var(--va-accent);color:#15111d}html[data-theme=dark] .book-a-demo_primaryButton__Fn0aZ:hover:not(:disabled){background:var(--va-accent-dark);color:#15111d}html[data-theme=dark] .book-a-demo_choice__jVRZb input:checked+span svg{color:#15111d}html[data-theme=dark] .book-a-demo_field__xKeEP input[aria-invalid=true],html[data-theme=dark] .book-a-demo_field__xKeEP select[aria-invalid=true],html[data-theme=dark] .book-a-demo_field__xKeEP textarea[aria-invalid=true]{border-color:#ff9ead}html[data-theme=dark] .book-a-demo_fieldError__sWemk{color:#ff9ead}html[data-theme=dark] .book-a-demo_submissionError__QJH4Q{border-color:#713541;background:#3a2028;color:#ffb4c0}@media (max-width:720px){.book-a-demo_demoSection__oQ1ty{padding:max(7.25rem,calc(6.25rem + env(safe-area-inset-top))) max(1rem,env(safe-area-inset-right)) 4rem max(1rem,env(safe-area-inset-left))}.book-a-demo_formCard__M5ULC{border-radius:1.4rem;padding:1.25rem}.book-a-demo_stepBody__6fFHv{padding-block-start:2rem}.book-a-demo_stepBody__6fFHv h2,.book-a-demo_successCard__KZDKM h2{font-size:clamp(1.9rem,9vw,2.6rem)}.book-a-demo_choiceGrid__CvqzQ{grid-template-columns:minmax(0,1fr)}.book-a-demo_field__xKeEP input,.book-a-demo_field__xKeEP select{min-height:3.15rem}.book-a-demo_formActions__pp2Ns{align-items:stretch;flex-direction:column-reverse}.book-a-demo_formActions__pp2Ns>span{display:none}.book-a-demo_backButton__6KdGk,.book-a-demo_primaryButton__Fn0aZ,.book-a-demo_secondaryButton__Rgjuo{width:100%}.book-a-demo_successActions__FHS3e{flex-direction:column}}@media (prefers-reduced-motion:reduce){.book-a-demo_stepBody__6fFHv section{animation:none}.book-a-demo_backButton__6KdGk,.book-a-demo_choice__jVRZb>span,.book-a-demo_field__xKeEP input,.book-a-demo_field__xKeEP select,.book-a-demo_field__xKeEP textarea,.book-a-demo_primaryButton__Fn0aZ,.book-a-demo_secondaryButton__Rgjuo{transition:none}}@media (forced-colors:active){.book-a-demo_backButton__6KdGk,.book-a-demo_choice__jVRZb>span,.book-a-demo_field__xKeEP input,.book-a-demo_field__xKeEP select,.book-a-demo_field__xKeEP textarea,.book-a-demo_formCard__M5ULC,.book-a-demo_primaryButton__Fn0aZ,.book-a-demo_secondaryButton__Rgjuo,.book-a-demo_submissionError__QJH4Q,.book-a-demo_successIcon__ePe0D,.book-a-demo_successTimeline__XhpKC li>span{border:1px solid CanvasText;background:Canvas;color:CanvasText}.book-a-demo_consent__7VmHX span,.book-a-demo_fieldHint__E4zKy,.book-a-demo_stepIntro__zdocg,.book-a-demo_successCard__KZDKM>p:not(.book-a-demo_successEyebrow__k_uet),.book-a-demo_successTimeline__XhpKC small{color:CanvasText}.book-a-demo_choice__jVRZb input:checked+span,.book-a-demo_choice__jVRZb input:checked+span svg{background:Highlight;color:HighlightText}.book-a-demo_backButton__6KdGk:focus-visible,.book-a-demo_choice__jVRZb input:focus-visible+span,.book-a-demo_consent__7VmHX input:focus-visible,.book-a-demo_field__xKeEP input:focus-visible,.book-a-demo_field__xKeEP select:focus-visible,.book-a-demo_field__xKeEP textarea:focus-visible,.book-a-demo_primaryButton__Fn0aZ:focus-visible,.book-a-demo_secondaryButton__Rgjuo:focus-visible{outline-color:Highlight}}