.book-demo-wizard .dropdown-menu{width:440px}.book-demo-wizard .dropdown-item{color:#4d4d4d;font-size:13px;font-weight:300}.book-demo-wizard .ml15{margin-left:15px}.book-demo-wizard h2{color:#2a68ec;font-family:Poppins,sans-serif;font-size:18px;font-weight:600}.book-demo-wizard h4{font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.book-demo-wizard .demo-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #eef0f4;border-radius:12px;flex-direction:row;align-items:stretch;gap:12px;min-height:0;margin:0;padding:11px 14px;transition:background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;display:flex;position:relative}.book-demo-wizard .demo-card:hover{background:#af146909;border-color:#af14692e;transform:translateY(-1px);box-shadow:0 6px 18px #0f172a0b}.book-demo-wizard .demo-card:focus{outline:none}.book-demo-wizard .demo-card:focus-visible{border-color:var(--bd-accent,#af1469);outline-offset:2px;outline:2px solid #af146938}.book-demo-wizard .demo-card-input{opacity:0;pointer-events:none;position:absolute}.book-demo-wizard .demo-card.selected{border-color:var(--bd-accent,#af1469);box-shadow:inset 3px 0 0 var(--bd-accent,#af1469), 0 6px 18px #af14690e;background:#af14690b}.book-demo-wizard .demo-card.selected:after{content:"";background:var(--bd-accent,#af1469) url("data:image/svg+xml,%3Csvg viewBox='0 0 10 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4l2.5 2.5L9 1' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") center/9px 7px no-repeat;border-radius:999px;width:16px;height:16px;position:absolute;top:12px;right:14px}.book-demo-wizard .demo-card-grid{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:640px){.book-demo-wizard .demo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}}.book-demo-wizard .demo-card-head{align-items:flex-start;gap:0;width:auto;padding-right:0;display:flex}.book-demo-wizard .demo-card-icon{width:34px;height:34px;color:var(--bd-accent,#af1469);background:#f3f4f6f2;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s ease-out,color .2s ease-out;display:flex}.book-demo-wizard .demo-card-icon i{font-size:.875rem;line-height:1}.book-demo-wizard .demo-card:hover .demo-card-icon,.book-demo-wizard .demo-card.selected .demo-card-icon{background:#af14691f}.book-demo-wizard .demo-card.selected .demo-card-icon{background:var(--bd-accent,#af1469);color:#fff}.book-demo-wizard .demo-card-title{min-width:0;color:var(--bd-accent,#af1469);flex:1;margin:0 0 3px;padding-right:28px;font-size:.84rem;font-weight:600;line-height:1.25}.book-demo-wizard .demo-card-body{flex-direction:column;gap:6px;min-width:0;padding-inline:0;display:flex}.book-demo-wizard .demo-card-desc{color:#6b7280;width:100%;margin:0;font-size:.78rem;font-weight:400;line-height:1.4}.book-demo-wizard .demo-card:hover .demo-card-desc,.book-demo-wizard .demo-card.selected .demo-card-desc{color:#af1469b3}.book-demo-wizard .demo-card-meta{color:#9ca3af;align-items:center;gap:6px;width:100%;margin:0;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.book-demo-wizard .demo-card-meta i{color:var(--bd-accent,#af1469);font-size:.72rem}.book-demo-wizard .demo-card.selected .demo-card-meta{color:#6b7280}.book-demo-wizard .fc .fc-button-primary{color:#fff;background-color:#2a68ec;border:1px solid #fff}.book-demo-wizard .fc .fc-button-primary:hover{border:1px solid #fff}.book-demo-wizard .fc .fc-button-primary:disabled{color:#fff;background-color:#4d4d4d;border:none}.book-demo-wizard .fc .fc-button:disabled{opacity:.65}.book-demo-wizard .fc-v-event{background-color:#2a68ec}.book-demo-wizard .fc-day-today{background-color:#f6fbff!important}.book-demo-wizard .fc .fc-toolbar-title{font-size:18px}.book-demo-wizard .fc .fc-button-primary:not(:disabled).fc-button-active,.book-demo-wizard .fc .fc-button-primary:not(:disabled):active{color:#2a68ec;background-color:#fff;border:1px solid #2a68ec}.book-demo-wizard .page-split{width:100%;min-height:100vh;display:flex}.book-demo-wizard .left-panel{background-color:#fff;flex-direction:column;flex:0 0 40%;justify-content:center;align-items:center;display:flex}.book-demo-wizard .right-panel{color:#4d4d4d;background:linear-gradient(270deg,#e86c2a .01%,#b2237e 99.99%);flex:0 0 60%;justify-content:center;align-items:center;padding:2rem 0;display:flex;position:relative}.book-demo-wizard .progress-demo{text-align:left;justify-content:flex-start;gap:100px;margin-top:30px;margin-bottom:20px;font-size:11px;font-weight:300;display:flex}.book-demo-wizard .progress-wrapper{width:100%;margin:30px 0;position:relative}.book-demo-wizard .progress-bar-demo{background-color:#e0e0e0;border-radius:3px;height:6px;position:relative;overflow:visible}.book-demo-wizard .progress-fill-2,.book-demo-wizard .progress-fill-1,.book-demo-wizard .progress-fill-3,.book-demo-wizard .progress-fill-4{background:linear-gradient(270deg,#d64f20 0%,#7300b9 100%);border-radius:13.27px;height:100%}.book-demo-wizard .progress-fill-1{width:10%}.book-demo-wizard .progress-fill-2{width:35%}.book-demo-wizard .progress-fill-3{width:70%}.book-demo-wizard .progress-fill-4{width:95%}.book-demo-wizard .progress-marker-1,.book-demo-wizard .progress-marker-2,.book-demo-wizard .progress-marker-3,.book-demo-wizard .progress-marker-4{pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.book-demo-wizard .progress-marker-1{left:10%}.book-demo-wizard .progress-marker-2{left:35%}.book-demo-wizard .progress-marker-3{left:70%}.book-demo-wizard .progress-marker-4{left:95%}.book-demo-wizard .column{flex-direction:row;align-items:center;display:flex}.book-demo-wizard .holder{color:#4d4d4d;background-color:#fff;border-radius:10px;width:85%;max-width:960px;min-height:50%;padding:20px}.book-demo-wizard .btn-next{color:#fff;cursor:pointer;background-color:#2a68ec;border:1px solid #2a68ec;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:2px 16px;font-size:14px;display:inline-flex}.book-demo-wizard .btn-next:hover{color:#2a68ec;background-color:#fff}.book-demo-wizard .btn-next-time{color:#fff;cursor:pointer;background-color:#2a68ec;border:1px solid #2a68ec;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;padding:2px 16px;font-size:14px;display:flex}.book-demo-wizard .btn-next-time:hover{color:#2a68ec;background-color:#fff}.book-demo-wizard .btn-back{color:#2a68ec;cursor:pointer;background-color:#fff;border:1px solid #2a68ec;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:2px 16px;font-size:14px;display:inline-flex}.book-demo-wizard .btn-back:hover{color:#fff;background-color:#2a68ec}.book-demo-wizard .tab-container{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.book-demo-wizard .tab{cursor:pointer;background:#2a68ea1a;border:.5px solid #e3e3e3;border-radius:8px;padding:4px 16px;transition:all .3s}.book-demo-wizard .tab:hover{background-color:#eaeaea}.book-demo-wizard .tab.active{color:#fff;background-color:#2a68ea;border-color:#2a68ea}.book-demo-wizard .para-ht{height:70px}.book-demo-wizard .form-label{color:#4d4d4d;margin-bottom:.5rem;font-size:14px;font-weight:500;display:block}.book-demo-wizard .row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.book-demo-wizard [class^=col-]{box-sizing:border-box;flex:0 0 100%;width:100%;max-width:100%;padding-left:15px;padding-right:15px}@media (min-width:992px){.book-demo-wizard .col-lg-6{flex:0 0 50%;max-width:50%}}.book-demo-wizard .form-control{color:#4d4d4d;box-sizing:border-box;background-color:#fff;border:1px solid #ced4da;border-radius:4px;width:100%;padding:.5rem .75rem;font-size:14px;line-height:1.5;display:block}.book-demo-wizard .createblock{padding-left:10px;font-size:13px;font-weight:300}.book-demo-wizard .select-container{width:100%;max-width:100%;position:relative}.book-demo-wizard .selectlist{appearance:none;color:#4d4d4d;background-color:#fcfcfc;border:1px solid #ccc;border-radius:4px;width:100%;height:44px;margin:8px 0;padding:7px 40px 7px 7px;font-family:Poppins,sans-serif;font-size:15px;font-weight:300;line-height:1.5;display:block;box-shadow:inset 0 3.038px 3.038px #00000008}.book-demo-wizard .selectlist:focus{border:1px solid #8b8b8b;outline:none;box-shadow:0 2px 4px #6200ea33}.book-demo-wizard .select-container:before{content:"";z-index:1;pointer-events:none;border-top:8px solid #8b8b8b;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.book-demo-wizard .select-container:after{content:"✕";z-index:1;color:#8b8b8b;pointer-events:none;opacity:.4;font-size:14px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.book-demo-wizard .width300{width:100%;max-width:330px;font-size:13px}.book-demo-wizard .fc-daygrid-day.has-slots{cursor:pointer;border-radius:6px;color:#fff!important;background:#2a68ec!important}.book-demo-wizard .fc-daygrid-day.has-slots .fc-daygrid-day-number{color:#fff!important}.book-demo-wizard .fc-daygrid-day.no-slots{pointer-events:none;border-radius:6px;color:#b0b0b0!important;background:#f8f8f8!important}.book-demo-wizard .fc-daygrid-day.no-slots .fc-daygrid-day-number{color:#b0b0b0!important}.book-demo-wizard .bd-mobile-logo{display:none}@media (max-width:1199px){.book-demo-wizard .page-split{flex-direction:column}.book-demo-wizard .left-panel{display:none}.book-demo-wizard .right-panel{flex-direction:column;flex:100%;width:100%;padding:2.5rem 1.5rem 3rem}.book-demo-wizard .bd-mobile-logo{justify-content:center;width:100%;margin-bottom:1.5rem;display:flex}.book-demo-wizard .bd-mobile-logo img{width:132px;height:auto}}@media (max-width:968px){.book-demo-wizard .right-panel{padding:1rem 0 3rem}.book-demo-wizard .holder{width:95%;margin-top:20px;margin-bottom:40px}.book-demo-wizard .progress-demo{gap:25%}}@media (min-width:950px) and (max-width:1190px){.book-demo-wizard .tabtext{display:block}.book-demo-wizard .hidepad{display:none}.book-demo-wizard h4{font-size:12px}}@media (min-width:1001px){.book-demo-wizard .hidedesktop{display:none!important}}@media (max-width:788px){.book-demo-wizard .hidemobile{display:none!important}}@media (min-width:789px) and (max-width:1000px){.book-demo-wizard .hidetablet{display:none!important}}@media (min-width:968px) and (max-width:1350px){.book-demo-wizard .btn-next-time{width:50%}}@media (max-width:768px){.book-demo-wizard .sm-mt20{margin-top:20px}}.book-demo-wizard .ml10{margin-left:10px}.book-demo-wizard .mt10{margin-top:10px}.book-demo-wizard .mb10{margin-bottom:10px}.book-demo-wizard .mb30{margin-bottom:30px}.book-demo-wizard .mr20{margin-right:20px}.book-demo-wizard .nowrap{white-space:nowrap}.book-demo-wizard .row.align-items-center{align-items:center}.book-demo-wizard .my-3{margin-top:1rem;margin-bottom:1rem}.book-demo-wizard .mt-2{margin-top:.5rem}.book-demo-wizard .text-left{text-align:left}.book-demo-wizard .ft10{font-size:10px}.bd-modal-backdrop{z-index:1040;-webkit-backdrop-filter:blur(8px);background:#0f172a52;position:fixed;inset:0}.bd-modal{z-index:1050;justify-content:center;align-items:flex-start;padding:100px 1rem 2rem;display:flex;position:fixed;inset:0;overflow:auto}.bd-modal-dialog{pointer-events:auto;background:#fff;border-radius:6px;width:100%;max-width:650px;position:relative;box-shadow:0 .5rem 1rem #00000026}.bd-modal-content{background-clip:padding-box;border:1px solid #0000001a;border-radius:6px;outline:0}.bd-modal-header,.bd-modal-body,.bd-modal-footer{padding:1rem 1.5rem}.bd-modal-header{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;display:flex}.bd-modal-footer{border-top:1px solid #e0e0e0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.bd-modal .close{cursor:pointer;color:#000;background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1}.bd-spinner{border:.25em solid #2a68ec;border-right-color:#0000;border-radius:50%;width:2rem;height:2rem;animation:.75s linear infinite bdspin;display:inline-block}@keyframes bdspin{to{transform:rotate(360deg)}}.text-primary{color:#2a68ec!important}.text-center{text-align:center}.text-muted{color:#6c757d}.float-right{float:right}.book-demo-wizard{--bd-accent:var(--ds-color-accent,#af1469);--bd-accent-strong:var(--ds-color-accent-strong,#ab1988);--bd-orange:var(--color-brand-orange,#e76b2c);--bd-text:var(--ds-color-text,#4d4d4d);--bd-muted:var(--ds-color-text-muted,#6b7280);--bd-subtle:var(--ds-color-text-subtle,#9ca3af);--bd-surface-accent:var(--ds-color-accent-surface,#af14690f);--bd-border:var(--ds-color-border,#e5e7eb);--bd-border-subtle:var(--ds-color-border-subtle,#f3f4f6);--bd-shadow:0 18px 48px #0f172a29, 0 2px 8px #0f172a14;font-family:var(--font-poppins), Poppins, "Open Sans", sans-serif}.book-demo-wizard .left-panel{flex-basis:37%;justify-content:flex-start;align-items:flex-start;padding:32px 48px 48px}.book-demo-wizard .left-panel img{width:116px;height:auto}.book-demo-wizard .lp-content{width:100%;max-width:480px;margin-top:auto}.book-demo-wizard .lp-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--bd-subtle);margin-bottom:12px;font-size:.76rem;font-weight:600;display:block}.book-demo-wizard .lp-headline{font-family:var(--font-poppins), Poppins, "Open Sans", sans-serif;background:var(--text-gradient-zahara,linear-gradient(90deg, var(--bd-accent), var(--bd-orange)));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-size:1.875rem;font-weight:600;line-height:1.35}.book-demo-wizard .lp-body{color:var(--bd-muted);margin:0 0 20px;font-size:.9rem;line-height:1.6}.book-demo-wizard .lp-list{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.book-demo-wizard .lp-list li{color:var(--bd-text);align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.4;display:flex}.book-demo-wizard .lp-list li:before{content:"";background:var(--bd-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%23fff' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px no-repeat;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:1px;display:block}.book-demo-wizard .lp-footer{color:var(--bd-subtle);border-top:1px solid var(--bd-border-subtle);margin:0;padding-top:16px;font-size:.8rem;line-height:1.5}.book-demo-wizard .right-panel{background:var(--gradient-zahara-main,linear-gradient(90deg, var(--bd-accent), var(--bd-orange)));flex-basis:63%;padding:5rem 3rem;position:relative;overflow:hidden}.book-demo-wizard .right-panel:before,.book-demo-wizard .right-panel:after{content:"";z-index:0;pointer-events:none;filter:blur(72px);opacity:.38;animation:20s ease-in-out infinite alternate bdShaderFloat;position:absolute;inset:-24%;transform:translate(0,0)}.book-demo-wizard .right-panel:before{background:radial-gradient(circle at 24% 28%,#ffffff2e,#0000 26%),radial-gradient(circle at 74% 74%,#e76b2c57,#0000 34%)}.book-demo-wizard .right-panel:after{opacity:.28;background:radial-gradient(circle at 72% 22%,#ffffff29,#0000 24%),radial-gradient(circle at 20% 80%,#af146947,#0000 32%);animation-duration:26s;animation-direction:alternate-reverse}.book-demo-wizard .holder{z-index:1;border-radius:var(--radius-large,24px);max-width:620px;min-height:0;box-shadow:var(--bd-shadow);border:1px solid #ffffffb8;padding:24px 32px 28px;transition:width .42s cubic-bezier(.22,1,.36,1),max-width .42s cubic-bezier(.22,1,.36,1);position:relative;width:min(78%,620px)!important}.book-demo-wizard .holder.holder--problems{max-width:620px;width:min(78%,620px)!important}.book-demo-wizard .bd-step-viewport{will-change:height;transition:height .52s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.book-demo-wizard .bd-step-panel{transform-origin:top;will-change:opacity, transform;width:100%;animation:.46s cubic-bezier(.22,1,.36,1) both bdStepIn}.book-demo-wizard .bd-step-panel--forward{--bd-step-enter-x:14px;--bd-step-enter-scale:.985}.book-demo-wizard .bd-step-panel--back{--bd-step-enter-x:-14px;--bd-step-enter-scale:.99}@keyframes bdStepIn{0%{opacity:0;transform:translate3d(var(--bd-step-enter-x), 8px, 0) scale(var(--bd-step-enter-scale));filter:blur(1px)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes bdShaderFloat{0%{transform:translate(-2%,-2%)scale(1)}50%{transform:translate(2%,2%)scale(1.04)}to{transform:translate(-1%,3%)scale(1.02)}}@media (prefers-reduced-motion:reduce){.book-demo-wizard .right-panel:before,.book-demo-wizard .right-panel:after{animation:none}.book-demo-wizard .bd-step-viewport,.book-demo-wizard .holder{transition:none}.book-demo-wizard .bd-step-panel{animation:none}}.book-demo-wizard .progress-demo{border-bottom:1px solid #f3f4f6;justify-content:space-between;gap:18px;margin:0 0 20px;padding-bottom:16px}.book-demo-wizard .progress-wrapper{margin:0 0 24px}.book-demo-wizard .progress-bar-demo{background:#e5e7eb;border-radius:999px;height:4px;overflow:visible}.book-demo-wizard .progress-fill-1,.book-demo-wizard .progress-fill-2,.book-demo-wizard .progress-fill-3,.book-demo-wizard .progress-fill-4{background:linear-gradient(90deg, var(--bd-accent), var(--bd-orange))}.book-demo-wizard .progress-marker-1 circle,.book-demo-wizard .progress-marker-2 circle,.book-demo-wizard .progress-marker-3 circle,.book-demo-wizard .progress-marker-4 circle{stroke:var(--bd-accent)}.book-demo-wizard .zprog-wrap{border-bottom:1px solid #f3f4f6;width:100%;margin:0 auto 24px;padding:0 8px 16px}.book-demo-wizard .zprog-steps{justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.book-demo-wizard .zprog-step{z-index:1;opacity:.42;flex-direction:column;flex:1;align-items:center;gap:10px;transition:opacity .36s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.book-demo-wizard .zprog-step:not(:last-child):after{content:"";z-index:-1;background:linear-gradient(90deg,#b2237e2e,#e86c2a2e);border-radius:999px;width:calc(100% - 44px);height:3px;position:absolute;top:16px;left:calc(50% + 22px)}.book-demo-wizard .zprog-step.done:not(:last-child):after{background:linear-gradient(90deg,#10b98180,#10b98138)}.book-demo-wizard .zprog-step.active,.book-demo-wizard .zprog-step.done{opacity:1}.book-demo-wizard .zprog-icon-wrap{z-index:2;position:relative}.book-demo-wizard .zprog-icon{color:#9ca3af;z-index:2;background:#fff;border:3px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .36s cubic-bezier(.4,0,.2,1),border-color .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1),box-shadow .36s cubic-bezier(.4,0,.2,1),color .36s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 2px 8px #0f172a1a}.book-demo-wizard .zprog-icon svg{width:14px;height:14px;transition:transform .26s}.book-demo-wizard .zprog-step.active .zprog-icon{border-color:var(--bd-accent);background:linear-gradient(135deg, var(--bd-accent) 0%, var(--bd-orange) 100%);color:#fff;animation:3s infinite bd-progress-pulse;transform:scale(1.05);box-shadow:0 8px 24px #b2237e5c,0 0 #b2237e5c}.book-demo-wizard .zprog-step.active .zprog-icon svg{transform:scale(1.1)}.book-demo-wizard .zprog-step.done .zprog-icon{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-color:#10b981;box-shadow:0 4px 16px #10b98147}.book-demo-wizard .zprog-step.done .zprog-icon svg{display:none}.book-demo-wizard .zprog-step.done .zprog-icon:after{content:"✓";color:#fff;font-size:16px;font-weight:700;line-height:1;animation:.36s cubic-bezier(.68,-.55,.265,1.55) bd-check-pop}.book-demo-wizard .zprog-step span{color:#4d4d4d;text-align:center;font-size:.8rem;font-weight:400;line-height:1.2;transition:font-weight .22s,color .22s}.book-demo-wizard .zprog-step.active span{color:#374151;font-weight:500}.book-demo-wizard .bd-step-title{color:#4d4d4d;letter-spacing:-.02em;font-size:1.2rem;font-weight:600;line-height:1.35;display:block}.book-demo-wizard .bd-step-intro{margin-bottom:16px}.book-demo-wizard .bd-step-subtitle{color:#6b7280;margin-top:6px;line-height:1.45}.book-demo-wizard .bd-step-status{color:#6b7280;align-items:center;margin:8px 0 0;font-size:.88rem;font-weight:500;line-height:1.4;display:flex}.book-demo-wizard .bd-step-fields{flex-direction:column;gap:20px;display:flex}.book-demo-wizard .bd-step-fields .createblock{margin:0}.book-demo-wizard .bd-step-fields .selectlist{width:100%;margin:0}.book-demo-wizard .bd-fq-cards-4{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}@media (max-width:480px){.book-demo-wizard .bd-fq-cards-4{grid-template-columns:repeat(2,1fr)}}.book-demo-wizard .bd-form-field .bd-fq-cards-4{grid-template-columns:repeat(2,1fr)}@media (max-width:480px){.book-demo-wizard .bd-form-field .bd-fq-cards-4{grid-template-columns:repeat(2,1fr)}}.book-demo-wizard .bd-fq-card{cursor:pointer;-webkit-user-select:none;user-select:none;color:#444;text-align:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;flex-direction:column;align-items:center;gap:5px;width:100%;padding:12px 8px 10px;font-family:inherit;font-size:.82rem;font-weight:400;line-height:1.3;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.book-demo-wizard .bd-fq-card:hover{background:#af146908;border-color:#af1469}.book-demo-wizard .bd-fq-card.is-sel{color:#af1469;background:#af14690d;border-color:#af1469;font-weight:500;box-shadow:inset 0 0 0 1.5px #af1469}.book-demo-wizard .bd-fq-card-icon{color:inherit;margin-bottom:2px;line-height:1}.book-demo-wizard .bd-fq-card-icon svg{width:26px;height:26px;display:block}@keyframes bdPop{0%{transform:scale(1)}40%{transform:scale(1.07)}to{transform:scale(1)}}.book-demo-wizard .bd-fq-card.bd-popped{animation:.22s bdPop}.book-demo-wizard .bd-form{flex-direction:column;gap:0;display:flex}.book-demo-wizard .bd-form-row{border-bottom:1px solid #f3f4f6;align-items:center;gap:20px;padding:14px 0;display:flex}.book-demo-wizard .bd-form-row--cards{align-items:flex-start;padding-top:16px;padding-bottom:16px}.book-demo-wizard .bd-form-row--cards .bd-form-label{padding-top:10px}.book-demo-wizard .bd-form-row:first-child{border-top:1px solid #f3f4f6}.book-demo-wizard .bd-form-label{color:#374151;flex-shrink:0;width:38%;font-size:.85rem;font-weight:500}.book-demo-wizard .bd-form-field{flex:1;min-width:0}.book-demo-wizard .bd-form-field .form-control{color:#444;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;height:38px;padding:8px 12px;font-family:inherit;font-size:.85rem;font-weight:400;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 3px #0000000a}.book-demo-wizard .bd-form-field .form-control:focus{border-color:#a60066;box-shadow:0 0 0 2px #a600661a,inset 0 1px 3px #0000000a}.book-demo-wizard .bd-form-field .form-control::placeholder{color:#9ca3af}.book-demo-wizard .bd-form-field .select-container{margin:0}.book-demo-wizard .bd-form-field .select-container:before,.book-demo-wizard .bd-form-field .select-container:after{content:none}.book-demo-wizard .bd-form-field .selectlist{color:#444;appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%236b7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;height:38px;margin:0;padding:8px 34px 8px 12px;font-family:inherit;font-size:.85rem;font-weight:400;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 3px #0000000a}.book-demo-wizard .bd-form-field .selectlist:focus{border-color:#a60066;box-shadow:0 0 0 2px #a600661a,inset 0 1px 3px #0000000a}@media (max-width:600px){.book-demo-wizard .bd-form-row{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 0}.book-demo-wizard .bd-form-label{width:100%;font-size:.8rem}.book-demo-wizard .bd-form-field{width:100%}}@keyframes bd-progress-pulse{0%,to{box-shadow:0 8px 24px #b2237e5c,0 0 #b2237e5c}50%{box-shadow:0 8px 24px #b2237e5c,0 0 0 4px #b2237e00}}@keyframes bd-check-pop{0%{transform:scale(0)}50%{transform:scale(1.18)}to{transform:scale(1)}}.book-demo-wizard .form-label{color:#374151;margin-bottom:8px;font-size:.78rem}.book-demo-wizard .row{margin-left:-8px;margin-right:-8px}.book-demo-wizard [class^=col-]{padding-left:8px;padding-right:8px}.book-demo-wizard .form-control,.book-demo-wizard .selectlist{color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:12px;height:38px;font-family:inherit;font-size:.84rem;font-weight:400;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px 3px #0f172a0a}.book-demo-wizard .form-control:focus,.book-demo-wizard .selectlist:focus{border-color:var(--bd-accent);outline:none;box-shadow:0 0 0 3px #af14691f,inset 0 1px 3px #0f172a0a}.book-demo-wizard .select-container{width:100%}.book-demo-wizard .select-container:before{border-top-color:#6b7280}.book-demo-wizard .select-container:after{content:none}.book-demo-wizard .tab-container{gap:8px;margin-top:10px}.book-demo-wizard .tab{color:#4b5563;background:#f7f7fb;border:1px solid #d1d5db;border-radius:12px;padding:7px 14px;font-family:inherit;font-size:.82rem;font-weight:400;line-height:1.3;transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.book-demo-wizard .tab:hover{color:var(--bd-accent);background:#af14690d;border-color:#af146959}.book-demo-wizard .tab.active{border-color:var(--bd-accent);background:var(--bd-accent);color:#fff;box-shadow:0 6px 16px #af146929}.book-demo-wizard .createblock{padding-left:0;font-size:.84rem;font-weight:500;color:#374151!important}.book-demo-wizard .wizard-actions{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.book-demo-wizard .wizard-actions--end{justify-content:flex-end}.book-demo-wizard .btn-next-time{min-height:32px;color:var(--bd-accent);box-shadow:none;background:#fff;border:1px solid #af146957;border-radius:999px;font-family:inherit;font-size:.8rem;font-weight:500;transition:background .16s,color .16s,border-color .16s,box-shadow .16s}.book-demo-wizard .btn-next-time:hover{border-color:var(--bd-accent);background:var(--bd-accent);color:#fff;box-shadow:0 6px 16px #af14692e}.book-demo-wizard .zf-booking{--zf-pane-h:240px;width:100%}.book-demo-wizard .zf-recommended{border-top:1px solid #f3f4f6;padding:14px 0 12px}.book-demo-wizard .zf-calendar-mode{border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;padding:14px 0}.book-demo-wizard .zf-recommended-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.book-demo-wizard .zf-recommended-head--simple{justify-content:flex-end;margin-bottom:10px}.book-demo-wizard .zf-calendar-mode-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.book-demo-wizard .zf-recommended-kicker{color:var(--bd-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:600;display:block}.book-demo-wizard .zf-recommended-title{color:#374151;margin:3px 0 0;font-size:.94rem;font-weight:600;line-height:1.25}.book-demo-wizard .zf-change-date{color:var(--bd-accent);cursor:pointer;background:#fff;border:1px solid #af14692e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:.76rem;font-weight:600;line-height:1;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.book-demo-wizard .zf-change-date-icon{flex-shrink:0;width:13px;height:13px}.book-demo-wizard .zf-change-date:hover{background:#af14690d;border-color:#af146957}.book-demo-wizard .zf-recommended-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.book-demo-wizard .zf-recommended-btn{color:#374151;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 11px;font-family:inherit;transition:background .16s,border-color .16s,box-shadow .16s,transform 80ms;display:flex}.book-demo-wizard .zf-recommended-btn:hover{background:#af14690a;border-color:#af14693d}.book-demo-wizard .zf-recommended-btn:active{transform:scale(.99)}.book-demo-wizard .zf-recommended-btn.is-selected{background:#af14690f;border-color:#af14696b;box-shadow:inset 0 0 0 1px #af146929}.book-demo-wizard .zf-recommended-btn span{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:500;overflow:hidden}.book-demo-wizard .zf-recommended-btn strong{color:var(--bd-accent);white-space:nowrap;font-size:.86rem;font-weight:500}.book-demo-wizard .zf-card{min-height:calc(var(--zf-pane-h) + 100px);background:#fff;border:1px solid #0f172a14;border-radius:16px;margin-top:0;padding:12px}.book-demo-wizard .zf-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.book-demo-wizard .zf-controls,.book-demo-wizard .zf-navwrap{align-items:center;gap:6px;display:flex}.book-demo-wizard .zf-pill{color:#374151;background:#fff;border:1px solid #0f172a14;border-radius:999px;padding:4px 9px;font-size:.75rem;line-height:1;display:inline-block}.book-demo-wizard .zf-month{color:#111827;text-align:center;min-width:120px;font-size:.9rem;font-weight:600}.book-demo-wizard .zf-nav{color:var(--bd-accent);cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:8px;padding:5px 9px;font-size:1rem;line-height:1;transition:background .16s,border-color .16s,color .16s}.book-demo-wizard .zf-nav:hover{background:#af14690f;border-color:#af146947}.book-demo-wizard .zf-wrap{grid-template-columns:3fr 2fr;align-items:start;gap:16px;display:grid}.book-demo-wizard .zf-cal{min-height:var(--zf-pane-h);grid-auto-rows:auto;row-gap:6px;padding-top:8px;display:grid}.book-demo-wizard .zf-weekdays,.book-demo-wizard .zf-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.book-demo-wizard .zf-weekdays{color:#6b7280;text-align:center;margin:0;font-size:.75rem}.book-demo-wizard .zf-grid{min-height:var(--zf-pane-h);max-height:var(--zf-pane-h);gap:6px;padding:2px;overflow:auto}.book-demo-wizard .zf-day{color:#374151;cursor:pointer;text-align:center;background:#fff;border:1px solid #0f172a14;border-radius:10px;padding:8px;font-size:.82rem;font-weight:500;transition:background .16s,border-color .16s,box-shadow .16s,transform 80ms}.book-demo-wizard .zf-day:not(:disabled):hover{background:#af14690f;border-color:#af14693d;box-shadow:inset 0 0 0 1px #af146914}.book-demo-wizard .zf-day:not(:disabled):active{transform:scale(.98)}.book-demo-wizard .zf-day.is-selected{border-color:var(--bd-accent);color:var(--bd-accent);background:#af146914;box-shadow:0 0 0 3px #af14691f}.book-demo-wizard .zf-day:disabled{opacity:.34;cursor:not-allowed}.book-demo-wizard .zf-day:focus{outline:none}.book-demo-wizard .zf-day:focus-visible{box-shadow:0 0 0 3px #af14692e}.book-demo-wizard .zf-day--empty{visibility:hidden;border:0;padding:0}.book-demo-wizard .zf-slots{border-left:1px solid #0f172a14;flex-direction:column;padding-top:4px;padding-left:12px;display:flex}.book-demo-wizard .zf-slots-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.book-demo-wizard .zf-slots-title{color:#111827;font-size:.86rem;font-weight:600}.book-demo-wizard .zf-back-to-calendar{color:var(--bd-accent);cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:.84rem;font-weight:500;display:none}.book-demo-wizard .zf-slot-list{max-height:var(--zf-pane-h);grid-template-columns:1fr;gap:8px;padding-right:4px;display:grid;overflow:auto}.book-demo-wizard .zf-slot-btn{width:100%;min-height:28px;color:var(--bd-accent);cursor:pointer;text-align:center;background:#fff;border:1px solid #af146957;border-radius:999px;padding:6px 20px;font-size:.78rem;font-weight:600;line-height:1;transition:background .16s,color .16s,border-color .16s,box-shadow .16s,transform 80ms}.book-demo-wizard .zf-slot-btn:hover{background:#af146914}.book-demo-wizard .zf-slot-btn:active{transform:scale(.98)}.book-demo-wizard .zf-slot-btn.is-selected{border-color:var(--bd-accent);background:var(--bd-accent);color:#fff;box-shadow:0 0 0 3px #af146924}.book-demo-wizard .zf-slot-empty{color:#6b7280;padding:4px 0;font-size:.82rem;line-height:1.45}.book-demo-wizard .zf-booking-actions{justify-content:flex-end;align-items:center;gap:10px;width:100%;margin-top:12px;padding-bottom:0;display:flex}.book-demo-wizard .zf-summary{background:linear-gradient(135deg, var(--bd-accent) 0%, var(--bd-orange) 100%);color:#fff;opacity:0;pointer-events:none;border:1px solid #ffffff2e;border-radius:10px;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 10px;font-size:.78rem;transition:opacity .24s,transform .24s;display:flex;transform:translateY(10px);box-shadow:0 2px 8px #0f172a0f}.book-demo-wizard .zf-action-divider{opacity:0;background:#e5e7eb;width:1px;height:24px}.book-demo-wizard .zf-action-divider.is-visible{opacity:1}.book-demo-wizard .zf-summary.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.book-demo-wizard .zf-summary-left{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.book-demo-wizard .zf-summary-left strong{color:#fff;font-weight:700}.book-demo-wizard .zf-summary-tz{color:#ffffffd1;font-size:.74rem}.book-demo-wizard .zf-summary-clear{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .16s,transform .16s;display:flex}.book-demo-wizard .zf-summary-clear:hover{background:#ffffff47;transform:scale(1.08)}.book-demo-wizard .fc{color:#374151;font-family:inherit}.book-demo-wizard .fc-theme-standard td,.book-demo-wizard .fc-theme-standard th,.book-demo-wizard .fc-theme-standard .fc-scrollgrid{border-color:#eef0f4}.book-demo-wizard .fc .fc-toolbar-title{color:#111827;font-size:1rem;font-weight:600}.book-demo-wizard .fc .fc-button-primary{color:var(--bd-accent);box-shadow:none;text-transform:capitalize;background:#fff;border:1px solid #af14692e;border-radius:10px;font-size:.78rem}.book-demo-wizard .fc .fc-button-primary:hover,.book-demo-wizard .fc .fc-button-primary:not(:disabled).fc-button-active,.book-demo-wizard .fc .fc-button-primary:not(:disabled):active{border-color:var(--bd-accent);color:var(--bd-accent);background:#af146912}.book-demo-wizard .fc .fc-button-primary:disabled{color:#9ca3af;background:#f3f4f6;border-color:#0000}.book-demo-wizard .fc-day-today{background:#af14690a!important}.book-demo-wizard .fc-daygrid-day.has-slots{box-shadow:inset 0 0 0 1px #af14693d;color:var(--bd-accent)!important;background:#af146914!important}.book-demo-wizard .fc-daygrid-day.has-slots .fc-daygrid-day-number{font-weight:600;color:var(--bd-accent)!important}.book-demo-wizard .fc-daygrid-day.no-slots{background:#fafafa!important}.bd-modal{align-items:center;padding:1rem}.bd-modal-dialog,.bd-modal-content{border:1px solid #ffffffb8;border-radius:24px;box-shadow:0 24px 70px #0f172a3d,0 0 0 1px #af14690f}.bd-modal-content{background:#fff;overflow:hidden}.bd-modal-body{padding-top:18px;padding-bottom:18px}.bd-modal-header,.bd-modal-footer{border-color:#f3f4f6}.bd-confirm-title{color:#111827;margin:0;font-size:1.2rem;font-weight:600;line-height:1.3}.bd-confirm-sub{color:#6b7280;margin:3px 0 0;font-size:.82rem;line-height:1.4}.bd-confirm-card{flex-direction:column;gap:0;display:flex}.bd-confirm-detail{padding-bottom:18px}.bd-confirm-grid{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.bd-confirm-cell{flex-direction:column;gap:3px;padding:0;display:flex}.bd-confirm-cell-label{color:#9ca3af;font-size:.72rem;font-weight:500}.bd-confirm-cell-value{color:#111827;font-size:.88rem;font-weight:400}.bd-confirm-cell-value--strong{font-weight:600}.bd-next-panel{background:0 0;border:0;border-top:1px solid #f3f4f6;margin-bottom:0;padding:18px 0}.bd-next-panel-head{margin-bottom:14px}.bd-next-panel-head span{color:#111827;font-size:.86rem;font-weight:600}.bd-next-steps{align-items:flex-start;gap:0;display:flex}.bd-next-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.bd-next-step-icon{color:#af1469;background:#fff;border:1px solid #af146929;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.86rem;line-height:1;display:flex;box-shadow:0 6px 16px #0f172a0d}.bd-next-step-label{color:#111827;align-items:center;min-height:1.9em;font-size:.78rem;font-weight:600;line-height:1.2;display:flex}.bd-next-step-desc{color:#6b7280;max-width:142px;min-height:3em;font-size:.72rem;line-height:1.4}.bd-next-step-line{background:#e5e7eb;border-radius:1px;flex-shrink:0;align-self:flex-start;width:34px;height:1px;margin-top:17px}.bd-confirm-source{border-top:1px solid #f3f4f6;padding:16px 0 0}.bd-confirm-source-label{color:#374151;margin-bottom:8px;font-size:.82rem;font-weight:500;display:block}.bd-confirm-source .select-container{width:100%;position:relative}.bd-confirm-source .selectlist{color:#111827;appearance:none;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;height:40px;padding:0 36px 0 12px;font-family:inherit;font-size:.84rem;transition:border-color .16s,box-shadow .16s;display:block;box-shadow:inset 0 1px 2px #0f172a0a}.bd-confirm-source .selectlist:focus{border-color:#af1469;outline:none;box-shadow:0 0 0 3px #af14691a}.bd-confirm-source .select-container:before{content:"";pointer-events:none;border-top:6px solid #6b7280;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.bd-booking-progress{color:#4d4d4d;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 0;display:flex}.bd-booking-progress p{margin:0;font-size:.88rem}.book-demo-wizard .text-primary,.book-demo-wizard h2{color:var(--bd-accent)!important}@media (max-width:1180px){.book-demo-wizard .holder{width:min(86%,620px)!important}}@media (max-width:968px){.book-demo-wizard .holder{margin-top:24px;width:min(94%,620px)!important}}@media (max-width:620px){.book-demo-wizard .right-panel{padding:1rem 0 2rem}.book-demo-wizard .holder{border-radius:20px;padding:22px 20px 24px}.book-demo-wizard .tab,.book-demo-wizard .form-control,.book-demo-wizard .selectlist{font-size:.8rem}.book-demo-wizard .zprog-wrap{padding-inline:0}.book-demo-wizard .zprog-icon{width:28px;height:28px}.book-demo-wizard .zprog-icon svg{width:12px;height:12px}.book-demo-wizard .zprog-step:not(:last-child):after{width:calc(100% - 38px);top:14px;left:calc(50% + 19px)}.book-demo-wizard .zprog-step span{font-size:.72rem}.book-demo-wizard .zf-booking{--zf-pane-h:320px}.book-demo-wizard .zf-recommended-head,.book-demo-wizard .zf-calendar-mode-head{flex-direction:column;gap:10px}.book-demo-wizard .zf-change-date{width:100%;padding-block:10px}.book-demo-wizard .zf-recommended-list{grid-template-columns:1fr}.book-demo-wizard .zf-recommended-btn{min-height:44px;padding:11px 12px}.book-demo-wizard .zf-toolbar{flex-direction:column;align-items:flex-start}.book-demo-wizard .zf-navwrap{justify-content:space-between;width:100%}.book-demo-wizard .zf-wrap{grid-template-columns:1fr;gap:0}.book-demo-wizard .zf-slots{border-left:0;padding-top:0;padding-left:0}.book-demo-wizard .zf-wrap.mobile-slots-active .zf-cal,.book-demo-wizard .zf-wrap:not(.mobile-slots-active) .zf-slots{display:none}.book-demo-wizard .zf-wrap.mobile-slots-active .zf-slots{display:flex}.book-demo-wizard .zf-wrap.mobile-slots-active .zf-back-to-calendar{display:inline-block}.book-demo-wizard .zf-day{padding:8px 4px;font-size:.75rem}.book-demo-wizard .zf-slot-btn{min-height:40px;font-size:.85rem}.book-demo-wizard .zf-booking-actions{z-index:4;background:linear-gradient(#fff0,#fff 28%);flex-direction:column;align-items:stretch;margin-inline:-20px;padding:12px 20px 0;position:sticky;bottom:0}.book-demo-wizard .zf-action-divider{display:none}.book-demo-wizard .zf-summary{width:100%}}.book-demo-wizard .bd-prog{border-bottom:1px solid #f3f4f6;margin-bottom:22px;padding:18px 6px 24px}.book-demo-wizard .bd-prog-steps{justify-content:space-between;align-items:flex-start;gap:4px;display:flex;position:relative}.book-demo-wizard .bd-prog-steps:before,.book-demo-wizard .bd-prog-steps:after{content:"";z-index:0;border-radius:999px;height:2px;position:absolute;top:9px;left:12%;right:12%}.book-demo-wizard .bd-prog-steps:before{background:#e5e7eb}.book-demo-wizard .bd-prog-steps:after{width:calc((var(--bd-prog-step,1) - 1) / max(var(--bd-prog-total,5) - 1, 1) * 76%);background:var(--bd-accent,#af1469);transition:width .45s cubic-bezier(.22,1,.36,1);right:auto}.book-demo-wizard .bd-prog-step--done+.bd-prog-step--active .bd-prog-marker{border-color:var(--bd-orange,#e76b2c);box-shadow:inset 0 0 0 4px #fff, inset 0 0 0 8px var(--bd-orange,#e76b2c), 0 0 0 4px #e76b2c14}.book-demo-wizard .bd-prog-step{z-index:1;text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.book-demo-wizard .bd-prog-marker{width:17px;height:17px;box-shadow:none;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative}.book-demo-wizard .bd-prog-marker svg{width:9px;height:9px;display:block}.book-demo-wizard .bd-prog-step-label{color:#8b95a5;max-width:100%;padding:0 2px;font-size:.63rem;font-weight:500;line-height:1.25;transition:color .25s,font-weight .25s}.book-demo-wizard .bd-prog-step--done .bd-prog-step-label{color:#667085}.book-demo-wizard .bd-prog-step--done .bd-prog-marker{border-color:var(--bd-accent,#af1469);background:var(--bd-accent,#af1469);color:#fff}.book-demo-wizard .bd-prog-step--active .bd-prog-marker{border-color:var(--bd-accent,#af1469);box-shadow:inset 0 0 0 4px #fff, inset 0 0 0 8px var(--bd-accent,#af1469), 0 0 0 4px #af146914;background:#fff}.book-demo-wizard .bd-prog-step--active .bd-prog-step-label{color:var(--bd-accent,#af1469);font-weight:600}.book-demo-wizard .bd-prog-step--done+.bd-prog-step--active .bd-prog-step-label{color:var(--bd-orange,#e76b2c)}.book-demo-wizard .bd-prog-step--upcoming .bd-prog-marker{background:#f9fafb}@media (max-width:560px){.book-demo-wizard .bd-prog{padding:18px 2px 24px}.book-demo-wizard .bd-prog-step-label{font-size:.58rem;line-height:1.2}.book-demo-wizard .bd-prog-steps:before,.book-demo-wizard .bd-prog-steps:after{left:6%;right:6%}.book-demo-wizard .bd-prog-steps:after{width:calc((var(--bd-prog-step,1) - 1) / max(var(--bd-prog-total,5) - 1, 1) * 88%)}}.book-demo-wizard .bd-toggle-list{border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;flex-direction:column;gap:0;display:flex}.book-demo-wizard .bd-toggle-row{color:#374151;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:11px 2px;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.book-demo-wizard .bd-toggle-row:hover{background:0 0}.book-demo-wizard .bd-toggle-row:not(:last-child){border-bottom:1px solid #f3f4f6}.book-demo-wizard .bd-toggle-row:focus{outline:none}.book-demo-wizard .bd-toggle-row:focus-visible{box-shadow:inset 0 0 0 2px #a600661f}.book-demo-wizard .bd-toggle-row.is-on{background:0 0}.book-demo-wizard .bd-checkbox-icon{color:var(--bd-accent,#af1469);flex-shrink:0;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.book-demo-wizard .bd-checkbox-icon svg{display:block}.book-demo-wizard .bd-checkbox-icon rect{fill:var(--ds-color-border,#e5e7eb);transition:fill .15s,fill-opacity .15s}.book-demo-wizard .bd-checkbox-icon path{stroke:var(--bd-accent,#af1469);opacity:0;transition:opacity .15s}.book-demo-wizard .bd-toggle-row.is-on .bd-checkbox-icon rect{fill:var(--bd-accent,#af1469);fill-opacity:.18}.book-demo-wizard .bd-toggle-row.is-on .bd-checkbox-icon path{opacity:1}.book-demo-wizard .bd-toggle-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.book-demo-wizard .bd-toggle-label{color:#374151;font-size:.83rem;font-weight:500;line-height:1.3}.book-demo-wizard .bd-toggle-row.is-on .bd-toggle-label{color:#a60066;font-weight:600}.book-demo-wizard .bd-toggle-desc{color:#9ca3af;font-size:.74rem;font-weight:400;line-height:1.35}.book-demo-wizard .bd-problem-fineprint{color:#9ca3af;margin-top:10px;font-size:.74rem;line-height:1.4}.book-demo-wizard .bd-problem-grid{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:680px){.book-demo-wizard .bd-problem-grid{grid-template-columns:1fr;gap:8px}}.book-demo-wizard .bd-problem-grid .demo-card{min-height:0}.book-demo-wizard .bd-sel-badge{color:var(--bd-accent);align-items:center;gap:7px;font-size:.78rem;font-weight:500;display:inline-flex}.book-demo-wizard .bd-sel-dot{background:var(--bd-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.book-demo-wizard .bd-form-label-opt{color:var(--bd-subtle);font-weight:400}
