.landing-continuous{--scene-inline-inset:clamp(24px, 4.445vw, 64px);--scene-heading-size:clamp(40px, 4.4vw, 68px);--scene-window-radius:24px}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.landing-continuous .story-demo-label,.landing-continuous .discovery-demo-label,.landing-continuous [data-motion=on] .purchase-demo-label,.landing-continuous [data-motion=on] .closing-demo-label{top:24px;left:var(--scene-inline-inset)}.landing-continuous .story-titles,.landing-continuous .discovery-captions,.landing-continuous [data-motion=on] .purchase-caption,.landing-continuous [data-motion=on] .closing-moment>h2{top:10%;left:var(--scene-inline-inset);width:min(660px,45%);max-width:min(660px,45%)}.landing-continuous .story-caption h2,.landing-continuous .discovery-captions h2,.landing-continuous [data-motion=on] .purchase-caption,.landing-continuous [data-motion=on] .closing-moment>h2{font-size:var(--scene-heading-size);letter-spacing:-.035em;line-height:1.04}.landing-continuous .discovery-ai-window,.landing-continuous .discovery-maps-window,.landing-continuous .merchandise-stage .product-app,.landing-continuous [data-motion=on] .purchase-panel,.landing-continuous [data-motion=on] .closing-window{border-radius:var(--scene-window-radius)}.landing-continuous .discovery-controls,.landing-continuous .story-controls,.landing-continuous [data-motion=on] .purchase-controls,.landing-continuous [data-motion=on] .closing-controls{left:var(--scene-inline-inset);right:var(--scene-inline-inset);gap:16px;bottom:28px}.landing-continuous .story-footer{bottom:28px}.landing-continuous .story-controls button{width:150px}.landing-continuous .discovery-ai-window,.landing-continuous .discovery-maps-window,.landing-continuous .merchandise-stage .product-app{right:var(--scene-inline-inset);width:min(640px,44%);max-height:700px;top:14%;bottom:112px}.landing-continuous [data-motion=on] .purchase-sale-window,.landing-continuous [data-motion=on] .purchase-scan-window{left:auto;right:var(--scene-inline-inset);width:min(420px,40%);max-height:680px;top:14%;bottom:112px}.landing-continuous [data-motion=on] .purchase-wallet-window{right:var(--scene-inline-inset);max-height:560px;top:14%;bottom:112px}.landing-continuous [data-motion=on] .closing-window{left:auto;right:var(--scene-inline-inset);width:min(560px,44%);max-height:680px;top:14%;bottom:112px}.landing-continuous [data-motion=on] .closing-photo{inset:0 14% 0 -14%}.landing-continuous [data-motion=on] .closing-photo-shade{background:linear-gradient(180deg, color-mix(in srgb, var(--kl-color-ink-on-pulse) 70%, transparent), transparent 42%, color-mix(in srgb, var(--kl-color-ink-on-pulse) 80%, transparent)), linear-gradient(90deg, color-mix(in srgb, var(--kl-color-ink-on-pulse) 40%, transparent), transparent 55%, var(--kl-color-ink-on-pulse) 88%)}}@media (min-width:768px) and (max-width:1199px) and (prefers-reduced-motion:no-preference){.landing-continuous [data-motion=on] .closing-photo{inset:0 22% 0 -22%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait) and (prefers-reduced-motion:no-preference){.landing-continuous [data-motion=on] .purchase-photo,.landing-continuous [data-motion=on] .closing-photo{height:62%;inset:0;transform:none;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.landing-continuous [data-motion=on] .purchase-photo img,.landing-continuous [data-motion=on] .closing-photo img{object-position:center 35%}.landing-continuous [data-motion=on] .purchase-caption,.landing-continuous [data-motion=on] .closing-moment>h2{width:calc(100% - 2 * var(--scene-inline-inset));max-width:900px}.landing-continuous [data-motion=on] .closing-photo-shade{background:linear-gradient(to bottom, color-mix(in srgb, var(--kl-color-ink-on-pulse) 72%, transparent), transparent 38%, color-mix(in srgb, var(--kl-color-ink-on-pulse) 80%, transparent))}.landing-continuous [data-motion=on] .purchase-sale-window,.landing-continuous [data-motion=on] .purchase-scan-window,.landing-continuous [data-motion=on] .purchase-wallet-window,.landing-continuous [data-motion=on] .closing-window{width:min(680px, calc(100% - 2 * var(--scene-inline-inset)));height:min(620px,48svh);max-height:min(620px,48svh);inset:auto auto 112px 50%;transform:translate(-50%)}.landing-continuous [data-motion=on] .purchase-scan-window{width:min(500px, calc(100% - 2 * var(--scene-inline-inset)))}.landing-continuous [data-motion=on] .purchase-choice{top:64%;bottom:auto}}
@media (max-width:767px) and (prefers-reduced-motion:no-preference){.landing-continuous :is(.story-camera,.discovery-home-photo,.discovery-visit-photo,.purchase-photo,.closing-photo){-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}}@media (max-width:767px) and (pointer:coarse){.landing-continuous button{touch-action:manipulation;min-block-size:44px}.landing-continuous .watch-video{min-height:44px}.landing-continuous .story-footer{left:16px;right:16px;bottom:max(12px, env(safe-area-inset-bottom));gap:6px}.landing-continuous :is(.story-controls,.discovery-controls,.purchase-controls,.closing-controls){gap:12px}.landing-continuous :is(.discovery-controls,.purchase-controls,.closing-controls){left:16px;right:16px;bottom:max(12px, env(safe-area-inset-bottom))}.landing-continuous :is(.story-controls,.discovery-controls,.purchase-controls,.closing-controls) button{text-align:left;overflow-wrap:anywhere;flex:1;gap:9px;width:auto;min-width:44px;min-height:48px;padding:4px 0;font-size:11px;line-height:1.25}.landing-continuous .scene-guide{right:16px;bottom:max(70px, calc(env(safe-area-inset-bottom) + 58px))}.landing-continuous :is(.product-app-content,.discovery-ai-content,.discovery-maps,.purchase-panel,.purchase-sale-content,.purchase-scan-content,.purchase-wallet-content,.closing-window,.closing-window-body){overscroll-behavior-y:auto}.landing-continuous :is(.product-app,.purchase-panel,.closing-window) a{align-items:center;min-height:44px;display:inline-flex}html[data-touch-story=true] .landing-cookie-launcher{top:max(12px, env(safe-area-inset-top));bottom:auto;right:max(12px, env(safe-area-inset-right))}html[data-touch-story=true] .landing-cookie-tooltip{top:56px;bottom:auto}}@media (max-width:767px) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.landing-continuous :is(.merchandise-stage,.discovery-stage,.purchase-stage,.closing-stage){top:env(safe-area-inset-top,0px);height:calc(100svh - env(safe-area-inset-top,0px));--touch-scene-footer:max(96px, calc(env(safe-area-inset-bottom) + 84px));min-height:0}.landing-continuous :is(.merchandise-stage,.discovery-stage),.landing-continuous [data-motion=on] :is(.purchase-moment,.closing-moment){padding:62px 16px var(--touch-scene-footer);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.landing-continuous .merchandise-stage[data-step] .story-titles,.landing-continuous .discovery-captions,.landing-continuous [data-motion=on] :is(.purchase-caption,.closing-moment>h2){grid-area:1/1;width:100%;max-width:none;margin:0;position:relative;inset:auto}.landing-continuous :is(.story-caption.is-active,.discovery-captions h2.is-active){position:relative}.landing-continuous .merchandise-stage[data-step] .story-caption h2,.landing-continuous .discovery-captions h2,.landing-continuous [data-motion=on] :is(.purchase-caption,.closing-moment>h2){max-width:none;font-size:clamp(28px,8.2vw,36px);line-height:1.08}.landing-continuous .merchandise-stage .product-app,.landing-continuous .conversation-phone,.landing-continuous :is(.discovery-ai-window,.discovery-maps-window),.landing-continuous [data-motion=on] :is(.purchase-panel,.closing-window){grid-area:2/1;align-self:stretch;width:100%;max-width:none;height:100%;min-height:0;max-height:none;margin:0;position:relative;inset:auto}.landing-continuous .conversation-phone{flex-direction:column;place-self:center;width:min(280px,100%);max-height:477px;display:flex}.landing-continuous .conversation-phone :is(.whatsapp-heading,.chat-compose){flex-shrink:0}.landing-continuous .conversation-phone .chat-body{flex-direction:column;flex:1;height:auto;min-height:0;display:flex}.landing-continuous .conversation-phone .chat-date{flex-shrink:0}.landing-continuous .conversation-phone .chat-thread-viewport{flex:1;min-height:0;overflow:hidden}.landing-continuous .discovery-question-card{grid-area:2/1;align-self:end;width:100%;position:relative;inset:auto}.landing-continuous .discovery-visit-caption{bottom:var(--touch-scene-footer);left:16px;right:16px}.landing-continuous .discovery-visit-caption p{max-width:none}.landing-continuous [data-motion=on] .purchase-moment[data-moment="3"] .purchase-photo{z-index:-2;width:100%;height:300px;margin:0;position:absolute;inset:155px 0 auto}.landing-continuous [data-motion=on] .purchase-scan-window{justify-self:center;width:min(350px,100%);transform:none}.landing-continuous [data-motion=on] .closing-peace{grid-area:2/1;align-self:center;min-height:0;position:relative;inset:auto;overflow:auto}.landing-continuous [data-motion=on] .closing-peace-time{margin:0 0 16px;font-size:clamp(30px,8vw,42px)}.landing-continuous [data-motion=on] .closing-peace p{font-size:17px}.landing-continuous [data-motion=on] .closing-peace a{margin-top:8px}}
