.BeforeAfter-module__hdAV0G__baWrap{border-radius:20px;max-width:920px;margin:0 auto}.BeforeAfter-module__hdAV0G__gradientBorder{position:relative}.BeforeAfter-module__hdAV0G__elev2{box-shadow:var(--shadow-umbra), var(--shadow-penumbra), var(--shadow-ambient)}.BeforeAfter-module__hdAV0G__cardGlass{background:linear-gradient(180deg, var(--glass-bg-0), var(--glass-bg-1));-webkit-backdrop-filter:blur(12px)saturate(120%);border:1px solid #ffffff0f;border-radius:18px;padding:0;position:relative;overflow:hidden}.BeforeAfter-module__hdAV0G__cardGlass:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -18px 28px #0000002e,inset 0 1px #ffffff0f}.BeforeAfter-module__hdAV0G__cardGlass:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(1200px 400px at -10% -10%,#ffffff38,#0000 60%);position:absolute;inset:-40% -20%}.BeforeAfter-module__hdAV0G__imageWrap{aspect-ratio:16/9;-webkit-user-select:none;user-select:none;border-radius:18px;width:100%;position:relative;overflow:hidden}.BeforeAfter-module__hdAV0G__base{width:100%;height:100%;position:absolute;inset:0}.BeforeAfter-module__hdAV0G__image{-o-object-fit:cover;object-fit:cover;transition:opacity .3s;inset:0;width:100%!important;height:100%!important;position:absolute!important}.BeforeAfter-module__hdAV0G__clip{position:absolute;inset:0;overflow:hidden}.BeforeAfter-module__hdAV0G__divider{background:linear-gradient(180deg, var(--accentA), var(--accentB));pointer-events:none;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 14px #06c8a059,inset 0 0 6px #ffffff0d}.BeforeAfter-module__hdAV0G__handle{width:28px;height:28px;box-shadow:var(--shadow-umbra), var(--shadow-penumbra);pointer-events:none;background:radial-gradient(circle at 30% 30%,#fffffffa,#ffffffb8);border:1px solid #ffffff6b;border-radius:999px;transition:box-shadow .16s,transform .16s;position:absolute;top:50%;transform:translate(-50%,-50%)}.BeforeAfter-module__hdAV0G__handleFocus{border-color:#ffffff9e;transform:translate(-50%,-50%)scale(1.06);box-shadow:0 14px 36px #065f462e,0 6px 18px #00000029}.BeforeAfter-module__hdAV0G__range{opacity:0;cursor:ew-resize;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.BeforeAfter-module__hdAV0G__footer{color:var(--muted);justify-content:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.BeforeAfter-module__hdAV0G__dot{opacity:.9}@media (prefers-reduced-motion:reduce){.BeforeAfter-module__hdAV0G__handle,.BeforeAfter-module__hdAV0G__image{transition:none}.BeforeAfter-module__hdAV0G__imageWrap{will-change:auto}}@media (max-width:640px){.BeforeAfter-module__hdAV0G__handle{width:26px;height:26px}.BeforeAfter-module__hdAV0G__imageWrap{aspect-ratio:4/3}}
.StickyBookingCTA-module__1S7nFq__srOnly{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:root{--gg-gold-1:#f5e7b8;--gg-gold-2:#d6b25e;--gg-gold-3:#a97c2d;--gg-ink-1:#08080af0;--gg-ink-2:#0e0e12db;--gg-ink-3:#ffffff0f;--gg-line-soft:#ffecb824;--gg-line-mid:#ffdf8d38;--gg-shadow-deep:#00000057;--gg-shadow-soft:#0000002e;--gg-text-strong:var(--text,#f8f5ee);--gg-text-muted:var(--muted,#f8f5eead);--gg-gold-grad:linear-gradient(180deg, #ffffff2e, #ffffff05), linear-gradient(135deg, var(--gg-gold-1) 0%, var(--gg-gold-2) 42%, var(--gg-gold-3) 100%)}.StickyBookingCTA-module__1S7nFq__tab{z-index:140;cursor:pointer;transform-origin:50%;will-change:transform, opacity;background:0 0;border:0;border-radius:16px;outline:none;margin:0;padding:0;position:fixed;bottom:22px;right:20px}.StickyBookingCTA-module__1S7nFq__tabInner{border:1px solid var(--gg-line-soft);min-width:190px;box-shadow:0 10px 28px var(--gg-shadow-soft), 0 24px 56px var(--gg-shadow-deep), inset 0 1px 0 #ffffff0f;-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);background:linear-gradient(#ffffff14,#ffffff05),linear-gradient(#121214e6,#0a0a0cd6);border-radius:16px;align-items:center;gap:10px;padding:14px 16px;transition:background .2s,border-color .2s,box-shadow .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s,transform .18s;display:flex;position:relative;overflow:visible}.StickyBookingCTA-module__1S7nFq__tabSolid .StickyBookingCTA-module__1S7nFq__tabInner{border-color:var(--gg-line-mid);-webkit-backdrop-filter:blur(14px)saturate(128%);backdrop-filter:blur(14px)saturate(128%);background:linear-gradient(#ffffff14,#ffffff05),linear-gradient(#0e0e10f5,#08080aeb);box-shadow:0 14px 32px #00000047,0 28px 72px #0000003d,inset 0 1px #ffffff0f}.StickyBookingCTA-module__1S7nFq__tab:hover .StickyBookingCTA-module__1S7nFq__tabInner,.StickyBookingCTA-module__1S7nFq__tab:focus-visible .StickyBookingCTA-module__1S7nFq__tabInner,.StickyBookingCTA-module__1S7nFq__tab:focus-within .StickyBookingCTA-module__1S7nFq__tabInner{border-color:#ffdf8d47;transform:translateY(-2px);box-shadow:0 16px 36px #0000003d,0 34px 82px #0000003d,0 0 0 1px #ffdf8d0f,inset 0 1px #ffffff0f}.StickyBookingCTA-module__1S7nFq__tab:focus-visible{box-shadow:0 0 0 3px #d6b25e33}.StickyBookingCTA-module__1S7nFq__icon{width:20px;height:20px;color:var(--gg-gold-2);fill:currentColor;flex:0 0 20px}.StickyBookingCTA-module__1S7nFq__label{color:var(--gg-text-strong);letter-spacing:-.01em;font-size:14px;font-weight:700}.StickyBookingCTA-module__1S7nFq__badge{background:var(--gg-gold-grad);color:#1a1408;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:800;box-shadow:0 8px 22px #a97c2d38,inset 0 1px #ffffff47}.StickyBookingCTA-module__1S7nFq__shimmer{pointer-events:none;filter:blur(10px);opacity:0;background:linear-gradient(120deg,#ffffff03,#fff0cc1f,#ffffff03);border-radius:18px;width:200%;height:120%;transition:opacity .22s,transform .6s cubic-bezier(.2,.9,.25,1);position:absolute;top:-20%;left:-40%;transform:rotate(-12deg)translate(-60%)}.StickyBookingCTA-module__1S7nFq__glow{z-index:-1;pointer-events:none;opacity:1;background:radial-gradient(60% 40% at 12% 20%,#ffd9781c,#0000 20%),radial-gradient(50% 34% at 88% 72%,#d6b25e14,#0000 24%);border-radius:20px;position:absolute;inset:-8px}.StickyBookingCTA-module__1S7nFq__tab:hover .StickyBookingCTA-module__1S7nFq__shimmer,.StickyBookingCTA-module__1S7nFq__tab:focus-within .StickyBookingCTA-module__1S7nFq__shimmer,.StickyBookingCTA-module__1S7nFq__tab:focus-visible .StickyBookingCTA-module__1S7nFq__shimmer{opacity:1;transform:rotate(-12deg)translate(0%)}.StickyBookingCTA-module__1S7nFq__mtab{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:145;border:1px solid var(--gg-line-mid);color:var(--gg-text-strong);background:linear-gradient(#ffffff1a,#ffffff08),linear-gradient(#0e0e10f5,#08080aeb);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 16px;font-weight:800;display:none;position:fixed;box-shadow:0 14px 40px #0000004d,inset 0 1px #ffffff14}.StickyBookingCTA-module__1S7nFq__mtabIcn{width:18px;height:18px;color:var(--gg-gold-2);fill:currentColor}.StickyBookingCTA-module__1S7nFq__mtabText{font-size:15px}.StickyBookingCTA-module__1S7nFq__mpulse{pointer-events:none;border-radius:999px;animation:2.4s ease-out infinite StickyBookingCTA-module__1S7nFq__pulse;position:absolute;inset:-6px;box-shadow:0 0 #d6b25e52}@keyframes StickyBookingCTA-module__1S7nFq__pulse{0%{box-shadow:0 0 #d6b25e3d}70%{box-shadow:0 0 0 18px #d6b25e00}to{box-shadow:0 0 #d6b25e00}}.StickyBookingCTA-module__1S7nFq__backdrop{z-index:149;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(70% 60% at 90% 100%,#d6b25e14,#0000 60%),radial-gradient(58% 46% at 94% 10%,#ffe8aa0f,#0000 54%),#02020485;position:fixed;inset:0}.StickyBookingCTA-module__1S7nFq__panelWrapper{z-index:150;pointer-events:auto;justify-content:flex-end;width:calc(100% - 36px);max-width:430px;display:flex;position:fixed;bottom:78px;right:20px}.StickyBookingCTA-module__1S7nFq__panelCard{width:100%;color:var(--gg-text-strong);border:1px solid var(--gg-line-soft);-webkit-backdrop-filter:blur(16px)saturate(124%);backdrop-filter:blur(16px)saturate(124%);background:linear-gradient(#ffffff14,#ffffff06),linear-gradient(#101012f5,#08080af0);border-radius:22px;padding:12px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057,0 12px 30px #0000002e,inset 0 1px #ffffff0f}.StickyBookingCTA-module__1S7nFq__panelCard:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffdf8d24 20%,#ffecb847 50%,#ffdf8d24 80%,#0000 100%);height:1px;position:absolute;inset:0 0 auto}.StickyBookingCTA-module__1S7nFq__panelCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#d6b25e14,#0000 64%);width:70%;height:38%;position:absolute;top:0;right:-20%}.StickyBookingCTA-module__1S7nFq__grab{background:#ffe8aa33;border-radius:999px;width:48px;height:4px;margin:6px auto 10px;display:none}.StickyBookingCTA-module__1S7nFq__panelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.StickyBookingCTA-module__1S7nFq__titleRow{align-items:center;gap:10px;min-width:0;display:flex}.StickyBookingCTA-module__1S7nFq__titleBadge{background:linear-gradient(#ffffff1f,#ffffff05),#ffffff05;border:1px solid #ffdf8d2e;border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:0 8px 18px #00000024,inset 0 1px #ffffff14}.StickyBookingCTA-module__1S7nFq__titleBadgeIcon{width:14px;height:14px;color:var(--gg-gold-2);fill:currentColor}.StickyBookingCTA-module__1S7nFq__title{letter-spacing:-.02em;color:var(--gg-text-strong);margin:0;font-size:18px;line-height:1.1}.StickyBookingCTA-module__1S7nFq__subtitle{color:var(--gg-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.StickyBookingCTA-module__1S7nFq__sep{opacity:.55;color:var(--gg-gold-2)}.StickyBookingCTA-module__1S7nFq__eta{color:var(--gg-gold-1);font-weight:600}.StickyBookingCTA-module__1S7nFq__closeBtn{appearance:none;color:var(--gg-text-strong);cursor:pointer;background:linear-gradient(#ffffff14,#ffffff08),#ffffff05;border:1px solid #ffdf8d1f;border-radius:12px;padding:8px 10px;font-weight:700;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.StickyBookingCTA-module__1S7nFq__closeBtn:hover,.StickyBookingCTA-module__1S7nFq__closeBtn:focus-visible{background:linear-gradient(#ffffff1a,#ffffff0a),#ffffff08;border-color:#ffdf8d3d;transform:translateY(-1px);box-shadow:0 8px 18px #00000024,0 0 0 1px #ffdf8d0a}.StickyBookingCTA-module__1S7nFq__panelBody{gap:12px;margin-top:12px;display:grid}.StickyBookingCTA-module__1S7nFq__slots{flex-wrap:wrap;gap:8px;display:flex}.StickyBookingCTA-module__1S7nFq__slotBtn{cursor:pointer;min-width:132px;color:var(--gg-text-strong);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:2px;padding:8px 10px;font-size:13px;display:grid}.StickyBookingCTA-module__1S7nFq__slotBtnSelected{background:var(--gg-gold-grad);color:#1a1408;border-color:#0000}.StickyBookingCTA-module__1S7nFq__slotTime{font-weight:700}.StickyBookingCTA-module__1S7nFq__slotMeta{opacity:.8;font-size:11px}.StickyBookingCTA-module__1S7nFq__field{gap:6px;display:grid}.StickyBookingCTA-module__1S7nFq__fieldLabel{color:var(--gg-text-muted);font-size:12px}.StickyBookingCTA-module__1S7nFq__input{width:100%;color:var(--gg-text-strong);background:linear-gradient(#ffffff0d,#ffffff06),#ffffff05;border:1px solid #ffffff1a;border-radius:14px;outline:none;padding:11px 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.StickyBookingCTA-module__1S7nFq__input::placeholder{color:#f8f5ee57}.StickyBookingCTA-module__1S7nFq__input:hover{background:linear-gradient(#ffffff0f,#ffffff08),#ffffff06}.StickyBookingCTA-module__1S7nFq__input:focus,.StickyBookingCTA-module__1S7nFq__input:focus-visible{background:linear-gradient(#ffffff12,#ffffff08),#ffffff07;border-color:#d6b25e6b;box-shadow:0 0 0 3px #d6b25e1f,0 10px 28px #a97c2d1a}.StickyBookingCTA-module__1S7nFq__fieldInline{cursor:pointer;align-items:center;gap:10px;display:flex}.StickyBookingCTA-module__1S7nFq__inlineLabel{color:var(--gg-text-strong);-webkit-user-select:none;user-select:none;font-size:13px}.StickyBookingCTA-module__1S7nFq__inputFile{color:var(--gg-text-strong);background:#ffffff05;border:1px dashed #ffffff14;border-radius:8px;padding:8px}.StickyBookingCTA-module__1S7nFq__filePickerRow{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.StickyBookingCTA-module__1S7nFq__fileInputHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.StickyBookingCTA-module__1S7nFq__fileButton{cursor:pointer;-webkit-user-select:none;user-select:none;color:#1a1408;background:var(--gg-gold-grad);border:1px solid #ffdf8d33;border-radius:12px;justify-content:center;align-items:center;padding:10px 12px;font-size:13px;font-weight:800;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 10px 22px #a97c2d2e,inset 0 1px #ffffff57}.StickyBookingCTA-module__1S7nFq__fileButton:hover,.StickyBookingCTA-module__1S7nFq__fileButton:focus-visible{transform:translateY(-1px);box-shadow:0 14px 28px #a97c2d38,inset 0 1px #ffffff57}.StickyBookingCTA-module__1S7nFq__fileName{text-overflow:ellipsis;white-space:nowrap;color:#f8f5eeb3;flex:auto;min-width:0;max-width:100%;font-size:12.5px;line-height:1.2;overflow:hidden}.StickyBookingCTA-module__1S7nFq__fileNameStrong{color:var(--gg-text-strong);font-weight:800}.StickyBookingCTA-module__1S7nFq__fileRemove{appearance:none;color:var(--gg-text-strong);cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff08),#ffffff05;border:1px solid #ffdf8d1f;border-radius:12px;padding:9px 10px;font-size:12.5px;font-weight:800;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.StickyBookingCTA-module__1S7nFq__fileRemove:hover,.StickyBookingCTA-module__1S7nFq__fileRemove:focus-visible{background:linear-gradient(#ffffff14,#ffffff0a),#ffffff08;border-color:#ffdf8d38;transform:translateY(-1px);box-shadow:0 8px 18px #0000001a}.StickyBookingCTA-module__1S7nFq__fileInfo,.StickyBookingCTA-module__1S7nFq__hint{color:var(--gg-text-muted);margin-top:6px;font-size:12px}.StickyBookingCTA-module__1S7nFq__error{color:#ff8d7f;margin-top:2px;font-size:13px;font-weight:600}.StickyBookingCTA-module__1S7nFq__smallNote{color:var(--gg-text-muted);font-size:12px}.StickyBookingCTA-module__1S7nFq__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.StickyBookingCTA-module__1S7nFq__primary{appearance:none;cursor:pointer;color:#1a1408;background:var(--gg-gold-grad);border:0;border-radius:14px;padding:11px 15px;font-weight:800;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 14px 40px #a97c2d2e,inset 0 1px #ffffff3d}.StickyBookingCTA-module__1S7nFq__primary[disabled],.StickyBookingCTA-module__1S7nFq__primary[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.StickyBookingCTA-module__1S7nFq__primary:hover:not([disabled]):not([aria-disabled=true]),.StickyBookingCTA-module__1S7nFq__primary:focus-visible:not([disabled]):not([aria-disabled=true]){transform:translateY(-2px);box-shadow:0 22px 60px #a97c2d3d,inset 0 1px #ffffff3d}.StickyBookingCTA-module__1S7nFq__quickActions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.StickyBookingCTA-module__1S7nFq__quick{appearance:none;cursor:pointer;color:var(--gg-text-strong);background:linear-gradient(#ffffff0d,#ffffff05),#ffffff04;border:1px solid #ffdf8d14;border-radius:12px;padding:8px 10px;font-size:13px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.StickyBookingCTA-module__1S7nFq__quick:hover,.StickyBookingCTA-module__1S7nFq__quick:focus-visible{background:linear-gradient(#ffffff14,#ffffff08),#ffffff05;border-color:#ffdf8d29;transform:translateY(-1px);box-shadow:0 8px 18px #0000001a}.StickyBookingCTA-module__1S7nFq__panelFooter{color:var(--gg-text-muted);border-top:1px solid #ffdf8d14;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;font-size:13px;display:flex}.StickyBookingCTA-module__1S7nFq__trust{align-items:center;gap:8px;display:flex}.StickyBookingCTA-module__1S7nFq__trustIcon{opacity:.95;width:18px;height:18px;fill:var(--gg-gold-2)}.StickyBookingCTA-module__1S7nFq__smallNote a{color:var(--gg-text-strong);text-decoration:underline}.StickyBookingCTA-module__1S7nFq__barWrap{pointer-events:auto;width:100%;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px)saturate(122%);backdrop-filter:blur(14px)saturate(122%);background:linear-gradient(#ffffff14,#ffffff05),linear-gradient(#0e0e10f0,#08080aeb);border-top:1px solid #ffdf8d1f;margin:0 auto;box-shadow:0 -12px 28px #0000003d,inset 0 1px #ffffff0d}.StickyBookingCTA-module__1S7nFq__barInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;display:flex}.StickyBookingCTA-module__1S7nFq__barCopy{flex:100%;min-width:0}.StickyBookingCTA-module__1S7nFq__barMessage{color:var(--gg-text-strong);letter-spacing:-.02em;margin:2px 0;font-size:clamp(15px,2.6vw,18px);font-weight:800;line-height:1.12}.StickyBookingCTA-module__1S7nFq__barSub{color:var(--gg-text-muted);margin-top:3px;font-size:clamp(12px,2.2vw,13px);line-height:1.35}.StickyBookingCTA-module__1S7nFq__barActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.StickyBookingCTA-module__1S7nFq__barActionCall,.StickyBookingCTA-module__1S7nFq__barActionBook{white-space:nowrap;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:11px 14px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .14s,box-shadow .18s,filter .18s,background .18s,border-color .18s;display:inline-flex}.StickyBookingCTA-module__1S7nFq__barActionCall{color:var(--gg-text-strong);background:linear-gradient(#ffffff0d,#ffffff05),#ffffff04;border:1px solid #ffdf8d1a;box-shadow:0 10px 22px #0000001f,inset 0 1px #ffffff0a}.StickyBookingCTA-module__1S7nFq__barActionCall:hover,.StickyBookingCTA-module__1S7nFq__barActionCall:focus-visible{background:linear-gradient(#ffffff14,#ffffff08),#ffffff05;border-color:#ffdf8d2e;transform:translateY(-1px);box-shadow:0 14px 28px #00000029,inset 0 1px #ffffff0d}.StickyBookingCTA-module__1S7nFq__barActionBook{appearance:none;cursor:pointer;color:#1a1408;background:var(--gg-gold-grad);border:0;gap:8px;box-shadow:0 14px 36px #a97c2d33,inset 0 1px #ffffff38}.StickyBookingCTA-module__1S7nFq__barActionBook:hover,.StickyBookingCTA-module__1S7nFq__barActionBook:focus-visible{transform:translateY(-2px);box-shadow:0 20px 52px #a97c2d42,inset 0 1px #ffffff38}.StickyBookingCTA-module__1S7nFq__barActionBookIcon{color:#6e531e;fill:currentColor;opacity:.92;width:14px;height:14px}.StickyBookingCTA-module__1S7nFq__successBubble{pointer-events:auto;max-width:360px;color:var(--gg-text-strong);-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);background:linear-gradient(#ffffff17,#ffffff08),linear-gradient(#0e0e10f5,#08080aeb);border:1px solid #ffdf8d1f;border-radius:16px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4;box-shadow:0 16px 40px #0000003d,inset 0 1px #ffffff0f}.StickyBookingCTA-module__1S7nFq__successBubble a{color:var(--gg-gold-1);font-weight:900;text-decoration:underline}@media (max-width:640px){.StickyBookingCTA-module__1S7nFq__tab{display:none}.StickyBookingCTA-module__1S7nFq__mtab{display:flex}.StickyBookingCTA-module__1S7nFq__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0202049e}.StickyBookingCTA-module__1S7nFq__panelWrapper{width:auto;max-width:none;bottom:12px;left:12px;right:12px}.StickyBookingCTA-module__1S7nFq__panelCard{border-radius:20px;padding:10px}.StickyBookingCTA-module__1S7nFq__grab{display:block}.StickyBookingCTA-module__1S7nFq__actions{align-items:stretch}.StickyBookingCTA-module__1S7nFq__primary{justify-content:center;width:100%}.StickyBookingCTA-module__1S7nFq__quickActions{justify-content:flex-end;width:100%;margin-left:0}.StickyBookingCTA-module__1S7nFq__barInner{gap:10px}.StickyBookingCTA-module__1S7nFq__barActions{justify-content:stretch;width:100%}.StickyBookingCTA-module__1S7nFq__barActionCall,.StickyBookingCTA-module__1S7nFq__barActionBook{flex:1 1 0}.StickyBookingCTA-module__1S7nFq__successBubble{max-width:min(360px,100vw - 24px)}}.StickyBookingCTA-module__1S7nFq__toast{left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:9000;color:#f8f5ee;background:linear-gradient(#ffffff14,#ffffff05),linear-gradient(#0e0e10f5,#08080af0);border:1px solid #ffdf8d1a;border-radius:10px;padding:8px 12px;font-size:14px;position:fixed;transform:translate(-50%);box-shadow:0 10px 24px #0000003d}@media (prefers-reduced-motion:reduce){.StickyBookingCTA-module__1S7nFq__tab,.StickyBookingCTA-module__1S7nFq__tabInner,.StickyBookingCTA-module__1S7nFq__mtab,.StickyBookingCTA-module__1S7nFq__panelCard,.StickyBookingCTA-module__1S7nFq__slotBtn,.StickyBookingCTA-module__1S7nFq__closeBtn,.StickyBookingCTA-module__1S7nFq__primary,.StickyBookingCTA-module__1S7nFq__quick,.StickyBookingCTA-module__1S7nFq__fileButton,.StickyBookingCTA-module__1S7nFq__fileRemove,.StickyBookingCTA-module__1S7nFq__barActionCall,.StickyBookingCTA-module__1S7nFq__barActionBook,.StickyBookingCTA-module__1S7nFq__successBubble,.StickyBookingCTA-module__1S7nFq__shimmer{transition:none!important;animation:none!important;transform:none!important}}
