.hw[data-v-ccb47137]{--hw-color: #1B9AAA;display:inline}.hw-word[data-v-ccb47137]{display:inline-block;color:transparent;background-image:linear-gradient(90deg,var(--hw-color) 0%,var(--hw-color) 44%,transparent 56%,transparent 100%);background-size:225% 100%;background-repeat:no-repeat;background-position:100% 0;-webkit-background-clip:text;background-clip:text;padding:.15em .2em .3em;margin:-.15em -.2em -.3em}.play .hw-word[data-v-ccb47137]{animation:hw-write-ccb47137 var(--hw-dur) linear var(--hw-delay) forwards}@keyframes hw-write-ccb47137{to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.hw-word[data-v-ccb47137],.play .hw-word[data-v-ccb47137]{animation:none;background-position:0 0}}.branch-reveal[data-v-9df00909],.branch-dot[data-v-9df00909],.result[data-v-9df00909]{--at: calc(var(--start) + (var(--i) + 1) * var(--step))}.trigger-avatar[data-v-9df00909]{transition:background-color .4s ease}.trigger-spinner[data-v-9df00909]{opacity:0}.trigger-check[data-v-9df00909]{transform:scale(0)}.branch-reveal[data-v-9df00909]{stroke-dasharray:1;stroke-dashoffset:1}.branch-dot[data-v-9df00909]{transform-box:fill-box;transform-origin:center;opacity:.35}.result[data-v-9df00909]{color:#707070}.play .trigger-spinner[data-v-9df00909]{border-color:#1b9aaa33;border-top-color:#1b9aaa;animation:spinner-in-9df00909 .2s ease forwards,spin-9df00909 var(--spin) linear var(--spins),spinner-done-9df00909 .35s ease calc(var(--spin) * var(--spins)) forwards}.play .trigger-avatar[data-v-9df00909]{animation:avatar-done-9df00909 .4s ease var(--done) forwards}.play .trigger-check[data-v-9df00909]{animation:pop-9df00909 .45s cubic-bezier(.34,1.56,.64,1) var(--done) forwards}.play .branch-reveal[data-v-9df00909]{animation:draw-9df00909 var(--step) cubic-bezier(.4,0,.2,1) calc(var(--at) - var(--step)) forwards}.play .branch-flow[data-v-9df00909]{animation:march-9df00909 .5s linear var(--marches) both}.play .branch-dot[data-v-9df00909]{animation:pop-dot-9df00909 .35s cubic-bezier(.34,1.56,.64,1) var(--at) forwards}.play .result[data-v-9df00909]{animation:light-up-9df00909 .35s ease var(--at) forwards}.play .mobile-stub[data-v-9df00909]{animation:march-stub-9df00909 .5s linear var(--marches)}@keyframes spinner-in-9df00909{to{opacity:1}}@keyframes spin-9df00909{to{transform:rotate(360deg)}}@keyframes spinner-done-9df00909{to{border-color:#1b9aaa;opacity:0;transform:scale(1.15)}}@keyframes avatar-done-9df00909{to{background-color:#e2eff0}}@keyframes pop-9df00909{to{transform:scale(1)}}@keyframes draw-9df00909{to{stroke-dashoffset:0}}@keyframes march-9df00909{0%{stroke-dashoffset:8}to{stroke-dashoffset:0}}@keyframes march-stub-9df00909{50%{opacity:.4}}@keyframes pop-dot-9df00909{0%{opacity:1;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}@keyframes light-up-9df00909{0%{color:#707070;background-color:#1b9aaa1f}to{color:#1b9aaa;background-color:transparent}}@media (prefers-reduced-motion: reduce){.automation[data-v-9df00909] *,.automation.play[data-v-9df00909] *{animation:none!important}.branch-reveal[data-v-9df00909]{stroke-dashoffset:0}.branch-dot[data-v-9df00909]{opacity:1}.result[data-v-9df00909]{color:#1b9aaa}.trigger-check[data-v-9df00909]{transform:scale(1)}.trigger-avatar[data-v-9df00909]{background-color:#e2eff0}}.contact-form[data-v-2751b897] label{margin-bottom:.375rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(7 60 61 / var(--tw-text-opacity, 1))}.contact-form[data-v-2751b897] label span{display:none}.contact-form[data-v-2751b897] input,.contact-form[data-v-2751b897] textarea{height:3rem;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(196 196 196 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.contact-form[data-v-2751b897] input:hover,.contact-form[data-v-2751b897] textarea:hover{--tw-border-opacity: 1;border-color:rgb(112 112 112 / var(--tw-border-opacity, 1))}.contact-form[data-v-2751b897] input:focus,.contact-form[data-v-2751b897] textarea:focus{--tw-border-opacity: 1;border-color:rgb(27 154 170 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(27 154 170 / .15) }.contact-form[data-v-2751b897] textarea{display:block;height:7rem;resize:none;padding-top:.75rem;padding-bottom:.75rem}.demo[data-v-cec9392e]{background:radial-gradient(120% 140% at 100% 0%,rgba(255,255,255,.16) 0%,transparent 45%),linear-gradient(135deg,#1b9aaa,#084f50)}.demo-script[data-v-cec9392e]{--hw-color: #E2EFF0}.demo-cta-arrow[data-v-cec9392e]{transition:transform .2s ease}.demo-cta:hover .demo-cta-arrow[data-v-cec9392e]{transform:translate(4px)}.booking[data-v-cec9392e]{transform:translate(-50%,-50%) rotate(-3deg);transition:transform .3s ease}.demo:hover .booking[data-v-cec9392e]{transform:translate(-50%,-50%) rotate(0)}.bubble[data-v-cec9392e]{animation:bob-cec9392e 4s ease-in-out var(--bob-delay) infinite}.day-picked[data-v-cec9392e],.slot-picked[data-v-cec9392e]{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.confirmed[data-v-cec9392e]{opacity:0;transform:scale(.6)}.play .day-picked[data-v-cec9392e]{animation:pick-cec9392e .4s ease .4s forwards}.play .slot-picked[data-v-cec9392e]{animation:pick-slot-cec9392e .4s ease 1s forwards}.play .confirmed[data-v-cec9392e]{animation:pop-cec9392e .45s cubic-bezier(.34,1.56,.64,1) 1.6s forwards}@keyframes bob-cec9392e{50%{transform:translateY(-8px)}}@keyframes pick-cec9392e{to{background-color:#1b9aaa;color:#fff;font-weight:700}}@keyframes pick-slot-cec9392e{to{background-color:#1b9aaa;border-color:#1b9aaa;color:#fff}}@keyframes pop-cec9392e{to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.bubble[data-v-cec9392e],.demo.play[data-v-cec9392e] *{animation:none!important}.day-picked[data-v-cec9392e],.slot-picked[data-v-cec9392e]{background-color:#1b9aaa;border-color:#1b9aaa;color:#fff}.confirmed[data-v-cec9392e]{opacity:1;transform:none}}.drawn-underline[data-v-a8b88a14]{display:block;width:100%;overflow:visible}.drawn-underline path[data-v-a8b88a14]{stroke-dasharray:1;stroke-dashoffset:1}.drawn-underline.play path[data-v-a8b88a14]{animation:draw-a8b88a14 1.1s cubic-bezier(.4,0,.2,1) .2s forwards}@keyframes draw-a8b88a14{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.drawn-underline path[data-v-a8b88a14],.drawn-underline.play path[data-v-a8b88a14]{animation:none;stroke-dashoffset:0}}.slide[data-v-c0a1d4d8]{position:absolute;left:50%;top:50%;width:78%;filter:drop-shadow(0 18px 28px rgba(8,79,80,.16));transition:transform .9s cubic-bezier(.4,0,.2,1),filter .9s ease}.slide.slot-center[data-v-c0a1d4d8]{cursor:default}.slot-center[data-v-c0a1d4d8]{z-index:2;transform:translate(-50%,-50%)}.slot-left[data-v-c0a1d4d8],.slot-right[data-v-c0a1d4d8]{z-index:1;filter:drop-shadow(0 10px 18px rgba(8,79,80,.12)) brightness(.97)}.slot-left[data-v-c0a1d4d8]:hover,.slot-right[data-v-c0a1d4d8]:hover{filter:drop-shadow(0 14px 22px rgba(8,79,80,.18))}.slot-left[data-v-c0a1d4d8]{transform:translate(-74.1%,-50%) scale(.8)}.slot-left[data-v-c0a1d4d8]:hover{transform:translate(-76%,-50%) scale(.8)}.slot-right[data-v-c0a1d4d8]{transform:translate(-25.9%,-50%) scale(.8)}.slot-right[data-v-c0a1d4d8]:hover{transform:translate(-24%,-50%) scale(.8)}@media (prefers-reduced-motion: reduce){.slide[data-v-c0a1d4d8]{transition:none}}
