.user-navbar[data-astro-cid-2b2n6e62]{background:transparent;position:fixed;top:0;left:0;width:100%;z-index:1000;transition:background .3s ease,backdrop-filter .3s ease}.user-navbar[data-astro-cid-2b2n6e62] .user-burger[data-astro-cid-2b2n6e62]{width:32px;height:24px;display:flex;flex-direction:column;justify-content:space-between;padding:0;background:none;border:none;cursor:pointer}.user-navbar[data-astro-cid-2b2n6e62] .user-burger[data-astro-cid-2b2n6e62] span[data-astro-cid-2b2n6e62]{display:block;width:100%;height:3px;background:var(--user-nav-text);border-radius:3px;transition:all .3s ease}.user-navbar[data-astro-cid-2b2n6e62] .user-burger[data-astro-cid-2b2n6e62].active span[data-astro-cid-2b2n6e62]:nth-child(1){transform:translateY(10px) rotate(45deg)}.user-navbar[data-astro-cid-2b2n6e62] .user-burger[data-astro-cid-2b2n6e62].active span[data-astro-cid-2b2n6e62]:nth-child(2){opacity:0}.user-navbar[data-astro-cid-2b2n6e62] .user-burger[data-astro-cid-2b2n6e62].active span[data-astro-cid-2b2n6e62]:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.user-navbar[data-astro-cid-2b2n6e62] .user-navbar-nav[data-astro-cid-2b2n6e62]{display:flex;align-items:center;gap:2rem;list-style:none;margin:0;padding-left:0}.user-navbar[data-astro-cid-2b2n6e62] .user-navbar-nav[data-astro-cid-2b2n6e62]>.nav-item[data-astro-cid-2b2n6e62]{position:relative}.user-navbar[data-astro-cid-2b2n6e62] .user-navbar-nav[data-astro-cid-2b2n6e62]>.nav-item[data-astro-cid-2b2n6e62]:before,.user-navbar[data-astro-cid-2b2n6e62] .user-navbar-nav[data-astro-cid-2b2n6e62]>.nav-item[data-astro-cid-2b2n6e62]:after{content:none!important}.user-navbar[data-astro-cid-2b2n6e62] .user-navbar-nav[data-astro-cid-2b2n6e62]>.nav-item[data-astro-cid-2b2n6e62]>.user-nav-link[data-astro-cid-2b2n6e62]{color:var(--user-nav-text);font-weight:400;font-size:16px;line-height:1.5;padding:0;transition:color .2s ease}.user-navbar[data-astro-cid-2b2n6e62] .user-navbar-nav[data-astro-cid-2b2n6e62]>.nav-item[data-astro-cid-2b2n6e62]>.user-nav-link[data-astro-cid-2b2n6e62]:hover,.user-navbar[data-astro-cid-2b2n6e62] .user-navbar-nav[data-astro-cid-2b2n6e62]>.nav-item[data-astro-cid-2b2n6e62]>.user-nav-link[data-astro-cid-2b2n6e62]:focus,.user-navbar[data-astro-cid-2b2n6e62] .user-navbar-nav[data-astro-cid-2b2n6e62]>.nav-item[data-astro-cid-2b2n6e62]>.user-nav-link[data-astro-cid-2b2n6e62].user-nav-link--active{color:#fff}.user-menu[data-astro-cid-2b2n6e62]{position:fixed;top:90px;left:0;width:100%;display:flex;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease-out,visibility .18s ease-out;z-index:900}.user-menu[data-astro-cid-2b2n6e62].user-menu--open{opacity:1;visibility:visible;pointer-events:none}.user-menu__card[data-astro-cid-2b2n6e62]{position:relative;width:fit-content;min-width:420px;max-width:min(720px,100vw - 40px);pointer-events:auto;overflow:visible;transform:translate(var(--user-menu-offset, 0px));transition:transform .25s cubic-bezier(.16,1,.3,1)}.user-menu__card[data-astro-cid-2b2n6e62]:before{content:"";position:absolute;top:-7px;left:50%;transform:translate(-50%) rotate(45deg);width:14px;height:14px;background:var(--user-grey-bg);border-radius:3px;box-shadow:-2px -2px 4px #0f172a40}.user-menu__panel[data-astro-cid-2b2n6e62]{background:#fff;border-radius:18px 18px 0 0;padding:1.25rem 1.5rem 1.1rem}.user-menu__bottom[data-astro-cid-2b2n6e62]{display:flex;justify-content:space-between;gap:2rem;margin-top:10px;padding:.7rem 1.5rem .9rem;border-radius:0 0 18px 18px;background:var(--user-grey-bg)}.user-menu-bottom-item[data-astro-cid-2b2n6e62]{font-size:14px;color:var(--user-dark-text);text-decoration:none;white-space:nowrap;transition:color .2s ease,opacity .2s ease}.user-menu-bottom-item[data-astro-cid-2b2n6e62]:hover,.user-menu-bottom-item[data-astro-cid-2b2n6e62]:focus{color:#fff;opacity:.9}.user-menu__section[data-astro-cid-2b2n6e62]{position:absolute;top:0;left:0;right:0;padding:10px;background:var(--user-grey-bg);border-radius:24px;opacity:0;pointer-events:none;transform:translate(50px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.user-menu__section[data-astro-cid-2b2n6e62]:not(.user-menu__section--active){opacity:0!important;pointer-events:none!important;transform:translate(50px)!important}.user-menu__section--active[data-astro-cid-2b2n6e62]{opacity:1;pointer-events:auto;transform:translate(0);transition-delay:60ms,60ms}.user-menu-item[data-astro-cid-2b2n6e62]{font-size:14px;color:var(--user-dark-text);padding:.45rem 0;border-radius:6px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.user-menu-item[data-astro-cid-2b2n6e62]:hover,.user-menu-item[data-astro-cid-2b2n6e62]:focus{background:#ffffff0f;color:#fff}.user-navbar--scrolled[data-astro-cid-2b2n6e62]{background:var(--user-gradient-primary);backdrop-filter:blur(14px)}.user-primary-gradient[data-astro-cid-tv2gx3y3]{background:var(--user-gradient-primary);background-size:cover;background-repeat:no-repeat;position:relative}.client-logo[data-astro-cid-fgsfvudp]{height:1.15em;width:auto;margin-bottom:0!important;opacity:.6;transition:opacity .3s ease;&[data-astro-cid-fgsfvudp]:hover{opacity:1}}.notify-modal.modal{position:fixed!important;inset:0;z-index:9999;padding:0!important}.notify-modal.modal:not(.show){display:none!important}.notify-modal .modal-dialog{width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0}.notify-modal .modal-content{width:100%;height:100%;border:none;border-radius:0;background-color:#1b2a4e}.notify-modal__close{position:absolute;top:20px;right:20px;z-index:10;display:flex;align-items:center;gap:.5rem;padding:12px 20px;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:300px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.notify-modal__close:hover{background:#ffffff1a;border-color:#ffffff80}.notify-modal__body{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:1.5rem}.notify-modal__title{margin-bottom:.75rem;color:#fff;font-weight:700;text-align:center}.notify-modal__description{margin-bottom:1.5rem;color:#ffffff80;font-size:1.125rem;text-align:center}.notify-modal .notify-form--modal{width:100%;max-width:400px}.notify-modal .notify-form__field{height:48px;margin-bottom:.75rem;background:#66a3ff1a;border:1px solid #0065fd;border-radius:300px;transition:border-color .2s ease,background .2s ease}.notify-modal .notify-form__field:focus-within{border-color:#fff;background:#66a3ff26}.notify-modal .notify-form__field:has(.is-invalid){border-color:#dc3545;background:#dc35451a}.notify-modal .notify-form__input{width:100%;height:100%;padding:0 1.5rem;background:transparent!important;border:none;color:#fff;font-weight:500}.notify-modal .notify-form__input::placeholder{color:#66a3ff80}.notify-modal .notify-form__input:focus{outline:none}.notify-modal .notify-form__submit{width:100%;padding:12px 24px;border-radius:300px;font-weight:500}.notify-form__submit.btn-danger,.notify-trigger.btn-danger{background-color:#dc3545!important;border-color:#dc3545!important}.notify-form__submit.btn-danger svg,.notify-trigger.btn-danger svg{animation:notify-shake .5s cubic-bezier(.36,.07,.19,.97)}.notify-form__submit.btn-success,.notify-trigger.btn-success{background-color:#198754!important;border-color:#198754!important}.notify-form__submit.btn-success svg,.notify-trigger.btn-success svg{animation:notify-pop .3s cubic-bezier(.4,0,.2,1)}@keyframes notify-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}@keyframes notify-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.stub-header[data-astro-cid-fkuz5j3m]{padding:20px 0;background-color:#1b2a4e}.stub-header__inner[data-astro-cid-fkuz5j3m]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.stub-header__logo[data-astro-cid-fkuz5j3m]{flex-shrink:0}.notify-form--desktop[data-astro-cid-fkuz5j3m]{display:none;width:100%;max-width:405px;height:48px;padding:2px;background:#66a3ff1a;border:1px solid #0065fd;border-radius:300px;overflow:hidden;transition:border-color .2s ease,background .2s ease}@media (min-width: 768px){.notify-form--desktop[data-astro-cid-fkuz5j3m]{display:flex;align-items:center}}.notify-form--desktop[data-astro-cid-fkuz5j3m]:focus-within{border-color:#fff;background:#66a3ff26}.notify-form--desktop[data-astro-cid-fkuz5j3m]:has(.is-invalid){border-color:#dc3545;background:#dc35451a}.notify-form__input[data-astro-cid-fkuz5j3m]{flex:1 1 auto;min-width:0;height:100%;padding:0 1rem;background:transparent;border:none;color:#fff;font-weight:500}.notify-form__input[data-astro-cid-fkuz5j3m]::placeholder{color:#66a3ff80}.notify-form__input[data-astro-cid-fkuz5j3m]:focus{outline:none;background:transparent}.notify-form__submit[data-astro-cid-fkuz5j3m]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0;height:36px;padding:0 16px;margin-right:2px;border-radius:300px;font-weight:500;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1)}.notify-form__submit[data-astro-cid-fkuz5j3m]:active:not(:disabled){transform:scale(.98)}.notify-trigger[data-astro-cid-fkuz5j3m]{display:inline-flex;align-items:center;gap:.5rem;padding:10px 24px;border-radius:300px;font-weight:500}@media (min-width: 768px){.notify-trigger[data-astro-cid-fkuz5j3m]{display:none}}.ticker-wrap[data-astro-cid-wkt4iwgy]{width:100%;overflow:hidden;background:linear-gradient(90deg,#ff8c00,#ff33a3);padding:14px 0;box-sizing:border-box;white-space:nowrap;display:flex;align-items:center;transform:translateZ(0)}.ticker[data-astro-cid-wkt4iwgy]{display:flex;align-items:center;animation:ticker 60s linear infinite;will-change:transform}.ticker-segment[data-astro-cid-wkt4iwgy]{display:flex;align-items:center}.ticker-item[data-astro-cid-wkt4iwgy]{font-family:Inter,sans-serif;font-weight:600;font-size:18px;line-height:1.7;letter-spacing:.54px;text-transform:uppercase;color:#fff;flex-shrink:0}.ticker-separator[data-astro-cid-wkt4iwgy]{width:6px;height:6px;background-color:#fff;border-radius:50%;margin:0 30px;flex-shrink:0}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.tracking-wider[data-astro-cid-wrsumspp]{letter-spacing:.08em}.object-fit-cover[data-astro-cid-wrsumspp]{object-fit:cover}.badge-wrapper[data-astro-cid-wrsumspp]{background-color:#0065fd14;color:#0065fd}.tech-item[data-astro-cid-wrsumspp]{width:70px}.tech-item[data-astro-cid-wrsumspp] .tech-icon-wrapper[data-astro-cid-wrsumspp]{width:70px;height:70px}.tech-item[data-astro-cid-wrsumspp] .tech-icon-wrapper[data-astro-cid-wrsumspp] .tech-icon[data-astro-cid-wrsumspp]{width:42px;height:42px}.tech-item[data-astro-cid-wrsumspp] .tech-label[data-astro-cid-wrsumspp]{font-size:12px;line-height:1.2}.mockup-wrapper[data-astro-cid-wrsumspp] .phone-mockup[data-astro-cid-wrsumspp]{max-height:600px}.mockup-wrapper[data-astro-cid-wrsumspp] .chip-left[data-astro-cid-wrsumspp]{bottom:0;left:-100px;width:120px}.mockup-wrapper[data-astro-cid-wrsumspp] .chip-right[data-astro-cid-wrsumspp]{bottom:80px;right:-40px;width:90px}.mockup-wrapper[data-astro-cid-wrsumspp] .avatar-1[data-astro-cid-wrsumspp]{top:10%;right:-70px;width:140px}.mockup-wrapper[data-astro-cid-wrsumspp] .avatar-2[data-astro-cid-wrsumspp]{top:48%;left:-70px;width:180px}.mockup-wrapper[data-astro-cid-wrsumspp] .stats-card[data-astro-cid-wrsumspp]{min-width:180px;padding:20px!important}.mockup-wrapper[data-astro-cid-wrsumspp] .stats-card[data-astro-cid-wrsumspp] .stats-text[data-astro-cid-wrsumspp]{font-size:18px;color:#848fae;letter-spacing:.54px;line-height:1.7}.mockup-wrapper[data-astro-cid-wrsumspp] .stats-card[data-astro-cid-wrsumspp] .icon-box[data-astro-cid-wrsumspp]{width:36px;height:36px}.mockup-wrapper[data-astro-cid-wrsumspp] .stats-card[data-astro-cid-wrsumspp].stats-card-1{top:-20px;left:-180px;min-width:200px}.mockup-wrapper[data-astro-cid-wrsumspp] .stats-card[data-astro-cid-wrsumspp].stats-card-2{top:80px;left:-290px;min-width:200px}.mockup-wrapper[data-astro-cid-wrsumspp] .stats-card[data-astro-cid-wrsumspp].stats-card-3{top:180px;left:-240px;min-width:220px}.achievements-visuals[data-astro-cid-wrsumspp]{width:100%;max-width:500px;height:500px}.achievements-visuals[data-astro-cid-wrsumspp] .floating-card[data-astro-cid-wrsumspp]{z-index:2;transition:all .3s ease}.achievements-visuals[data-astro-cid-wrsumspp] .pokerbaazi-card[data-astro-cid-wrsumspp]{top:80px;left:-30px;width:294px;height:76px;border-radius:12.8px;box-shadow:0 17px 45px #161b2d1a;z-index:2}.achievements-visuals[data-astro-cid-wrsumspp] .pokerbaazi-card[data-astro-cid-wrsumspp] .logo-wrapper[data-astro-cid-wrsumspp]{width:180px}.achievements-visuals[data-astro-cid-wrsumspp] .pokerboss-card[data-astro-cid-wrsumspp]{top:130px;right:-40px;width:294px;padding:15px 40px;z-index:3;transform:rotate(6deg);border-radius:12.8px;box-shadow:10px 17px 45px 10px #161b2d1a}.achievements-visuals[data-astro-cid-wrsumspp] .summary-card[data-astro-cid-wrsumspp]{top:180px;left:20px;right:20px;z-index:1;border-radius:18px;box-shadow:0 24px 64px #161b2d1a}.achievements-visuals[data-astro-cid-wrsumspp] .summary-card[data-astro-cid-wrsumspp] .summary-text[data-astro-cid-wrsumspp]{line-height:1.7;color:#848fae}.achievements-visuals[data-astro-cid-wrsumspp] .chip-top-left[data-astro-cid-wrsumspp]{top:130px;left:-95px;width:80px;z-index:1;transform:rotate(-15deg);opacity:.8}.achievements-visuals[data-astro-cid-wrsumspp] .chip-bottom-left[data-astro-cid-wrsumspp]{bottom:35px;left:-60px;width:110px;z-index:5}.achievements-visuals[data-astro-cid-wrsumspp] .chip-top-right[data-astro-cid-wrsumspp]{top:20px;right:-95px;width:100px;z-index:1;opacity:.9}.bullet[data-astro-cid-wrsumspp]{line-height:1}.section-divider[data-astro-cid-wrsumspp]{z-index:1}.video-section[data-astro-cid-wrsumspp] .text-light[data-astro-cid-wrsumspp]{color:var(--bs-light, #f8f9fa)!important}@media (max-width: 767px){.mockup-wrapper[data-astro-cid-wrsumspp] .stats-card[data-astro-cid-wrsumspp]{padding:8px 12px!important}.mockup-wrapper[data-astro-cid-wrsumspp] .stats-card[data-astro-cid-wrsumspp].stats-card-1{top:60px;left:-20px}.mockup-wrapper[data-astro-cid-wrsumspp] .stats-card[data-astro-cid-wrsumspp].stats-card-3{left:-50px}.achievements-visuals[data-astro-cid-wrsumspp] .pokerbaazi-card[data-astro-cid-wrsumspp]{top:70px;left:-10px}.achievements-visuals[data-astro-cid-wrsumspp] .pokerboss-card[data-astro-cid-wrsumspp]{right:-10px}.achievements-visuals[data-astro-cid-wrsumspp] .chip-top-right[data-astro-cid-wrsumspp]{top:20px;right:-55px}}/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled[data-astro-cid-5ywmgbte]{position:relative}.flickity-enabled[data-astro-cid-5ywmgbte]:focus{outline:none}.flickity-viewport[data-astro-cid-5ywmgbte]{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider[data-astro-cid-5ywmgbte]{position:absolute;width:100%;height:100%;left:0}.flickity-rtl[data-astro-cid-5ywmgbte] .flickity-slider[data-astro-cid-5ywmgbte]{left:unset;right:0}.flickity-enabled[data-astro-cid-5ywmgbte].is-draggable{-webkit-tap-highlight-color:transparent;user-select:none}.flickity-enabled[data-astro-cid-5ywmgbte].is-draggable .flickity-viewport[data-astro-cid-5ywmgbte]{cursor:move;cursor:grab}.flickity-enabled[data-astro-cid-5ywmgbte].is-draggable .flickity-viewport[data-astro-cid-5ywmgbte].is-pointer-down{cursor:grabbing}.flickity-cell[data-astro-cid-5ywmgbte]{position:absolute;left:0}.flickity-rtl[data-astro-cid-5ywmgbte] .flickity-cell[data-astro-cid-5ywmgbte]{left:unset;right:0}.flickity-button[data-astro-cid-5ywmgbte]{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button[data-astro-cid-5ywmgbte]:hover{background:#fff;cursor:pointer}.flickity-button[data-astro-cid-5ywmgbte]:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button[data-astro-cid-5ywmgbte]:active{opacity:.6}.flickity-button[data-astro-cid-5ywmgbte]:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon[data-astro-cid-5ywmgbte]{fill:currentColor}.flickity-prev-next-button[data-astro-cid-5ywmgbte]{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button[data-astro-cid-5ywmgbte].previous{left:10px}.flickity-prev-next-button[data-astro-cid-5ywmgbte].next{right:10px}.flickity-rtl[data-astro-cid-5ywmgbte] .flickity-prev-next-button[data-astro-cid-5ywmgbte].previous{left:auto;right:10px}.flickity-rtl[data-astro-cid-5ywmgbte] .flickity-prev-next-button[data-astro-cid-5ywmgbte].next{right:auto;left:10px}.flickity-prev-next-button[data-astro-cid-5ywmgbte] .flickity-button-icon[data-astro-cid-5ywmgbte]{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots[data-astro-cid-5ywmgbte]{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl[data-astro-cid-5ywmgbte] .flickity-page-dots[data-astro-cid-5ywmgbte]{direction:rtl}.flickity-page-dot[data-astro-cid-5ywmgbte]{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:#33333340;border-radius:50%;cursor:pointer;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl[data-astro-cid-5ywmgbte] .flickity-page-dot[data-astro-cid-5ywmgbte]{text-indent:9999px}.flickity-page-dot[data-astro-cid-5ywmgbte]:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot[data-astro-cid-5ywmgbte].is-selected{background:#333}.offer-section[data-astro-cid-5ywmgbte] .text-gradient[data-astro-cid-5ywmgbte]{background:linear-gradient(147.49deg,#67a4ff 6.02%,#347be6 46.87%,#9620ea 103.97%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.offer-section[data-astro-cid-5ywmgbte] .carousel-navigation[data-astro-cid-5ywmgbte]{position:relative;margin-bottom:1rem;justify-content:flex-end}@media (min-width: 768px){.offer-section[data-astro-cid-5ywmgbte] .carousel-navigation[data-astro-cid-5ywmgbte]{position:absolute;top:0;right:0;transform:translateY(-100%);margin-top:-20px;margin-bottom:0;z-index:2}}.offer-section[data-astro-cid-5ywmgbte] .flickity-viewport-visible[data-astro-cid-5ywmgbte]{overflow:hidden}@media (min-width: 768px){.offer-section[data-astro-cid-5ywmgbte] .flickity-viewport-visible[data-astro-cid-5ywmgbte]{overflow:visible}}.offer-section[data-astro-cid-5ywmgbte] .offer-card[data-astro-cid-5ywmgbte]{border-radius:18px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;position:relative;z-index:1;overflow:hidden;border:none}.offer-section[data-astro-cid-5ywmgbte] .offer-card[data-astro-cid-5ywmgbte]:before{content:"";position:absolute;inset:0;background:linear-gradient(147.49deg,#67a4ff 6.02%,#347be6 46.87%,#9620ea 103.97%);opacity:0;transition:opacity .5s ease;z-index:-1}.offer-section[data-astro-cid-5ywmgbte] .offer-card[data-astro-cid-5ywmgbte] .card-body[data-astro-cid-5ywmgbte]{min-height:300px}.offer-section[data-astro-cid-5ywmgbte] .offer-card[data-astro-cid-5ywmgbte].card-active{color:#fff;box-shadow:0 24px 64px #161b2d1a}.offer-section[data-astro-cid-5ywmgbte] .offer-card[data-astro-cid-5ywmgbte].card-active:before{opacity:1}.offer-section[data-astro-cid-5ywmgbte] .offer-card[data-astro-cid-5ywmgbte].card-active .icon-box[data-astro-cid-5ywmgbte]{background-color:#fff3!important}.offer-section[data-astro-cid-5ywmgbte] .offer-card[data-astro-cid-5ywmgbte].card-active .text-primary[data-astro-cid-5ywmgbte],.offer-section[data-astro-cid-5ywmgbte] .offer-card[data-astro-cid-5ywmgbte].card-active .text-dark[data-astro-cid-5ywmgbte]{color:#fff!important}.offer-section[data-astro-cid-5ywmgbte] .offer-card[data-astro-cid-5ywmgbte].card-active .text-body-secondary[data-astro-cid-5ywmgbte]{color:#ffffffbf!important}.offer-section[data-astro-cid-5ywmgbte] .offer-card[data-astro-cid-5ywmgbte] .card-bg-icon[data-astro-cid-5ywmgbte]{top:-131px;left:141px;opacity:.05;z-index:0;pointer-events:none}.offer-section[data-astro-cid-5ywmgbte] .offer-card[data-astro-cid-5ywmgbte] .card-bg-icon[data-astro-cid-5ywmgbte] svg{display:block;color:#fff}.offer-section[data-astro-cid-5ywmgbte] .icon-box[data-astro-cid-5ywmgbte]{width:46px;height:46px}.offer-section[data-astro-cid-5ywmgbte] .badge-primary-subtle[data-astro-cid-5ywmgbte]{background-color:#3385ff26;color:#0065fd;letter-spacing:1.12px}.offer-section[data-astro-cid-5ywmgbte] .btn-rounded-circle[data-astro-cid-5ywmgbte]{width:40px;height:40px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.offer-section[data-astro-cid-5ywmgbte] .btn-rounded-circle[data-astro-cid-5ywmgbte]:hover{background-color:#f8f9fa}.custom-dot{width:8px;height:8px;background-color:#3385ff;border-radius:100px;cursor:pointer;transition:width .3s ease,background-color .3s ease;border:none;padding:0}.custom-dot.is-selected{width:35px}@media (min-width: 992px){.border-start-lg{border-left:1px solid var(--bs-border-color)!important}.border-end-lg{border-right:1px solid var(--bs-border-color)!important}}@media (max-width: 991.98px){.border-start-lg{border-top:1px solid var(--bs-border-color)!important;border-left:none!important}.border-end-lg{border-right:none!important;border-bottom:1px solid var(--bs-border-color)!important}}.card-top-bordered{border-radius:0 0 18px 18px}.card-top-bordered:after{content:none}.card-top-bordered:before{content:"";position:absolute;top:-18px;left:0;right:0;height:18px;background:linear-gradient(90deg,#ea2086,#f3be4c 40%,#3385ff);border-top-left-radius:18px;border-top-right-radius:18px;pointer-events:none;z-index:2}.input-wrapper{position:relative}.input-wrapper .form-error-msg{position:absolute;width:auto;margin:0;font-size:.74375rem;display:block;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545;padding-left:1.5rem;animation:slideDownFade .3s ease-out forwards;transform-origin:top left}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--bs-gray-300, #dee2e6) transparent}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--bs-gray-300, #dee2e6);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--bs-gray-400, #ced4da)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.step-animation{animation:fadeIn .4s ease-out forwards;flex-grow:1;display:flex;flex-direction:column}.comparison-card{background:var(--bs-gray-50);border:1px solid var(--bs-border-color);border-radius:1rem;padding:1.25rem;margin-bottom:2rem;width:100%;max-width:380px}.comparison-card__row{display:flex;align-items:center;margin-bottom:1rem}.comparison-card__row:last-child{margin-bottom:0}.comparison-card__label{font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.25rem .5rem;border-radius:.375rem;margin-right:1rem;min-width:60px;text-align:center}.comparison-card__label--from{background-color:#dc35451a;color:#dc3545}.comparison-card__label--to{background-color:#1987541a;color:#198754}.comparison-card__time{font-size:.9375rem;font-weight:500;color:var(--bs-body-color)}.booking-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:99999;display:flex;justify-content:center;align-items:center}.booking-modal__dialog{max-width:900px;width:90%}.booking-modal__close-btn{z-index:10;font-size:2em}.booking-calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.booking-calendar__days-header{display:grid;grid-template-columns:repeat(7,1fr)}.booking-calendar__time-slots{max-height:21.5rem}.booking-calendar__day-btn{width:40px;height:40px}.booking-calendar__day-indicator{width:4px;height:4px;margin-bottom:4px}.booking-calendar__tz-select{width:180px}.booking-calendar__placeholder{height:2.5rem}@keyframes slotFadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes iconPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes stateFadeIn{0%{opacity:0}to{opacity:1}}.time-slots-list{display:grid;gap:.5rem;animation:stateFadeIn .2s ease-out}.time-slot-item{opacity:0;animation:slotFadeInUp .25s ease-out forwards}.time-slots-empty{animation:stateFadeIn .3s ease-out}.time-slots-empty .time-slots-icon{animation:iconPulse 2s ease-in-out infinite}.time-slots-loading{animation:stateFadeIn .3s ease-out}.booking-badge{width:60px}.booking-loader{z-index:10;backdrop-filter:blur(2px)}.booking-loader__spinner{width:3rem;height:3rem}.booking-icon--lg{font-size:3rem}.booking-icon--sm{font-size:1rem}.icon-circle{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%}.booking-success{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:1rem 0}.booking-success__icon-wrapper{margin-bottom:2rem}.booking-success__icon-wrapper .icon-circle{background:#19875414;width:80px;height:80px}.booking-success__icon-wrapper .icon-circle svg{color:#198754}.booking-success__title{font-size:1.75rem;letter-spacing:-.02em;margin-bottom:.75rem;color:var(--bs-body-color);font-weight:700}.booking-success__subtitle{max-width:400px;margin:0 auto 2.5rem;font-size:1rem;line-height:1.6;color:var(--bs-gray-600)}.booking-success__card{width:100%;background:#fff;border:1px solid var(--bs-border-color);border-radius:1rem;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 24px #00000005;text-align:left}.booking-success__detail-row{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.04)}.booking-success__detail-row:last-child{border-bottom:none}.booking-success__detail-row-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--bs-gray-100);color:var(--bs-gray-700);flex-shrink:0}.booking-success__detail-row-content{flex-grow:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.booking-success__detail-row-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-gray-500);font-weight:600;margin-bottom:.125rem}.booking-success__detail-row-value{font-size:.9375rem;color:var(--bs-body-color);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booking-success__meet-link{margin-top:1rem;background:var(--bs-gray-50);border:1px dashed var(--bs-gray-300);border-radius:.75rem;padding:.75rem;display:flex;align-items:center;gap:.75rem;transition:background-color .2s ease,border-color .2s ease}.booking-success__meet-link:hover{background:var(--bs-gray-100);border-color:var(--bs-gray-400)}.booking-success__meet-link a{color:var(--bs-primary);font-weight:500;text-decoration:none}.booking-success__meet-link a:hover{text-decoration:underline}.booking-success__actions{display:flex;flex-direction:column;gap:1rem;width:100%}.calendar-links-section{width:100%;margin-bottom:1.5rem}.calendar-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.calendar-link-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.875rem .5rem;background:#fff;border:1px solid var(--bs-border-color);border-radius:.75rem;color:var(--bs-body-color);text-decoration:none;transition:all .2s cubic-bezier(.2,.8,.2,1);height:100%}.calendar-link-btn span{font-size:.75rem;font-weight:500;line-height:1.2}.calendar-link-btn svg{opacity:.8;transition:transform .2s ease}.calendar-link-btn:hover{border-color:var(--bs-primary);color:var(--bs-primary);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.08);text-decoration:none}.calendar-link-btn:hover svg{opacity:1;transform:scale(1.1)}.calendar-link-btn:active{transform:translateY(0);box-shadow:none}.booking-icons-chevron-left{display:inline-block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E")}.booking-icons-chevron-right{display:inline-block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E")}.booking-icons-alert-triangle{display:inline-block;width:48px;height:48px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E")}.booking-icons-refresh-cw{display:inline-block;width:48px;height:48px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='23 4 23 10 17 10'/%3E%3Cpolyline points='1 20 1 14 7 14'/%3E%3Cpath d='M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='23 4 23 10 17 10'/%3E%3Cpolyline points='1 20 1 14 7 14'/%3E%3Cpath d='M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15'/%3E%3C/svg%3E")}.booking-icons-x{display:inline-block;width:48px;height:48px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E")}.booking-icons-x--sm{display:inline-block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E")}.booking-icons-check-circle{display:inline-block;width:48px;height:48px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E")}.booking-icons-calendar{display:inline-block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")}.booking-icons-calendar--lg{display:inline-block;width:48px;height:48px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")}.booking-icons-clock{display:inline-block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E")}.booking-icons-user{display:inline-block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.booking-icons-mail{display:inline-block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'/%3E%3Cpolyline points='22,6 12,13 2,6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'/%3E%3Cpolyline points='22,6 12,13 2,6'/%3E%3C/svg%3E")}.booking-icons-rotate-ccw{display:inline-block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='1 4 1 10 7 10'/%3E%3Cpath d='M3.51 15a9 9 0 1 0 2.13-9.36L1 10'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='1 4 1 10 7 10'/%3E%3Cpath d='M3.51 15a9 9 0 1 0 2.13-9.36L1 10'/%3E%3C/svg%3E")}.booking-icons-info-circle{display:inline-block;width:48px;height:48px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E")}.booking-icons-google{display:inline-block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.5 4H18V3a1 1 0 0 0-2 0v1H8V3a1 1 0 0 0-2 0v1H4.5A2.5 2.5 0 0 0 2 6.5v13A2.5 2.5 0 0 0 4.5 22h15a2.5 2.5 0 0 0 2.5-2.5v-13A2.5 2.5 0 0 0 19.5 4zm.5 15.5a.5.5 0 0 1-.5.5h-15a.5.5 0 0 1-.5-.5V10h16v9.5zM4 8V6.5a.5.5 0 0 1 .5-.5H6v1a1 1 0 0 0 2 0V6h8v1a1 1 0 0 0 2 0V6h1.5a.5.5 0 0 1 .5.5V8H4z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.5 4H18V3a1 1 0 0 0-2 0v1H8V3a1 1 0 0 0-2 0v1H4.5A2.5 2.5 0 0 0 2 6.5v13A2.5 2.5 0 0 0 4.5 22h15a2.5 2.5 0 0 0 2.5-2.5v-13A2.5 2.5 0 0 0 19.5 4zm.5 15.5a.5.5 0 0 1-.5.5h-15a.5.5 0 0 1-.5-.5V10h16v9.5zM4 8V6.5a.5.5 0 0 1 .5-.5H6v1a1 1 0 0 0 2 0V6h8v1a1 1 0 0 0 2 0V6h1.5a.5.5 0 0 1 .5.5V8H4z'/%3E%3C/svg%3E")}.booking-icons-outlook{display:inline-block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.88 12.04q0 .45-.11.87-.1.41-.33.74-.22.33-.58.52-.37.2-.87.2t-.85-.2q-.35-.21-.57-.55-.22-.33-.33-.75-.1-.42-.1-.86t.1-.87q.1-.43.34-.76.22-.34.59-.54.36-.2.87-.2t.86.2q.35.21.57.55.22.34.31.77.1.43.1.88zM24 12v9.38q0 .46-.33.8-.33.32-.8.32H7.13q-.46 0-.8-.33-.32-.33-.32-.8V18H1q-.41 0-.7-.3-.3-.29-.3-.7V7q0-.41.3-.7Q.58 6 1 6h6.5V2.55q0-.44.3-.75.3-.3.75-.3h12.9q.44 0 .75.3.3.3.3.75V12zm-6-8.25v3h3v-3h-3zm0 4.5v3h3v-3h-3zm0 4.5v1.83l3.05-1.83H18zm-5.25-9v3h3.75v-3h-3.75zm0 4.5v3h3.75v-3h-3.75zm0 4.5v2.03l2.41 1.5 1.34-.8v-2.73h-3.75zM9 3.75V6h2l.13.01.12.04v-2.3H9zM7.88 16.55q0 .81-.24 1.52-.24.7-.69 1.22t-1.09.8q-.63.29-1.4.29-.72 0-1.32-.24-.59-.24-1.04-.71-.43-.47-.67-1.15-.24-.68-.24-1.53 0-.82.24-1.53.25-.7.69-1.22.45-.52 1.09-.82.63-.29 1.34-.29.73 0 1.34.27.61.26 1.06.75.45.49.69 1.18.24.7.24 1.46z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.88 12.04q0 .45-.11.87-.1.41-.33.74-.22.33-.58.52-.37.2-.87.2t-.85-.2q-.35-.21-.57-.55-.22-.33-.33-.75-.1-.42-.1-.86t.1-.87q.1-.43.34-.76.22-.34.59-.54.36-.2.87-.2t.86.2q.35.21.57.55.22.34.31.77.1.43.1.88zM24 12v9.38q0 .46-.33.8-.33.32-.8.32H7.13q-.46 0-.8-.33-.32-.33-.32-.8V18H1q-.41 0-.7-.3-.3-.29-.3-.7V7q0-.41.3-.7Q.58 6 1 6h6.5V2.55q0-.44.3-.75.3-.3.75-.3h12.9q.44 0 .75.3.3.3.3.75V12zm-6-8.25v3h3v-3h-3zm0 4.5v3h3v-3h-3zm0 4.5v1.83l3.05-1.83H18zm-5.25-9v3h3.75v-3h-3.75zm0 4.5v3h3.75v-3h-3.75zm0 4.5v2.03l2.41 1.5 1.34-.8v-2.73h-3.75zM9 3.75V6h2l.13.01.12.04v-2.3H9zM7.88 16.55q0 .81-.24 1.52-.24.7-.69 1.22t-1.09.8q-.63.29-1.4.29-.72 0-1.32-.24-.59-.24-1.04-.71-.43-.47-.67-1.15-.24-.68-.24-1.53 0-.82.24-1.53.25-.7.69-1.22.45-.52 1.09-.82.63-.29 1.34-.29.73 0 1.34.27.61.26 1.06.75.45.49.69 1.18.24.7.24 1.46z'/%3E%3C/svg%3E")}.booking-icons-apple{display:inline-block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z'/%3E%3C/svg%3E")}.booking-icons-video{display:inline-block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='23 7 16 12 23 17 23 7'/%3E%3Crect x='1' y='5' width='15' height='14' rx='2' ry='2'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='23 7 16 12 23 17 23 7'/%3E%3Crect x='1' y='5' width='15' height='14' rx='2' ry='2'/%3E%3C/svg%3E")}.booking-icons-copy{display:inline-block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13' rx='2' ry='2'/%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13' rx='2' ry='2'/%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/%3E%3C/svg%3E")}.booking-icons-check{display:inline-block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.booking-calendar__nav-btn{width:36px;height:36px;border-radius:50%;border:1px solid transparent;color:var(--bs-gray-600);background:transparent;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.booking-calendar__nav-btn:hover{background-color:var(--bs-gray-100);color:var(--bs-primary);transform:scale(1.05)}.booking-calendar__nav-btn:active{transform:scale(.95);background-color:var(--bs-gray-200)}.booking-calendar__day-btn{width:40px;height:40px;font-size:.9375rem;transition:all .2s cubic-bezier(.2,.8,.2,1);border:2px solid transparent}.booking-calendar__day-btn.btn-light:hover{background-color:var(--bs-gray-100);color:var(--bs-primary);transform:scale(1.1);z-index:1}.booking-calendar__day-btn.btn-primary{box-shadow:0 4px 10px rgba(var(--bs-primary-rgb),.3);transform:scale(1.05);border-color:var(--bs-primary)}.booking-calendar__day-btn.btn-outline-primary{border-width:1.5px;background-color:rgba(var(--bs-primary-rgb),.05)}.booking-calendar__day-btn.btn-outline-primary:hover{background-color:var(--bs-primary);color:#fff}.booking-calendar__day-indicator{width:4px;height:4px;bottom:6px}.time-slot-wrapper{display:flex;align-items:center;gap:.5rem;width:100%}.time-slot-btn{position:relative;display:flex;align-items:center;justify-content:center;flex:1;min-width:0;padding:.625rem 1rem;font-weight:500;font-size:.9375rem;color:var(--bs-body-color);background-color:#fff;border:1px solid var(--bs-border-color);border-radius:50rem;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.time-slot-btn:hover{border-color:var(--bs-primary);color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.02);box-shadow:0 4px 12px #0000000d}.time-slot-btn:active{box-shadow:none;background-color:rgba(var(--bs-primary-rgb),.05)}.time-slot-btn--collapsed{flex:.55;background-color:var(--bs-gray-800);border-color:var(--bs-gray-800);color:#fff}.time-slot-btn--collapsed:hover{background-color:var(--bs-gray-700);border-color:var(--bs-gray-700);color:#fff;transform:none;box-shadow:none}.time-slot-btn.active{background-color:var(--bs-primary);color:#fff;border-color:var(--bs-primary);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.25)}.time-slot-confirm{display:flex;align-items:center;justify-content:center;flex:0;min-width:0;padding:.625rem 1rem;font-weight:600;font-size:.9375rem;color:#fff;background-color:var(--bs-primary);border:1px solid var(--bs-primary);border-radius:50rem;white-space:nowrap;overflow:hidden;opacity:0;transform:translate(-8px);pointer-events:none;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;margin-left:-40px;visibility:hidden}.time-slot-confirm:hover{background-color:var(--bs-primary);filter:brightness(1.1);transform:translate(0) scale(1.02)}.time-slot-confirm:active{transform:translate(0) scale(.98);filter:brightness(.95)}.time-slot-confirm--visible{flex:.45;opacity:1;transform:translate(0);pointer-events:auto;margin-left:0;visibility:visible}.time-format-toggle{background-color:var(--bs-gray-100);padding:4px;border-radius:8px;border:1px solid transparent;display:inline-flex}.time-format-toggle .btn{border-radius:6px;font-weight:500;font-size:.75rem;padding:.25rem .75rem;border:none;color:var(--bs-gray-600)}.time-format-toggle .btn.active,.time-format-toggle .btn:active,.time-format-toggle .btn.btn-secondary{background-color:#fff;color:var(--bs-primary);box-shadow:0 2px 4px #0000000d}.time-format-toggle .btn:hover:not(.active){color:var(--bs-body-color)}
