.demo-modal-backdrop{position:fixed;inset:0;z-index:99999;background:rgba(59,67,80,.8);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.demo-modal-backdrop .demo-modal-wrap{display:flex;justify-content:center;min-height:100%;padding:1rem}@media(min-width:48rem){.demo-modal-backdrop .demo-modal-wrap{padding:4rem 1.25rem 1.25rem}}.demo-modal-backdrop .achnet-modal{width:min(1280px,100%)}.demo-modal-backdrop .achnet-modal .modal-content-v2{position:relative;border:none;padding:1.5rem 1rem;border-radius:16px;background:linear-gradient(140deg,#F8F9FA,#FAFAFC 25%,#F3F4F5 50%,#ECEFF1);box-shadow:0 8px 8px -4px rgba(16,24,40,.04)}@media(min-width:64rem){.demo-modal-backdrop .achnet-modal .modal-content-v2{padding:32px}}.demo-modal-backdrop .achnet-modal .modal-close-btn{position:absolute;top:1.8rem;right:2rem;border:0;background:rgba(0,0,0,0);color:#677792;cursor:pointer;width:1.5rem;height:1.5rem;border-radius:999px;display:grid;place-items:center}.demo-modal-backdrop .achnet-modal .modal-close-btn img{width:1rem;height:1rem;display:block}.demo-modal-backdrop .achnet-modal .modal-main-container-v2{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:64rem){.demo-modal-backdrop .achnet-modal .modal-main-container-v2{grid-template-columns:minmax(0,1fr) minmax(0,.96fr);gap:1.5rem}}.demo-modal-backdrop .left-panel-static{padding:.25rem .75rem .5rem .5rem}@media(max-width:63.99rem){.demo-modal-backdrop .left-panel-static{text-align:center}.demo-modal-backdrop .left-panel-static .left-points li{justify-content:center}}.demo-modal-backdrop .left-panel-static .left-eyebrow{margin:0;color:#1b1c1e;font-size:20px;font-family:Manrope,sans-serif;font-weight:600}.demo-modal-backdrop .left-panel-static .left-eyebrow--highlighted{color:#288fb4;font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.2px;text-transform:uppercase}.demo-modal-backdrop .left-panel-static .left-title{margin-top:16px;color:#1e293b;font-family:Manrope,sans-serif;line-height:normal;font-weight:700;font-size:24px}.demo-modal-backdrop .left-panel-static .left-title span{background:var(--Text-Gradient,linear-gradient(90deg,#186BB8 0,#288FB4 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:Manrope}@media(min-width:64rem){.demo-modal-backdrop .left-panel-static .left-title{font-size:36px}}.demo-modal-backdrop .left-panel-static .left-description{margin:1rem 0 1.25rem;max-width:100%;color:#1e293b;font-family:Manrope,sans-serif;font-size:14px;line-height:normal;font-weight:400}.demo-modal-backdrop .left-panel-static .left-schedule-card{margin:0 0 1.2rem;max-width:31rem;border-radius:12px;border:1px solid #ffad8a;background:#fff;padding:.75rem .72rem}.demo-modal-backdrop .left-panel-static .left-schedule-eyebrow{margin:0;color:#1e293b;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:.4rem}.demo-modal-backdrop .left-panel-static .left-schedule-eyebrow img{width:1.125rem;height:1.125rem;display:block;flex-shrink:0}.demo-modal-backdrop .left-panel-static .left-schedule-main{margin:.46rem 0 0;color:#1e293b;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;line-height:normal}.demo-modal-backdrop .left-panel-static .left-schedule-sub{margin:.5rem 0 0;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;background:var(--Text-Gradient,linear-gradient(90deg,#186BB8 0,#288FB4 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.demo-modal-backdrop .left-panel-static .left-points{margin:0;padding:0;list-style:none}.demo-modal-backdrop .left-panel-static .left-points li{color:rgba(30,41,59,.87);font-family:Manrope,sans-serif;font-size:14px;line-height:normal;margin-bottom:.8rem;display:flex;align-items:center;gap:.55rem;font-weight:500}.demo-modal-backdrop .modal-body-demo-v2{width:100%;padding-left:0;margin-top:0}@media(min-width:64rem){.demo-modal-backdrop .modal-body-demo-v2{padding-left:.5rem;margin-top:46px}}.demo-modal-backdrop .modal-step-card{border-radius:16px;border:1px solid #e9f0f4;background:#fff;box-shadow:0 4px 16px -6px rgba(40,143,180,.04);padding:16px}@media(min-width:48rem){.demo-modal-backdrop .modal-step-card{padding:24px}}.demo-modal-backdrop .right-card-title{margin:0;background:var(--Text-Gradient,linear-gradient(90deg,#186BB8 0,#288FB4 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:Manrope,sans-serif;font-size:18px;font-weight:700;line-height:normal}.demo-modal-backdrop .step-header-row{display:flex;align-items:center;gap:.42rem;margin:0 0 .78rem}.demo-modal-backdrop .step-back-btn{border:0;padding:0;margin:0;color:#1f80ca;background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transform:translateY(.03rem)}.demo-modal-backdrop .step-back-btn:hover{color:#166db3}.demo-modal-backdrop .step-back-btn:focus-visible{outline:2px solid rgba(78,177,232,.5);outline-offset:2px;border-radius:3px}.demo-modal-backdrop .step-back-btn:active{transform:translateY(.03rem) scale(.96)}.demo-modal-backdrop .container-form{width:100%}.demo-modal-backdrop .container-form .row{display:flex;flex-wrap:wrap;margin-left:-.375rem;margin-right:-.375rem}.demo-modal-backdrop .container-form .row>[class*=col-]{padding-left:.375rem;padding-right:.375rem}.demo-modal-backdrop .container-form .col-12{width:100%}@media(min-width:768px){.demo-modal-backdrop .container-form .col-md-6{width:50%}}.demo-modal-backdrop .form-label{margin-bottom:.3rem;color:#1e293b;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:normal;display:block}.demo-modal-backdrop .form-label .full-name{font-weight:700}.demo-modal-backdrop .form-label .red-astrix{color:#f04438}.demo-modal-backdrop .form-label .text-gray-demo{margin-left:.3rem;font-size:12px;font-weight:500;color:#1b1c1e;opacity:.56}.demo-modal-backdrop .form-control,.demo-modal-backdrop .select-text{width:100%;border-radius:7px;border:1px solid #dbe4f0;background:#fff;color:#1f2f43;font-family:Manrope,sans-serif;font-size:.8rem;font-weight:400;padding:.58rem .72rem;line-height:normal;margin-bottom:.72rem}.demo-modal-backdrop .form-control.validation-handle,.demo-modal-backdrop .select-text.validation-handle{margin-bottom:.52rem}.demo-modal-backdrop .form-control::placeholder,.demo-modal-backdrop .select-text::placeholder{color:rgba(27,28,30,.25)}.demo-modal-backdrop .form-control:focus,.demo-modal-backdrop .select-text:focus{outline:none;border-color:#4eb1e8;box-shadow:0 0 0 2px rgba(78,177,232,.14)}.demo-modal-backdrop .form-control.input-validation-error,.demo-modal-backdrop .select-text.input-validation-error{border-color:#d92d20}.demo-modal-backdrop .form-control.input-validation-error:focus,.demo-modal-backdrop .select-text.input-validation-error:focus{border-color:#d92d20;box-shadow:0 0 0 2px rgba(217,45,32,.14)}.demo-modal-backdrop .notes{resize:none;min-height:3.95rem}.demo-modal-backdrop .notes-counter{margin-left:.3rem;color:rgba(49,64,83,.55);font-size:.63rem;font-weight:500}.demo-modal-backdrop .phone-field-wrap{position:relative;display:grid;grid-template-columns:4rem 1fr;gap:.25rem;align-items:center;background:rgba(0,0,0,0);margin-bottom:.72rem}.demo-modal-backdrop .phone-field-wrap .country-code-wrap{position:relative;align-self:stretch}.demo-modal-backdrop .phone-field-wrap .country-code-trigger{width:100%;border-radius:7px;border:1px solid #dbe4f0;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:.58rem .72rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.demo-modal-backdrop .phone-field-wrap .country-code-trigger:hover{border-color:#cbd5e1}.demo-modal-backdrop .phone-field-wrap .country-code-trigger.is-open,.demo-modal-backdrop .phone-field-wrap .country-code-trigger:focus-visible{border-color:#24b0df;box-shadow:0 0 0 2px rgba(36,176,223,.15);outline:none}.demo-modal-backdrop .phone-field-wrap .country-code-trigger-text{color:#1b1c1e;font-family:Manrope,sans-serif;font-size:.8rem;font-weight:400;line-height:normal}.demo-modal-backdrop .phone-field-wrap .country-code-caret{color:#64748b;font-size:.5625rem;transition:transform .2s ease}.demo-modal-backdrop .phone-field-wrap .country-code-trigger.is-open .country-code-caret{transform:rotate(180deg)}.demo-modal-backdrop .phone-field-wrap .phone-input-wrap{min-width:0}.demo-modal-backdrop .phone-field-wrap .phone-input{margin-bottom:0;border-radius:7px;border:1px solid #dbe4f0;color:#1e293b;font-size:.8rem;font-family:Manrope,sans-serif;font-weight:400;line-height:normal;padding:.58rem .72rem}.demo-modal-backdrop .phone-field-wrap .phone-input::placeholder{color:rgba(27,28,30,.25)}.demo-modal-backdrop .phone-field-wrap .phone-input:hover{border-color:#cbd5e1}.demo-modal-backdrop .phone-field-wrap .phone-input:focus{border-color:#24b0df;box-shadow:0 0 0 2px rgba(36,176,223,.15);outline:none}.demo-modal-backdrop .phone-field-wrap .phone-input.input-validation-error{border-color:#d92d20}.demo-modal-backdrop .phone-field-wrap .phone-input.input-validation-error:focus{border-color:#d92d20;box-shadow:0 0 0 2px rgba(217,45,32,.14)}.demo-modal-backdrop .phone-field-wrap .country-dropdown-menu{position:absolute;top:calc(100% + .375rem);left:0;width:15rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;z-index:30;box-shadow:0 10px 24px rgba(15,23,42,.14);overflow:hidden}.demo-modal-backdrop .phone-field-wrap .country-dropdown-search-wrapper{position:sticky;top:0;background:#fff;z-index:2;padding:.5rem;border-bottom:1px solid #eef2f7}.demo-modal-backdrop .phone-field-wrap .country-search-input{width:100%;height:2.125rem;padding:.375rem .5rem;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:.375rem;outline:none;background:#fff;font-family:Manrope,sans-serif;font-size:.8125rem}.demo-modal-backdrop .phone-field-wrap .country-search-input:focus{border-color:#24b0df;box-shadow:0 0 0 2px rgba(36,176,223,.12)}.demo-modal-backdrop .phone-field-wrap .country-dropdown-options{max-height:13.75rem;overflow-y:auto;padding:.25rem}.demo-modal-backdrop .phone-field-wrap .country-dropdown-option{padding:.5rem;border-radius:.375rem;cursor:pointer;font-family:Manrope,sans-serif;font-size:.875rem;line-height:normal;color:#1b1c1e}.demo-modal-backdrop .phone-field-wrap .country-dropdown-option:hover{background:#f8fafc}.demo-modal-backdrop .phone-field-wrap .country-dropdown-option.selected{background:#eaf4ff;color:#186bb8;font-weight:600}.demo-modal-backdrop .recaptcha-row{margin-top:.2rem;margin-bottom:.6rem}.demo-modal-backdrop .text-danger{font-family:Manrope,sans-serif;font-size:.69rem;font-weight:500;color:#d92d20;display:block;margin-bottom:.5rem}.demo-modal-backdrop .modal-footer-demo{margin-top:.9rem}.demo-modal-backdrop .modal-footer-demo.compact-footer{margin-top:1rem}.demo-modal-backdrop .btn-demo{width:100%;border:0;padding:.67rem 1rem;font-family:Manrope,sans-serif;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease;border-radius:8px;background:var(--CTA-Gradient,linear-gradient(93deg,#144E8B 0,#186BB8 101.9%));color:#f2f3f4;text-align:center;text-shadow:0 3px 3px rgba(0,0,0,.16);font-size:16px;font-style:normal;font-weight:600;line-height:normal}.demo-modal-backdrop .btn-demo:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px rgba(19,76,137,.3)}.demo-modal-backdrop .btn-demo:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 8px rgba(19,76,137,.26)}.demo-modal-backdrop .btn-demo:disabled{background:linear-gradient(90deg,#99b5d4,#8eaccf);box-shadow:none;opacity:1;transition:opacity .15s ease;cursor:not-allowed}.demo-modal-backdrop .btn-demo-loading{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.demo-modal-backdrop .btn-demo-spinner{color:#fff;width:1.125rem;height:1.125rem;flex-shrink:0}.demo-modal-backdrop .confirm-schedule-btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem}.demo-modal-backdrop .confirm-schedule-btn .btn-arrow-icon{width:1.5625rem;height:1.5625rem;display:block;flex-shrink:0;margin-bottom:-8px}.demo-modal-backdrop .selection-group{margin-top:.3rem;margin-bottom:.95rem}.demo-modal-backdrop .selection-group .selection-label{margin:0 0 .52rem;color:#1e293b;font-family:Manrope,sans-serif;font-size:14px;font-weight:500}.demo-modal-backdrop .selection-grid{display:grid;gap:.45rem;grid-template-columns:1fr}@media(min-width:36rem){.demo-modal-backdrop .selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.demo-modal-backdrop .chip-option{border-radius:8px;color:rgba(27,28,30,.78);font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:normal;padding:.58rem .5rem;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease;border:1px solid #288fb4;background:#fff}.demo-modal-backdrop .chip-option:hover{border:1px solid #288fb4;background:#288fb4;color:#fff}.demo-modal-backdrop .chip-option.active{color:#fff;border:1px solid var(--ctagrad,#144e8b);background:linear-gradient(93deg,#144E8B,#186BB8 101.9%)}.demo-modal-backdrop .auto-progress-note{margin:.2rem 0 0;color:#2f8fb8;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:600}.demo-modal-backdrop .step-progress-indicator{margin:.125rem 0 1rem;display:none;align-items:center;font-family:Manrope,sans-serif;font-size:.875rem;gap:1.125rem;font-weight:500}@media(min-width:48rem){.demo-modal-backdrop .step-progress-indicator{display:flex;font-size:.9375rem;gap:1.25rem}}.demo-modal-backdrop .step-progress-indicator .step-progress-item{position:relative;display:inline-flex;align-items:center;gap:.5rem;line-height:normal}.demo-modal-backdrop .step-progress-indicator .step-progress-item img{width:1.25rem;height:1.25rem;display:block}.demo-modal-backdrop .step-progress-indicator .is-done{color:#1e293b;font-weight:600}.demo-modal-backdrop .step-progress-indicator .is-current{color:rgba(30,41,59,.35);font-weight:500}.demo-modal-backdrop .step-progress-indicator .is-current img{opacity:.35}.demo-modal-backdrop .step-progress-indicator .step-progress-divider{width:2.75rem;height:1px;background:rgba(30,41,59,.35);flex-shrink:0}@media(min-width:48rem){.demo-modal-backdrop .step-progress-indicator .step-progress-divider{width:5.5rem}}.demo-modal-backdrop .slot-layout{display:grid;gap:.55rem;grid-template-columns:1fr}@media(min-width:48rem){.demo-modal-backdrop .slot-layout{grid-template-columns:minmax(0,1fr) 145px}}.demo-modal-backdrop .step-slot.is-mobile-slot-flow .slot-layout.mobile-time-view{display:block}.demo-modal-backdrop .step-slot.is-mobile-slot-flow .time-column .time-heading{margin-bottom:.55rem}.demo-modal-backdrop .step-slot.is-mobile-slot-flow .time-column .time-list{gap:.42rem}.demo-modal-backdrop .calendar-box{border:1px solid #dbe4f0;border-radius:8px;padding:.6rem}.demo-modal-backdrop .calendar-header{display:grid;grid-template-columns:1.5rem 1fr 1.5rem;align-items:center;margin-bottom:8px}.demo-modal-backdrop .calendar-header p{margin:0;text-align:center;color:#203047;font-family:Manrope,sans-serif;font-size:.96rem;font-weight:700}.demo-modal-backdrop .calendar-header button{border:0;background:rgba(0,0,0,0);width:1.5rem;height:1.5rem;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:normal;cursor:pointer}.demo-modal-backdrop .calendar-header button:disabled{opacity:.45;cursor:not-allowed}.demo-modal-backdrop .calendar-header button .calendar-nav-icon{width:1.5rem;height:1.5rem;display:block}.demo-modal-backdrop .calendar-header button .calendar-nav-icon.is-next{transform:rotate(180deg)}.demo-modal-backdrop .calendar-grid,.demo-modal-backdrop .weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.demo-modal-backdrop .weekdays{margin-bottom:.38rem}.demo-modal-backdrop .weekdays span{text-align:center;color:#5c6f88;font-family:Manrope,sans-serif;font-size:.82rem;font-weight:600}.demo-modal-backdrop .day-cell{border:0;border-radius:999px;height:1.95rem;width:1.95rem;position:relative;justify-self:center;font-family:Manrope,sans-serif;font-size:.8rem;background:rgba(0,0,0,0);color:#3a4b62;cursor:pointer}.demo-modal-backdrop .day-cell.is-muted{color:rgba(58,75,98,.45)}.demo-modal-backdrop .day-cell.is-available{background:#ecf4ff;color:#288fb4;text-decoration-line:none}.demo-modal-backdrop .day-cell.is-unavailable,.demo-modal-backdrop .day-cell.is-weekend{text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:rgba(58,75,98,.4)}.demo-modal-backdrop .day-cell:hover:not(:disabled){background:#ecf4ff}.demo-modal-backdrop .day-cell.is-selected{color:#fff;font-weight:700}.demo-modal-backdrop .day-cell.is-selected,.demo-modal-backdrop .day-cell.is-selected:hover{background:var(--ctagrad,linear-gradient(93deg,#144E8B 0,#186BB8 101.9%))}.demo-modal-backdrop .day-cell:disabled{background:rgba(0,0,0,0);text-decoration-line:line-through;cursor:not-allowed}.demo-modal-backdrop .day-cell.is-today:disabled{text-decoration-line:none}.demo-modal-backdrop .day-cell:disabled:not(.is-muted):not(.is-selected){color:#3a4b62;opacity:1}.demo-modal-backdrop .day-cell.is-muted:disabled{color:rgba(58,75,98,.45)}.demo-modal-backdrop .day-cell.is-today:not(.is-selected):after{content:"";position:absolute;left:50%;bottom:.125rem;width:.3125rem;height:.3125rem;border-radius:50%;background:#288fb4;transform:translateX(-50%)}.demo-modal-backdrop .day-cell.is-today{color:#288fb4}.demo-modal-backdrop .day-cell.is-today:not(.is-selected),.demo-modal-backdrop .day-cell.is-today:not(.is-selected):hover:not(:disabled){background:rgba(0,0,0,0)}.demo-modal-backdrop .day-cell.is-today.is-selected{color:#fff}.demo-modal-backdrop .time-column .time-heading{margin:0 0 .4rem;color:#22334b;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:600;min-height:1.15rem;white-space:nowrap}.demo-modal-backdrop .time-column .time-list{display:flex;flex-direction:column;gap:.35rem;height:15.6rem;overflow-y:auto;overflow-x:hidden;padding-right:.14rem;scrollbar-gutter:stable}.demo-modal-backdrop .time-column .time-list::-webkit-scrollbar{width:.375rem}.demo-modal-backdrop .time-column .time-list::-webkit-scrollbar-thumb{background-color:rgba(20,78,139,.24);border-radius:.5rem}.demo-modal-backdrop .time-column .time-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.demo-modal-backdrop .time-chip{border-radius:8px;border:1px solid #dbe4f0;background:#fff;color:#425671;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:500;line-height:normal;padding:.48rem .4rem;white-space:nowrap;cursor:pointer;transition:opacity .2s ease,border-color .2s ease,background .2s ease}.demo-modal-backdrop .time-chip.is-faded:not(.active){border-radius:8px;border:1px solid #e9e9e9;opacity:.5;background:#fff}.demo-modal-backdrop .time-chip:hover:not(:disabled){border-color:#7abde8}.demo-modal-backdrop .time-chip.active{color:#fff;font-weight:700;border:1px solid var(--ctagrad,#144e8b);background:var(--ctagrad,linear-gradient(93deg,#144E8B 0,#186BB8 101.9%))}.demo-modal-backdrop .time-chip:disabled{opacity:.45;cursor:not-allowed}.demo-modal-backdrop .time-chip.is-unavailable{color:rgba(66,86,113,.5);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:rgba(66,86,113,.45)}.demo-modal-backdrop .time-slot-skeleton{display:block;width:100%;min-height:2.0625rem;border-radius:.5rem;background:linear-gradient(90deg,#e5e7eb,#f3f4f6 50%,#e5e7eb);background-size:200% 100%;animation:time-slot-skeleton-pulse 1.5s ease-in-out infinite}@keyframes time-slot-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.demo-modal-backdrop .timezone-wrap{margin-top:.8rem}.demo-modal-backdrop .timezone-wrap .timezone-dropdown{position:relative}.demo-modal-backdrop .timezone-wrap .timezone-trigger{width:100%;height:2.625rem;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;padding:0;transition:border-color .2s ease,box-shadow .2s ease}.demo-modal-backdrop .timezone-wrap .timezone-trigger:hover{border-color:#cbd5e1}.demo-modal-backdrop .timezone-wrap .timezone-trigger.is-open,.demo-modal-backdrop .timezone-wrap .timezone-trigger:focus-visible{border-color:#24b0df;box-shadow:0 0 0 2px rgba(36,176,223,.15);outline:none}.demo-modal-backdrop .timezone-wrap .timezone-trigger-input{width:100%;height:100%;border:0;outline:none;background:rgba(0,0,0,0);padding:.6875rem 2.375rem .6875rem .75rem;color:#1e293b;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.demo-modal-backdrop .timezone-wrap .timezone-caret{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);border:0;background:rgba(0,0,0,0);padding:0;color:#64748b;font-size:.5625rem;transition:transform .2s ease;line-height:0;cursor:pointer}.demo-modal-backdrop .timezone-wrap .timezone-trigger.is-open .timezone-caret{transform:translateY(-50%) rotate(180deg)}.demo-modal-backdrop .timezone-wrap .timezone-dropdown-menu{position:absolute;left:0;width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;z-index:30;box-shadow:0 10px 24px rgba(15,23,42,.14);overflow:hidden}.demo-modal-backdrop .timezone-wrap .timezone-dropdown-menu.open-bottom{top:calc(100% + .375rem)}.demo-modal-backdrop .timezone-wrap .timezone-dropdown-menu.open-top{bottom:calc(100% + .375rem)}.demo-modal-backdrop .timezone-wrap .timezone-dropdown-options{max-height:inherit;overflow-y:auto;padding:.25rem}.demo-modal-backdrop .timezone-wrap .timezone-dropdown-option{padding:.5rem;border-radius:.375rem;cursor:pointer;font-family:Manrope,sans-serif;font-size:.875rem;line-height:normal;color:#1b1c1e}.demo-modal-backdrop .timezone-wrap .timezone-dropdown-option:hover{background:#f8fafc}.demo-modal-backdrop .timezone-wrap .timezone-dropdown-option.selected{background:#eaf4ff;color:#186bb8;font-weight:600}.demo-modal-backdrop .timezone-wrap .timezone-dropdown-empty{padding:.625rem;color:rgba(27,28,30,.55);font-family:Manrope,sans-serif;font-size:.8125rem;text-align:center}.demo-modal-backdrop .success-modal-shell{width:min(1050px,100%)}.demo-modal-backdrop .success-inner-card{background:radial-gradient(90% 100% at 50% 100%,rgba(234,242,252,.9),rgba(255,255,255,.85) 60%),#fff;border-radius:14px;padding:1.6rem;box-shadow:0 18px 45px rgba(19,33,64,.2);text-align:center}.demo-modal-backdrop .success-inner-card .success-heading{margin:0;color:var(--Text-Colour-1,#1E293B);text-align:center;font-family:Manrope,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.demo-modal-backdrop .success-inner-card .success-heading span{background:var(--Text-Gradient,linear-gradient(90deg,#186BB8 0,#288FB4 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:Manrope;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.demo-modal-backdrop .success-inner-card .success-container-top{border-radius:24px;background:linear-gradient(127deg,#FAFAFC,#ECEFF1 39.15%,#ECEFF1 78.55%);padding:24px 16px;margin-top:16px}@media(min-width:48rem){.demo-modal-backdrop .success-inner-card .success-container-top{padding:32px 0}}.demo-modal-backdrop .success-inner-card .success-status-card{margin:1.2rem auto 1rem;max-width:430px;padding:.85rem .8rem;border-radius:16px;border:1px solid var(--am,#ef4444);background:#fff}.demo-modal-backdrop .success-inner-card .success-status-card .status-eyebrow{margin:0;color:#1e293b;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:.4rem}.demo-modal-backdrop .success-inner-card .success-status-card .status-eyebrow img{width:1.125rem;height:1.125rem;display:block;flex-shrink:0}.demo-modal-backdrop .success-inner-card .success-status-card .status-main-text{margin:.46rem 0 0;color:#1e293b;font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.demo-modal-backdrop .success-inner-card .success-status-card .status-main-text--request{font-family:Manrope,sans-serif;font-size:.9rem;font-weight:500}.demo-modal-backdrop .success-inner-card .success-status-card .status-sub-text{margin:.5rem 0 0;font-family:Manrope,sans-serif;font-size:14px;background:var(--Text-Gradient,linear-gradient(90deg,#186BB8 0,#288FB4 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.demo-modal-backdrop .success-inner-card .success-badge-wrap{display:flex;justify-content:center;margin:.3rem 0 .9rem}.demo-modal-backdrop .success-inner-card .success-badge-wrap img{width:84px;height:84px;object-fit:contain}.demo-modal-backdrop .success-inner-card .success-contact-copy{margin:0;color:#1e293b;font-family:Manrope,sans-serif;font-size:14px;font-weight:500}.demo-modal-backdrop .success-inner-card .success-points{margin:.95rem 0 0;padding:0;list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.demo-modal-backdrop .success-inner-card .success-points li{color:rgba(30,41,59,.87);font-family:Manrope,sans-serif;font-size:14px;display:inline-flex;align-items:center;gap:.35rem;font-weight:500}.demo-modal-backdrop .success-inner-card .success-actions{margin-top:1.25rem;display:flex;flex-direction:column-reverse;gap:.85rem}@media(min-width:48rem){.demo-modal-backdrop .success-inner-card .success-actions{flex-direction:row;justify-content:center;gap:.85rem}}.demo-modal-backdrop .success-inner-card .success-actions.success-actions--single{display:flex;justify-content:center;align-items:center;min-height:3.5rem}.demo-modal-backdrop .success-inner-card .success-actions.success-actions--single .btn-secondary-action{width:min(320px,100%)}@media(min-width:48rem){.demo-modal-backdrop .success-inner-card .success-actions{grid-template-columns:1fr 1fr}}.demo-modal-backdrop .btn-primary-action,.demo-modal-backdrop .btn-secondary-action{border-radius:8px;font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;line-height:normal;padding:.78rem 1rem;cursor:pointer;width:100%}.demo-modal-backdrop .btn-primary-action{border:0;background:linear-gradient(90deg,#2767aa,#1b5da3);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.demo-modal-backdrop .btn-primary-action img{width:1rem;height:1rem;display:block;flex-shrink:0}.demo-modal-backdrop .btn-primary-action:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(19,76,137,.3)}.demo-modal-backdrop .btn-secondary-action{border-radius:8px;border:1px solid #00b8db;background:#fff}.demo-modal-backdrop .btn-secondary-action:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(19,76,137,.3)}