.book-demo-container{display:flex;flex-direction:column;min-height:100vh;width:100%;position:relative}.book-demo-container.calendly-active{background:linear-gradient(109deg,rgba(0,133,229,.15) 1.22%,rgba(255,0,182,.15) 117.06%)}.book-demo-container.form-active{background:#fff}.book-demo-container .tab-toggle-container{padding-top:40px;display:flex;justify-content:center;position:relative;z-index:10}.book-demo-container .tab-toggle-container .tab-toggle{display:flex;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px;border-radius:50px;gap:5px;border:1px solid rgba(0,133,229,.1);box-shadow:0 4px 20px rgba(0,0,0,.05)}.book-demo-container .tab-toggle-container .tab-toggle .tab-btn{padding:10px 24px;border-radius:50px;border:none;background:rgba(0,0,0,0);font-size:14px;font-weight:600;color:#666;cursor:pointer;transition:all .3s ease}.book-demo-container .tab-toggle-container .tab-toggle .tab-btn.active{background:#fff;color:#0085e5;box-shadow:0 4px 12px rgba(0,0,0,.05)}.book-demo-container .tab-toggle-container .tab-toggle .tab-btn:hover:not(.active){color:#333}.book-demo-container .book-demo-content{display:flex;flex:1;width:100%}.book-demo-container .book-demo-content .book-demo-left-new.standalone,.book-demo-container .book-demo-content .book-demo-right-new.standalone{flex:1;width:100%;max-width:100%;background:rgba(0,0,0,0)}.book-demo-container .book-demo-left-new{flex:1.1;padding:0 40px 40px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative}.book-demo-container .book-demo-left-new .logo-wrapper{width:100%;display:flex;justify-content:center;margin-bottom:30px}.book-demo-container .book-demo-left-new .logo-wrapper .vocaliv-logo{width:180px;height:auto}.book-demo-container .book-demo-left-new .calendar-widget-container{width:100%;display:flex;justify-content:center;flex:1;align-items:center}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card{background:#fff;border-radius:24px;padding:24px;width:100%;max-width:450px;box-shadow:0 10px 40px rgba(0,0,0,.05)}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .calendar-header .month-year{font-size:18px;font-weight:600;color:#1a1a1a}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .calendar-header .nav-btn{background:#f5f5f5;border:none;width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:background .2s}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .calendar-header .nav-btn:hover{background:#eee}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .calendar-header .nav-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:24px}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .calendar-grid .weekday{text-align:center;font-size:13px;color:#999;font-weight:500;padding-bottom:8px}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .calendar-grid .day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:14px;color:#444;cursor:pointer;border-radius:12px;transition:all .2s}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .calendar-grid .day:hover:not(.empty){background:#f0f7ff;color:#0085e5}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .calendar-grid .day.selected{background:#0085e5;color:#fff;font-weight:600;box-shadow:0 4px 12px rgba(0,133,229,.3)}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .calendar-grid .day.today{border:1px solid #0085e5;color:#0085e5}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .calendar-grid .day.disabled{color:#ccc;cursor:not-allowed!important;background:rgba(0,0,0,0)!important;pointer-events:none}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .divider{height:1px;background:#f0f0f0;margin:0 -24px 24px}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .time-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .time-slots .time-slot{padding:10px;border:1px solid #f0f0f0;border-radius:12px;text-align:center;font-size:13px;color:#666;cursor:pointer;transition:all .2s}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .time-slots .time-slot:hover{border-color:#0085e5;color:#0085e5;background:#f0f7ff}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .time-slots .time-slot.selected{background:#0085e5;color:#fff;border-color:#0085e5}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .calendar-footer{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#999}.book-demo-container .book-demo-left-new .calendar-widget-container .calendar-card .calendar-footer .slots-info{font-weight:500;color:#000;font-size:12px}.book-demo-container .book-demo-left-new .copyright-text{font-size:12px;color:#1f1f20;margin-top:30px;font-weight:500}.book-demo-container .book-demo-right-new{flex:1.2;padding:40px 80px;display:flex;flex-direction:column;align-items:center}.book-demo-container .book-demo-right-new .demo-form-new,.book-demo-container .book-demo-right-new .form-header,.book-demo-container .book-demo-right-new .selected-time-info{width:100%;max-width:650px}.book-demo-container .book-demo-right-new .form-header{margin-bottom:40px}.book-demo-container .book-demo-right-new .form-header h2{font-size:32px;font-weight:600;color:#333;margin-bottom:8px;letter-spacing:-.5px}.book-demo-container .book-demo-right-new .form-header p{font-size:16px;font-weight:400;color:#a0a0a0}.book-demo-container .book-demo-right-new .selected-time-info{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:16px;margin-bottom:40px}.book-demo-container .book-demo-right-new .selected-time-info .info-item{display:flex;align-items:center;gap:12px;font-size:15px;color:#444;font-weight:500}.book-demo-container .book-demo-right-new .selected-time-info .info-item svg{width:20px;height:20px;color:#0085e5}.book-demo-container .book-demo-right-new .selected-time-info .info-item .no-time{color:#999;font-weight:400}.book-demo-container .book-demo-right-new .demo-form-new .form-row{display:flex;gap:24px;margin-bottom:8px}.book-demo-container .book-demo-right-new .demo-form-new .form-row .ant-form-item{flex:1}.book-demo-container .book-demo-right-new .demo-form-new .form-row .ant-select-arrow{top:70%}.book-demo-container .book-demo-right-new .demo-form-new .ant-form-item-label{padding-bottom:8px}.book-demo-container .book-demo-right-new .demo-form-new .ant-form-item-label label{font-size:14px;font-weight:600;color:#444;height:auto}.book-demo-container .book-demo-right-new .demo-form-new .ant-form-item-label label:after{content:" *";color:#ff4d4f}.book-demo-container .book-demo-right-new .demo-form-new .ant-input,.book-demo-container .book-demo-right-new .demo-form-new .ant-select-selector{height:48px!important;border-radius:12px!important;border:1px solid #e5e7eb!important;padding:0 16px!important;display:flex;align-items:center}.book-demo-container .book-demo-right-new .demo-form-new .ant-input:focus,.book-demo-container .book-demo-right-new .demo-form-new .ant-input:hover,.book-demo-container .book-demo-right-new .demo-form-new .ant-select-selector:focus,.book-demo-container .book-demo-right-new .demo-form-new .ant-select-selector:hover{border-color:#0085e5!important;box-shadow:0 0 0 2px rgba(0,133,229,.1)!important}.book-demo-container .book-demo-right-new .demo-form-new .ant-select-selection-placeholder{line-height:46px!important}.book-demo-container .book-demo-right-new .demo-form-new textarea.ant-input{padding:12px 16px!important;height:auto!important}.book-demo-container .book-demo-right-new .demo-form-new .ant-checkbox-wrapper{font-size:14px;color:#666}.book-demo-container .book-demo-right-new .demo-form-new .ant-checkbox-wrapper a{color:#1a1a1a;text-decoration:underline;font-weight:600}.book-demo-container .book-demo-right-new .demo-form-new .submit-btn{width:180px;height:52px;border-radius:6px;font-size:16px;font-weight:600;background:linear-gradient(109deg,#0085E5 1.22%,#FF00B6 117.06%);border:none;margin-top:20px;box-shadow:0 4px 12px rgba(59,130,246,.3)}.book-demo-container .book-demo-right-new .demo-form-new .submit-btn:hover{opacity:.9;transform:translateY(-1px)}@media(max-width:1024px){.book-demo-container .book-demo-content,.book-demo-container .tab-toggle-container{padding-top:20px}.book-demo-container .book-demo-content .book-demo-left-new,.book-demo-container .book-demo-content .book-demo-right-new{padding:20px}.book-demo-container .book-demo-content .book-demo-right-new .form-row{flex-direction:column;gap:0}}