.book-demo2-stage--success{flex:1 1 auto}.book-demo2-stage--success,.book-demo2-success{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:0;width:100%;overflow:visible}.book-demo2-success{gap:clamp(10px,1.4vh,16px);max-width:100%;flex:1 1 auto;height:100%;padding:0 8px clamp(4px,.8vh,10px)}.book-demo2-success-hero{position:relative;z-index:0;display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:clamp(10px,1.6vh,16px);width:100%;text-align:center;margin-top:clamp(10px,2vh,20px);padding:0 8px}.book-demo2-success-glow{pointer-events:none;position:absolute;left:50%;top:50%;z-index:-1;width:min(88vw,360px);height:180%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse 68% 52% at 50% 46%,rgba(231,166,63,.34) 0,rgba(231,166,63,.16) 32%,rgba(231,166,63,.06) 54%,transparent 76%);filter:blur(32px);animation:success-glow 4.5s ease-in-out infinite}.book-demo2-success-title{margin:0;font-size:clamp(1.35rem,2.5vh,1.75rem);font-weight:600;line-height:1.25;max-width:28ch;background:linear-gradient(135deg,#ffffff,#f0c45a);-webkit-background-clip:text;background-clip:text;color:transparent}.book-demo2-ribbon-text{background:linear-gradient(135deg,#ffffff 30%,#f0c45a);-webkit-background-clip:text;background-clip:text;color:transparent}.book-demo2-ribbon-tz{font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(231,166,63,.88)}.book-demo2-ribbon-dot{display:inline-block;height:4px;width:4px;flex-shrink:0;border-radius:50%;background:rgba(231,166,63,.5);box-shadow:0 0 6px rgba(231,166,63,.5)}.book-demo2-cs-identity{display:flex;align-items:center;justify-content:center;gap:clamp(10px,2vw,14px);padding:clamp(2px,.4vh,6px) 0}.book-demo2-cs-identity--below-slots{margin-top:clamp(14px,2.2vh,22px)}.book-demo2-cs-identity__avatars{display:flex;align-items:center;flex-shrink:0}.book-demo2-cs-avatar{width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(5,5,5,.92);display:inline-flex;align-items:center;justify-content:center;margin-left:-7px;font-size:.58rem;font-weight:700;letter-spacing:.02em;color:#1a1208;box-shadow:0 0 10px rgba(231,166,63,.22)}.book-demo2-cs-avatar:first-child{margin-left:0}.book-demo2-cs-avatar--1{background:linear-gradient(135deg,#f0c45a,#c8841f)}.book-demo2-cs-avatar--2{background:linear-gradient(135deg,#e8d4a8,#d4a84a)}.book-demo2-cs-avatar--3{background:linear-gradient(135deg,#f5e6c8,#e7a63f)}.book-demo2-cs-badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:-7px;border-radius:50%;border:1.5px solid rgba(231,166,63,.55);background:rgba(231,166,63,.1);color:#f0c45a;box-shadow:0 0 12px rgba(231,166,63,.2)}.book-demo2-cs-identity__copy{display:flex;min-width:0;flex-direction:column;gap:2px;text-align:left}.book-demo2-cs-identity__label{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(231,166,63,.92)}.book-demo2-cs-identity__hint{font-size:.78rem;font-weight:400;line-height:1.3;color:rgba(255,255,255,.62)}.book-demo2-success-message{margin:0;max-width:42ch;font-size:clamp(.98rem,1.7vh,1.15rem);line-height:1.45;color:rgba(255,255,255,.82)}.book-demo2-success-check{display:flex;align-items:center;justify-content:center;width:clamp(56px,7vh,72px);height:clamp(56px,7vh,72px);border-radius:50%;background:radial-gradient(circle,rgba(231,166,63,.25) 0,transparent 70%);color:#e7a63f}.book-demo2-success-check svg{width:clamp(32px,4.5vh,42px)!important;height:clamp(32px,4.5vh,42px)!important;flex-shrink:0}.book-demo2-book-another-link{margin:clamp(2px,.4vh,4px) 0 0;padding:0;border:0;background:none;color:rgba(231,166,63,.72);cursor:pointer;font-size:.78rem;font-weight:500;letter-spacing:.03em;line-height:1.4;text-decoration:underline;text-decoration-color:rgba(231,166,63,.35);text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.book-demo2-book-another-link:hover{color:#f0c45a;text-decoration-color:rgba(240,196,90,.65)}.book-demo2-success-extras{display:flex;flex-direction:column;align-items:stretch;gap:clamp(10px,1.6vh,16px);width:100%;flex:1 1 auto;min-height:0;margin-top:0;padding-top:0}.book-demo2-success-extras .navigate-by-wrapper{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:clamp(8px,1.2vh,12px);width:100%;min-height:0}.book-demo2-success-extras .navigate-cards-group{width:100%;display:flex;flex:1 1 auto;align-items:stretch;gap:clamp(8px,1.2vw,12px);min-height:clamp(96px,14vh,120px);max-height:clamp(128px,20vh,168px)}.book-demo2-success-extras .navigate-card{flex:1 1 0;width:auto;min-width:0;height:auto;display:flex;align-self:stretch}.book-demo2-success-extras .navigate-card .n-c-block{width:100%;box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 auto;min-height:100%;height:100%;padding:clamp(14px,2vh,22px) clamp(8px,1vw,12px);justify-content:center;gap:clamp(8px,1.2vh,12px)}.book-demo2-newsletter-block{display:flex;flex-direction:column;align-items:stretch;gap:clamp(6px,1.2vh,10px);width:100%;margin:0;flex-shrink:0;text-align:center}.book-demo2-newsletter-block .btn-comp,.book-demo2-newsletter-block form{width:100%}.book-demo-page-content{overflow-y:auto;padding-bottom:clamp(14px,2vh,20px)}.book-demo-page-content:has(.book-demo2-stage--success){justify-content:flex-start;overflow:hidden;padding-bottom:clamp(8px,1.2vh,14px)}.book-a-demo-page:has(.book-demo2-stage--success){gap:clamp(4px,.8vh,8px)}.book-a-demo-page .inner-page-header{flex-shrink:0;width:100%;padding:clamp(8px,1.2vh,14px) 20px clamp(6px,1vh,12px);margin-bottom:0}.book-a-demo-page .inner-page-header.inner-page-header--no-logo{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:stretch;gap:0;min-height:clamp(50px,7vh,64px)}.book-a-demo-page .inner-page-header.inner-page-header--no-logo .title-one-liner-wrapper{grid-column:2;grid-row:1;justify-self:center;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(38px,5vh,48px);width:max-content;max-width:min(92vw,42rem);gap:4px;text-align:center}.book-a-demo-page .inner-page-header.inner-page-header--no-logo .i-p-h-content{justify-content:center;width:auto}.book-a-demo-page .inner-page-header.inner-page-header--no-logo .i-p-h-c-title{font-size:clamp(1.05rem,1rem + .3vw,1.25rem);letter-spacing:.04em;text-align:center}.book-a-demo-page .inner-page-header.inner-page-header--no-logo .title-one-liner-wrapper .t-o-l-w-txt{margin:0;font-size:15px;text-align:center}.book-a-demo-page .inner-page-header.inner-page-header--no-logo .inner-header-close-actions{grid-column:3;grid-row:1;justify-self:end;align-self:start;width:40px}.book-demo2-schedule-step{position:relative;gap:clamp(40px,3.2vh,38px)!important}.book-demo2-time-stage{position:relative}.book-demo2-time-stage__glow{pointer-events:none;position:absolute;left:50%;top:58%;z-index:0;width:min(94%,400px);height:clamp(120px,28vh,180px);transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(231,166,63,.11) 0,transparent 68%);opacity:0;transition:opacity .55s ease}.book-demo2-time-stage__glow--live{opacity:1;animation:book-demo2-time-glow 5s ease-in-out infinite}.book-demo2-time-stage--ready .book-demo2-ampm-label{color:rgba(231,166,63,.82);text-shadow:0 0 14px rgba(231,166,63,.35);transition:color .4s ease,text-shadow .4s ease}.book-demo2-clock-orbit{position:relative;display:inline-flex;align-items:center;justify-content:center}.book-demo2-clock-orbit:before{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px dashed rgba(231,166,63,.28);animation:book-demo2-orbit-spin 10s linear infinite}.book-demo2-schedule-fields{column-gap:clamp(32px,5vw,48px)!important;row-gap:clamp(18px,2.4vw,26px)}.book-demo2-details-section{gap:clamp(18px,2.4vh,26px)}.book-demo2-time-slots--inactive{pointer-events:none}.book-demo2-date-picker__trigger{width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;outline:none}.book-demo2-date-picker--open{position:relative;z-index:2}.book-demo2-date-picker__panel{border-radius:14px;border:1px solid rgba(231,166,63,.35);background-color:#0a0a10;background-image:radial-gradient(circle at 50% 0,rgba(231,166,63,.14),transparent 58%);box-shadow:0 18px 40px rgba(0,0,0,.65),0 0 24px rgba(231,166,63,.12);padding:12px;isolation:isolate}.book-demo2-date-picker__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.book-demo2-date-picker__month{flex:1;text-align:center;font-size:.92rem;font-weight:600;color:#f5f5f5;letter-spacing:.02em}.book-demo2-date-picker__nav{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(231,166,63,.28);border-radius:8px;background:rgba(231,166,63,.08);color:#e7a63f;font-size:1.1rem;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease}.book-demo2-date-picker__nav:hover{background:rgba(231,166,63,.16);border-color:rgba(231,166,63,.5)}.book-demo2-date-picker__grid,.book-demo2-date-picker__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.book-demo2-date-picker__weekdays{margin-bottom:6px}.book-demo2-date-picker__weekday{text-align:center;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(231,166,63,.72)}.book-demo2-date-picker__day{position:relative;height:34px;border:0;border-radius:9px;background:transparent;color:rgba(255,255,255,.88);font-size:.84rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.book-demo2-date-picker__day:hover:not(:disabled){background:rgba(231,166,63,.14);color:#fff}.book-demo2-date-picker__day--muted{color:rgba(255,255,255,.28)}.book-demo2-date-picker__day--today:not(.book-demo2-date-picker__day--selected){box-shadow:inset 0 0 0 1px rgba(231,166,63,.45);color:#f0c45a}.book-demo2-date-picker__day--selected{background:linear-gradient(135deg,rgba(231,166,63,.95),rgba(200,132,31,.95));color:#121212;box-shadow:0 0 16px rgba(231,166,63,.45)}.book-demo2-date-picker__day:disabled{opacity:.28;cursor:not-allowed}.book-demo2-date-picker__footer{display:flex;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(231,166,63,.18)}.book-demo2-date-picker__action{border:0;background:transparent;color:#e7a63f;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,opacity .2s ease}.book-demo2-timezone-select__trigger{position:relative;width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;outline:none}.book-demo2-timezone-select__chevron{pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%);color:#e7a63f;font-size:.95rem;line-height:1}.book-demo2-timezone-select--open{position:relative;z-index:2}.book-demo2-timezone-select__panel{display:flex;flex-direction:column;gap:4px;max-height:min(280px,42vh);overflow-y:auto;border-radius:14px;border:1px solid rgba(231,166,63,.35);background-color:#0a0a10;background-image:radial-gradient(circle at 50% 0,rgba(231,166,63,.14),transparent 58%);box-shadow:0 18px 40px rgba(0,0,0,.65),0 0 24px rgba(231,166,63,.12);padding:8px;isolation:isolate;scrollbar-width:thin;scrollbar-color:rgba(231,166,63,.45) transparent}.book-demo2-timezone-select__option{width:100%;border:0;border-radius:9px;background:transparent;padding:10px 12px;text-align:left;color:rgba(255,255,255,.88);font-size:.84rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.book-demo2-timezone-select__option:hover{background:rgba(231,166,63,.14);color:#fff}.book-demo2-timezone-select__option--selected{background:linear-gradient(135deg,rgba(231,166,63,.95),rgba(200,132,31,.95));color:#121212;box-shadow:0 0 14px rgba(231,166,63,.35)}.book-demo2-timezone-select__option--selected:hover{color:#121212}@media screen and (min-width:1201px){:has(.book-a-demo-page) .sideways-txt{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto}:has(.book-a-demo-page) .book-demo-sideways-label{color:rgba(255,255,255,.78);letter-spacing:.2em;font-size:12px;font-weight:600}:has(.book-a-demo-page) .book-demo-sideways-label--curved .book-demo-sideways-label__char{display:inline-block}}@keyframes book-demo2-time-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes book-demo2-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}