@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:"Archivo Variable", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--ink:#0a1020;--ink-2:#151c30;--ink-3:#1f2842;--paper:#f5f4f0;--card:#fff;--mint:#08e3ae;--mint-hover:#45f0c6;--mint-ink:#00745b;--violet:#6b5ce7;--violet-ink:#5545d4;--coral:#ff5a4e;--amber:#f2b84b;--text:var(--ink);--text-2:#0a1020ad;--text-3:#0a10206b;--line:#0a10201f;--on-ink:#fff;--on-ink-2:#ffffffb3;--on-ink-3:#ffffff75;--line-dark:#ffffff1f;--ease:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--t-press:.12s;--t-hover:.18s;--t-state:.28s;--nav-h:68px;--gutter:32px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 12px)}@view-transition{navigation:auto}html,body{background:var(--paper);margin:0;padding:0;overflow-x:clip}body.p2g-mkt{color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizelegibility;font-size:17px;font-weight:400;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}svg,img{display:block}::selection{background:var(--mint);color:var(--ink)}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:10px}[data-ground=ink] :focus-visible,.mk-nav-wrap[data-tone=ink] :focus-visible{outline-color:var(--mint)}.mk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-skip{z-index:1000;background:var(--ink);color:#fff;transition:top var(--t-state) var(--ease);border-radius:12px;padding:12px 18px;font-weight:600;position:absolute;top:-64px;left:16px}.mk-skip:focus-visible{top:12px}.mk-shell{width:100%;max-width:calc(1200px + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}[data-reveal]{opacity:0;transition:opacity .56s var(--ease-out), transform .56s var(--ease-out);transform:translateY(16px)}[data-reveal].is-in{opacity:1;transform:none}.mk-rise{animation:mk-rise .64s var(--ease-out) calc(var(--i,0) * 70ms + 80ms) both}.mk-display,.mk-statement,.mk-end-title,.mk-story-caption,.mk-facts-title{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:860;font-stretch:112%}.mk-display{font-size:clamp(52px,5.6vw,82px);line-height:.96}.mk-statement{max-width:15ch;font-size:clamp(34px,4.2vw,60px);line-height:1}.mk-lead{max-width:46ch;color:var(--text-2);text-wrap:pretty;margin:24px 0 0;font-size:20px;line-height:1.5}.mk-textlink{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color var(--t-hover) var(--ease);font-weight:600;display:inline}.mk-textlink:hover{text-decoration-color:currentColor}.mk-btn{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;height:52px;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), transform var(--t-press) ease-out;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.mk-btn:active{transform:scale(.97)}.mk-btn svg{fill:currentColor;flex:none;width:19px;height:19px;margin-top:-2px}.mk-btn-mint{background:var(--mint);color:var(--ink)}.mk-btn-ink{background:var(--ink);color:#fff}.mk-btn-lg{border-radius:16px;height:60px;padding:0 30px;font-size:18px}@media (hover:hover){.mk-btn-mint:hover{background:var(--mint-hover)}.mk-btn-ink:hover{background:var(--ink-3)}}.mk-replay{height:40px;color:var(--text);cursor:pointer;animation:mk-fade-in var(--t-state) var(--ease) both;transition:background-color var(--t-hover) var(--ease), transform var(--t-press) ease-out;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.mk-replay svg{transition:transform .4s var(--ease-out)}.mk-replay:active{transform:scale(.97)}@media (hover:hover){.mk-replay:hover{background:#0a10200f}.mk-replay:hover svg{transform:rotate(-180deg)}}.mk-brand-mark{flex:none;width:34px;height:21px;overflow:visible}.mk-brand-mark .mark-disc{fill:var(--mint);transition:translate .36s var(--spring)}.mk-brand-mark .mark-track,.mk-brand-mark .mark-ring{fill:none;stroke:currentColor;stroke-width:3px}.mk-brand-mark .mark-track{opacity:0}.mk-brand-mark .mark-ring{stroke-dasharray:100 100;stroke-dashoffset:calc((1 - var(--read,1)) * 100);transition:stroke-dashoffset .12s linear, translate .36s var(--spring)}.mk-nav .mk-brand-mark .mark-track{opacity:.22}@media (hover:hover){a:hover>.mk-brand-mark .mark-disc{translate:1.5px}a:hover>.mk-brand-mark .mark-ring{translate:-1.5px}}.mk-appicon{border-radius:23%;box-shadow:0 0 0 1px #ffffff1f}.mk-nav-wrap{z-index:100;height:var(--nav-h);color:var(--text);transition:transform var(--t-state) var(--ease), background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease);background:0 0;position:sticky;top:0;box-shadow:0 1px #0000}.mk-nav-wrap[data-tone=ink]{color:var(--on-ink)}.mk-nav-wrap[data-scrolled=true]{background:var(--paper);box-shadow:0 1px 0 var(--line)}.mk-nav-wrap[data-scrolled=true][data-tone=ink]{background:var(--ink);box-shadow:0 1px 0 var(--line-dark)}.mk-nav-wrap[data-hidden=true]{transform:translateY(-100%)}.mk-nav{height:var(--nav-h);align-items:center;gap:28px;display:flex}.mk-nav-brand{letter-spacing:-.02em;border-radius:8px;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.mk-nav-links{gap:4px;margin-left:auto;display:flex}.mk-nav-link{opacity:.72;transition:opacity var(--t-hover) var(--ease);border-radius:10px;padding:8px 12px;font-size:15px;font-weight:500;position:relative}.mk-nav-link:after{content:"";width:5px;height:5px;transition:transform .36s var(--spring);background:currentColor;border-radius:50%;position:absolute;bottom:0;left:calc(50% - 2.5px);transform:scale(0)}.mk-nav-link[data-current=true],.mk-nav-link[aria-current=page]{opacity:1}.mk-nav-link[data-current=true]:after,.mk-nav-link[aria-current=page]:after{transform:scale(1)}@media (hover:hover){.mk-nav-link:hover{opacity:1}}.mk-nav-actions{align-items:center;gap:12px;display:flex}.mk-lang{transition:background-color var(--t-hover) var(--ease);background:#0a102012;border-radius:11px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid;position:relative}.mk-nav-wrap[data-tone=ink] .mk-lang{background:#ffffff1a}.mk-lang-thumb{background:var(--ink);width:calc(50% - 3px);height:calc(100% - 6px);transition:transform var(--t-state) var(--ease), background-color var(--t-hover) var(--ease);border-radius:8px;position:absolute;top:3px;left:3px}.mk-nav-wrap[data-tone=ink] .mk-lang-thumb{background:#fff}.mk-lang[data-active=en] .mk-lang-thumb{transform:translate(100%)}.mk-lang-btn{z-index:1;letter-spacing:.02em;min-width:38px;height:30px;color:inherit;opacity:.62;cursor:pointer;transition:color var(--t-hover) var(--ease), opacity var(--t-hover) var(--ease);background:0 0;border:0;border-radius:8px;place-items:center;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-grid;position:relative}.mk-lang-btn[aria-current=true]{opacity:1;color:#fff}.mk-nav-wrap[data-tone=ink] .mk-lang-btn[aria-current=true]{color:var(--ink)}@media (hover:hover){.mk-lang-btn:hover{opacity:1}}.mk-nav-cta{background:var(--ink);color:#fff;border-radius:12px;height:40px;padding:0 16px;font-size:14.5px}.mk-nav-wrap[data-tone=ink] .mk-nav-cta{background:var(--mint);color:var(--ink)}@media (hover:hover){.mk-nav-cta:hover{background:var(--ink-3)}.mk-nav-wrap[data-tone=ink] .mk-nav-cta:hover{background:var(--mint-hover)}}.mk-stores{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.mk-badge{color:#fff;letter-spacing:-.02em;height:56px;transition:transform var(--t-press) ease-out, box-shadow var(--t-hover) var(--ease);background:#000;border-radius:13px;align-items:center;gap:10px;padding:0 22px 0 18px;font-size:22px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #a6a6a6}.mk-badge:active{transform:scale(.97)}.mk-badge svg{fill:currentColor;width:26px;height:26px;margin-top:-3px}.mk-badge span{text-align:left;flex-direction:column;gap:3px;display:flex}.mk-badge small{letter-spacing:0;font-size:11.5px;font-weight:500}@media (hover:hover){.mk-badge:hover{box-shadow:inset 0 0 0 1px #fff}}.mk-android{color:var(--text-2);margin:0;font-size:15px;line-height:1.4}[data-ground=ink] .mk-android{color:var(--on-ink-2)}.mk-android a{color:var(--text);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color var(--t-hover) var(--ease);font-weight:600}[data-ground=ink] .mk-android a{color:#fff}.mk-android a:hover{text-decoration-color:currentColor}.mk-dot{width:12px;height:12px;color:var(--text-3);transition:color var(--t-hover) var(--ease);border-radius:50%;flex:none;display:inline-block;position:relative;box-shadow:inset 0 0 0 2px}.mk-dot:after{content:"";background:var(--mint-ink);transition:transform .36s var(--spring);border-radius:50%;position:absolute;inset:0;transform:scale(0)}.mk-dot[data-on=true]{color:var(--mint-ink)}.mk-dot[data-on=true]:after{transform:scale(1)}.mk-dot.is-lg{width:18px;height:18px}.mk-buddy{width:100%;height:auto;overflow:visible}.mk-buddy .mk-buddy-figure,.mk-buddy .mk-buddy-hop,.mk-buddy .mk-buddy-arm{transform-box:fill-box}.mk-buddy .mk-buddy-figure{transform-origin:50% 100%;animation:3s ease-in-out infinite mk-bob}.mk-buddy.is-purple .mk-buddy-figure{animation-delay:-1.1s}.mk-buddy .mk-buddy-arm{transform-origin:50% 10%}.mk-buddy .arm-l{transform:rotate(16deg)}.mk-buddy .arm-r{transform:rotate(-16deg)}.mk-buddy.arms-wave .arm-r{animation:2.8s ease-in-out infinite mk-wave;transform:rotate(-150deg)}.mk-buddy.arms-cheer .arm-l{transform:rotate(150deg)}.mk-buddy.arms-cheer .arm-r{transform:rotate(-150deg)}.mk-buddy.arms-cheer .mk-buddy-hop{transform-origin:50% 100%;animation:mk-hop 1.6s var(--ease-out) infinite}.mk-speech{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;animation:mk-speech .36s var(--spring) both;background:#fff;border-radius:16px;flex-direction:column;gap:1px;padding:10px 16px 11px;font-size:16px;font-weight:700;line-height:1.25;display:inline-flex;position:relative}.mk-speech small{color:var(--text-2);font-size:13px;font-weight:500}.mk-speech:after{content:"";background:#fff;border-radius:3px;width:14px;height:14px;position:absolute;bottom:-6px;transform:rotate(45deg)}.mk-speech.tail-left:after{left:22px}.mk-speech.tail-right:after{right:22px}.mk-speech.tail-center:after{left:calc(50% - 7px)}.mk-pair{cursor:pointer;background:0 0;border:0;border-radius:24px;padding:0;position:relative}.mk-pair-figs{display:contents}.mk-pair .mk-buddy{transform:rotate(var(--lean,0deg));transition:transform .4s var(--ease-out)}.mk-pair-figs[data-poked=true] .mk-buddy{animation:mk-jump .52s var(--spring) both}.mk-pair-figs[data-poked=true] .mk-buddy.is-purple{animation-delay:80ms}.mk-hero{margin-top:calc(var(--nav-h) * -1);padding:calc(var(--nav-h) + clamp(48px, 9vh, 120px)) 0 clamp(72px, 12vh, 140px);background:var(--ink);color:var(--on-ink);position:relative;overflow:clip}.mk-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.mk-hero-copy{z-index:1;grid-column:1/span 7;position:relative}.mk-hero-lead{max-width:34ch;color:var(--on-ink-2);text-wrap:pretty;margin:28px 0 40px;font-size:21px;line-height:1.5}.mk-hero .mk-stores{flex-direction:column;align-items:flex-start}.mk-mark{aspect-ratio:520/480;cursor:pointer;background:0 0;border:0;border-radius:32px;grid-column:8/span 5;justify-self:end;width:100%;max-width:540px;padding:0;display:block;position:relative}.mk-mark-disc,.mk-mark-ring{width:100%;height:100%;transition:translate .7s var(--ease-out);position:absolute;inset:0;overflow:visible}.mk-mark-disc{translate:calc(var(--px,0) * -10px) calc(var(--py,0) * -8px)}.mk-mark-disc circle{fill:var(--mint);transform-box:fill-box;transform-origin:50%;animation:mk-settle .72s var(--spring) .12s both}.mk-mark-ring,.mk-mark-peek{translate:calc(var(--px,0) * 10px) calc(var(--py,0) * 8px)}.mk-mark-ring circle{fill:none;stroke:#fff;stroke-width:40px;stroke-dasharray:100 100;transform-box:fill-box;transform-origin:50%;animation:mk-draw .9s var(--ease-out) .32s both;transform:rotate(-60deg)}.mk-mark-peek{aspect-ratio:1;width:40.77%;transition:translate .7s var(--ease-out);border-radius:50%;position:absolute;top:24.17%;left:46.15%;overflow:hidden}.mk-mark-purple{width:76%;animation:mk-peek-in .68s var(--spring) .88s both;transition:transform var(--t-state) var(--ease);position:absolute;top:16%;left:12%}.mk-mark-purple[data-poked=true]{animation:mk-peek .56s var(--spring) both}.mk-mark-green{width:34%;translate:calc(var(--px,0) * -4px) 0;transition:translate .7s var(--ease-out);animation:mk-pop-in .62s var(--spring) 1.02s both;position:absolute;bottom:1%;left:3%}.mk-mark-green[data-poked=true]{animation:mk-jump .52s var(--spring) both}.mk-mark-say{pointer-events:none;position:absolute;bottom:47%;left:9%}.mk-mark-say .mk-speech{animation-delay:1.4s}.mk-mark[data-poked=true] .mk-mark-say .mk-speech{animation-delay:0s}@media (hover:hover){.mk-mark:hover .mk-mark-purple{transform:translateY(-5%)}}.mk-story{background:var(--ink);color:var(--on-ink);position:relative}.mk-story-track{height:380vh}.mk-story-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.mk-story-stage{--chaos:0;--calm:0;--phone:0;--buddies:0;height:100%;position:relative}.mk-story-chat{left:50%;top:calc(var(--nav-h) + 4vh);width:min(1000px, calc(100vw - 2 * var(--gutter)));height:calc(100% - var(--nav-h) - 12vh);position:absolute;transform:translate(-50%)}.mk-story-chat .mk-chat{opacity:0;will-change:transform, opacity;position:absolute}.mk-story-chat .mk-chat.is-typing{opacity:calc((1 - var(--chaos)) * .8)}.mk-chat{background:var(--ink-2);color:#ffffffeb;text-align:left;white-space:nowrap;border-radius:18px 18px 18px 6px;flex-direction:column;gap:2px;max-width:300px;padding:10px 15px 11px;font-size:16px;font-weight:500;line-height:1.3;display:inline-flex}.mk-chat small{color:#a99ff8;font-size:12px;font-weight:700}.mk-chat:nth-child(2n) small{color:var(--amber)}.mk-chat.is-mine{background:var(--violet);color:#fff;border-radius:18px 18px 6px}.mk-chat.is-typing{flex-direction:row;gap:5px;padding:14px 16px}.mk-chat.is-typing i{background:#ffffff8c;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite mk-typing}.mk-chat.is-typing i:nth-child(2){animation-delay:.15s}.mk-chat.is-typing i:nth-child(3){animation-delay:.3s}.mk-story-word{letter-spacing:-.03em;white-space:nowrap;opacity:calc(1 - var(--calm));transform:translate(-50%, -50%) translateY(calc(var(--calm) * -40px));margin:0;font-size:clamp(40px,9vw,136px);font-weight:860;font-stretch:112%;line-height:1;position:absolute;top:50%;left:50%}.mk-story-roll{vertical-align:top;clip-path:inset(0 -.3em);margin:-.06em 0 -.2em;padding:.06em 0 .2em;display:inline-grid}.mk-story-trip,.mk-story-chaos{text-align:left;white-space:pre;grid-area:1/1}.mk-story-trip{transform:translateY(calc(var(--chaos) * -105%))}.mk-story-chaos{color:var(--coral);transform:translateY(calc((1 - var(--chaos)) * 105%))}.mk-story-calm{width:min(560px,90vw);height:220px;opacity:var(--buddies);transform:translate(-50%, calc((1 - var(--buddies)) * 40px));position:absolute;bottom:12vh;left:50%}.mk-story-green{position:absolute;bottom:0;left:6%;width:150px!important}.mk-story-purple{position:absolute;bottom:0;right:6%;width:132px!important}.mk-story-speech{font-size:19px;position:absolute;top:-6px;left:4%}.mk-story-phone{left:50%;top:calc(var(--nav-h) + 2vh);opacity:min(1, calc(var(--phone) * 2.2));transform:translate(-50%, calc((1 - var(--phone)) * 75vh));flex-direction:column;align-items:center;gap:24px;display:flex;position:absolute}.mk-story-caption{text-align:center;max-width:20ch;font-size:clamp(26px,2.8vw,38px);line-height:1.05}.mk-story .mk-phone{--z:.7}.mk-story[data-reduced=true] .mk-story-track{height:auto}.mk-story[data-reduced=true] .mk-story-sticky{height:auto;padding:80px 0 120px;position:relative}.mk-story[data-reduced=true] .mk-story-stage{--phone:1;--calm:1}.mk-story[data-reduced=true] .mk-story-phone{position:relative;top:auto;left:auto;transform:none}.mk-story[data-reduced=true] .mk-story-chat,.mk-story[data-reduced=true] .mk-story-word,.mk-story[data-reduced=true] .mk-story-calm{display:none}.mk-questions{z-index:1;background:var(--paper);border-radius:32px 32px 0 0;margin-top:-32px;padding:clamp(96px,12vh,150px) 0 40px;position:relative}.mk-questions-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid}.mk-questions-head .mk-statement{grid-column:1/span 7}.mk-questions-head .mk-lead{grid-column:8/span 5;margin:0;font-size:18px}.mk-qlist{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.mk-qrow{border-bottom:1px solid var(--line)}.mk-qbtn{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:16px;width:100%;padding:12px 0;display:grid}.mk-qbtn:focus-visible{outline-offset:-2px;border-radius:8px}.mk-q-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-q-when{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:14px;font-weight:600;font-stretch:90%}.mk-q{letter-spacing:-.01em;color:var(--text-3);transition:color var(--t-hover) var(--ease);font-size:clamp(26px,2.3vw,34px);font-weight:860;font-stretch:76%;line-height:1.05}.mk-qrow[data-active=true] .mk-q{color:var(--text)}@media (hover:hover){.mk-qbtn:hover .mk-q{color:var(--text)}}.mk-answer{transition:grid-template-rows var(--t-state) var(--ease);grid-template-rows:0fr;display:grid}.mk-answer>div{padding-left:34px;overflow:hidden}.mk-qrow[data-active=true] .mk-answer{grid-template-rows:1fr}.mk-answer-title{margin:0 0 6px;font-size:18px;font-weight:650;line-height:1.3}.mk-answer-body{max-width:44ch;color:var(--text-2);text-wrap:pretty;margin:0 0 18px;font-size:16px;line-height:1.5}.mk-progress{align-items:center;gap:14px;min-height:28px;display:flex}.mk-progress-dots{gap:5px;display:inline-flex}.mk-progress-text{font-variant-numeric:tabular-nums;color:var(--text-2);transition:color var(--t-hover) var(--ease);font-size:15px;font-weight:600}.mk-progress[data-done=true] .mk-progress-text{color:var(--mint-ink)}.mk-scene-track{margin-top:56px;position:relative}.mk-scene{align-items:center;height:100vh;display:flex;position:sticky;top:0}.mk-scene-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;padding-top:32px;display:grid}.mk-scene-side{flex-direction:column;grid-column:1/span 5;gap:20px;display:flex}.mk-scene .mk-qrow:not([data-active=true]) .mk-q-when{display:none}.mk-scene .mk-qbtn{padding:9px 0}.mk-scene .mk-q{font-size:clamp(24px,2vw,30px)}.mk-skiplink{color:var(--text-2);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:color var(--t-hover) var(--ease), text-decoration-color var(--t-hover) var(--ease);align-self:flex-start;font-size:14px;font-weight:600}.mk-skiplink:hover{color:var(--text);text-decoration-color:currentColor}[data-field]{--field:#c9f3e4;background:var(--field);transition:background-color var(--t-state) var(--ease);border-radius:28px}[data-field=booking],[data-field=plan]{--field:#dedafb}[data-field=receipt],[data-field=settle]{--field:#fbe3b0}[data-field=split],[data-field=recap]{--field:#cfe4ff}.mk-scene-stage{grid-column:7/span 6;justify-content:center;align-items:center;height:min(100vh - 120px,860px);padding:32px 24px 8px;display:flex}.mk-scene-screen{animation:mk-screen-in var(--t-state) var(--ease) both}.mk-stage{flex-direction:column;align-items:center;display:flex}.mk-stage-device{position:relative}.mk-stage-device>.mk-phone{display:block}.mk-stage .mk-phone-screen{height:760px}.mk-stage-action{justify-content:center;align-items:center;height:44px;margin-top:12px;display:flex}.mk-stage .mk-doc{line-height:1.4;top:14%;left:-200px}.mk-stage .mk-flip{line-height:1.2;top:12%;right:-130px}.mk-scene .mk-phone{--z:.7}.mk-list{margin-top:48px}.mk-list-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.mk-list-hint{color:var(--text-2);margin:0;font-size:14px}.mk-list .mk-qbtn{padding:18px 0}.mk-qchev{place-items:center;width:28px;height:28px;display:grid}.mk-qchev:before{content:"";border-right:2px solid var(--text-2);border-bottom:2px solid var(--text-2);width:9px;height:9px;transition:transform var(--t-state) var(--ease), margin var(--t-state) var(--ease);margin-top:-5px;transform:rotate(45deg)}.mk-qbtn[aria-expanded=true] .mk-qchev:before{margin-top:4px;transform:rotate(225deg)}.mk-list-panel{animation:mk-screen-in var(--t-state) var(--ease) both;padding:0 0 36px}.mk-list-panel .mk-answer-title,.mk-list-panel .mk-answer-body{padding-left:34px}.mk-list-panel .mk-answer-body{margin-bottom:24px}.mk-list-field{justify-content:center;padding:32px 16px 8px;display:flex}.mk-list .mk-phone{--z:.78}.mk-facts{background:var(--paper);padding:clamp(96px,12vh,150px) 0 clamp(110px,14vh,170px)}.mk-facts-title{margin-bottom:40px;font-size:clamp(30px,3.4vw,48px);line-height:1}.mk-facts-list{border-top:1.5px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 40px;padding:0;list-style:none;display:grid}.mk-fact{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px 12px;padding:26px 28px 0 0;display:grid}.mk-fact b{letter-spacing:-.01em;font-size:28px;font-weight:860;font-stretch:76%;line-height:1.05}.mk-fact span{color:var(--text-2);text-wrap:pretty;grid-column:2;font-size:16px;line-height:1.5}.mk-end{background:var(--ink);color:var(--on-ink);text-align:center;padding:clamp(110px,16vh,180px) 0 clamp(90px,12vh,130px)}.mk-end-inner{flex-direction:column;align-items:center;display:flex}.mk-end-cast .mk-pair{grid-template-columns:116px auto 108px;align-items:end;gap:8px;display:grid}.mk-end-cast .mk-buddy.is-green{order:1}.mk-end-cast .mk-end-icon{order:2;width:136px;height:136px;margin-bottom:28px}.mk-end-cast .mk-buddy.is-purple{order:3}.mk-end-title{margin-top:40px;font-size:clamp(46px,7vw,108px);line-height:.95}.mk-end-actions{flex-direction:column;align-items:center;gap:18px;margin-top:48px;display:flex}.mk-end-platforms{color:var(--on-ink-2);margin:0;font-size:15px}.mk-end-platforms .mk-textlink{color:#fff}.mk-end-qr{color:var(--on-ink-3);flex-direction:column;align-items:center;gap:12px;margin-top:56px;font-size:13px;display:none}.mk-end-qr img{background:#fff;border-radius:14px;width:112px;height:112px;padding:10px}@media (pointer:fine) and (width>=900px){.mk-end-qr{display:flex}}.mk-footer{background:var(--ink);color:var(--on-ink)}.mk-footer-inner{box-shadow:inset 0 1px 0 var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding-top:32px;padding-bottom:44px;display:flex}.mk-footer-brand{letter-spacing:-.02em;border-radius:8px;align-items:center;gap:10px;font-size:17px;font-weight:800;display:inline-flex}.mk-foot-links{flex-wrap:wrap;gap:6px 22px;display:flex}.mk-foot-link{color:var(--on-ink-2);transition:color var(--t-hover) var(--ease);border-radius:6px;font-size:14.5px;font-weight:500}.mk-foot-link:hover{color:#fff}.mk-foot-copy{color:var(--on-ink-3);margin:0;font-size:13px}.mk-confetti{z-index:9999;pointer-events:none;position:fixed;inset:0}.mk-toast{z-index:10000;background:var(--ink);color:#fff;opacity:0;pointer-events:none;transition:opacity var(--t-state) var(--ease), transform var(--t-state) var(--ease);border-radius:14px;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:600;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(16px)}.mk-toast[data-visible=true]{opacity:1;transform:translate(-50%)translateY(0)}.mk-toast .mk-accent{color:var(--mint)}.mk-toast-dot{background:var(--mint);border-radius:50%;width:8px;height:8px}.mk-page-head{padding:clamp(56px,9vh,104px) 0 clamp(40px,6vh,72px)}.mk-page-head-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid}.mk-page-head-text{grid-column:1/span 8}.mk-page-head .mk-display{font-size:clamp(44px,5.4vw,80px)}.mk-page-buddies{grid-column:10/span 3;grid-template-columns:1fr .92fr;justify-self:end;align-items:end;gap:8px;width:100%;max-width:220px;display:grid}.mk-support-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;padding-bottom:clamp(96px,14vh,160px);display:grid}.mk-faq-list{border-top:1.5px solid var(--ink);grid-column:1/span 8}.mk-faq{border-bottom:1px solid var(--line)}.mk-faq summary{cursor:pointer;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;column-gap:16px;padding:20px 0;font-size:19px;font-weight:600;line-height:1.3;list-style:none;display:grid}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:focus-visible{outline-offset:-2px}.mk-faq[open] summary .mk-qchev:before{margin-top:4px;transform:rotate(225deg)}.mk-faq[open] summary .mk-dot{color:var(--mint-ink)}.mk-faq[open] summary .mk-dot:after{transform:scale(1)}.mk-faq p{max-width:64ch;color:var(--text-2);animation:mk-fade-in var(--t-state) var(--ease) both;margin:0;padding:0 44px 24px 34px;font-size:17px;line-height:1.6}@media (hover:hover){.mk-faq summary:hover .mk-dot{color:var(--text)}}.mk-contact{top:calc(var(--nav-h) + 24px);background:var(--ink);color:var(--on-ink);border-radius:20px;grid-column:10/span 3;padding:28px 24px 24px;position:sticky}.mk-contact h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:860;font-stretch:112%;line-height:1.05}.mk-contact p{color:var(--on-ink-2);margin:12px 0 22px;font-size:15.5px;line-height:1.55}.mk-contact .mk-btn{width:100%}.mk-contact-mail{color:var(--on-ink-2);text-align:center;overflow-wrap:anywhere;margin-top:14px;font-size:14px;display:block}.mk-contact :focus-visible{outline-color:var(--mint)}.mk-legal{max-width:calc(760px + var(--gutter) * 2);padding-bottom:clamp(96px,14vh,160px)}.mk-legal .mk-display{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(30px,6vw,64px);font-stretch:100%}.mk-legal .mk-page-head{padding-bottom:40px}.mk-legal-updated{color:var(--text-2);margin:18px 0 0;font-size:14px;font-weight:600;font-stretch:90%}.mk-legal-sections{border-top:1.5px solid var(--ink);flex-direction:column;gap:32px;padding-top:32px;display:flex}.mk-legal-section{flex-direction:column;gap:8px;display:flex}.mk-legal-heading{margin:0;font-size:19px;font-weight:700;line-height:1.3}.mk-legal-body{color:var(--text-2);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.7}@keyframes mk-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mk-screen-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mk-settle{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes mk-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes mk-peek-in{0%{transform:translateY(105%)}to{transform:none}}@keyframes mk-peek{0%{transform:translateY(0)}40%{transform:translateY(-14%)}to{transform:translateY(0)}}@keyframes mk-pop-in{0%{opacity:0;transform:translateY(36px)scale(.9)}to{opacity:1;transform:none}}@keyframes mk-speech{0%{opacity:0;transform:translateY(8px)scale(.85)}to{opacity:1;transform:none}}@keyframes mk-bob{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-4%)scaleY(1.015)}}@keyframes mk-wave{0%,60%,to{transform:rotate(-150deg)}70%{transform:rotate(-175deg)}80%{transform:rotate(-130deg)}90%{transform:rotate(-170deg)}}@keyframes mk-hop{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-10%)}}@keyframes mk-jump{0%{translate:0}40%{translate:0 -18%}70%{translate:0 2%}to{translate:0}}@keyframes mk-typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (height<=1000px){.mk-scene .mk-phone{--z:.74}}@media (height<=880px){.mk-scene .mk-phone{--z:.66}.mk-scene .mk-q{font-size:24px}.mk-scene .mk-qbtn{padding:7px 0}}@media (height<=780px){.mk-scene .mk-phone,.mk-story .mk-phone{--z:.58}}@media (height>=1080px){.mk-scene .mk-phone{--z:.82}}@media (width<=1100px){.mk-nav-links{display:none}.mk-nav-actions{margin-left:auto}.mk-stage .mk-doc{left:-120px}.mk-stage .mk-flip{right:-96px}}@media (width<=900px){.mk-hero-grid,.mk-questions-head,.mk-page-head-grid,.mk-support-grid{grid-template-columns:minmax(0,1fr);row-gap:32px}.mk-hero-copy,.mk-mark,.mk-questions-head .mk-statement,.mk-questions-head .mk-lead,.mk-page-head-text,.mk-faq-list,.mk-contact{grid-column:1}.mk-hero{padding-top:calc(var(--nav-h) + 24px)}.mk-mark{order:-1;justify-self:start;width:min(100%,360px);margin-left:-8px}.mk-page-buddies{display:none}.mk-contact{position:static}.mk-facts-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-fact{padding-bottom:32px}}@media (width<=640px){:root{--gutter:20px;--nav-h:60px}body.p2g-mkt{font-size:16px}.mk-display{font-size:clamp(36px,10.2vw,52px)}.mk-hero-lead{margin:20px 0 32px;font-size:18px}.mk-mark{width:min(100%,250px)}.mk-mark-say{bottom:56%;left:-4%}.mk-mark-say .mk-speech{padding:7px 12px 8px;font-size:14px}.mk-nav-brand{gap:8px;font-size:17px}.mk-lang-btn{min-width:34px;padding:0 8px}.mk-statement{font-size:clamp(32px,9vw,44px)}.mk-lead,.mk-questions-head .mk-lead{font-size:17px}.mk-nav{gap:12px}.mk-nav-actions{gap:8px}.mk-nav-cta{padding:0 13px}.mk-badge{height:54px}.mk-story-chat .mk-chat{white-space:normal;max-width:62%;font-size:14px}.mk-story-calm .mk-story-green{width:112px!important}.mk-story-calm .mk-story-purple{width:100px!important}.mk-story .mk-phone{--z:.6}.mk-questions{border-radius:24px 24px 0 0;margin-top:-24px}.mk-list .mk-phone{--z:.72}.mk-qbtn{column-gap:14px}.mk-answer>div,.mk-list-panel .mk-answer-title,.mk-list-panel .mk-answer-body{padding-left:32px}.mk-stage .mk-doc{transform-origin:0 100%;width:170px;padding:12px;font-size:9px;top:auto;bottom:-34px;left:-12px;transform:rotate(-6deg)scale(.86)}.mk-stage .mk-flip{transform-origin:100% 100%;top:auto;bottom:-28px;right:-10px;transform:rotate(4deg)scale(.68)}.mk-facts-list{grid-template-columns:minmax(0,1fr)}.mk-fact{border-bottom:1px solid var(--line);padding:22px 0 26px}.mk-end-cast .mk-pair{grid-template-columns:84px auto 78px}.mk-end-cast .mk-end-icon{width:108px;height:108px}.mk-btn-lg{width:100%;max-width:360px}.mk-footer-inner{flex-direction:column;align-items:flex-start}.mk-faq summary{column-gap:14px;font-size:17px}.mk-faq p{padding:0 0 22px 32px;font-size:16px}}@media (width<=370px){.mk-nav-brand .mk-brand-word{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-reveal]{opacity:1;transform:none}.mk-nav-wrap[data-hidden=true]{transform:none}.mk-mark-disc,.mk-mark-ring,.mk-mark-peek,.mk-mark-green{translate:none}@view-transition{navigation:none}}
