@font-face{ascent-override:86%;descent-override:24%;line-gap-override:0%;font-family:meutas;src:url(../media/meutas_bold-s.p.0-twx9yp9-yut.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:meutas Fallback;src:local(Arial);ascent-override:91.26%;descent-override:24.19%;line-gap-override:0.0%;size-adjust:117.8%}.z-rkOW_className{font-family:meutas,meutas Fallback,Raleway,system-ui,sans-serif;font-style:normal;font-weight:700}.z-rkOW_variable{--font-meutas:"meutas", "meutas Fallback", Raleway, system-ui, sans-serif}
@font-face{font-family:raleway;src:url(../media/raleway_roman-s.p.2axzfn82lg-h0.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:raleway;src:url(../media/raleway_italic-s.p.17uuxuf1cx-5u.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:raleway Fallback;src:local(Arial);ascent-override:89.45%;descent-override:22.27%;line-gap-override:0.0%;size-adjust:105.09%}.f3O1mW_className{font-family:raleway,raleway Fallback,Century Gothic,Segoe UI,system-ui,sans-serif}.f3O1mW_variable{--font-raleway:"raleway", "raleway Fallback", Century Gothic, Segoe UI, system-ui, sans-serif}
:root{--c-yellow:#fff400;--c-black:#000;--c-magenta:#e732a0;--c-blue:#437cff;--c-lab:#00203a;--c-pink:#ffe3ff;--c-cream:#fff0bf;--c-white:#fff;--peach:color-mix(in oklch, var(--c-yellow) 55%, var(--c-magenta));--coral:color-mix(in oklch, var(--c-yellow) 30%, var(--c-magenta));--blush:color-mix(in oklch, var(--c-pink) 70%, var(--c-magenta));--lilac:color-mix(in oklch, var(--c-blue) 50%, var(--c-magenta));--violet:color-mix(in oklch, var(--c-blue) 70%, var(--c-magenta));--lemon:color-mix(in oklch, var(--c-yellow) 60%, var(--c-white));--sky:color-mix(in oklch, var(--c-blue) 30%, var(--c-white));--magenta-ink:#b0126f;--magenta-soft:color-mix(in oklch, var(--c-magenta) 45%, var(--c-white));--lab-08:color-mix(in srgb, var(--c-lab) 8%, transparent);--lab-12:color-mix(in srgb, var(--c-lab) 12%, transparent);--lab-60:color-mix(in srgb, var(--c-lab) 72%, transparent);--ink:var(--c-lab);--ink-2:color-mix(in oklch, var(--c-lab) 88%, var(--c-white));--line:var(--lab-12);--line-strong:color-mix(in srgb, var(--c-lab) 30%, transparent);--glass:#ffffffb8;--font-display:var(--font-meutas), "Raleway", system-ui, sans-serif;--font-sans:var(--font-raleway), "Century Gothic", "Segoe UI", system-ui, -apple-system, Arial, sans-serif;--font-cjk:"PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--t-display:clamp(64px, 9vw, 150px);--t-h1:clamp(48px, 6.5vw, 96px);--t-h2:clamp(36px, 3.9vw, 56px);--t-lede:clamp(20px, 1.9vw, 26px);--t-h3:clamp(24px, 2vw, 28px);--t-body:18px;--t-label:14px;--wrap:1200px;--gut:24px;--r-sm:12px;--r:16px;--r-lg:24px;--r-xl:32px;--g-login:linear-gradient(90deg, #c4177f 0%, #6b2fc4 50%, #c4177f 100%);--r-tile:20px;--sec:96px;--fade:160px;--nav-h:72px;--shadow-1:0 1px 2px var(--lab-08), 0 8px 24px -12px color-mix(in srgb, var(--c-lab) 18%, transparent);--shadow-2:0 2px 6px var(--lab-08), 0 30px 60px -28px color-mix(in srgb, var(--c-lab) 35%, transparent);--glow-magenta:0 18px 40px -14px color-mix(in srgb, var(--c-magenta) 55%, transparent);--ease:cubic-bezier(.22, 1, .36, 1);--dur-1:.5s;--dur-2:.7s;--dur-3:.9s;--dur-fast:.16s;--rise:14px}@media (min-width:700px){:root{--rise:20px}}@media (min-width:1100px){:root{--rise:24px}}@media (max-width:899px){:root{--gut:20px;--sec:72px;--fade:96px;--t-body:17px}}@media (max-width:1179px){:root{--nav-h:64px}}
:root{--orange:color-mix(in oklch, var(--c-yellow) 55%, var(--c-magenta));--pink-mid:color-mix(in oklch, var(--c-pink) 55%, var(--c-magenta));--g-sunrise:linear-gradient(in oklch 160deg, var(--c-yellow) 0%, color-mix(in oklch, var(--orange) 70%, var(--c-yellow)) 52%, var(--pink-mid) 100%);--g-blush:linear-gradient(in oklch 135deg, var(--c-cream) 0%, var(--c-pink) 55%, color-mix(in oklch, var(--c-pink) 60%, var(--c-magenta)) 100%);--g-sunrise-soft:linear-gradient(in oklch 135deg, color-mix(in oklch, var(--c-yellow) 70%, var(--c-white)) 0%, color-mix(in oklch, var(--orange) 45%, var(--c-white)) 55%, color-mix(in oklch, var(--c-magenta) 30%, var(--c-white)) 100%);--tint-yellow:color-mix(in oklch, var(--c-cream) 55%, var(--c-white));--tint-pink:color-mix(in oklch, var(--c-pink) 55%, var(--c-white))}.g-grain{isolation:isolate;position:relative}.g-grain:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.03;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}html,body{overscroll-behavior-y:none}*,:before,:after{font-variant-numeric:lining-nums!important}html{background-color:#fff400}main{background-color:var(--c-white)}body{font-family:var(--font-sans);font-size:var(--t-body);color:var(--ink);-webkit-font-smoothing:antialiased;background-color:#0000;margin:0;font-weight:400;line-height:1.55;overflow-x:clip}html[lang^=zh] body{--font-display:var(--font-cjk);font-family:var(--font-sans), var(--font-cjk)}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit}p,h1,h2,h3,h4,figure,ul,ol,dl,dd{margin:0}h1,h2,h3,h4{text-wrap:balance;font-weight:700}h1,h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}p,li,dd,summary,figcaption{text-wrap:pretty}button{font:inherit;color:inherit}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--c-lab);color:#fff;border-radius:999px;padding:12px 18px;font-weight:700;position:absolute;top:12px;left:-999px}.skip-link:focus{left:12px}:focus-visible{outline:3px solid var(--c-blue);outline-offset:3px;border-radius:8px}.on-dark :focus-visible{outline-color:var(--c-yellow)}.t-display,.t-h1,.t-h2,.t-stat{font-family:var(--font-display);letter-spacing:.005em;font-weight:700;line-height:1.12}.t-display{font-size:var(--t-display)}.t-h1{font-size:var(--t-h1);line-height:1.12}.t-h2{font-size:var(--t-h2);line-height:1.12}.t-stat{font-size:clamp(56px,6vw,96px);line-height:1.12}html[lang^=zh] :is(.t-display,.t-h1,.t-h2){font-family:var(--font-cjk);letter-spacing:-.02em;line-height:1.12}html[lang^=zh] .t-display{font-size:clamp(52px,7.4vw,120px)}.t-lede{font-size:var(--t-lede);max-width:34ch;font-weight:600;line-height:1.4}.t-h3{font-size:var(--t-h3);font-weight:700;line-height:1.2}.t-body{max-width:60ch}.t-label{font-size:var(--t-label);text-transform:uppercase;letter-spacing:.08em;font-weight:700;line-height:1.3}html[lang^=zh] .t-label{letter-spacing:.04em}.t-fine{color:var(--ink-2);max-width:60ch;font-size:15px}.emph{color:var(--c-magenta)}.nw{white-space:nowrap}.wrap{width:min(var(--wrap), 100% - 2 * var(--gut));margin-inline:auto}
.sec{padding:var(--sec) 0;position:relative}.sec[data-surface=paper]{background:var(--c-white)}.sec[data-surface=tint-yellow]{background:var(--tint-yellow)}.sec[data-surface=tint-pink]{background:var(--tint-pink)}.sec[data-surface=hero]{background:var(--g-sunrise)}.sec[data-surface=navy]{background:var(--c-lab);color:#fff}.sec[data-surface=navy] :is(h2,h3,.t-h2,.t-lede,p):not(.edge-tile *){color:#fff}.sec-tight{padding:calc(var(--sec) * .6) 0}.glass{-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);box-shadow:inset 0 1px 0 #ffffffd9, 0 1px 2px color-mix(in srgb, var(--c-lab) 8%, transparent), 0 18px 40px -22px color-mix(in srgb, var(--c-lab) 40%, transparent);background:#ffffff73;border:1px solid #fff9;border-radius:26px;position:relative}.glass-strong{background:#ffffff8c}.card{border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line), var(--shadow-1);background:#fff;padding:32px;position:relative}.lift{transition:transform .4s var(--ease), box-shadow .4s var(--ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lift:hover{box-shadow:0 0 0 1px var(--line), var(--shadow-2);transform:translateY(-4px)}}.sqp{border-radius:var(--r-xl);isolation:isolate;position:relative;overflow:hidden}.sqp-art{object-fit:cover;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:112%;max-width:none;height:112%;position:absolute;inset:-6%}@media (prefers-reduced-motion:no-preference){.sqp-art[data-drift]{animation:24s ease-in-out infinite alternate sqp-drift}}@keyframes sqp-drift{0%{translate:0}to{translate:14px -10px}}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.cta{height:56px;font:700 16px/1 var(--font-sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease), box-shadow .4s var(--ease), background-color .3s var(--ease);touch-action:manipulation;isolation:isolate;border:0;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 28px;text-decoration:none;display:inline-flex;position:relative}.cta:active{transform:scale(.98)}.cta-arrow{width:40px;height:40px;transition:transform .4s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.cta-arrow svg{width:18px;height:18px}.cta:hover .cta-arrow{transform:translate(4px)}.cta-a{color:#fff;background:0 0;margin:2px;padding:0 8px 0 28px}.cta-a:after{content:"";z-index:-1;border-radius:inherit;background:var(--c-lab);position:absolute;inset:0}.cta-a:before,.ring-spin:before{content:"";z-index:-2;border-radius:inherit;background:var(--ring,conic-gradient(from var(--spin), var(--c-magenta), var(--c-yellow), var(--c-magenta)));animation:6s linear infinite spin;position:absolute;inset:-2px}.cta-a:hover:before,.ring-spin:hover:before{animation-duration:2.4s}@media (prefers-reduced-motion:reduce){.ring-spin:before{animation:none}}.cta-a .cta-arrow{background:var(--c-yellow);color:var(--c-lab)}.cta-c{color:var(--c-lab);box-shadow:inset 0 1px 0 #fffc, 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);background:#ffffff80;border:1px solid #ffffffb3}.cta-c:hover{background:#fffc}.cta-b{background:linear-gradient(in oklch 100deg, var(--c-yellow), var(--orange), var(--c-pink));color:var(--c-lab)}.cta-d{color:var(--c-lab);background:0 0}.cta-d:after{content:"";z-index:-1;border-radius:inherit;background:var(--c-white);position:absolute;inset:0}.cta-d:before{content:"";z-index:-2;border-radius:inherit;background:linear-gradient(in oklch 90deg, var(--c-magenta), var(--c-yellow), var(--c-magenta)) 0 0 / 300% 100%;animation:5s linear infinite slide;position:absolute;inset:-2px}@keyframes spin{to{--spin:360deg}}@keyframes slide{to{background-position:300% 0}}@media (max-width:899px){.cta{height:52px;font-size:15px}.cta-arrow{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.cta:before{animation:none!important}.cta,.cta-arrow{transition:none}}.cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.window{border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line), var(--shadow-2);background:#fff;position:relative;overflow:hidden}.window-bar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:7px;height:36px;padding:0 16px;display:flex}.window-bar i{background:var(--lab-12);border-radius:50%;width:10px;height:10px}.window-bar span{color:var(--ink-2);margin-left:auto;margin-right:auto;padding-right:50px;font-size:14px;font-weight:600}.window img{width:100%;height:auto}.g12{column-gap:var(--gut);row-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.g12>*{grid-column:1/-1}@media (min-width:900px){.c-1-6{grid-column:1/7}.c-7-12{grid-column:7/13}.c-1-5{grid-column:1/6}.c-6-12{grid-column:6/13}.c-1-4{grid-column:1/5}.c-5-12{grid-column:5/13}.c-1-7{grid-column:1/8}.c-8-12{grid-column:8/13}}.sec-head{gap:20px;max-width:820px;margin-bottom:56px;display:grid}.sec-head.center{text-align:center;justify-items:center;margin-inline:auto}@media (min-width:1280px){.sec-head:has(>.t-lede:not(.two-lines)){max-width:none}.sec-head>.t-lede:not(.two-lines){text-wrap:balance;max-width:none}}@media (min-width:1024px){.walk-head{max-width:none}.walk-head>.t-lede{text-wrap:balance;max-width:none}}@media (max-width:899px){.sec-head{margin-bottom:36px}}.arrow-link{border-bottom:2px solid;align-items:center;gap:8px;width:fit-content;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.arrow-link svg{width:18px;height:18px;transition:transform .3s var(--ease)}.arrow-link:hover svg{transform:translate(4px)}[data-lane=pos]{--lane:var(--c-yellow);--lane-tint:var(--c-cream)}[data-lane=payments]{--lane:var(--c-magenta);--lane-tint:var(--c-pink)}[data-lane=hardware]{--lane:var(--c-blue);--lane-tint:color-mix(in srgb, var(--c-blue) 16%, #fff)}.lane-tile{background:var(--lane);width:48px;height:48px;box-shadow:inset 0 0 0 2px var(--c-lab), 3px 3px 0 var(--c-lab);border-radius:14px;flex:none;place-items:center;display:inline-grid}.lane-chip{background:var(--lane-tint);min-height:30px;box-shadow:inset 0 0 0 2px var(--c-lab);color:var(--c-lab);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 10px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.lane-chip:before{content:"";background:var(--lane);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--c-lab);border-radius:50%}.lane-accent{box-shadow:inset 0 6px 0 var(--lane)}.smile-disc{background:var(--c-yellow);width:40px;height:40px;box-shadow:inset 0 0 0 2px var(--c-lab);border-radius:50%;flex:none;place-items:center;display:inline-grid}.smile-disc img{width:82%;height:auto;display:block;translate:none}@media (min-width:1280px){.sec-head:has(.two-lines,.one-line){max-width:none}.two-lines,.one-line{text-wrap:nowrap;max-width:none}.two-lines .two-l{display:block}.one-line{white-space:nowrap}}.phf{aspect-ratio:var(--phf-ratio,9 / 19.5);width:100%;position:relative;container-type:inline-size}.phf-body{background:#0f1922;border-radius:12.2cqi;padding:2.6cqi;position:absolute;inset:0;box-shadow:0 0 0 2px #00203a,0 34px 60px -26px #00203a73,0 10px 22px -12px #00203a4d}.phf-screen{color:#10161d;background:#fff;border-radius:9.6cqi;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;display:grid;position:relative;overflow:hidden}.phf-screen[data-tone=light]{color:#fff}.phf-status{height:12cqi;font:700 4.3cqi/1 var(--font-sans);letter-spacing:.01em;justify-content:space-between;align-items:center;padding:1.4cqi 7.5cqi 0 9cqi;display:flex;position:relative}.phf-island{background:#05080b;border-radius:999px;width:27cqi;height:7.6cqi;position:absolute;top:2.8cqi;left:50%;translate:-50%}.phf-icons{width:17cqi;height:auto}.phf-content{min-height:0;position:relative;overflow:hidden}.phf-btn{z-index:-1;background:#1b2834;border-radius:1cqi;width:1.4cqi;position:absolute;box-shadow:0 0 0 1px #00203a}.phf-btn-a{height:5%;top:19%;left:-.9cqi}.phf-btn-b{height:9.5%;top:27%;left:-.9cqi}.phf-btn-c{height:13%;top:25%;right:-.9cqi}.nobr{white-space:nowrap}@media (min-width:1280px){html:not([lang^=ms]) [data-oneline-desktop]{white-space:nowrap;max-width:none}}
.nav{z-index:50;top:calc(12px + env(safe-area-inset-top));padding-inline:max(12px, env(safe-area-inset-left), env(safe-area-inset-right));pointer-events:none;--pill:72px;position:fixed;left:0;right:0}.nav[data-scrolled]{--pill:64px}.nav-row{z-index:2;align-items:center;gap:8px;max-width:1200px;margin-inline:auto;display:flex;position:relative}@media (min-width:1024px){.nav-row{width:min(var(--wrap), 100vw - 2 * var(--gut));max-width:none}}.nav-pill{pointer-events:auto;z-index:2;isolation:isolate;min-width:0;height:var(--pill);transition:height .32s var(--ease), border-radius .32s var(--ease);border-radius:24px;flex:auto;align-items:center;gap:10px;padding:0 12px 0 20px;display:flex;position:relative}.nav-pill:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:inset 0 0 0 1px #fffc, 0 0 0 1px color-mix(in srgb, var(--c-lab) 14%, transparent), 0 8px 24px -16px color-mix(in srgb, var(--c-lab) 35%, transparent);transition:box-shadow .3s var(--ease), background-color .3s var(--ease);background:#fffc;position:absolute;inset:0}.nav[data-scrolled] .nav-pill,.nav[data-scrolled] .nav-langpill{border-radius:20px}.nav[data-scrolled] .nav-pill:before{box-shadow:inset 0 0 0 1px #fffc, 0 0 0 1px color-mix(in srgb, var(--c-lab) 14%, transparent), 0 14px 34px -18px color-mix(in srgb, var(--c-lab) 45%, transparent);background:#ffffffdb}.nav-logo{border-radius:10px;flex:none;align-items:center;min-height:44px;display:flex}.nav-logo [data-logo]{width:auto;height:44px;transition:height .32s var(--ease)}.nav[data-scrolled] .nav-logo [data-logo]{height:40px}.nav-links{align-items:center;gap:2px;margin-inline:auto;display:flex}.nav-links>a,.nav-prod-btn{min-height:44px;font:600 15px/1 var(--font-sans);color:var(--ink);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:4px;padding:10px;text-decoration:none;display:inline-flex;position:relative}.nav-links>a:hover,.nav-prod-btn:hover,.nav-links>a[aria-current],.nav-prod-btn[data-current],.nav-prod-btn[aria-expanded=true]{background:var(--lab-08)}.nav-prod{position:relative}.nav-prod-btn svg{width:16px;height:16px;transition:transform .25s var(--ease)}.nav-prod-btn[aria-expanded=true] svg{transform:rotate(180deg)}.prod-menu{top:calc(100% + (var(--pill) - 44px) / 2 + 8px);-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);width:380px;box-shadow:inset 0 1px 0 #fff, 0 0 0 1px color-mix(in srgb, var(--c-lab) 12%, transparent), 0 24px 48px -24px color-mix(in srgb, var(--c-lab) 45%, transparent);background:#ffffffe6;border-radius:22px;padding:10px;position:absolute;left:0}.prod-menu:before{content:"";left:0;right:0;top:calc((var(--pill) - 44px) / -2 - 8px);height:calc((var(--pill) - 44px) / 2 + 8px);position:absolute}.prod-menu ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.prod-menu a{color:var(--ink);border-radius:16px;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.prod-menu a:hover,.prod-menu a:focus-visible,.prod-menu a[aria-current]{background:#ffffffd9}.prod-menu b{font-size:16px;display:block}.prod-menu small{color:var(--ink-2);font-size:14px;line-height:1.35;display:block}@media (prefers-reduced-motion:no-preference){.prod-menu:not([hidden]){animation:menu-link .24s var(--ease) both}}.nav-end{flex:none;align-items:center;gap:8px;display:flex}.nav-login{isolation:isolate;color:#fff;white-space:nowrap;height:44px;transition:transform .2s var(--ease);border-radius:999px;align-items:center;margin:2px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.nav-login:after{content:"";z-index:-1;border-radius:inherit;background:var(--g-login) 0 0 / 200% 100%;transition:background-position .4s var(--ease);position:absolute;inset:0}.nav-login:before{--ring:conic-gradient(from var(--spin), var(--c-yellow), #fff, var(--c-blue), var(--c-yellow))}.nav-login:hover{transform:translateY(-1px)}.nav-login:hover:after{background-position:40% 0}.nav-login:focus-visible{outline:3px solid var(--c-lab);outline-offset:3px}@media (prefers-reduced-motion:reduce){.nav-login{transition:none}}.cta-sm{gap:10px;height:44px;padding-left:20px;font-size:14px}.cta-sm.cta-a{padding-right:5px}.cta-sm .cta-arrow{width:34px;height:34px}.cta-sm .cta-arrow svg{width:16px;height:16px}.nav-langpill{pointer-events:auto;isolation:isolate;height:var(--pill);transition:height .32s var(--ease), border-radius .32s var(--ease);border-radius:24px;flex:none;align-items:center;padding:0 12px;display:none;position:relative}.nav-langpill:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:inset 0 0 0 1px #fffc, 0 0 0 1px color-mix(in srgb, var(--c-lab) 14%, transparent), 0 8px 24px -16px color-mix(in srgb, var(--c-lab) 35%, transparent);background:#fffc;position:absolute;inset:0}.nav[data-scrolled] .nav-langpill:before{background:#ffffffdb}@media (min-width:1024px){.nav-langpill{display:flex}}.lang{align-items:center;gap:6px;display:flex}.lang-seg{grid-template-columns:repeat(var(--n), minmax(0, 1fr));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c-lab) 18%, transparent);background:0 0;border-radius:999px;padding:3px;display:grid;position:relative}.lang-thumb{width:calc((100% - 6px) / var(--n));background:var(--c-lab);box-shadow:none;transform:translateX(calc(var(--i) * 100%));transition:transform .32s var(--ease);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.lang-seg a{min-width:40px;height:32px;color:var(--c-lab);transition:color .2s var(--ease);border-radius:999px;place-items:center;padding:0 8px;font-size:13px;font-weight:700;text-decoration:none;display:grid;position:relative}.lang-seg a[aria-current]{color:#fff}html[lang^=ms] .nav-links>a,html[lang^=ms] .nav-prod-btn{padding-inline:8px}html[lang^=ms] .nav-login{padding-inline:12px}@media (prefers-reduced-motion:reduce){.lang-thumb,.nav-pill,.nav-langpill,.nav-logo [data-logo]{transition:none}}.nav-burger{background:var(--c-lab);cursor:pointer;border:0;border-radius:14px;width:44px;height:44px;display:none;position:relative}.nav-burger span{height:2px;transition:transform .3s var(--ease);background:#fff;border-radius:2px;position:absolute;left:13px;right:13px}.nav-burger span:first-child{top:18px}.nav-burger span:last-child{top:25px}.nav[data-open] .nav-burger span:first-child{transform:translateY(3.5px)rotate(45deg)}.nav[data-open] .nav-burger span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.menu{pointer-events:auto;z-index:1;padding:calc(12px + 76px + 16px) calc(var(--gut) + 4px) 0;color:var(--c-lab);background:#fffdf0;flex-direction:column;justify-content:space-between;gap:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-links{display:grid}.menu-row{width:100%;min-height:56px;color:var(--c-lab);font:700 24px/1.2 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #00203a1a;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}html[lang^=zh] .menu-row,html[lang^=zh] .menu-sub a{font-family:var(--font-cjk)}.menu-prod svg{width:22px;height:22px;transition:transform .2s var(--ease);margin-left:auto}.menu-prod[aria-expanded=true] svg{transform:rotate(180deg)}.menu-sub{border-bottom:1px solid #00203a1a;margin:0;padding:4px 0 8px 16px;list-style:none}.menu-sub[hidden]{display:none}.menu-sub a{min-height:48px;color:var(--c-lab);font:700 18px/1.2 var(--font-sans);align-items:center;gap:10px;text-decoration:none;display:flex}.menu-row[aria-current]:after,.menu-sub a[aria-current]:after,.menu-prod[data-current]:before{content:"";background:var(--c-magenta);border-radius:50%;flex:none;width:8px;height:8px}.menu-prod[data-current]:before{order:1}.menu-prod svg{order:2}.menu-row:focus-visible,.menu-sub a:focus-visible{outline:3px solid var(--c-magenta);outline-offset:-3px;border-radius:8px}.menu-foot{margin:0 calc(-4px - var(--gut));padding:24px calc(var(--gut) + 4px) calc(24px + env(safe-area-inset-bottom));background:#fffdf0;gap:12px;display:grid;position:sticky;bottom:0;box-shadow:0 -1px #00203a1a}.menu-foot .lang-seg{width:100%}.menu-foot .lang-seg a{height:44px;font-size:15px}.menu-ctas{gap:12px;display:grid}.menu-ctas>*{justify-content:center;width:auto;height:52px;min-height:52px;margin:0}.menu-ctas .cta{padding-left:24px}.nav-login-lg{height:52px;padding:0 24px;font-size:15px}.menu-open,.menu-open body{overflow:hidden}@media (prefers-reduced-motion:no-preference){.menu:not([hidden]){animation:.2s ease-out both menu-in}}@keyframes menu-in{0%{opacity:0;transform:translateY(-12px)}}@media (max-width:1279px){.nav-pill{gap:10px}.nav-links>a,.nav-prod-btn{padding:10px 9px;font-size:14px}}@media (max-width:1179px){.nav-links,.nav-end>.nav-login{display:none}.nav-burger{display:block}.nav,.nav[data-scrolled]{--pill:64px}.nav-pill{justify-content:space-between;padding-left:16px}.nav-logo [data-logo],.nav[data-scrolled] .nav-logo [data-logo]{height:40px}}@media (max-width:639px){.nav-logo [data-logo],.nav[data-scrolled] .nav-logo [data-logo]{height:36px}}@media (max-width:479px){.nav-find{display:none}.nav{top:calc(8px + env(safe-area-inset-top));padding-inline:max(8px, env(safe-area-inset-left), env(safe-area-inset-right))}}.foot{--sheet:40px;z-index:0;margin-top:calc(var(--sheet) * -1);padding:32px 0 calc(14px + env(safe-area-inset-bottom));color:#fff;border-radius:var(--sheet) var(--sheet) 0 0;background:#000;position:relative;overflow:hidden}.foot:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);background:#0c0c10b3;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff14,inset 0 30px 60px -30px #ffffff1f}.foot-orb{z-index:-2;filter:blur(60px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.foot-orb-p{background:var(--c-magenta);width:380px;height:260px;top:-120px;left:-80px}.foot-orb-y{background:var(--c-yellow);opacity:.4;width:300px;height:220px;top:-150px;left:180px}.foot a{color:inherit;text-decoration:none}.foot-inner,.foot-bottom{width:min(var(--wrap), 100% - var(--gut) * 2);margin-inline:auto}.foot-inner{grid-template-columns:minmax(280px,1fr) minmax(0,2.2fr);align-items:start;gap:48px;display:grid}.foot-logo{display:inline-block}.foot-logo [data-logo]{width:260px;height:auto}.foot-brand{justify-items:start;gap:0;display:grid}.foot-sign{margin-top:24px}.foot-badges{margin-top:28px!important}.foot-sign{font:700 20px/1.2 var(--font-display);letter-spacing:.005em}.foot-badges{align-items:center;gap:10px;margin:2px 0 0;padding:0;list-style:none;display:flex}.foot-badges li{background:#fff;border-radius:12px;place-items:center;height:56px;padding:0 14px;display:grid}.foot-badges img{width:auto;height:40px;display:block}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;display:grid}.foot-cols h2{color:#fff400;opacity:1;mix-blend-mode:normal;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:800;line-height:1.4}.foot-cols ul,.foot-social{margin:0;padding:0;list-style:none}.foot-cols li+li{margin-top:0}.foot-cols a{color:#fffc;align-items:center;min-width:44px;min-height:24px;font-size:15px;font-weight:500;display:inline-flex}.foot-cols a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.foot-bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.foot-bottom p{color:#ffffffa3;margin:0;font-size:13px}.foot-social{gap:8px;display:flex}.foot-social a{background:#ffffff0a;border:1px solid #fff3;border-radius:50%;place-items:center;width:40px;height:40px;transition:background-color .16s,color .16s;display:grid}.foot-social a:hover{color:#000;background:#fff}.foot-social svg{width:18px;height:18px}.foot :focus-visible{outline-color:var(--c-yellow)}@media (max-width:1023px){.foot-inner{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:799px){.foot{--sheet:28px;padding-top:36px}.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.foot-cols a{min-height:44px}.foot-cols>:last-child:nth-child(odd){grid-column:1/-1}.foot-cols>:last-child:nth-child(odd) ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.foot-social a{width:44px;height:44px}}.foot-wa,.foot-hr{display:none}.foot-build{color:#ffffff52;white-space:nowrap;margin-left:6px;font-size:12px;display:inline-block}@media (max-width:639px){.foot{padding:12px var(--gut) calc(8px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;display:grid}.foot .foot-inner,.foot .foot-brand,.foot .foot-cols,.foot .foot-bottom,.foot .foot-end{display:contents}.foot>*,.foot-inner>*,.foot-brand>*,.foot-cols>*,.foot-bottom>*,.foot-end>*{grid-column:1/-1;margin:0}.foot-orb{grid-column:auto}.foot-logo{order:1;justify-self:start;line-height:0}.foot-logo [data-logo]{width:auto;height:44px}.foot-sign{order:2;margin-top:20px;font-size:22px;line-height:1.15}.foot-end .foot-login,.foot-wa{order:3;justify-content:center;height:48px;margin-top:32px;padding-inline:12px}.foot-end .foot-login{grid-column:1;margin:32px 0 0}.foot-wa{color:#fff;text-align:center;border:2px solid #ffffff80;border-radius:999px;grid-column:2;align-items:center;font-size:15px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.foot-end .foot-login{white-space:normal;text-align:center;line-height:1.1}.foot-wa:hover{color:#000;background:#fff}.foot-hr{background:#ffffff1f;height:1px;display:block}.foot-hr-1{order:4;margin-top:36px}.foot-cols>nav:first-child{order:5;grid-column:1;margin-top:32px}.foot-cols>nav:nth-child(2){order:5;grid-column:2;margin-top:32px}.foot-cols h2{letter-spacing:.12em;margin:0 0 12px;font-size:13px;line-height:1.2}.foot .foot-cols ul{row-gap:0}.foot-cols li{line-height:1;display:block}.foot-cols a{min-height:44px;font-size:16px;display:flex}.foot-hr-2{order:6;margin-top:10px}.foot-brand .rv-badge{order:7;justify-content:center;width:100%;min-height:44px;margin-top:10px;font-size:15px}.foot-badges{order:8;grid-template-columns:1fr 1fr;gap:12px;display:grid;margin:12px 0 0!important}.foot-badges li{border-radius:10px;height:40px;padding:0 8px}.foot-badges img{height:24px!important}.foot-cols>nav:nth-child(3){order:9;margin-top:20px}.foot-cols>:last-child:nth-child(odd) h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.foot .foot-cols>:last-child:nth-child(odd) ul{flex-wrap:wrap;gap:0 16px;display:flex}.foot-cols>:last-child:nth-child(odd) a{color:#fff9;justify-content:center;font-size:14px;display:inline-flex}.foot-hr-3{order:10;margin-top:10px}.foot-bottom{border-top:0;padding-top:0}.foot-bottom p{order:11;margin-top:10px;font-size:13px;line-height:1.25}.foot-social{order:12;gap:12px;margin-top:12px}}.rv-badge{min-height:44px;color:var(--c-lab);box-shadow:0 0 0 2px var(--c-lab), 3px 3px 0 var(--c-lab);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.rv-badge b{font:700 18px/1.25 var(--font-display)}.rv-badge .rv-stars{gap:1px;line-height:0;display:inline-flex}.rv-badge .rv-stars svg{display:block}.rv-badge:focus-visible{outline:3px solid var(--c-magenta);outline-offset:3px}.rv-badge-dark{box-shadow:none;margin-top:14px}.foot a.rv-badge,.on-dark a.rv-badge{color:var(--c-lab)}.foot-end{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.foot .foot-login{color:#fff}.fab-wa{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;text-decoration:none;transition:opacity .2s,visibility .2s,transform .2s;display:grid;position:fixed;box-shadow:0 0 0 2px #fff,0 8px 22px #00203a47}.fab-wa svg{display:block}.fab-wa[data-away]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}.fab-wa:focus-visible{outline:3px solid var(--c-lab);outline-offset:4px}.fab-wa-pill{color:var(--c-lab);font:700 15px/1.2 var(--font-sans);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:999px;padding:10px 16px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(8px,-50%);box-shadow:0 0 0 1.5px #00203a1f,0 6px 16px #00203a2e}@media (hover:hover) and (min-width:1024px){.fab-wa:hover .fab-wa-pill,.fab-wa:focus-visible .fab-wa-pill{opacity:1;visibility:visible;transform:translateY(-50%)}}.fab-wa:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 #25d3668c}@media (prefers-reduced-motion:no-preference){.fab-wa:after{animation:1.4s ease-out 3s fab-pulse}}@keyframes fab-pulse{to{box-shadow:0 0 0 18px #25d36600}}.menu-open .fab-wa{opacity:0;visibility:hidden}
:root{--hero-h1-to-sub:32px;--hero-sub-to-cta:44px}@media (max-width:1023px){:root{--hero-h1-to-sub:26px;--hero-sub-to-cta:36px}}@media (max-width:639px){:root{--hero-h1-to-sub:22px;--hero-sub-to-cta:30px}}.sec.hero{--fade:linear-gradient(to bottom, #fff0 calc(100% - 160px), #fff 100%);--base:radial-gradient(70% 60% at 100% 100%, color-mix(in oklch, var(--c-pink) 85%, var(--c-magenta)) 0%, #ffe3ff00 70%), linear-gradient(135deg, var(--c-yellow) 0%, var(--c-cream) 62%, var(--c-cream) 100%);padding:calc(12px + var(--nav-h) + 48px) 0 calc(var(--sec) * .9);background:var(--fade), var(--base);position:relative;overflow:hidden}.hero[data-hero-bg=a]{background:var(--fade), var(--g-sunrise)}.hero[data-hero-bg=c]{background:var(--fade), var(--c-cream)}.hero[data-hero-edge=bottom]{background:var(--base);padding-bottom:0}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,48px);display:grid;position:relative}.hero:not(.hero-held) .hero-grid{align-items:start}.hero:not(.hero-held) .hero-copy{align-self:start}.hero-text .hero-grid{grid-template-columns:minmax(0,860px)}.hero-visual{justify-items:center;min-width:0;display:grid;position:relative}.hero-copy{z-index:3;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative;container-type:inline-size}.hero-copy>*{margin:0}.hero-eyebrow+.hero-h1{margin-top:14px}.hero-copy>.hero-h1+.hero-sub{margin-top:var(--hero-h1-to-sub)}.hero-copy>.hero-sub+.hero-ctas{margin-top:var(--hero-sub-to-cta)}.hero-copy .hero-h1{font-size:min(clamp(44px, 8.2vw, 112px), calc(100cqi / var(--lw,6)), calc(300cqi / var(--tw,20)), calc(100cqi / var(--nsw,.01)));overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;line-height:1.12}.hero-copy .hero-sub{max-width:34ch}.hero-k-hardware .hero-copy .hero-h1{font-size:min(clamp(44px, 7vw, 96px), calc(100cqi / var(--lw,6)), calc(300cqi / var(--tw,20)), calc(100cqi / var(--nsw,.01)))}.hero:not(.hero-held) .hero-copy .hero-h1{font-size:min(clamp(44px, 8.2vw, 112px), calc(100cqi / var(--w3,8)), calc(100cqi / var(--nsw,.01)))}.hero-k-hardware:not(.hero-held) .hero-copy .hero-h1{font-size:min(clamp(44px, 7vw, 96px), calc(100cqi / var(--w3,8)), calc(100cqi / var(--nsw,.01)))}@media (min-width:900px){.hero-k-pricing .hero-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.hero-k-hardware .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero-k-home:not(.hero-cafe):not(.hero-anim){height:860px;padding-top:calc(12px + var(--nav-h) + 36px)}.hero-k-home:not(.hero-cafe):not(.hero-anim) .hero-grid{grid-template-columns:minmax(0,46%) 1fr;align-items:start}.hero-k-home:not(.hero-cafe):not(.hero-anim) .hero-sub{max-width:30ch}.hero-k-home:not(.hero-cafe):not(.hero-anim) .hero-copy .hero-h1{font-size:min(clamp(44px, 8.2vw, 112px), calc(100cqi / var(--lw,6)), calc(255cqi / var(--tw,20)), calc(100cqi / var(--nsw,.01)))}:lang(zh) .hero-k-home:not(.hero-cafe):not(.hero-anim) .hero-copy .hero-h1{font-size:min(clamp(44px, 8.2vw, 112px), 84px, calc(100cqi / var(--nsw,.01)))}.hero-k-about .hero-copy{padding-bottom:calc(var(--sec) * .9);align-self:center}.hero-k-about .hero-visual{align-self:end}@media (max-width:899px){.sec.hero{padding-top:calc(8px + var(--nav-h) + 32px)}.hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.hero-k-about .hero-copy{padding-bottom:0}}@media (max-width:1099px){.hero-k-home:not(.hero-cafe):not(.hero-anim){background:var(--c-cream);height:auto}.hero-k-home:not(.hero-cafe):not(.hero-anim) .hero-grid{grid-template-columns:minmax(0,1fr)}}@keyframes hs-in{0%{opacity:0;transform:translateY(18px)}}.hs-halo{z-index:-1;opacity:.7;pointer-events:none;background:radial-gradient(closest-side, var(--halo) 0%, color-mix(in srgb, var(--halo) 45%, transparent) 55%, transparent 100%);border-radius:50%;position:absolute;inset:4% 2%}.hs-halo-yellow{--halo:#fff59a}.hs-halo-pink{--halo:#ffc4ec}.hs-halo-blue{--halo:#a9c4ff}.hs-pop{position:relative}.hs-pop .pop{filter:drop-shadow(6px 6px 0 var(--c-lab))}.hs-pop-screen{border-radius:2px;position:absolute;overflow:hidden}.dr{width:100%;position:relative}.dr-img{filter:drop-shadow(0 26px 30px #00203a2e);width:100%;height:auto;display:block}.dr-scale{transform-origin:0 0;transform:scale(var(--k,0));position:absolute;top:0;left:0}.dr-screen{transform-origin:0 0;backface-visibility:hidden;border-radius:8px;position:absolute;top:0;left:0;overflow:hidden}.scr{color:var(--c-lab);font-family:var(--font-sans);background:#fff;line-height:1.2;position:absolute;inset:0;overflow:hidden;container-type:size}.scr-state{opacity:0;place-items:center;display:grid;position:absolute;inset:0}.scr-state[data-k="3"]{opacity:1}@media (prefers-reduced-motion:no-preference){.scr-state{animation:7.5s linear infinite scr}.scr-state[data-k="2"]{animation-delay:-5s}.scr-state[data-k="3"]{animation-delay:-2.5s}}@keyframes scr{0%,30%{opacity:1}33.4%,97%{opacity:0}to{opacity:1}}.hx[data-run="0"] .scr-state{animation-play-state:paused}.scr p{margin:0}.scr-list{gap:4cqh;width:84%;font-size:4.6cqw;font-weight:600;display:grid}.scr-h{font-size:5.4cqw;font-weight:800}.scr-list p{justify-content:space-between;gap:4cqw;display:flex}.scr-tot{border-top:.5cqw solid var(--c-lab);padding-top:3cqh;font-weight:800}.scr-charge{justify-items:center;gap:7cqh;display:grid}.scr-btn{background:var(--c-magenta);color:#fff;white-space:nowrap;border-radius:999px;padding:3.5cqh 8cqw;font-size:6cqw;font-weight:800}.scr-ways{gap:3cqw;display:flex}.scr-ways span{box-shadow:inset 0 0 0 .5cqw var(--c-lab);border-radius:999px;padding:1.6cqh 4cqw;font-size:4cqw;font-weight:700}.scr-paid{justify-items:center;gap:5cqmin;display:grid}.scr-smile{aspect-ratio:1;background:var(--c-yellow);border-radius:50%;place-items:center;width:38cqmin;display:grid}.scr-smile img,.smile-fit img{width:87.4%;height:auto;display:block;translate:-1.8% -5.8%}.smile-disc img{width:82%;height:auto;display:block;translate:none}.hm .scr-smile img,.hh .scr-smile img,.hv-pay .scr-smile img,.hv-about .scr-smile img{width:52%;translate:none}.scr-paid b{font-size:10cqmin;font-weight:800}.scr-big{justify-items:center;gap:3cqh;display:grid}.scr-big span{font-size:8cqw;font-weight:700}.scr-big b{white-space:nowrap;font-size:15cqw;font-weight:800}.scr-tap,.scr-ok{justify-items:center;gap:5cqh;display:grid}.scr-tap b,.scr-ok b{white-space:nowrap;font-size:13cqw;font-weight:800}.scr-tap svg{fill:none;width:34cqw;stroke:var(--c-lab);stroke-width:2px;stroke-linecap:round}.scr-tap span,.scr-ok span{font-size:9cqw;font-weight:800}.scr-ok span{background:var(--c-yellow);border-radius:999px;padding:1.5cqh 6cqw}.scr-shot{object-fit:cover;width:100%;height:100%}.hero-dots{z-index:0;opacity:.12;pointer-events:none;background:radial-gradient(circle,#fff 0 34%,#0000 36%) 0 0/14px 14px;position:absolute;inset:4% 2% 2% 4%;-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 45%,#0000 100%)}.hero.hero-v1{height:860px;padding:calc(12px + var(--nav-h) + 36px) 0 0;background:linear-gradient(to top, var(--c-blue) 0 140px, var(--c-lab) 140px 144px, #fffaf0 144px 196px, #fff07a 196px, #fff6b8 520px, var(--c-cream) 860px)}.hero-v1 .hero-grid{z-index:3;grid-template-columns:minmax(0,46%) 1fr;display:grid;position:relative}.hero-v1 .hero-sub{max-width:30ch}.hh{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hh-stage{aspect-ratio:1600/860;width:1600px;position:absolute;bottom:0;left:50%;translate:-50%}.hh-layer{width:100%;height:100%;position:absolute;inset:0}.hh-obj,.hh-dev,.hh-hand,.hh-shadow{display:block;position:absolute}.hh-shadow{background:radial-gradient(closest-side,#00203a61,#00203a00);border-radius:50%;height:3.4%;translate:0 50%}.hh-hand-svg{width:100%;height:auto;display:block}.hh[data-t=sticker] .dr-img{filter:drop-shadow(3px 0 0 var(--c-lab)) drop-shadow(-3px 0 0 var(--c-lab)) drop-shadow(0 3px 0 var(--c-lab)) drop-shadow(0 -3px 0 var(--c-lab)) drop-shadow(6px 6px 0 var(--c-lab))}.hh[data-t=soft] .dr-img{filter:drop-shadow(0 22px 26px #00203a42)}.hh[data-t=soft] .hh-obj .pop{filter:drop-shadow(0 10px 12px #00203a38)}.hh[data-t=soft] .hh-obj .pop :is(path,rect,circle,ellipse):not([stroke]){stroke-width:2px}.hh[data-t=drawn] .hs-pop .pop{filter:drop-shadow(6px 6px 0 var(--c-lab))}.hh .scr-handheld .scr-state{animation-duration:8s}.hh .scr-handheld .scr-state[data-k="2"]{animation-delay:-5.333s}.hh .scr-handheld .scr-state[data-k="3"]{animation-delay:-2.667s}@media (prefers-reduced-motion:no-preference){.hh-details{transform:translateY(calc(var(--py,0) * -8px))}.hh-devices{transform:translateY(calc(var(--py,0) * -12px))}.hh-front-hand{transform:translateY(calc(var(--py,0) * -16px))}.hh-hand{animation:8s cubic-bezier(.45,0,.25,1) infinite hh-tap}.hh-light{animation:14s ease-in-out infinite alternate hh-light}.hh[data-run="0"] :is(.hh-hand,.hh-light,.scr-state,.steam){animation-play-state:paused}}@keyframes hh-tap{0%,4%{translate:44px 12px}16%,26%{translate:0}38%,to{translate:44px 12px}}@keyframes hh-light{0%{opacity:.22;translate:0}to{opacity:.34;translate:-48px}}@media (max-width:1099px){.hero.hero-v1{background:var(--c-cream);height:auto;padding-bottom:0}.hero-v1 .hero-grid{grid-template-columns:minmax(0,1fr)}.hh{height:71.4286vw;margin-top:20px;position:relative;inset:auto}.hh-stage{width:163.265vw;left:-63.2653vw;translate:none}}.hx{isolation:isolate;justify-self:center;width:min(100%,600px);position:relative}.hx .hs-halo{inset:2% -2%}.hx-hw{aspect-ratio:auto;justify-content:center;align-items:flex-end;gap:32px;width:min(100%,760px);padding:48px 0;display:flex}.hx-hw-dev{flex:none}.hx-hw .hx-l1610{width:36%}.hx-hw .hx-l1611{width:34%}.hx-hw .hx-m9200{width:22%}.hx-obj{width:min(100%,520px)}.hx-svg{width:100%;height:auto;display:block;overflow:visible}.hx-pair{grid-template-columns:1fr auto 1fr;align-items:end;gap:28px;width:min(100%,600px);padding:40px 0;display:grid}.hx-compare{grid-template-columns:1.6fr 1fr;gap:48px}.hx-swap{width:84px;filter:drop-shadow(4px 4px 0 var(--c-lab));align-self:center}.hx-dome{aspect-ratio:1;place-items:end center;width:min(100%,480px);padding:0 12% 7%;display:grid}.hx-dome-dev{z-index:0;width:100%;position:relative}.hx-dome-glass{z-index:1;width:100%;height:100%;position:absolute;inset:0}.hx .dr-img{filter:drop-shadow(0 22px 26px #00203a33)}@media (prefers-reduced-motion:no-preference){.hx{animation:.6s cubic-bezier(.22,1,.36,1) both hs-in}}@media (max-width:899px){.hx{margin-top:8px}.hx-tag b{font-size:12px}.hx-tag span{font-size:14px}.hx-hw,.hx-price-devs{gap:16px}}.md{aspect-ratio:600/470;width:100%;position:relative}.md-back,.md-front{background:#fff;border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #00203a1a,0 22px 40px -14px #00203a52}.md-back{width:78%;top:0;right:0;rotate:3deg}.md-front{width:84%;bottom:0;left:0;rotate:-3deg}.md-screen{background:#fff;width:100%;position:relative;overflow:hidden;container-type:inline-size}.md-shot{aspect-ratio:1600/1002;width:100%;position:relative}.md-shot>img,.md-dash-inner>img{width:100%;height:auto;display:block}.md-band{background:#fff;height:calc(12px + .42cqi);display:block}.md-band-dash{background:linear-gradient(90deg,#fff 7.6%,#f6f6f6 7.6%)}.md-tilefix{z-index:1;background:#fef301;border-radius:1.34cqi 1.34cqi 0 0;width:4.5%;height:.92cqi;position:absolute;top:-.42cqi;left:1.5625%}.md-fit{flex-direction:column;height:100%;display:flex}.md-fit .md-shot{aspect-ratio:1600/1002;flex:1;width:auto;max-width:100%;min-height:0;margin-inline:auto}.md-order{font:600 1.85cqi/1.25 var(--font-sans);color:#222;background:#fff;border-left:1px solid #eee;flex-direction:column;gap:1.7cqi;padding:2.6cqi 2.1cqi;display:flex;position:absolute;inset:0 0 0 69.6%}.md-h{margin-bottom:.7cqi;font-size:2.4cqi;font-weight:700}.md-line,.md-sub{justify-content:space-between;gap:1.2cqi;margin:0;display:flex}.md-line span:last-child{color:#e91e8c;white-space:nowrap}.md-empty{text-align:center;color:#999;margin:auto 0}.md-sub{border-top:2px solid #e91e8c;margin-top:auto;padding-top:1.2cqi}.md-checkout{color:#fff;text-align:center;white-space:nowrap;background:#e91e8c;border-radius:999px;padding:1.4cqi;font-weight:700;transition:transform .2s;display:block}.md-checkout[data-on]{transform:scale(.96)}.md-done{color:var(--c-lab);background:#fffffff2;place-content:center;justify-items:center;gap:2.4cqi;display:grid;position:absolute;inset:0}.md-done .scr-smile{width:15cqi}.md-done b{font-size:3.6cqi}.md-cursor{left:var(--x);top:var(--y);z-index:2;width:4.3cqi;height:4.3cqi;box-shadow:0 0 0 .5cqi #fff, 0 0 0 .9cqi var(--c-lab);background:#00203a40;border-radius:50%;position:absolute;translate:-30% -10%}@media (prefers-reduced-motion:no-preference){.md-cursor{animation:1.2s cubic-bezier(.22,1,.36,1) both md-tap}}@keyframes md-tap{0%{opacity:0;scale:1.6}40%{opacity:1;scale:1}60%{scale:.8}to{scale:1}}.md-dash-inner{position:relative;container-type:inline-size}.md-sales,.md-orders{color:#3a863d;height:4.6%;font:700 1.75cqi/1 var(--font-sans);white-space:nowrap;background:#fff;align-items:center;padding:0 .3cqi;display:flex;position:absolute;top:17.6%}.md-sales{min-width:9.5%;left:10.1%}.md-orders{min-width:4.5%;left:40.3%}.md-dash-crop{aspect-ratio:auto;height:100%}.md-dash-crop .md-dash-inner{width:109%;position:absolute;top:0;left:-8.5%}.hm{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hm-stage{aspect-ratio:1600/860;width:1600px;position:absolute;bottom:0;left:50%;translate:-50%;container-type:inline-size}.hm-layer{width:100%;height:100%;position:absolute;inset:0}.hm-obj,.hm-dev,.hm-hand,.hm-shadow,.hm-price{display:block;position:absolute}.hm-shadow{background:radial-gradient(closest-side,#00203a6b,#00203a00);border-radius:50%;height:2.6%;translate:0 45%}.hm .dr-img,.hv-sticker .dr-img{filter:url(#pop-sticker)}.hm-m9200{transform-origin:50% 100%;rotate:-8deg}.hm-hand-svg{width:100%;height:auto;display:block}.hm-price{box-shadow:inset 0 0 0 3px var(--c-lab), 4px 4px 0 var(--c-lab);text-align:center;color:var(--c-lab);background:#fff;border-radius:max(8px,.7cqi);justify-items:center;gap:.3cqi;padding:max(10px,.9cqi) max(14px,1.2cqi);display:grid}.hm-price b{font:800 max(13px, 1.25cqi)/1.2 var(--font-sans);white-space:nowrap}.hm-price span{font:800 max(14px, 1.5cqi)/1.2 var(--font-sans);color:var(--magenta-ink);white-space:nowrap}.hm .scr-handheld .scr-state{animation-duration:8s}.hm .scr-handheld .scr-state[data-k="2"]{animation-delay:-5.333s}.hm .scr-handheld .scr-state[data-k="3"]{animation-delay:-2.667s}.hm-hand{opacity:0}@media (prefers-reduced-motion:reduce){.hm-hand,.hv-pay-hand{opacity:1}}@media (prefers-reduced-motion:no-preference){.hm-details{transform:translateY(calc(var(--py,0) * -8px))}.hm-devices{transform:translateY(calc(var(--py,0) * -12px))}.hm-hand{animation:8s cubic-bezier(.45,0,.25,1) infinite hm-tap}.hm[data-run="0"] :is(.hm-hand,.scr-state,.steam){animation-play-state:paused}}@keyframes hm-tap{0%,6%{opacity:0;translate:40px}14%{opacity:1;translate:24px}22%,32%{opacity:1;translate:0}44%{opacity:1;translate:30px}52%,to{opacity:0;translate:40px}}@media (max-width:1099px){.hm{height:76.9231vw;margin-top:28px;position:relative;inset:auto}.hm-stage{width:205.128vw;left:-87.1795vw;translate:none}}.hv{isolation:isolate;width:min(100%,600px);position:relative}.hv-shadow{background:radial-gradient(closest-side,#00203a66,#00203a00);border-radius:50%;display:block;position:absolute}.hv-pos{aspect-ratio:600/540}.hv-pos-in{position:absolute;inset:0}.hv-pos-glow{z-index:-1;background:radial-gradient(closest-side,#fff4008c,#ffc4ec73 55%,#fff0 100%);border-radius:50%;position:absolute;inset:6% 0 4% 4%}.hv-pos-l1610{width:76%;position:absolute;top:0;left:2%}.hv-pos-shadow-a{width:58%;height:6%;top:84%;left:10%}.hv-pos-phone{z-index:2;width:29%;position:absolute;bottom:0;right:0}.hv-pos-card{z-index:3;color:var(--ink-2);border-radius:16px;gap:2px;padding:12px 16px;font-size:13px;font-weight:700;display:grid;position:absolute;top:9%;left:-3%}.hv-pos-card b{font:800 clamp(18px, 1.7vw, 24px) / 1.1 var(--font-sans);color:var(--c-lab);font-variant-numeric:tabular-nums;white-space:nowrap}.pd{height:100%;font-family:var(--font-sans);color:#222;background:#f6f6f6;align-content:start;gap:3.6cqi;padding:2cqi 5cqi 5cqi;display:grid}.phf .pd{font-size:4.6cqi}.pd-head{align-items:center;gap:3cqi;font-size:6.4cqi;display:flex}.pd-tile{aspect-ratio:1;background:url(/brand/logo/mark.svg) 50%/100% no-repeat;width:9cqi}.pd-date{justify-content:space-between;margin:0;font-size:4.4cqi;font-weight:700;display:flex}.pd-card{background:#fff;border-radius:3cqi;gap:1.4cqi;padding:4cqi;display:grid;box-shadow:0 1px 2px #0000000f}.pd-card span{color:#555;font-size:4.2cqi;font-weight:700}.pd-card b{color:#4caf50;font-variant-numeric:tabular-nums;font-size:8.4cqi;font-weight:700}.pd-bars{align-items:flex-end;gap:2.4cqi;height:26cqi;display:flex}.pd-bars i{background:#cfe0ff;border-radius:1cqi 1cqi 0 0;flex:1}.pd-bars i[data-on]{background:#2f6bff}.hv-pay{aspect-ratio:600/520}.hv-frame{box-shadow:inset 0 0 0 3px var(--c-lab), 8px 8px 0 var(--c-lab);background:var(--c-cream);border-radius:28px;position:absolute;inset:0;overflow:hidden}.hv-places,.hv-place{position:absolute;inset:0}.hv-place svg{width:100%;height:100%;display:block}.hv-place[data-k="2"],.hv-place[data-k="3"]{opacity:0}@media (prefers-reduced-motion:no-preference){.hv-place{animation:12s ease-in-out infinite hv-place}.hv-place[data-k="1"]{animation-delay:-12s}.hv-place[data-k="2"]{animation-delay:-8s}.hv-place[data-k="3"]{animation-delay:-4s}.hv[data-run="0"] :is(.hv-place,.scr-state,.hv-pay-hand){animation-play-state:paused}}@keyframes hv-place{0%{opacity:0}8%,33%{opacity:1}41%,to{opacity:0}}.hv-frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 3px var(--c-lab);pointer-events:none;position:absolute;inset:0}.hv-pay-shadow{width:44%;height:5%;bottom:7%;left:30%}.hv-pay-m9200{transform-origin:50% 100%;width:58%;position:absolute;bottom:8%;left:22%;rotate:-16deg}.hv-pay .scr-handheld .scr-state{animation-duration:8s}.hv-pay .scr-handheld .scr-state[data-k="2"]{animation-delay:-5.333s}.hv-pay .scr-handheld .scr-state[data-k="3"]{animation-delay:-2.667s}@media (prefers-reduced-motion:reduce){.hv-pay .scr-state{opacity:0}.hv-pay .scr-state[data-k="2"]{opacity:1}}.hv-pay-hand{opacity:0;width:42%;position:absolute;top:22%;right:2%}@media (prefers-reduced-motion:no-preference){.hv-pay-hand{animation:8s cubic-bezier(.45,0,.25,1) infinite hm-tap}}.hv-price{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;width:min(100%,700px);display:grid}.pw-grid{background:#ffffff8c;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;margin:0;padding:10px;list-style:none;display:grid;box-shadow:0 0 0 1px #00203a14,0 22px 44px -26px #00203a59}.pw-cell{background:#fff;border-radius:12px;grid-template-rows:28px 74px minmax(56px,auto);grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;padding:8px 6px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #00203a14}.pw-tag{background:var(--magenta-ink);color:#fff;text-align:center;overflow-wrap:anywhere;box-sizing:border-box;border-radius:5px;align-self:center;max-width:100%;margin:0;padding:1px 6px;font-size:11px;font-weight:800;line-height:13px;position:relative}.pw-tag:empty{background:0 0}.pw-cell{transition:background-color .5s,box-shadow .5s,transform .5s}.pw-cell[data-on]{z-index:1;box-shadow:inset 0 0 0 2px var(--c-magenta), 0 10px 18px -10px #e732a08c;background:#ffe6f3;transform:translateY(-3px)}.pw-tick{z-index:2;background:var(--c-magenta);opacity:0;border-radius:50%;place-items:center;width:24px;height:24px;transition:opacity .3s,transform .4s cubic-bezier(.3,1.5,.5,1);display:grid;position:absolute;top:-7px;right:-7px;transform:scale(.4)}.pw-tick svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pw-cell[data-on] .pw-tick{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pw-cell,.pw-tick{transition:none}}.pw-art{place-items:center;width:100%;height:74px;min-height:0;display:grid;position:relative}.pw-art img,.pw-art .pop{object-fit:contain;width:auto;max-width:78%;height:100%;max-height:74px}.pw-art .pop{width:64px;height:auto;max-height:64px;filter:drop-shadow(3px 3px 0 var(--c-lab))}.pw-art .partner-logo{max-width:86%;height:22px!important}.pw-cell[data-k=drawer] .pw-art img{max-width:92%}.pw-label{text-align:center;align-content:start;justify-items:center;gap:2px;width:100%;margin:10px 0 0;line-height:1.15;display:grid;position:relative}.pw-label b{min-height:2.3em;color:var(--c-lab);overflow-wrap:normal;justify-content:center;align-items:flex-end;font-size:12px;font-weight:800;display:flex}.pw-label>span{color:var(--magenta-ink);white-space:nowrap;font-size:11.5px;font-weight:700}@media (max-width:899px){.hv-price{width:min(100%,560px)}}@media (max-width:479px){.pw-grid{gap:6px;padding:8px}.pw-cell{grid-template-rows:28px 60px minmax(52px,auto);padding:7px 3px}.pw-art{height:60px}.pw-art img{max-height:60px}.pw-art .pop{width:52px}.pw-label b{letter-spacing:-.005em;font-size:10px}.pw-label>span{font-size:10.5px}.pw-tag{padding-inline:4px;font-size:11px;line-height:12px}}.hv-chat{justify-items:center;width:min(100%,520px);display:grid}.hv-chat-phone{width:min(74%,340px)}.hv-chat-in{background:#f4f1ea;grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.hv-chat-top{background:#fff;border-bottom:1px solid #00203a1a;align-items:center;gap:3cqi;padding:3cqi 5cqi;font-size:4.6cqi;display:flex}.hv-chat-avatar.smile-disc{width:10cqi;height:10cqi;box-shadow:none}.hv-chat-body{flex-direction:column;justify-content:flex-end;gap:3cqi;padding:4cqi 4cqi 6cqi;display:flex;overflow:hidden}.hv-bubble{max-width:80%;color:var(--c-lab);border-radius:4.6cqi;margin:0;padding:2.8cqi 3.8cqi;font-size:4.3cqi;font-weight:600;line-height:1.32;box-shadow:0 1px 2px #00203a1f}.hv-me{background:var(--c-yellow);border-bottom-right-radius:1.4cqi;align-self:flex-end}.hv-us{background:#fff;border-bottom-left-radius:1.4cqi;align-self:flex-start}@media (prefers-reduced-motion:no-preference){.hv-bubble{animation:.32s cubic-bezier(.22,1,.36,1) both hv-bub}}@keyframes hv-bub{0%{opacity:0;translate:0 8px}}.hv-typing{gap:1.4cqi;padding:3.6cqi 4.2cqi;display:flex}.hv-typing i{background:var(--c-lab);opacity:.5;border-radius:50%;width:2cqi;height:2cqi}@media (prefers-reduced-motion:no-preference){.hv-typing i{animation:.9s ease-in-out infinite hv-dot}.hv-typing i:nth-child(2){animation-delay:.15s}.hv-typing i:nth-child(3){animation-delay:.3s}}@keyframes hv-dot{50%{opacity:1;translate:0 -2px}}.hv-about{justify-self:end;width:min(100%,640px)}.hv-about-stage{aspect-ratio:640/600;width:100%;position:relative}.hv-about-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hv-about-l1610{width:30%;position:absolute;bottom:21%;left:4%}.hv-about-m9200{transform-origin:50% 100%;width:15%;position:absolute;bottom:21%;left:60%;rotate:-18deg}.hv-about-shadow-a{width:28%;height:3%;bottom:19.5%;left:5%}.hv-about-shadow-b{width:12%;height:2.6%;bottom:19.5%;left:59%}.hv-about-kopi{width:9%;position:absolute;bottom:21%;left:39%}.hv-about-phone{aspect-ratio:34/56;background:var(--c-lab);border-radius:6px;width:7%;position:absolute;bottom:21.4%;left:78%;rotate:6deg}.hv-about-phone:before{content:"";background:#dbe7ff;border-radius:3px;position:absolute;inset:9% 9% 7%}.hv-badge{aspect-ratio:1;background:var(--c-magenta);width:46%;box-shadow:inset 0 0 0 2px var(--c-lab);border-radius:50%;place-items:center;display:grid;position:absolute;top:-12%;right:-24%;scale:0;container-type:inline-size}.hv-badge:after{content:"3";color:#fff;font:800 62cqi/1 var(--font-sans)}.hv-reply{background:var(--c-yellow);width:66%;height:18%;box-shadow:inset 0 0 0 1.5px var(--c-lab);opacity:1;border-radius:4px;position:absolute;bottom:22%;left:22%}@media (prefers-reduced-motion:no-preference){.hv-badge{animation:10s ease-in-out infinite hv-badge}.hv-reply{animation:10s ease-in-out infinite hv-reply}.hv-about[data-run="0"] :is(.hv-badge,.hv-reply,.steam){animation-play-state:paused}}@keyframes hv-badge{0%,8%{scale:0}14%,52%{scale:1}60%,to{scale:0}}@keyframes hv-count{0%,22%{content:"1"}23%,36%{content:"2"}37%,to{content:"3"}}@media (prefers-reduced-motion:no-preference){.hv-badge:after{animation:10s step-end infinite hv-count}}@keyframes hv-reply{0%,58%{opacity:0;translate:0 6px}66%,92%{opacity:1;translate:0}to{opacity:0}}@media (max-width:899px){.hv-about{justify-self:stretch;width:100%}.hv-cubby-label b{font-size:11px}.hv-cubby-label span{font-size:10px}}@media (prefers-reduced-motion:no-preference){.hx-help .hx-help-ask{transform-box:fill-box;transform-origin:20% 100%;animation:9s cubic-bezier(.3,1.4,.5,1) infinite hx-ask}.hx-help .hx-dot{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite hx-dot}.hx-help .hx-dot-1{animation-delay:.18s}.hx-help .hx-dot-2{animation-delay:.36s}.hx-help .hx-help-bell{transform-box:fill-box;transform-origin:50% 100%;animation:9s ease-in-out infinite hx-ring}}@keyframes hx-ask{0%,4%{opacity:0;scale:.6}10%,92%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes hx-dot{0%,14%{opacity:.35;translate:0}18%{opacity:1;translate:0 -8px}22%,26%{opacity:.35;translate:0}30%{opacity:1;translate:0 -8px}34%,38%{opacity:.35;translate:0}42%{opacity:1;translate:0 -8px}46%,to{opacity:1;translate:0}}@keyframes hx-ring{0%,52%{rotate:0deg}55%{rotate:-6deg}58%{rotate:5deg}61%{rotate:-3deg}64%{rotate:1.5deg}67%,to{rotate:0deg}}@media (max-width:379px){.hero-k-pricing .hv-price{width:auto;margin-inline:calc(var(--gut) * -1)}.pw-grid{border-radius:0;gap:4px;padding:4px}.pw-cell{padding:7px 2px}}.hero-k-home.hero-cafe{background:#fff;height:auto;padding:0;container-type:inline-size}.hero-cafe>*{--hh:clamp(600px, 56.55cqw, 820px);--ww:max(100cqw, var(--hh) * 1.7684);--wh:calc(var(--ww) / 1.7684)}.hero-cafe .cf{position:relative;overflow:hidden}.cf-wrap{aspect-ratio:2688/1520;position:absolute;container-type:inline-size}.cf-plate,.cf-plate img{width:100%;height:100%;display:block;position:absolute;inset:0}.cf-dev{position:absolute}.cf-dev-img{width:100%;height:100%;display:block;position:relative}.cf-shadow{background:#00203a;position:absolute;inset:0;transform:translate(.81cqw,.66cqw);-webkit-mask-size:100% 100%;mask-size:100% 100%}.cf-screen{transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.cf-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.cf-logo{width:55%;height:auto;position:absolute;top:50%;left:22.5%;translate:0 -50%}.cf-mark{width:40%;height:auto;position:absolute;top:50%;left:30%;translate:0 -50%}.cf-corner{width:0;height:0;position:absolute}.cf-corner-tl{top:0;left:0}.cf-corner-tr{top:0;right:0}.cf-corner-br{bottom:0;right:0}.cf-corner-bl{bottom:0;left:0}.cf-debug{z-index:9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (min-width:1024px){.hero-cafe .cf{height:var(--hh)}.hero-cafe .cf-wrap{width:var(--ww);bottom:0;right:0}.hero-cafe .hero-grid{z-index:3;padding-top:max(calc(12px + var(--nav-h) + 40px), calc(var(--hh) - var(--wh) * .757 + 16px));grid-template-columns:minmax(0,1fr);margin-inline:auto;position:absolute;top:0;left:0;right:0}.hero-cafe .hero-copy{max-width:calc(var(--ww) * .4 - (var(--ww) - 100cqw) - max(var(--gut), (100cqw - var(--wrap)) / 2))}.hero.hero-cafe:not(.hero-held) .hero-copy .hero-h1{font-size:min(clamp(40px, 4.6vw, 76px), calc(100cqi / var(--w3,8)), calc(100cqi / var(--nsw,.01)))}}@media (min-width:768px) and (max-width:1023px){.hero-cafe .hero-grid{padding-top:calc(8px + var(--nav-h) + 40px);grid-template-columns:minmax(0,1fr);padding-bottom:32px}.hero-cafe .cf{height:56.55cqw}.hero-cafe .cf-wrap{width:100cqw;top:0;left:0}}@media (max-width:767px){.hero-cafe .hero-grid{padding-top:calc(8px + var(--nav-h) + 32px);grid-template-columns:minmax(0,1fr);padding-bottom:28px}.hero-cafe .cf{aspect-ratio:4/5}.hero-cafe .cf-wrap{width:221.05cqw;top:0;left:-108.315cqw}}.hero-k-home.hero-anim{background:#fff;height:auto;padding:0;container-type:inline-size}.hero-anim .an{aspect-ratio:16/9;position:relative;overflow:hidden}.an-wrap{aspect-ratio:2688/1520;width:111.111%;position:absolute;top:0;left:-11.1111%;container-type:inline-size}.an-wrap>*{--pp:calc(100cqw / 2688)}.an-plate{width:100%;height:100%;display:block;position:absolute;inset:0}.an-rod{width:calc(7 * var(--pp));background:#00203a;position:absolute;top:0}.an-fan{aspect-ratio:1;position:absolute;transform:translate(-50%,-50%)scaleY(.2107)rotate(18deg)}.an-fan img{width:100%;height:100%;display:block}.an-traffic{filter:saturate(.68) contrast(.86) blur(calc(2.4 * var(--pp)));position:absolute;inset:0;overflow:hidden}.an-car{transform-origin:50% 100%;visibility:hidden;position:absolute;top:0;left:0}.an-car img{width:100%;height:100%;display:block}.an-wheel{background-repeat:no-repeat;border-radius:50%;position:absolute}.an-occ{height:auto;display:block;position:absolute}.an-blur,.an-veil{pointer-events:none;clip-path:polygon(0 0,50% 0,50% 51%,44% 51%,44% 61.8%,26% 67.8%,26% 100%,0 100%);position:absolute;inset:0}.an-blur{clip-path:polygon(0 0,24% 0,24% 11%,37% 11%,37% 0,50% 0,50% 51%,44% 51%,44% 61.8%,26% 67.8%,26% 100%,0 100%);-webkit-mask-image:linear-gradient(90deg,#000 0% 30%,#0000 52%);mask-image:linear-gradient(90deg,#000 0% 30%,#0000 52%)}.an-blur img{width:100%;height:100%;filter:blur(calc(10 * var(--pp)));display:block}.an-veil{background:linear-gradient(90deg,#ffe3ff8c 0%,#ffe3ff66 30%,#ffe3ff00 58%)}.an-hw{pointer-events:none;position:absolute}.an-vignette{pointer-events:none;background:radial-gradient(at 60% 55%,#00203a00 35%,#00203a2b 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000073 0% 30%,#000 42%);mask-image:linear-gradient(90deg,#00000073 0% 30%,#000 42%)}@media (min-width:1024px){.hero-anim .hero-grid{z-index:3;padding-top:max(calc(12px + var(--nav-h) + 24px), 16.875cqw);grid-template-columns:minmax(0,1fr);margin-inline:auto;position:absolute;top:0;left:0;right:0}.hero-anim .hero-copy{max-width:calc(37cqw - max(var(--gut), (100cqw - var(--wrap)) / 2))}.hero.hero-anim:not(.hero-held) .hero-copy .hero-h1{font-size:min(clamp(36px, 4.4vw, 80px), calc(100cqi / var(--w3,8)), calc(100cqi / var(--nsw,.01)))}}@media (min-width:768px) and (max-width:1023px){.hero-anim .hero-grid{padding-top:calc(8px + var(--nav-h) + 40px);grid-template-columns:minmax(0,1fr);padding-bottom:32px}.hero-anim :is(.an-blur,.an-veil){display:none}}@media (max-width:767px){.hero-anim .hero-grid{padding-top:calc(8px + var(--nav-h) + 32px);grid-template-columns:minmax(0,1fr);padding-bottom:28px}.hero-anim .an{aspect-ratio:5/4}.hero-anim .an-wrap{width:142.857%;left:-42.857%}.hero-anim :is(.an-blur,.an-veil){display:none}}.home-hero{background:linear-gradient(#fff36b 0%,#ffd3ef 52%,#ffe6ff 78%,#fff 100%);position:relative;overflow:clip}.hh2-copy{text-align:center;padding-inline:var(--gut);justify-items:center;display:grid}.hh2-h1{max-width:1000px;font:700 clamp(30px, 4.03vw, 58px) / 1.06 var(--font-display);letter-spacing:-1px;color:#00203a;text-wrap:balance;margin:0;padding-block:.06em}html[lang^=zh] .hh2-h1{font-family:var(--font-cjk);letter-spacing:0}html[lang^=zh] .hh2-ink{white-space:nowrap}@media (min-width:1280px){.hh2-h1{max-width:min(1160px,100%)}}.hh2-cta{margin-top:30px}.hh2-ink{color:#0000;-webkit-box-decoration-break:slice;box-decoration-break:slice;background-image:linear-gradient(#00203a,#00203a),linear-gradient(90deg,#1f46c9 0%,#6a3fd0 22.5%,#d6288f 40%,#1f46c9 50%,#6a3fd0 72.5%,#d6288f 90%,#1f46c9 100%);background-position:100% 0,0 0;background-repeat:no-repeat,repeat-x;background-size:0% 100%,200% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal}.hh2-tile{background:#fbe3f6;margin:0;position:relative;overflow:hidden}.hh2-stall{--fr:-6deg;--fx:-60vw}.hh2-payment{--fr:4deg;--fy:70svh}.hh2-receipt{--fr:-4deg;--fy:70svh}.hh2-dashboard{--fr:6deg;--fx:60vw}@media (prefers-reduced-motion:no-preference){.js .hh2-ink{background-size:100% 100%,200% 100%;animation:.9s ease-in-out .5s forwards hh2-wipe,4s linear 1.4s infinite hh2-drift}.home-hero[data-off] .hh2-ink{animation-play-state:paused}.js .hh2-tile{animation:hh2-fly 1.1s cubic-bezier(.16, 1, .3, 1) var(--hh-delay,calc(.15s + var(--hh-i,0) * .11s)) both}.js .hh2-tile[data-wait]{animation-play-state:paused}}@keyframes hh2-wipe{to{background-size:0% 100%,200% 100%}}@keyframes hh2-drift{0%{background-position:100% 0,0 0}to{background-position:100% 0,200% 0}}@keyframes hh2-fly{0%{opacity:0;transform:translate(var(--fx,0), var(--fy,0)) rotate(var(--fr,0deg)) scale(.9)}40%{opacity:1}to{opacity:1;transform:none}}@media (min-width:1024px){.home-hero{--hh-h:max(100svh, 720px);min-height:var(--hh-h);flex-direction:column;display:flex}.hh2-copy{padding-top:calc(12px + var(--nav-h) + 48px);flex:1;align-content:center;padding-bottom:32px}.hh2-tiles{height:calc(var(--hh-h) * .54);grid-template-columns:340fr 290fr 340fr 388fr;align-items:start;gap:14px;padding-inline:20px;display:grid;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.hh2-tile{border-radius:30px 30px 0 0;height:100%}.hh2-stall,.hh2-receipt{margin-top:30px}}@media (max-width:1023px){.home-hero{padding:calc(8px + var(--nav-h) + 24px) 14px 0;grid-template-columns:.85fr .3fr .85fr;column-gap:10px;display:grid}.hh2-tiles{display:contents}.hh2-copy{grid-area:2/1/3/4;padding:30px 6px 32px}.hh2-tile{border-radius:22px;height:210px}.hh2-stall{--fx:-60vw;--fr:-4deg;grid-area:1/1/2/3}.hh2-payment{--fx:60vw;--fy:0;--fr:4deg;grid-area:1/3/2/4}.hh2-receipt{--fy:50svh;--fr:-3deg;grid-area:3/1/4/2}.hh2-dashboard{--fx:0;--fy:50svh;--fr:3deg;grid-area:3/2/4/4}.hh2-receipt,.hh2-dashboard{-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}}@media (max-width:1023px) and (max-height:699px){.home-hero{padding-top:calc(8px + var(--nav-h) + 48px)}.hh2-copy{grid-area:1/1/2/4;padding:0 6px 28px}.hh2-stall{grid-area:2/1/3/3}.hh2-payment{grid-area:2/3/3/4}.hh2-receipt{grid-area:3/1/4/2;margin-top:10px}.hh2-dashboard{grid-area:3/2/4/4;margin-top:10px}}@media (min-width:1280px){.hero.hero-k-legal .hero-copy .hero-h1{font-size:min(clamp(44px, 8.2vw, 112px), calc(96cqi / var(--tw,20)), calc(100cqi / var(--nsw,.01)))}.hero-k-legal .hero-copy .hero-sub{max-width:none}}@media (min-width:900px){.hero-k-payments .hero-grid{align-items:center}.hero-k-payments .hero-visual{justify-items:start}.hero-k-payments .pt{width:min(640px, calc(100% + max(var(--gut), (100vw - var(--wrap)) / 2) - 40px))}}.pt{aspect-ratio:1;justify-self:center;width:min(640px,100%);position:relative;container-type:inline-size}@media (min-width:1024px){.hero.hero-k-payments:not(.hero-k-home) .hero-visual{align-self:stretch;min-height:0;position:relative;container-type:size}.hero-k-payments .pt{aspect-ratio:1;width:auto;max-width:none;height:min(max(100cqh + 30px,420px),100cqw);position:absolute;top:0;left:0}}.pt-dev{width:62%;position:absolute;top:50%;left:19%;translate:0 -50%}.pt-img{width:100%;height:auto;display:block}.pt-screen{transform-origin:0 0;pointer-events:none;visibility:hidden;position:absolute;top:0;left:0;overflow:hidden}.pt-screen[data-fit]{visibility:visible}.pt-pay{text-align:center;color:var(--c-lab);background:#fff;align-content:center;justify-items:center;gap:36px;padding:40px;animation:.24s ease-out pt-scr;display:grid;position:absolute;inset:0}.pt-amt{font:700 56px/1 var(--font-display);letter-spacing:-1px;white-space:nowrap}.pt-logo{object-fit:contain;width:auto;max-width:240px;height:110px}.pt-inst{text-wrap:balance;margin:0;font-size:28px;font-weight:700;line-height:1.25}.pt-ok{font:700 52px/1 var(--font-display);color:#13804b;opacity:0;background:#fff;place-content:center;justify-items:center;gap:28px;margin:0;transition:opacity .2s;display:grid;position:absolute;inset:0}.pt-screen[data-phase=ok] .pt-ok{opacity:1}.pt-tick{background:#1fa463 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/62% no-repeat;border-radius:50%;width:150px;height:150px}@keyframes pt-scr{0%{opacity:0}}.pt-chips{pointer-events:none;position:absolute;inset:0}.pt-chip{left:var(--x);top:var(--y);pointer-events:auto;cursor:pointer;width:max-content;height:8.125cqw;animation:pt-pop .65s cubic-bezier(.34, 1.56, .64, 1) var(--d) both;background:0 0;border:0;border-radius:999px;padding:0;position:absolute;translate:-50% -50%}.pt-bob{height:100%;animation:pt-bob var(--bob) ease-in-out var(--ph) infinite;display:block}.pt-face{border:2px solid var(--c-lab);min-width:44px;height:100%;box-shadow:3px 3px 0 var(--c-lab);rotate:var(--r);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 2.5cqw;transition:scale .18s,background-color .18s,border-color .18s;display:flex}.pt-face img{width:calc(var(--lh,3.75cqw) * var(--lw));height:var(--lh,3.75cqw);flex:none;display:block}.pt-chip[data-sq] .pt-face{--lh:5.6cqw;padding:0 1.6cqw}.pt-chip:hover .pt-face,.pt-chip:focus-visible .pt-face{animation:.42s ease-in-out pt-wiggle;scale:1.08}.pt-chip[aria-pressed=true] .pt-face{border-color:var(--c-magenta);background:#fde4ff}.pt-chip:focus-visible{outline:none}.pt-chip:focus-visible .pt-face{outline:3px solid var(--c-magenta);outline-offset:3px}.pt[data-off="1"] .pt-bob{animation-play-state:paused}@keyframes pt-pop{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.2) rotate(calc(var(--r) * -2))}30%{opacity:1}}@keyframes pt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.9cqw)}}@keyframes pt-wiggle{25%{rotate:calc(var(--r) - 5deg)}60%{rotate:calc(var(--r) + 4deg)}}@media (prefers-reduced-motion:reduce){.pt-chip,.pt-bob,.pt-pay,.pt-chip:hover .pt-face,.pt-chip:focus-visible .pt-face{animation:none}}@media (max-width:599px){.pt{aspect-ratio:auto;justify-items:center;gap:20px;width:100%;display:grid}.pt-dev{width:70%;position:relative;top:auto;left:auto;translate:none}.pt-chips{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:6px 4px;display:flex;position:static}.pt-chip{height:44px;animation-name:pt-pop-phone;position:relative;top:auto;left:auto;translate:none}.pt-bob{align-items:center;animation:none;display:flex}.pt-face{height:34px;box-shadow:2px 2px 0 var(--c-lab);padding:0 min(7px,1.75vw)}.pt-face img{width:calc(var(--lh) * var(--lw));height:var(--lh)}.pt-face{--lh:min(12px, 3.05vw)}.pt-chip[data-sq] .pt-face{--lh:min(22px, 5.6vw);padding:0 4px}@keyframes pt-pop-phone{0%{opacity:0;transform:translateY(-24px)scale(.4)}}}.hws{aspect-ratio:462/406;justify-self:center;width:min(100%,462px);position:relative;container-type:inline-size}@media (min-width:1280px){.hero-k-hardware .hws{justify-self:end;width:462px}}@media (min-width:1024px) and (max-width:1279px){.hws{width:min(520px,100% - 40px)}}.hws-item{min-height:44px;color:var(--c-lab);outline:none;text-decoration:none;display:block;position:absolute}.hws-float{width:100%;height:100%;display:block}.hws-tile{--sh:0 22px 34px -10px #00203a75, 0 6px 12px #00203a38;box-sizing:border-box;border-radius:var(--r-tile);box-shadow:var(--sh);border:3px solid #fff}.hws-item[data-fill=yellow] .hws-tile{background:var(--c-yellow)}.hws-item[data-fill=blue] .hws-tile{background:var(--c-blue)}.hws-item[data-fill=pink] .hws-tile{background:#fde4ff}.hws-item[data-fill=magenta] .hws-tile{background:var(--c-magenta)}@media (min-width:1024px){.hero.hero-k-hardware{padding-bottom:64px}}.hws-tile{width:100%;height:100%;rotate:var(--r);transition:rotate .22s var(--ease), translate .22s var(--ease);background:#fff;place-items:center;padding:10%;display:grid}.hws-tile img{object-fit:contain;width:100%;height:100%}.hws-item:hover .hws-tile,.hws-item:focus-visible .hws-tile,.hws-item[data-shown] .hws-tile{translate:0 -6px;rotate:0deg}.hws-item:hover,.hws-item:focus-visible,.hws-item[data-shown]{z-index:5}.hws-item:focus-visible .hws-tile{outline:3px solid var(--c-magenta);outline-offset:5px}.hws-tag{z-index:6;border:2px solid var(--c-lab);width:max-content;max-width:240px;box-shadow:3px 3px 0 var(--c-lab);text-align:center;opacity:0;pointer-events:none;background:#fff;border-radius:12px;gap:2px;padding:8px 12px;font-size:14px;line-height:1.3;transition:opacity .16s,translate .16s;display:grid;position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50% 6px}.hws-tag b{font-weight:700}.hws-tag span{color:var(--magenta-ink,#b0126f);font-weight:800}.hws-item:hover .hws-tag,.hws-item:focus-visible .hws-tag,.hws-item[data-shown] .hws-tag{opacity:1;translate:-50%}@media (prefers-reduced-motion:no-preference){.js .hws:not([data-go]) .hws-item{transform:translate(var(--dx), var(--dy)) scale(0)}.hws[data-go] .hws-item{animation:hws-burst .76s cubic-bezier(.34, 1.56, .64, 1) var(--delay,0s) backwards}.hws[data-go] .hws-float{animation:hws-float var(--fl) ease-in-out var(--fp) infinite alternate}.hws[data-go] .hws-tile{animation:hws-shadow var(--fl) ease-in-out var(--fp) infinite alternate}.hws[data-off="1"] .hws-tile,.hws[data-off="1"] .hws-float{animation-play-state:paused}}@keyframes hws-burst{0%{transform:translate(var(--dx), var(--dy)) scale(0)}}@keyframes hws-float{0%{translate:0 -2px}to{translate:0 2px}}@keyframes hws-shadow{0%{box-shadow:0 26px 40px -10px #00203a61,0 8px 16px #00203a2b}to{box-shadow:0 20px 30px -10px #00203a80,0 5px 10px #00203a3d}}@media (max-width:1023px){.hws{width:min(100%,460px,100vw - 44px)}.hws-tag{max-width:200px;font-size:13px}}@media (min-width:900px){.hero-k-pricing .pw-cell{grid-template-rows:28px 104px minmax(56px,auto)}.hero-k-pricing .pw-art{height:104px}.hero-k-pricing .pw-art img{max-height:104px}.hero-k-pricing .pw-art .pop{width:84px;max-height:84px}.hero-k-pricing .pw-label b{font-size:13.5px}.hero-k-pricing .pw-label>span{font-size:13px}}.hero-k-pricing .hero-sub{max-width:none}.hero-lead{color:var(--c-lab);font-weight:700;display:block}.hero-body{margin-top:var(--pricing-lead-gap,14px);font-weight:500;display:block}.hero-k-about .hero-grid{align-items:center}.my{justify-self:center;width:min(100%,640px);position:relative}.my svg{width:100%;height:auto;display:block;overflow:visible}.my,.my svg{pointer-events:none}.my svg{filter:drop-shadow(0 10px 16px #00203a38)}.my-r{pointer-events:auto;fill:var(--c);stroke:none;cursor:pointer;outline:none;transition:translate .16s ease-out,filter .16s ease-out}.my-r:not([data-lit]){fill:#fff7d6}.my-r[data-on],.my-r:focus-visible{filter:drop-shadow(4px 4px 0 var(--c-lab));translate:-3px -3px}.my-r:focus-visible{stroke:var(--c-magenta);stroke-width:3px;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.js .my:not([data-play]) .my-r[data-lit]{fill:#fff7d6}.my[data-play] .my-r[data-lit]{animation:my-lit .9s ease-out calc(var(--i) * 90ms + .2s) both}.js .my .my-sweep{transform:scaleX(0)}.my[data-play] .my-sweep{animation:1.4s cubic-bezier(.45,0,.25,1) 3.25s both my-sweep}}@keyframes my-lit{0%{fill:#fff7d6}45%{fill:var(--c);filter:drop-shadow(0 0 #0000)}65%{filter:drop-shadow(0 0 10px var(--c))}to{fill:var(--c);filter:drop-shadow(0 0 #0000)}}.my-card{border:2px solid var(--c-lab);box-shadow:3px 3px 0 var(--c-lab);font:700 15px/1.25 var(--font-sans,inherit);color:var(--c-lab);pointer-events:none;background:#fff;border-radius:12px;align-items:center;gap:8px;margin:0;padding:8px 12px;display:inline-flex}.my-sw{border:2px solid var(--c-lab);border-radius:4px;flex:none;width:14px;height:14px}.my-one .my-card{padding:10px 16px;font-size:22px}.my-cap{display:none}@media (max-width:599px){.my{width:100%;margin-block:32px}.my-one .my-card{display:none}.my-cap{min-height:0;font:700 15px/1.25 var(--font-sans,inherit);color:var(--c-lab);align-items:center;gap:8px;margin:0;display:flex;position:absolute;top:calc(100% + 6px);left:0}.my-cap:empty{display:none}}@media (min-width:900px){.hero-k-contact .hero-grid{grid-template-columns:minmax(0,640px) minmax(0,320px);justify-content:start;gap:clamp(32px,4vw,64px)}}.hero-k-contact .hero-ctas{display:block}.cq{justify-items:start;gap:10px;display:grid}.cq-eyebrow{color:var(--magenta-ink);margin:0}.cq-line{color:var(--ink-2);margin:0;font-size:17px;font-weight:600}.cq-pills{margin:2px 0 14px}.cq-pill{border:2px solid var(--c-lab);min-height:44px;box-shadow:3px 3px 0 var(--c-lab);font:700 15px/1.2 var(--font-sans,inherit);color:var(--c-lab);cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;transition:translate .14s,box-shadow .14s,background-color .16s}.cq-pill:hover{box-shadow:4px 4px 0 var(--c-lab);translate:-1px -1px}.cq-pill:focus-visible{outline:3px solid var(--c-magenta);outline-offset:3px}.hero-k-contact .hv-chat{width:100%}.hero-k-contact .hv-chat-phone{width:min(300px,78vw)}.hero-k-contact .hv-chat-in{background:#fff;grid-template-rows:auto minmax(0,1fr) auto}.hero-k-contact .hv-chat-body{justify-content:flex-start;gap:calc(3.6cqi * var(--chat-k,1));background:#fbf8f2;padding-top:5cqi;position:relative}.hero-k-contact .hv-bubble{box-sizing:border-box;max-width:82%;font-size:calc(5cqi * var(--chat-k,1));overflow-wrap:anywhere;padding:10px 14px}.hero-k-contact .hv-chat-body.hv-chat-measure{visibility:hidden;pointer-events:none;height:auto;position:absolute;inset:0 0 auto;overflow:visible}.hv-chat-measure .hv-bubble{animation:none!important}.hv-chat-bar{background:#fff;border-top:1px solid #00203a1a;align-items:center;gap:2.5cqi;padding:3cqi 4cqi 5cqi;display:flex}.hv-chat-bar span{color:#5d6b78;background:#f1f2f5;border-radius:999px;flex:1;padding:2.4cqi 4cqi;font-size:4.2cqi}.hv-chat-bar i{background:var(--c-lab);border-radius:50%;width:9cqi;height:9cqi}.hero-h1 .h1-line{text-wrap:balance;display:block}@media (min-width:1024px){.hero:not(.hero-k-home) .hero-grid{align-items:start}.hero:not(.hero-k-home) .hero-copy{align-self:start;padding-bottom:0}.hero:not(.hero-k-home) .hero-visual{align-self:start}.hero:not(.hero-k-home):not(.hero-text) .hero-copy .hero-h1{font-size:min(clamp(44px, 5vw, 72px), calc(100cqi / var(--lw,6)), calc(100cqi / var(--w3,8)), calc(100cqi / var(--nsw,.01)))}.hero.hero-text .hero-copy .hero-h1{font-size:min(clamp(44px, 5vw, 72px), calc(100cqi / var(--lw,6)), calc(100cqi / var(--nsw,.01)))}.hero-k-payments .hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hero-k-pricing .hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hero-k-pos .hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero-k-hardware .hero-grid{grid-template-columns:minmax(0,1.17fr) minmax(0,.83fr)}.hero-k-about .hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}html[lang^=ms] .hero-k-about .hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.hero-k-pricing .hv-price{--pw-art:clamp(48px, calc((100svh - 549px) / 3), 92px)}.hero-k-pricing .hero-copy{--hero-h1-to-sub:32px;--hero-sub-to-cta:32px;--pricing-lead-gap:32px}.hero-k-pricing .pw-cell{grid-template-rows:28px var(--pw-art) minmax(56px, auto)}.hero-k-pricing .pw-art{height:var(--pw-art)}.hero-k-pricing .pw-art img{max-height:var(--pw-art)}.hero-k-pricing .pw-art .pop{width:calc(var(--pw-art) * .8);max-height:calc(var(--pw-art) * .8)}.hero-k-contact .hv-chat-phone{width:min(300px,46.1538svh - 96.9231px)}.hero-k-about .hero-copy{z-index:2;position:relative}.hero-k-about .hero-copy,.hero-k-about .hero-copy>*{pointer-events:none}.hero-k-about .hero-copy :is(a,button){pointer-events:auto}.hero-k-about .hero-visual{z-index:1;position:relative}.hero-k-about .my{width:var(--mw,min(700px, 47vw));max-width:none;margin-left:calc(100% - var(--mw,min(700px, 47vw)));margin-top:var(--mt,0px);justify-self:start}}.my-sweep{transform-box:fill-box;transform-origin:0}@keyframes my-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.my-borders path{fill:none;stroke:#fff;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.my-line{fill:none;stroke:none}.my-line[data-on]{fill:#ffffff47;stroke:var(--c-lab);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.my-sheen{transform-box:fill-box;animation:9s ease-in-out infinite alternate my-sheen}@keyframes my-sheen{0%{transform:translate(-12%,-12%)}to{transform:translate(12%,12%)}}@media (prefers-reduced-motion:reduce){.my-sheen{animation:none}}.cq-pills{grid-template-columns:max-content;justify-items:stretch;gap:10px;display:inline-grid}.cq-pill{text-align:left}.cq-pill[aria-pressed=true]{background:linear-gradient(135deg, var(--c-magenta), var(--c-blue));border-color:var(--c-lab);color:#fff}@media (max-width:599px){.cq-pills{grid-template-columns:minmax(0,1fr);width:100%;display:grid}}.hx-help .hb-dome{fill:#437cff}.hx-help .hb-shine{stroke:#a9c4ff;opacity:1}.hx-help .hb-base{fill:var(--c-lab)}.hx-help .hb-ask{fill:#fde4ff}.hx-help .hb-ask-line{fill:var(--c-lab)}.hx-help .hb-reply{fill:#fff}.hx-help .hb-knob{fill:var(--c-yellow)}.hx-help-obj[data-v=b] .hb-dome{fill:#e732a0}.hx-help-obj[data-v=b] .hb-shine{stroke:#f7a8d6}
