@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@keyframes gt-cards-shimmer{0%{opacity:0;transform:translate(-140%,80%)rotate(-14deg)}18%{opacity:.35}50%{opacity:.6}82%{opacity:.35}to{opacity:0;transform:translate(140%,-80%)rotate(-14deg)}}@layer utilities{@keyframes gt-booking-fourbeat{0%,50%,to{transform:translateY(0)scale(1)}25%{transform:translateY(-2px)scale(1.04)}75%{transform:translateY(-1px)scale(1.02)}}@keyframes gt-booking-list-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes gt-booking-step-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.landing-booking-list-card{isolation:isolate;border-radius:var(--gt-radius-card-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gt-border);background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative;overflow:hidden}.landing-booking-list-card:hover{border-color:var(--gt-border-strong)}.landing-booking-list-card ul{position:relative}.landing-booking-list-card ul:before{content:"";z-index:0;border-radius:var(--gt-radius-pill);background:var(--gt-accent);transform-origin:top;pointer-events:none;width:.25rem;transition:transform .45s cubic-bezier(.34,1.15,.64,1);position:absolute;top:0;bottom:0;left:-.75rem;transform:scaleY(0)}.landing-booking-list-card--excluded ul:before{background:var(--gt-border-strong)}.landing-booking-list-card:hover ul:before{transform:scaleY(1)}.landing-booking-list-card>*{z-index:4;transition:transform .4s cubic-bezier(.34,1.15,.64,1);position:relative}.landing-booking-list-card:hover>h3{transform:translate(6px)}.landing-booking-list-card li{transition:transform .4s cubic-bezier(.34,1.15,.64,1)}.landing-booking-list-card:hover li:first-child{transform:translate(5px)}.landing-booking-list-card:hover li:nth-child(2){transition-delay:55ms;transform:translate(5px)}.landing-booking-list-card:hover li:nth-child(3){transition-delay:.11s;transform:translate(5px)}.landing-booking-list-card li>span:first-of-type{transition:transform .35s;display:block}.landing-booking-list-card:hover li:first-child>span:first-of-type{transform:scale(1.35)}.landing-booking-list-card:hover li:nth-child(2)>span:first-of-type{transition-delay:55ms;transform:scale(1.35)}.landing-booking-list-card:hover li:nth-child(3)>span:first-of-type{transition-delay:.11s;transform:scale(1.35)}.landing-booking-list-card:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(105deg,#fff0 35%,#ffffffa6 50%,#fff0 65%);position:absolute;inset:0;transform:translate(-120%)}.landing-booking-list-card:hover:after{animation:.85s ease-out forwards gt-booking-list-sweep}.landing-booking-step{isolation:isolate;border-radius:var(--gt-radius-card-lg);border-style:var(--tw-border-style);will-change:transform;border-width:1px;position:relative;overflow:hidden}.landing-booking-step:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:.22;background:linear-gradient(120deg,#fff0 8%,#ffffff52 45%,#ffffff7a 50%,#ffffff47 55%,#fff0 92%);animation:4.8s ease-in-out infinite gt-cards-shimmer;position:absolute;inset:-25% -45%}.landing-booking-step--current:before{opacity:.42}.landing-booking-step>*{z-index:1;position:relative}.landing-booking-step-icon-ring{animation:3.2s ease-in-out infinite gt-booking-fourbeat}.landing-booking-step-enter,.landing-booking-step--current.landing-booking-step-enter{animation:.75s ease-out both gt-booking-step-rise}@media (prefers-reduced-motion:reduce){.landing-booking-list-card ul:before,.landing-booking-list-card:hover ul:before{transition:none;transform:scaleY(0)!important}.landing-booking-list-card>*,.landing-booking-list-card:hover>h3,.landing-booking-list-card li,.landing-booking-list-card:hover li,.landing-booking-list-card li>span:first-of-type,.landing-booking-list-card:hover li>span:first-of-type{transition:none;transform:none!important}.landing-booking-list-card:after,.landing-booking-step:before,.landing-booking-step--current.landing-booking-step-enter,.landing-booking-step-icon-ring,.landing-booking-step-enter{animation:none!important}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
