:root{--ink:#1b1d1e;--ink-2:#1b1d1f;--body:#232728;--muted:#585e60;--muted-2:#727779;--hairline:#edeff0;--surface:#f2f3f4;--surface-2:#fafbfb;--brand:#2f63c7;--brand-hover:#25519f;--accent:#5a93ff;--font:"Plus Jakarta Sans", "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;background:#fff;margin:0;overflow-x:hidden}a{color:#3d7bf2;text-decoration:none}svg{display:block}img{max-width:100%}.wrap{max-width:1160px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}:target{scroll-margin-top:84px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand{color:var(--ink);align-items:center;gap:10px;display:flex}.brand img{border-radius:10px;width:34px;height:34px}.brand span{letter-spacing:-.02em;font-size:18px;font-weight:800}.brand .accent{color:var(--accent)}.nav{z-index:40;-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid var(--hairline);background:#ffffffdb;position:sticky;top:0}.nav-inner{flex-wrap:nowrap;align-items:center;gap:12px;max-width:1160px;min-height:72px;margin-inline:auto;padding:0 clamp(20px,5vw,48px);padding-block:10px;display:flex}.nav-links{background:var(--surface);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px;display:flex}.nav-links a{height:34px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s;display:flex}.nav-links a:hover{color:var(--ink);background:#fff}.nav-cta{background:var(--brand);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;height:44px;padding:0 22px;font-size:15px;font-weight:700;transition:background .2s;display:flex}.nav-cta:hover{background:var(--brand-hover);color:#fff}.nav-burger{cursor:pointer;border:1px solid var(--hairline);background:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}@media (width<=1023px){.nav-links{display:none}.nav-burger{display:flex}.nav-cta{flex:none;height:40px;margin-left:auto;padding:0 16px;font-size:14px}.nav .lang{display:none}}@media (width<=400px){.nav .brand>span{display:none}}.drawer-layer{z-index:60;pointer-events:none;display:none;position:fixed;inset:0}@media (width<=1023px){.drawer-layer{display:block}}.drawer-layer.open{pointer-events:auto}.scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;cursor:pointer;background:#080e1873;border:0;width:100%;padding:0;transition:opacity .3s;position:absolute;inset:0}.drawer-layer.open .scrim{opacity:1}.drawer{border-right:1px solid var(--hairline);visibility:hidden;background:#fff;width:300px;padding:22px 24px 30px;transition:transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 30px 80px -30px #1b1d1e80}.drawer-layer.open .drawer{visibility:visible;transition:transform .34s cubic-bezier(.22,1,.36,1),visibility linear;transform:translate(0)}@media (width>=768px) and (width<=1023px){.drawer{width:340px}}.drawer-head{justify-content:space-between;align-items:center;display:flex}.drawer-head .brand img{border-radius:9px;width:32px;height:32px}.drawer-head .brand span{font-size:17px}.drawer-close{cursor:pointer;background:var(--surface);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex}.drawer-links{flex-direction:column;margin-top:26px;display:flex}.drawer-links a{border-bottom:1px solid var(--hairline);color:var(--ink);padding:15px 0;font-size:18px;font-weight:700}.drawer-cta{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;height:52px;margin-top:26px;font-size:16px;font-weight:700;display:flex}.drawer .lang{margin-top:18px}.btn-dark,.btn-soft{border-radius:999px;align-items:center;height:52px;font-size:16px;transition:background .2s;display:flex}.btn-dark{background:var(--ink-2);color:#fff;padding:0 24px;font-weight:700}.btn-dark:hover{color:#fff;background:#2a2d2e}.btn-soft{background:var(--surface);color:var(--body);padding:0 22px;font-weight:600}.btn-soft:hover{background:var(--hairline);color:var(--body)}.stores{flex-wrap:wrap;gap:12px;display:flex}.store-badge{height:55px;color:var(--ink);border:1px solid var(--hairline);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:0 20px 0 18px;transition:transform .2s;display:inline-flex}.store-badge:hover{color:var(--ink);transform:translateY(-2px)}.store-badge svg{flex:none;width:24px;height:24px}.store-badge>span{text-align:left;flex-direction:column;justify-content:center;display:inline-flex}.store-badge .s-top{opacity:.72;letter-spacing:.04em;white-space:nowrap;font-size:10px;line-height:1.15}.store-badge .s-main{white-space:nowrap;font-size:16px;font-weight:700;line-height:1.2}.cta-card .store-badge{border-color:#ffffff59}.footer{border-top:1px solid var(--hairline);padding:32px 0 40px}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1160px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px);display:flex}.footer .brand img{border-radius:9px;width:30px;height:30px}.footer .brand span{font-size:16px}.footer-links{flex-wrap:wrap;gap:22px;font-size:14px;font-weight:600;display:flex}.footer-links a{color:var(--muted)}.footer-links a:hover{color:var(--ink)}.footer-copy{color:var(--muted-2);font-size:13px;font-weight:500}.page{padding:clamp(48px,6vw,80px) 0}.page-narrow{max-width:640px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.page h1{letter-spacing:-1.3px;margin:0 0 12px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.08}.page .lede{color:var(--muted-2);margin:0 0 28px;font-size:17px;font-weight:500;line-height:1.55}.page .fine{color:var(--muted-2);font-size:13px;line-height:1.55}.page-center{text-align:center;max-width:520px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.page-center h1{letter-spacing:-.02em;font-size:28px}.page-center p{color:var(--body);margin:0;font-size:16px;line-height:1.55}.page-center .muted{color:var(--muted-2);margin-top:12px;font-size:14px}.page-center .code{letter-spacing:.08em;margin:18px 0;font-size:26px;font-weight:800}.page-center .stores{justify-content:center;margin-top:28px}.legal{padding:clamp(40px,5vw,64px) 0 clamp(48px,6vw,80px)}.legal-inner{max-width:760px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.legal-back{color:var(--muted);align-items:center;gap:6px;margin-bottom:28px;font-size:14px;font-weight:600;display:inline-flex}.legal-back:hover{color:var(--ink)}.legal-back svg{width:18px;height:18px}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-size:12px;font-weight:700}.legal h1{letter-spacing:-1.3px;margin:14px 0 0;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.08}.legal-updated{color:var(--muted-2);margin:10px 0 0;font-size:14px;font-weight:500}.legal-body{margin-top:34px}.legal-intro{color:var(--body);font-size:17px;font-weight:500;line-height:1.6}.legal-section{margin-top:30px}.legal-section h2{letter-spacing:-.3px;color:var(--ink);margin:0 0 8px;font-size:19px;font-weight:800}.legal-section p,.legal-section li{color:var(--muted);margin:0 0 10px;font-size:15.5px;font-weight:500;line-height:1.65}.legal-section ol{padding-left:20px}.legal-disclaimer{border-top:1px solid var(--hairline);color:var(--muted-2);margin-top:36px;padding-top:20px;font-size:13.5px;line-height:1.6}.legal-contact a{font-weight:700}.lang.svelte-1cilwcd{flex:none;position:relative}.lang-btn.svelte-1cilwcd{background:var(--surface);height:34px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s;display:flex}.lang-btn.svelte-1cilwcd:hover,.lang.open.svelte-1cilwcd .lang-btn:where(.svelte-1cilwcd){color:var(--ink);background:var(--hairline)}.lang-btn.svelte-1cilwcd:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.globe.svelte-1cilwcd{flex:none;width:16px;height:16px}.chev.svelte-1cilwcd{flex:none;width:14px;height:14px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.lang.open.svelte-1cilwcd .chev:where(.svelte-1cilwcd){transform:rotate(180deg)}.lang-list.svelte-1cilwcd{z-index:70;border:1px solid var(--hairline);background:#fff;border-radius:16px;outline:none;min-width:190px;padding:6px;animation:.18s cubic-bezier(.22,1,.36,1) svelte-1cilwcd-pop;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 56px -22px #1b1d1e73}@keyframes svelte-1cilwcd-pop{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.lang-list.svelte-1cilwcd{animation:none}}.lang-opt.svelte-1cilwcd{height:38px;color:var(--body);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.lang-opt.active.svelte-1cilwcd{background:var(--surface);color:var(--ink)}.lang-opt[aria-selected=true].svelte-1cilwcd{color:var(--brand)}.tick.svelte-1cilwcd{flex:none;width:15px;height:15px}.drawer .lang-btn.svelte-1cilwcd{justify-content:flex-start;width:100%;height:44px;padding:0 14px;font-size:15px}.drawer .lang-btn.svelte-1cilwcd .chev:where(.svelte-1cilwcd){margin-left:auto}.drawer .lang-list.svelte-1cilwcd{min-width:0;left:0;right:0}
