.ai-reason-module__sx3KAq__row{font-size:var(--font-caption);font-weight:600;line-height:var(--leading-body);align-items:center;gap:.375rem;margin-bottom:.75rem;display:flex}.ai-reason-module__sx3KAq__spark{color:#6d4df6;transform-origin:50%;flex-shrink:0;width:.875rem;height:.875rem;animation:2.4s ease-in-out infinite ai-reason-module__sx3KAq__spark}.ai-reason-module__sx3KAq__text{color:#0000;background-image:linear-gradient(100deg,#2f6df6 0%,#9b4df6 28%,#d8c7ff 42%,#9b4df6 56%,#2f6df6 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite ai-reason-module__sx3KAq__sweep}@keyframes ai-reason-module__sx3KAq__sweep{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes ai-reason-module__sx3KAq__spark{0%,to{opacity:.85;transform:rotate(0)scale(1)}50%{opacity:1;transform:rotate(90deg)scale(1.22)}}@media (prefers-reduced-motion:reduce){.ai-reason-module__sx3KAq__spark,.ai-reason-module__sx3KAq__text{animation:none}.ai-reason-module__sx3KAq__text{background-position:50% 0}}
.hero-module__p_DKXq__hero{align-items:center;min-height:calc(100svh - 64px);padding:24px 0 48px;display:grid}.hero-module__p_DKXq__wrap{width:100%;max-width:var(--a-content);padding:0 var(--a-pad);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;margin:auto;display:grid}.hero-module__p_DKXq__copy h2{letter-spacing:var(--tracking-display);font-size:clamp(48px,4.8vw,84px);font-weight:600;line-height:1.08}.hero-module__p_DKXq__description{max-width:420px;color:var(--a-text-2);white-space:pre-line;margin-top:32px;font-size:clamp(18px,1.35vw,22px);line-height:1.65}.hero-module__p_DKXq__cta{border-radius:var(--radius-pill);background:var(--color-brand);min-height:48px;color:var(--color-ink);font-size:var(--font-small);justify-content:center;align-items:center;margin-top:32px;padding:12px 24px;font-weight:600;display:inline-flex}.hero-module__p_DKXq__cta:hover{background:var(--color-ink);color:var(--color-brand)}.hero-module__p_DKXq__scene{min-width:0;padding:72px 40px 64px 52px;position:relative}.hero-module__p_DKXq__photo{border-radius:var(--a-r-m);background:var(--color-paper);height:clamp(460px,54svh,640px);position:relative;overflow:clip}.hero-module__p_DKXq__photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:64% 48%;object-position:64% 48%}.hero-module__p_DKXq__note{z-index:1;width:min(360px,90%);position:absolute;bottom:0;left:0}.hero-module__p_DKXq__notification{border-radius:var(--a-r-s);background:var(--color-surface);box-shadow:var(--shadow-float);align-items:center;gap:12px;padding:20px 24px;display:flex;position:absolute;top:0;right:0}.hero-module__p_DKXq__notificationIcon{border-radius:var(--radius-pill);background:var(--color-brand);flex-shrink:0;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.hero-module__p_DKXq__notification strong{font-weight:700}.hero-module__p_DKXq__notification p{font-size:var(--font-small);color:var(--color-muted);margin-top:4px}@media (prefers-reduced-motion:no-preference){.hero-module__p_DKXq__note{animation:hero-module__p_DKXq__hero-arrive .45s var(--a-ease-out) .65s both, hero-module__p_DKXq__float 6s ease-in-out 1.1s infinite}.hero-module__p_DKXq__notification{animation:hero-module__p_DKXq__hero-arrive .4s var(--a-ease-out) .25s both, hero-module__p_DKXq__float 7s ease-in-out .65s infinite}.hero-module__p_DKXq__hero:hover .hero-module__p_DKXq__note,.hero-module__p_DKXq__hero:hover .hero-module__p_DKXq__notification,.hero-module__p_DKXq__hero:focus-within .hero-module__p_DKXq__note,.hero-module__p_DKXq__hero:focus-within .hero-module__p_DKXq__notification{animation-play-state:running,paused}}@keyframes hero-module__p_DKXq__float{0%,to{translate:0}50%{translate:0 -6px}}@media (max-width:1023px){.hero-module__p_DKXq__hero{min-height:0;padding-top:24px}.hero-module__p_DKXq__wrap{grid-template-columns:minmax(0,1fr);gap:32px}.hero-module__p_DKXq__copy h2{font-size:56px}.hero-module__p_DKXq__description{margin-top:24px;font-size:18px}.hero-module__p_DKXq__cta{margin-top:24px}.hero-module__p_DKXq__scene{padding:72px 24px}.hero-module__p_DKXq__photo{height:520px}}@media (max-width:599px){.hero-module__p_DKXq__hero{padding-bottom:32px}.hero-module__p_DKXq__wrap{gap:32px;padding-inline:20px}.hero-module__p_DKXq__copy h2{font-size:40px}.hero-module__p_DKXq__description{margin-top:20px;font-size:16px;line-height:1.6}.hero-module__p_DKXq__cta{margin-top:20px}.hero-module__p_DKXq__scene{padding:80px 8px 144px}.hero-module__p_DKXq__photo{height:420px}.hero-module__p_DKXq__note{width:calc(100% - 24px);left:12px}.hero-module__p_DKXq__notification{padding:14px 16px;font-size:14px}.hero-module__p_DKXq__notification p{font-size:12px}}@keyframes hero-module__p_DKXq__hero-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
.phone-frame-module__QR6HgG__frame{--phone-screen-inset-block:1.76887%;--phone-screen-inset-inline:3.90244%;--phone-screen-radius:14.2857% / 6.60147%;aspect-ratio:410/848;isolation:isolate;filter:drop-shadow(0 20px 25px #0000001f);position:relative}.phone-frame-module__QR6HgG__skin{z-index:0;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.phone-frame-module__QR6HgG__viewport{inset:var(--phone-screen-inset-block) var(--phone-screen-inset-inline);z-index:1;isolation:isolate;border-radius:var(--phone-screen-radius);background:#fff;position:absolute;overflow:hidden}
.partners-module__quPQHG__section{padding:var(--section-y) 0}.partners-module__quPQHG__intro{text-align:left;align-items:flex-start;gap:24px}.partners-module__quPQHG__intro>p{color:var(--color-subtle)}.partners-module__quPQHG__cards{margin-top:64px}.partners-module__quPQHG__actions>a{font-size:16px;line-height:24px}.partners-module__quPQHG__mobileCopy{display:none}.partners-module__quPQHG__conditionsGraphic [data-card-canvas]>div>header>span{background-image:url(/about/images/figma-spot-1103/conditions-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:40px 40px}.partners-module__quPQHG__conditionsGraphic [data-card-canvas]>div>header>span>img{visibility:hidden}.partners-module__quPQHG__mapPane{display:block}.partners-module__quPQHG__mapTitle{width:334px;font-size:28px;font-weight:600;line-height:1.45;position:absolute;top:32px;left:32px}.partners-module__quPQHG__map{width:334px;height:245px;position:absolute;top:104px;left:32px;overflow:hidden}.partners-module__quPQHG__mainPin,.partners-module__quPQHG__smallPin{background:#f0fe4c29;border-radius:12px;padding:8px;display:flex;position:absolute}.partners-module__quPQHG__mainPin{top:64px;left:139px}.partners-module__quPQHG__smallPin{opacity:.65;border-radius:7.2px;padding:4.8px;top:138px;left:42px}.partners-module__quPQHG__smallPin:last-child{top:160px;left:270px}.partners-module__quPQHG__mapNote{width:334px;color:var(--color-subtle);margin:0;font-size:18px;line-height:28.8px;position:absolute;top:374px;left:32px}@media not (min-width:600px){.partners-module__quPQHG__intro{gap:20px}.partners-module__quPQHG__actions{gap:16px}.partners-module__quPQHG__cards{margin-top:48px}.partners-module__quPQHG__wideCopy{display:none}.partners-module__quPQHG__mobileCopy{display:inline}}
.partner-application-module__Ophw6q__dialog{border-radius:var(--a-r-l,32px);background:var(--color-canvas);width:calc(100% - 32px);max-width:680px;max-height:calc(100dvh - 48px);color:var(--color-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior:contain;border:0;margin:auto;padding:32px}.partner-application-module__Ophw6q__dialog::backdrop{background:#0000007a}.partner-application-module__Ophw6q__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.partner-application-module__Ophw6q__eyebrow{color:var(--color-muted);letter-spacing:.08em;margin:0 0 12px;font-size:12px}.partner-application-module__Ophw6q__header h2{margin:0;font-size:28px;font-weight:700;line-height:1.3}.partner-application-module__Ophw6q__close{border:1px solid var(--color-line);border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid}.partner-application-module__Ophw6q__lead{color:var(--color-muted);line-height:var(--leading-prose);margin:20px 0 32px}.partner-application-module__Ophw6q__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.partner-application-module__Ophw6q__fields label{align-content:start;gap:10px;min-width:0;font-size:14px;font-weight:600;display:grid}.partner-application-module__Ophw6q__fields input,.partner-application-module__Ophw6q__fields textarea{border:1px solid var(--color-line-strong);background:var(--color-surface);width:100%;min-width:0;color:var(--color-ink);font:inherit;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:500;line-height:1.5}.partner-application-module__Ophw6q__fields textarea{resize:vertical}.partner-application-module__Ophw6q__full{grid-column:1/-1}.partner-application-module__Ophw6q__primary,.partner-application-module__Ophw6q__secondary{border-radius:999px;min-height:48px;padding:14px 24px;font-size:16px;font-weight:600}.partner-application-module__Ophw6q__primary{background:var(--color-brand);color:var(--color-ink);margin-top:32px}.partner-application-module__Ophw6q__primary:disabled{opacity:.45;cursor:not-allowed}.partner-application-module__Ophw6q__secondary{border:1px solid var(--color-line-strong)}.partner-application-module__Ophw6q__error{margin-top:20px;font-weight:600}.partner-application-module__Ophw6q__review h3{margin-bottom:24px;font-size:20px;font-weight:600}.partner-application-module__Ophw6q__review dl{gap:16px;display:grid}.partner-application-module__Ophw6q__review dl>div{border-bottom:1px solid var(--color-line);grid-template-columns:120px minmax(0,1fr);gap:16px;padding-bottom:16px;display:grid}.partner-application-module__Ophw6q__review dt{color:var(--color-muted);font-size:14px}.partner-application-module__Ophw6q__review dd{white-space:pre-wrap;overflow-wrap:anywhere}.partner-application-module__Ophw6q__notice{color:var(--color-muted);font-size:14px;line-height:var(--leading-prose);margin-top:24px}.partner-application-module__Ophw6q__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.partner-application-module__Ophw6q__actions .partner-application-module__Ophw6q__primary{margin-top:0}@media (max-width:599px){.partner-application-module__Ophw6q__dialog{padding:24px}.partner-application-module__Ophw6q__header h2{font-size:24px}.partner-application-module__Ophw6q__fields{grid-template-columns:minmax(0,1fr);gap:20px}.partner-application-module__Ophw6q__review dl>div{grid-template-columns:minmax(0,1fr);gap:6px}.partner-application-module__Ophw6q__actions>button{flex:auto}}
.preview-module__5lTO8W__preview{background:var(--color-canvas);padding-top:104px}.preview-module__5lTO8W__preview[data-background-study=motion]{box-shadow:0 24px 0 var(--color-ink-surface)}.preview-module__5lTO8W__toolbar{max-width:90rem;padding:0 var(--gutter) 48px;margin:0 auto}.preview-module__5lTO8W__status{color:var(--color-subtle);font-size:12px}.preview-module__5lTO8W__toolbar h1{letter-spacing:-.03em;margin-top:12px;font-size:clamp(24px,3vw,36px);font-weight:600}.preview-module__5lTO8W__choices{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.preview-module__5lTO8W__choices label{cursor:pointer;position:relative}.preview-module__5lTO8W__choices input{opacity:0;cursor:pointer;position:absolute;inset:0}.preview-module__5lTO8W__choices span{border:1px solid var(--color-line);border-radius:var(--radius-pill);white-space:nowrap;min-height:48px;padding:12px 16px;font-size:14px;display:block}.preview-module__5lTO8W__choices input:checked+span{background:var(--color-ink);color:var(--color-on-dark);border-color:var(--color-ink)}.preview-module__5lTO8W__choices input:focus-visible+span{outline:2px solid var(--color-ink);outline-offset:3px}.preview-module__5lTO8W__note{max-width:52em;color:var(--color-muted);margin-top:16px;font-size:14px;line-height:1.65}.preview-module__5lTO8W__jump{text-underline-offset:4px;align-items:center;min-height:48px;margin-top:8px;font-size:14px;text-decoration:underline;display:inline-flex}.preview-module__5lTO8W__invite{scroll-margin-top:40svh}.preview-module__5lTO8W__preview #partners{scroll-margin-top:40svh}.preview-module__5lTO8W__preview #app{scroll-margin-top:40svh}.preview-module__5lTO8W__preview #review{scroll-margin-top:40svh}.preview-module__5lTO8W__partnerGroup,.preview-module__5lTO8W__closing{background:var(--color-ink-surface);color:var(--color-on-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.preview-module__5lTO8W__partnerGroup>[data-partner-section]{padding-bottom:48px}.preview-module__5lTO8W__inviteWrap{padding-bottom:var(--a-sec-pad)}.preview-module__5lTO8W__invite{border-top:1px solid var(--color-line-on-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px 0 0;display:flex}.preview-module__5lTO8W__invite h2{white-space:pre-line;max-width:28em;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.5}.preview-module__5lTO8W__inviteLink{min-height:48px;color:var(--color-on-dark);text-underline-offset:5px;white-space:nowrap;align-items:center;text-decoration:underline;display:inline-flex}.preview-module__5lTO8W__closing{padding:clamp(32px,5vw,64px) 0}.preview-module__5lTO8W__closing [data-cta-theme=dark]{background:var(--color-footer);margin-bottom:0}.preview-module__5lTO8W__warmStory>section{background:var(--color-canvas)}.preview-module__5lTO8W__warmStory [data-stage]{background:var(--color-canvas)}:is(body:has([data-background-study=invite])>footer,body:has([data-background-study=panel])>footer,body:has([data-background-study=footer])>footer){background:var(--color-ink-surface);border-top:1px solid var(--color-line-on-dark);border-radius:0}@media (max-width:799px){.preview-module__5lTO8W__toolbar{padding-bottom:32px}.preview-module__5lTO8W__invite h2{white-space:normal}.preview-module__5lTO8W__inviteWrap{padding-bottom:48px}}
.preview-module__IrVyqG__preview{background:var(--color-canvas);padding-top:96px}.preview-module__IrVyqG__toolbar{width:calc(100% - var(--gutter) * 2);max-width:calc(90rem - var(--gutter) * 2);margin:0 auto 32px}.preview-module__IrVyqG__status{color:var(--color-subtle);letter-spacing:.08em;font-size:11px}.preview-module__IrVyqG__toolbar h1{letter-spacing:-.03em;margin-top:12px;font-size:clamp(24px,3vw,36px);font-weight:600}.preview-module__IrVyqG__choices{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.preview-module__IrVyqG__choices label{cursor:pointer;position:relative}.preview-module__IrVyqG__choices input{opacity:0;cursor:pointer;position:absolute;inset:0}.preview-module__IrVyqG__choices span{border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:13px 20px;font-size:14px;display:block}.preview-module__IrVyqG__choices input:checked+span{background:var(--color-ink);color:var(--color-on-dark);border-color:var(--color-ink)}.preview-module__IrVyqG__choices input:focus-visible+span{outline:2px solid var(--color-ink);outline-offset:3px}.preview-module__IrVyqG__note,.preview-module__IrVyqG__disclosure{color:var(--color-muted);font-size:14px;line-height:1.6}.preview-module__IrVyqG__note{margin-top:16px}.preview-module__IrVyqG__disclosure{margin:0 var(--gutter) 40px;text-align:center;font-size:12px}.preview-module__IrVyqG__preview [data-cta-theme=lime]{isolation:isolate;position:relative}.preview-module__IrVyqG__preview [data-service]{z-index:1}.preview-module__IrVyqG__preview[data-background=wash] [data-cta-theme=lime]{background:radial-gradient(ellipse at 80% 82%, var(--color-brand), transparent 65%), radial-gradient(ellipse at 0% 100%, var(--color-paper-deep), transparent 60%), var(--color-brand-wash)}.preview-module__IrVyqG__preview[data-background=cards] [data-cta-theme=lime]{background:linear-gradient(180deg, var(--color-brand-wash) 45%, var(--color-brand))}.preview-module__IrVyqG__preview[data-background=cards] [data-cta-theme=lime]:before{content:"";pointer-events:none;opacity:.28;-webkit-mask-image:linear-gradient(180deg, transparent 5%, var(--color-ink) 35%, var(--color-ink) 65%, transparent);-webkit-mask-image:linear-gradient(180deg, transparent 5%, var(--color-ink) 35%, var(--color-ink) 65%, transparent);mask-image:linear-gradient(180deg, transparent 5%, var(--color-ink) 35%, var(--color-ink) 65%, transparent);background-repeat:no-repeat;position:absolute;inset:0}.preview-module__IrVyqG__preview[data-background=cards] [data-cta-theme=lime]:after{content:"";pointer-events:none;opacity:.28;-webkit-mask-image:linear-gradient(180deg, transparent 5%, var(--color-ink) 35%, var(--color-ink) 65%, transparent);-webkit-mask-image:linear-gradient(180deg, transparent 5%, var(--color-ink) 35%, var(--color-ink) 65%, transparent);mask-image:linear-gradient(180deg, transparent 5%, var(--color-ink) 35%, var(--color-ink) 65%, transparent);background-repeat:no-repeat;position:absolute;inset:0}.preview-module__IrVyqG__preview[data-background=cards] [data-cta-theme=lime]:before{background-image:url(/about/images/app-cta/booking-condition.png),url(/about/images/app-cta/spot-categories.png);background-position:-55px 26%,calc(100% + 70px) 36%;background-size:210px,330px;transform:rotate(-8deg)scale(1.04)}.preview-module__IrVyqG__preview[data-background=cards] [data-cta-theme=lime]:after{background-image:url(/about/images/app-cta/spot-news.png),url(/about/images/app-cta/shopping-info.png);background-position:calc(100% + 40px) 92%,-35px 88%;background-size:230px,310px;transform:rotate(7deg)scale(1.04)}.preview-module__IrVyqG__preview[data-background=photo] [data-cta-theme=lime]{background:var(--color-wash)}.preview-module__IrVyqG__preview[data-background=photo] [data-service]{width:50%;margin-left:48%}.preview-module__IrVyqG__preview[data-background=photo] [data-active]>div{visibility:hidden}.preview-module__IrVyqG__preview[data-background=photo] [data-cta-theme=lime]:before{content:"";-webkit-mask-image:linear-gradient(180deg, transparent, var(--color-ink) 30%);-webkit-mask-image:linear-gradient(180deg, transparent, var(--color-ink) 30%);mask-image:linear-gradient(180deg, transparent, var(--color-ink) 30%);pointer-events:none;background:url(/about/images/booking/iphone/review-wide-play-v1.jpg) 0 48%/52% no-repeat;position:absolute;inset:39% 0 0}.preview-module__IrVyqG__preview[data-background=photo] [data-cta-theme=lime]:after{content:"";background:linear-gradient(90deg, transparent 28%, var(--color-wash) 58%);pointer-events:none;position:absolute;inset:39% 0 0}@media (max-width:799px){.preview-module__IrVyqG__preview[data-background=cards] [data-cta-theme=lime]:before{opacity:.2;background-size:160px,200px}.preview-module__IrVyqG__preview[data-background=cards] [data-cta-theme=lime]:after{opacity:.2;background-size:160px,200px}.preview-module__IrVyqG__preview[data-background=photo] [data-cta-theme=lime]:before{height:400px;-webkit-mask-image:linear-gradient(180deg, transparent, var(--color-ink) 22%);-webkit-mask-image:linear-gradient(180deg, transparent, var(--color-ink) 22%);mask-image:linear-gradient(180deg, transparent, var(--color-ink) 22%);background-position:50% 40%;background-size:cover;inset:auto 0 0}.preview-module__IrVyqG__preview[data-background=photo] [data-cta-theme=lime]:after{display:none}.preview-module__IrVyqG__preview[data-background=photo] [data-cta-theme=lime]{padding-bottom:400px}.preview-module__IrVyqG__preview[data-background=photo] [data-service]{width:100%;height:690px;margin-left:0}}
