.hero-product-stage-module__lkWkpa__stage{isolation:isolate;perspective:1100px;width:100%;min-height:clamp(22rem,44vw,36rem);position:relative}.hero-product-stage-module__lkWkpa__glow{z-index:-2;filter:blur(48px);pointer-events:none;background:radial-gradient(#2563eb42,#0000 70%);border-radius:50%;position:absolute;inset:6% 8% -8%}.hero-product-stage-module__lkWkpa__layer{backface-visibility:hidden;transform-origin:50% 68%;transform-style:preserve-3d;will-change:transform, box-shadow;background:#fff;border:1px solid #ffffffd9;border-radius:1.1rem;outline:1px solid #0f172a12;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s cubic-bezier(.2,.8,.2,1);position:absolute;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 18px 36px -12px #0f172a3d,0 38px 76px -20px #0f172a61,0 16px 40px -18px #2563eb4d,inset 0 1px 1px #ffffffe6}.hero-product-stage-module__lkWkpa__layerImage{image-rendering:high-quality;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none}.hero-product-stage-module__lkWkpa__calendar{z-index:1;inset:16% 3% 2%;transform:translateZ(8px)rotateX(6deg)rotateY(-3deg)rotate(1.2deg)}.hero-product-stage-module__lkWkpa__confirmation{z-index:4;aspect-ratio:941/1672;width:19.5%;animation:7s ease-in-out infinite hero-product-stage-module__lkWkpa__float-left;top:2%;left:.5%;transform:translateZ(52px)rotateX(6deg)rotateY(14deg)rotate(-3.5deg)}.hero-product-stage-module__lkWkpa__loyalty{z-index:5;aspect-ratio:1003/1568;width:22.5%;animation:8s ease-in-out 1s infinite hero-product-stage-module__lkWkpa__float-right-bottom;bottom:-4%;right:2.5%;transform:translateZ(72px)rotateX(5deg)rotateY(-10deg)rotate(2deg)}.hero-product-stage-module__lkWkpa__review{z-index:3;aspect-ratio:1003/1568;width:20%;animation:7.5s ease-in-out 2s infinite hero-product-stage-module__lkWkpa__float-right-top;top:2%;right:1%;transform:translateZ(58px)rotateX(6deg)rotateY(-14deg)rotate(3.2deg)}@media (hover:hover) and (pointer:fine){.hero-product-stage-module__lkWkpa__layer:hover{z-index:10;animation-play-state:paused;box-shadow:0 2px 4px #0f172a14,0 28px 58px -16px #0f172a57,0 64px 110px -24px #0f172a7a,0 26px 65px -16px #2563eb73,inset 0 1px 1px #fffffff2}.hero-product-stage-module__lkWkpa__calendar:hover{transform:translate3d(0,-10px,42px)rotateX(3.5deg)rotateY(-1.5deg)rotate(.5deg)scale(1.012)}.hero-product-stage-module__lkWkpa__confirmation:hover{transform:translate3d(-3px,-16px,98px)rotateX(4deg)rotateY(10deg)rotate(-2deg)scale(1.035)}.hero-product-stage-module__lkWkpa__loyalty:hover{transform:translate3d(4px,-18px,115px)rotateX(3deg)rotateY(-6deg)rotate(1deg)scale(1.035)}.hero-product-stage-module__lkWkpa__review:hover{transform:translate3d(4px,-16px,105px)rotateX(4deg)rotateY(-9deg)rotate(1.8deg)scale(1.035)}}@keyframes hero-product-stage-module__lkWkpa__float-left{0%,to{transform:translateZ(52px)rotateX(6deg)rotateY(14deg)rotate(-3.5deg)}50%{transform:translate3d(0,-8px,58px)rotateX(5deg)rotateY(13deg)rotate(-3deg)}}@keyframes hero-product-stage-module__lkWkpa__float-right-bottom{0%,to{transform:translateZ(72px)rotateX(5deg)rotateY(-10deg)rotate(2deg)}50%{transform:translate3d(0,-10px,80px)rotateX(4deg)rotateY(-8.5deg)rotate(1.5deg)}}@keyframes hero-product-stage-module__lkWkpa__float-right-top{0%,to{transform:translateZ(58px)rotateX(6deg)rotateY(-14deg)rotate(3.2deg)}50%{transform:translate3d(0,-7px,64px)rotateX(5deg)rotateY(-12.5deg)rotate(2.8deg)}}@media (max-width:639px){.hero-product-stage-module__lkWkpa__stage{perspective:850px;min-height:21rem}.hero-product-stage-module__lkWkpa__calendar{inset:22% 0 2%;transform:translateZ(4px)rotateX(4deg)rotateY(-2deg)rotate(.8deg)}.hero-product-stage-module__lkWkpa__confirmation{width:27%;transform:translateZ(36px)rotateX(4deg)rotateY(10deg)rotate(-2.5deg)}.hero-product-stage-module__lkWkpa__loyalty{width:30%;right:0;transform:translateZ(48px)rotateX(3.5deg)rotateY(-8deg)rotate(1.5deg)}.hero-product-stage-module__lkWkpa__review{width:25%;transform:translateZ(40px)rotateX(4deg)rotateY(-9deg)rotate(2deg)}}@supports (animation-timeline:view()){.hero-product-stage-module__lkWkpa__calendar{animation:1.6s both hero-product-stage-module__lkWkpa__calendar-arrive;animation-timeline:view();animation-range:entry 5% cover 38%}}@keyframes hero-product-stage-module__lkWkpa__calendar-arrive{0%{opacity:.35;transform:translateY(35px)rotateX(8deg)scale(.96)}}@media (prefers-reduced-motion:reduce){.hero-product-stage-module__lkWkpa__layer,.hero-product-stage-module__lkWkpa__confirmation,.hero-product-stage-module__lkWkpa__loyalty,.hero-product-stage-module__lkWkpa__review{transition:none!important;animation:none!important}}
.marketing-home-module__YGf7cW__landingPage{--background:#f8fbff;--foreground:#0d1728;--card:#fff;--card-foreground:#0d1728;--popover:#fff;--popover-foreground:#0d1728;--primary:#2563eb;--primary-foreground:#fff;--secondary:#edf3fb;--secondary-foreground:#14213a;--muted:#edf3f8;--muted-foreground:#56657a;--accent:#e8f0ff;--accent-foreground:#163b86;--border:#d8e3f0;--input:#d8e3f0;--ring:#2563eb;--landing-mist:#edf4fb;background:radial-gradient(circle at 50% 0%, #2563eb12, transparent 30rem), var(--background);position:relative;overflow:clip}.marketing-home-module__YGf7cW__eyebrow{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.25rem}.marketing-home-module__YGf7cW__sectionReveal{opacity:1;transform:none}.marketing-home-module__YGf7cW__surfaceImage{image-rendering:high-quality;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none}.marketing-home-module__YGf7cW__visitCanvas{isolation:isolate;perspective:1100px;min-height:43rem;position:relative}.marketing-home-module__YGf7cW__visitCanvas:before{z-index:-1;background:linear-gradient(90deg, transparent, var(--border) 12%, var(--primary) 50%, var(--border) 88%, transparent);content:"";height:1px;position:absolute;top:50%;left:8%;right:8%}.marketing-home-module__YGf7cW__mobileDeck{justify-items:center;display:grid}.marketing-home-module__YGf7cW__mobileDeckStage{cursor:pointer;perspective:900px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;width:100%;height:clamp(25.5rem,122vw,30.5rem);padding:0;position:relative}.marketing-home-module__YGf7cW__mobileDeckStage:focus-visible{outline:none}.marketing-home-module__YGf7cW__mobileDeckStage:focus-visible .marketing-home-module__YGf7cW__mobileDeckCard[data-position="0"]{box-shadow:0 48px 90px -40px #0f172abf, 0 20px 48px -24px #2563eb73, 0 0 0 2px var(--ring)}.marketing-home-module__YGf7cW__mobileDeck[data-tone=inverse] .marketing-home-module__YGf7cW__mobileDeckStage:focus-visible .marketing-home-module__YGf7cW__mobileDeckCard[data-position="0"]{box-shadow:0 48px 90px -40px #0f172abf,0 20px 48px -24px #2563eb73,0 0 0 2px #ffffffd9}.marketing-home-module__YGf7cW__mobileDeckCard{aspect-ratio:878/1666;backface-visibility:hidden;transform-origin:50% 88%;width:min(58vw,14.5rem);transform-style:preserve-3d;will-change:transform, opacity, box-shadow;background:#fff;border:1px solid #ffffffd9;border-radius:1.1rem;outline:1px solid #0f172a12;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;top:0;left:50%;overflow:hidden}.marketing-home-module__YGf7cW__mobileDeckCard[data-orientation=landscape]{aspect-ratio:1672/941;width:min(86vw,25rem);top:18%}.marketing-home-module__YGf7cW__mobileDeckCard[data-position="0"]{z-index:4;opacity:1;transform:translate3d(-50%,0,80px)rotateX(3deg)rotateY(0)scale(1);box-shadow:0 1px 2px #0f172a14,0 24px 52px -16px #0f172a73,0 12px 28px -14px #2563eb66,inset 0 1px 1px #ffffffe6}.marketing-home-module__YGf7cW__mobileDeckCard[data-position="1"]{z-index:3;opacity:.94;transform:translate3d(-64%,1rem,42px)rotateY(9deg)rotate(-6deg)scale(.95);box-shadow:0 18px 40px -18px #0f172a61}.marketing-home-module__YGf7cW__mobileDeckCard[data-position="2"]{z-index:2;opacity:.86;transform:translate3d(-36%,2rem,18px)rotateY(-9deg)rotate(6deg)scale(.9);box-shadow:0 12px 30px -16px #0f172a52}.marketing-home-module__YGf7cW__mobileDeckCard[data-position="3"]{z-index:1;opacity:.72;transform:translate(-50%,3rem)rotateX(-2deg)scale(.85);box-shadow:0 8px 22px -14px #0f172a40}.marketing-home-module__YGf7cW__mobileDeckStage:active .marketing-home-module__YGf7cW__mobileDeckCard[data-position="0"]{transform:translate3d(-50%,.25rem,72px)rotateX(2deg)scale(.985)}.marketing-home-module__YGf7cW__mobileDeckHint{color:var(--muted-foreground);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.4rem;margin-top:-.35rem;font-size:.72rem;font-weight:700;animation:2.4s ease-in-out infinite marketing-home-module__YGf7cW__deck-hint;display:inline-flex}.marketing-home-module__YGf7cW__mobileDeck[data-tone=inverse] .marketing-home-module__YGf7cW__mobileDeckHint{color:#ffffffb8}.marketing-home-module__YGf7cW__visitSurface{backface-visibility:hidden;transform-origin:50% 68%;transform-style:preserve-3d;will-change:transform, box-shadow;background:#fff;border:1px solid #ffffffd9;border-radius:1.15rem;outline:1px solid #0f172a12;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s cubic-bezier(.2,.8,.2,1);position:absolute;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 16px 36px -12px #0f172a3d,0 36px 72px -22px #0f172a5c,0 14px 38px -18px #2563eb42,inset 0 1px 1px #ffffffe6}.marketing-home-module__YGf7cW__visitBooking{aspect-ratio:941/1672;width:24%;animation:7.5s ease-in-out infinite marketing-home-module__YGf7cW__float-visit-1;top:14%;left:3%;transform:translateZ(42px)rotateX(6deg)rotateY(15deg)rotate(-3.5deg)}.marketing-home-module__YGf7cW__visitCheckin{z-index:4;aspect-ratio:878/1666;width:25.5%;animation:8s ease-in-out .8s infinite marketing-home-module__YGf7cW__float-visit-2;top:-1%;left:37%;transform:translateZ(68px)rotateX(5deg)rotateY(-2.5deg)rotate(1deg)}.marketing-home-module__YGf7cW__visitReview{aspect-ratio:1003/1568;width:23.5%;animation:7s ease-in-out 1.6s infinite marketing-home-module__YGf7cW__float-visit-3;top:6%;right:4%;transform:translateZ(52px)rotateX(6deg)rotateY(-14deg)rotate(3.2deg)}.marketing-home-module__YGf7cW__visitLoyalty{aspect-ratio:1003/1568;width:23.5%;animation:8.5s ease-in-out 2.4s infinite marketing-home-module__YGf7cW__float-visit-4;bottom:2%;right:7%;transform:translateZ(62px)rotateX(7deg)rotateY(11deg)rotate(-2.2deg)}.marketing-home-module__YGf7cW__guestSection{background:radial-gradient(circle at 50% 35%,#ffffff21,#0000 30rem),linear-gradient(145deg,#2864e8 0%,#1f56d7 48%,#1948bd 100%);overflow:hidden}.marketing-home-module__YGf7cW__guestCanvas{perspective:1100px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:none}.marketing-home-module__YGf7cW__guestSurface{backface-visibility:hidden;transform-origin:50% 68%;min-height:16rem;transform-style:preserve-3d;will-change:transform, box-shadow;background:#fff;border:1px solid #ffffff59;border-radius:1.15rem;outline:1px solid #081b4c26;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 2px #081b4c1a,0 18px 40px -12px #081b4c59,0 46px 85px -20px #081b4c80,inset 0 1px 1px #ffffffe6}.marketing-home-module__YGf7cW__guestReward{grid-column:1/-1;min-height:14rem}@media (min-width:768px){.marketing-home-module__YGf7cW__visitCanvas{min-height:33rem}.marketing-home-module__YGf7cW__guestCanvas{min-height:34rem;display:block;position:relative}.marketing-home-module__YGf7cW__guestSurface{position:absolute}.marketing-home-module__YGf7cW__guestLoyalty{aspect-ratio:1003/1568;width:28%;animation:8s ease-in-out infinite marketing-home-module__YGf7cW__float-guest-left;bottom:0;left:1%;transform:translateZ(52px)rotateX(6deg)rotateY(15deg)rotate(-3.2deg)}.marketing-home-module__YGf7cW__guestReward{aspect-ratio:1672/941;width:49%;min-height:auto;animation:8.5s ease-in-out 1s infinite marketing-home-module__YGf7cW__float-guest-mid;top:5%;left:26%;transform:translateZ(30px)rotateX(7deg)rotateY(-3deg)rotate(1deg)}.marketing-home-module__YGf7cW__guestReview{aspect-ratio:1003/1568;width:26%;animation:7.5s ease-in-out 2s infinite marketing-home-module__YGf7cW__float-guest-right;bottom:0;right:1%;transform:translateZ(60px)rotateX(6deg)rotateY(-14deg)rotate(3deg)}}@media (min-width:1024px){.marketing-home-module__YGf7cW__visitCanvas{min-height:43rem}}@media (hover:hover) and (pointer:fine){.marketing-home-module__YGf7cW__visitSurface:hover{animation-play-state:paused;transform:translate3d(0,-18px,110px)rotateX(4deg)scale(1.035);box-shadow:0 2px 6px #0f172a14,0 30px 64px -16px #0f172a5c,0 68px 115px -24px #0f172a7a,0 26px 65px -16px #2563eb73,inset 0 1px 1px #fffffff2;z-index:10!important}.marketing-home-module__YGf7cW__guestSurface:hover{animation-play-state:paused;transform:translate3d(0,-18px,115px)rotateX(4deg)scale(1.035);box-shadow:0 2px 6px #081b4c26,0 32px 68px -16px #081b4c73,0 72px 125px -24px #081b4c99,inset 0 1px 1px #fffffff2;z-index:10!important}}@keyframes marketing-home-module__YGf7cW__float-visit-1{0%,to{transform:translateZ(42px)rotateX(6deg)rotateY(15deg)rotate(-3.5deg)}50%{transform:translate3d(0,-8px,50px)rotateX(5deg)rotateY(14deg)rotate(-3deg)}}@keyframes marketing-home-module__YGf7cW__float-visit-2{0%,to{transform:translateZ(68px)rotateX(5deg)rotateY(-2.5deg)rotate(1deg)}50%{transform:translate3d(0,-10px,78px)rotateX(4deg)rotateY(-2deg)rotate(.8deg)}}@keyframes marketing-home-module__YGf7cW__float-visit-3{0%,to{transform:translateZ(52px)rotateX(6deg)rotateY(-14deg)rotate(3.2deg)}50%{transform:translate3d(0,-8px,60px)rotateX(5deg)rotateY(-13deg)rotate(2.8deg)}}@keyframes marketing-home-module__YGf7cW__float-visit-4{0%,to{transform:translateZ(62px)rotateX(7deg)rotateY(11deg)rotate(-2.2deg)}50%{transform:translate3d(0,-9px,72px)rotateX(6deg)rotateY(10deg)rotate(-1.8deg)}}@keyframes marketing-home-module__YGf7cW__float-guest-left{0%,to{transform:translateZ(52px)rotateX(6deg)rotateY(15deg)rotate(-3.2deg)}50%{transform:translate3d(0,-8px,60px)rotateX(5deg)rotateY(14deg)rotate(-2.8deg)}}@keyframes marketing-home-module__YGf7cW__float-guest-mid{0%,to{transform:translateZ(30px)rotateX(7deg)rotateY(-3deg)rotate(1deg)}50%{transform:translate3d(0,-9px,38px)rotateX(5.5deg)rotateY(-2.5deg)rotate(.8deg)}}@keyframes marketing-home-module__YGf7cW__float-guest-right{0%,to{transform:translateZ(60px)rotateX(6deg)rotateY(-14deg)rotate(3deg)}50%{transform:translate3d(0,-8px,68px)rotateX(5deg)rotateY(-13deg)rotate(2.6deg)}}@supports (animation-timeline:view()){.marketing-home-module__YGf7cW__sectionReveal{animation:1.45s both marketing-home-module__YGf7cW__section-arrive;animation-timeline:view();animation-range:entry 3% cover 42%}}@keyframes marketing-home-module__YGf7cW__section-arrive{0%{opacity:0;transform:translateY(24px)}}@keyframes marketing-home-module__YGf7cW__deck-hint{0%,to{opacity:.62;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-color-scheme:dark){.marketing-home-module__YGf7cW__landingPage{--background:#09111f;--foreground:#f3f6fb;--card:#0e192a;--card-foreground:#f3f6fb;--popover:#101c2f;--popover-foreground:#f3f6fb;--primary:#5d8dff;--primary-foreground:#071021;--secondary:#142136;--secondary-foreground:#eef4ff;--muted:#142136;--muted-foreground:#a5b1c4;--accent:#172a49;--accent-foreground:#eaf1ff;--border:#263650;--input:#263650;--ring:#7ba2ff;--landing-mist:#101d30;background:radial-gradient(circle at 50% 0%, #517ef421, transparent 32rem), var(--background)}}@media (prefers-reduced-motion:reduce){.marketing-home-module__YGf7cW__sectionReveal{animation:none;transform:none}.marketing-home-module__YGf7cW__visitSurface,.marketing-home-module__YGf7cW__guestSurface,.marketing-home-module__YGf7cW__mobileDeckCard{transition:none!important;animation:none!important}.marketing-home-module__YGf7cW__mobileDeckHint{animation:none}}
