@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../fonts/inter-tight-latin-ext.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../fonts/inter-tight-latin.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}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../fonts/manrope-latin-ext.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../fonts/manrope-latin.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{--bg:#f4f6f8;--panel:#fff;--panel-muted:#edeff1;--ink:#051a24;--ink-80:#051a24cc;--ink-60:#051a2499;--ink-40:#051a2485;--ink-30:#051a244d;--ink-12:#051a241f;--ink-06:#051a240f;--accent:#3ee8c4;--accent-soft:#ccfbf1;--accent-ink:#0f766e;--chip:#f5f5f5;--sky:#e0f4f7;--sans:"Inter Tight Variable", "Inter Tight", system-ui, sans-serif;--display:"Manrope Variable", "Manrope", system-ui, sans-serif;--gutter:60px;--panel-gap:10px;--panel-radius:40px;--wrap:1440px;--spring:cubic-bezier(.22, 1, .36, 1)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:999px;padding:10px 16px;font-size:14px;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}body{background:var(--bg);color:var(--ink);font-family:var(--sans);letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}::selection{background:var(--accent);color:var(--ink)}.js [data-reveal]{opacity:0}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1}}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.panel{margin:0 var(--panel-gap);border-radius:var(--panel-radius);position:relative}.panel .wrap{padding-inline:calc(var(--gutter) - var(--panel-gap))}.h-section{letter-spacing:-.045em;color:var(--ink);font-size:48px;line-height:1.08}.h-hero,.h-section{font-family:var(--sans);font-weight:500}.h-hero{letter-spacing:-.05em;font-size:66px;line-height:1.04}.h-hero em,.h-section em{color:var(--ink-40);font-style:normal}.lead{color:var(--ink-60);font-size:18px;line-height:1.5}.display-num{letter-spacing:-.01em;font-variant-numeric:tabular-nums}.card-title,.display-num{font-family:var(--display);font-weight:400}.card-title{letter-spacing:-.04em;font-size:24px;line-height:1.4}.muted{color:var(--ink-60)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1199px){:root{--gutter:40px}.h-section{font-size:44px}.h-hero{font-size:56px}}@media (width<=809px){:root{--gutter:20px;--panel-gap:8px;--panel-radius:24px}.h-section{font-size:34px}.h-hero{font-size:40px}.lead{font-size:16px}}@keyframes enter{0%{opacity:0;transform:translateY(var(--ey,24px));filter:blur(var(--eb,0))}}.enter{animation:enter var(--dur,1s) var(--spring) both;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.enter{animation:none}}.crumbs{color:var(--ink-60);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.crumbs a{transition:color .25s}.crumbs [aria-current],.crumbs a:hover{color:var(--ink)}.lfab[data-v-4897b695]{z-index:40;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:fixed;bottom:24px;left:24px}.lfab__pill[data-v-4897b695]{height:48px;box-shadow:0 0 0 1px var(--ink-06),0 12px 30px -12px #051a2447;-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#ffffffd1;border-radius:999px;align-items:center;gap:2px;padding:0 6px 0 14px;display:inline-flex}.lfab__globe[data-v-4897b695]{color:var(--ink-60);margin-right:6px}.lfab__item[data-v-4897b695]{text-align:center;min-width:40px;color:var(--ink-60);border-radius:999px;padding:8px 10px;font-size:13px;font-weight:600;transition:background-color .25s,color .25s}.lfab__item[data-v-4897b695]:hover{color:var(--ink)}.lfab__item--on[data-v-4897b695]{background:var(--ink);color:#fff}.lfab__item--on[data-v-4897b695]:hover{color:#fff}.lfab__tip[data-v-4897b695]{background:var(--ink);color:#ffffffd1;letter-spacing:-.01em;border-radius:16px;align-items:center;gap:10px;max-width:calc(min(420px,100vw - 40px));padding:8px 8px 8px 14px;font-size:13.5px;font-weight:500;display:flex;position:relative;box-shadow:0 14px 34px -14px #051a2473}.lfab__tip[data-v-4897b695]:after{content:"";background:var(--ink);border-radius:3px;width:12px;height:12px;position:absolute;bottom:-5px;left:30px;transform:rotate(45deg)}.lfab__tip a[data-v-4897b695]{color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:600}.lfab__tip button[data-v-4897b695]{color:#fff9;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.lfab__tip button[data-v-4897b695]:hover{color:#fff;background:#ffffff1a}.lfab__tip--hover[data-v-4897b695]{color:#fff;white-space:nowrap;pointer-events:none;transform-origin:30px 100%;padding:9px 14px;font-size:13px;font-weight:600}.lfab-hover-enter-active[data-v-4897b695]{transition:opacity .18s var(--spring),transform .5s cubic-bezier(.34,1.8,.64,1)}.lfab-hover-leave-active[data-v-4897b695]{transition:opacity .12s var(--spring),transform .15s var(--spring)}.lfab-hover-enter-from[data-v-4897b695],.lfab-hover-leave-to[data-v-4897b695]{opacity:0;transform:translateY(8px)scale(.9)}.lfab-tip-enter-active[data-v-4897b695],.lfab-tip-leave-active[data-v-4897b695]{transition:opacity .3s var(--spring),transform .45s var(--spring)}.lfab-tip-enter-from[data-v-4897b695],.lfab-tip-leave-to[data-v-4897b695]{opacity:0;transform:translateY(8px)scale(.96)}@media (width<=639px){.lfab[data-v-4897b695]{bottom:14px;left:14px;right:80px}.lfab__pill[data-v-4897b695]{padding-left:12px}.lfab__tip[data-v-4897b695]{flex-wrap:wrap}.lfab__tip p[data-v-4897b695]{width:calc(100% - 38px)}}.fab[data-v-a78904dd]{z-index:40;background:var(--ink);color:#fff;height:52px;transition:transform .45s var(--spring),box-shadow .3s;border-radius:999px;align-items:center;gap:10px;padding:6px 20px 6px 6px;font-size:15px;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 40px -16px #051a248c}.fab[data-v-a78904dd]:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffffff2e,0 24px 48px -16px #051a2499}.fab__icon[data-v-a78904dd]{background:var(--accent);width:40px;height:40px;color:var(--ink);border-radius:999px;place-items:center;display:grid}.fab__icon svg[data-v-a78904dd]{fill:currentColor;width:22px;height:22px}.fab-enter-active[data-v-a78904dd],.fab-leave-active[data-v-a78904dd]{transition:opacity .35s ease,transform .45s var(--spring)}.fab-enter-from[data-v-a78904dd],.fab-leave-to[data-v-a78904dd]{opacity:0;transform:translateY(14px)scale(.9)}@media (width<=809px){.fab[data-v-a78904dd]{padding:6px;bottom:16px;right:16px}.fab__label[data-v-a78904dd]{display:none}}@media (prefers-reduced-motion:reduce){.fab[data-v-a78904dd],.fab-enter-active[data-v-a78904dd],.fab-leave-active[data-v-a78904dd]{transition:none}}.logo[data-v-5bf92f4c]{-o-object-fit:contain;object-fit:contain;flex:none;display:block}.notch[data-v-902aeb51]{z-index:3;background:var(--c);border-bottom-left-radius:var(--r);border-bottom-right-radius:var(--r);align-items:center;display:flex;left:50%;translate:-50%}.notch[data-v-902aeb51],.notch__fillet[data-v-902aeb51]{position:absolute;top:0}.notch__fillet[data-v-902aeb51]{width:var(--r);height:var(--r);pointer-events:none}.notch__fillet--l[data-v-902aeb51]{background:radial-gradient(circle at 0 100%,transparent calc(-.5px + var(--r)),var(--c) var(--r));right:100%}.notch__fillet--r[data-v-902aeb51]{background:radial-gradient(circle at 100% 100%,transparent calc(-.5px + var(--r)),var(--c) var(--r));left:100%}.ab[data-v-0a6c504e]{--h:44px;--pill:var(--ink);--fill:var(--accent);--text:#fff;--text-hover:var(--ink);--icon:var(--ink);--icon-hover:var(--ink);height:var(--h);background:var(--pill);white-space:nowrap;isolation:isolate;transition:transform .4s var(--spring);border-radius:999px;align-items:center;font-size:14px;line-height:1.5;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #051a2459,0 2px 6px #051a2414}.ab[data-v-0a6c504e]:active{transform:scale(.97)}.ab--light[data-v-0a6c504e]{--pill:#fff;--fill:var(--ink);--text:var(--ink);--text-hover:#fff;--icon:#fff;--icon-hover:#fff}.ab--inverse[data-v-0a6c504e]{--pill:var(--ink);--fill:#fff;--text:#fff;--text-hover:var(--ink);--icon:var(--ink);--icon-hover:var(--ink)}.ab__fill[data-v-0a6c504e]{background:var(--fill);z-index:-1;transition:width .55s var(--spring);border-radius:999px;inset:0 auto 0 0}.ab__fill[data-v-0a6c504e],.ab__icon[data-v-0a6c504e]{width:var(--h);position:absolute}.ab__icon[data-v-0a6c504e]{height:var(--h);color:var(--icon);transition:left .55s var(--spring),transform .55s var(--spring),color .3s;place-items:center;display:grid;top:0;left:0}.ab__label[data-v-0a6c504e]{padding:0 20px 0 calc(8px + var(--h));color:var(--text);transition:padding .55s var(--spring),color .3s}@media (hover:hover){.ab:hover .ab__fill[data-v-0a6c504e]{width:100%}.ab:hover .ab__icon[data-v-0a6c504e]{left:calc(100% - var(--h));color:var(--icon-hover);transform:rotate(45deg)}.ab:hover .ab__label[data-v-0a6c504e]{padding:0 calc(8px + var(--h)) 0 20px;color:var(--text-hover)}}.ab--glass[data-v-0a6c504e]{-webkit-backdrop-filter:blur(20px)saturate(1.4);transition:background .3s,transform .4s var(--spring);background:#ffffff6b;box-shadow:inset 0 0 0 1px #ffffffb3}.ab__glass[data-v-0a6c504e]{color:var(--ink);align-items:center;gap:6px;padding:0 22px;display:inline-flex}.ab__glass[data-v-0a6c504e] svg{transition:transform .4s var(--spring)}@media (hover:hover){.ab--glass[data-v-0a6c504e]:hover{background:#ffffffb8}.ab--glass:hover .ab__glass[data-v-0a6c504e] svg{transform:translate(2px,-2px)}}.hdr[data-v-0768feaf]{z-index:50;pointer-events:none;position:fixed;inset:0 0 auto}.hdr__notch[data-v-0768feaf]{pointer-events:auto;filter:drop-shadow(0 10px 22px #051a2438)}.hdr__nav[data-v-0768feaf]{height:58px;padding:0 10px 2px}.hdr__nav[data-v-0768feaf],.hdr__side[data-v-0768feaf]{align-items:center;display:flex}.hdr__side[data-v-0768feaf]{opacity:0;max-width:0;transition:max-width .7s var(--spring),opacity .45s var(--spring);overflow:hidden}.hdr--open .hdr__side[data-v-0768feaf]{opacity:1;max-width:520px}.hdr__side--left[data-v-0768feaf]{justify-content:flex-end}.hdr__link[data-v-0768feaf]{color:#ffffffa8;white-space:nowrap;padding:10px 16px;font-size:15px;font-weight:500;line-height:19px;transition:color .25s;display:block;position:relative}.hdr__link[data-v-0768feaf]:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--spring);background:currentColor;position:absolute;bottom:6px;left:16px;right:16px;transform:scaleX(0)}.hdr__link.is-active[data-v-0768feaf],.hdr__link[data-v-0768feaf]:hover{color:#fff}.hdr__link.is-active[data-v-0768feaf]:after,.hdr__link[data-v-0768feaf]:hover:after{transform-origin:0;transform:scaleX(1)}.hdr__logo[data-v-0768feaf]{flex:none;place-items:center;width:62px;height:46px;display:grid;position:relative}.hdr__logo>.logo[data-v-0768feaf]{transition:transform .6s var(--spring)}.hdr__logo:hover>.logo[data-v-0768feaf]{transform:rotate(-12deg)scale(1.06)}.hdr__tip[data-v-0768feaf]{white-space:nowrap;pointer-events:none;opacity:0;transform-origin:50% 0;transition:opacity .14s var(--spring),transform .2s var(--spring);border-radius:16px;flex-direction:column;align-items:center;gap:7px;padding:13px 18px 11px;display:flex;top:calc(100% + 16px);transform:translate(-50%,-20px)scale(.82);box-shadow:inset 0 1px #ffffff14,0 18px 40px -16px #051a248c}.hdr__tip[data-v-0768feaf],.hdr__tip[data-v-0768feaf]:before{background:var(--ink);position:absolute;left:50%}.hdr__tip[data-v-0768feaf]:before{content:"";border-radius:3px;width:12px;height:12px;top:-5px;transform:translate(-50%)rotate(45deg)}.hdr__tip img[data-v-0768feaf]{clip-path:inset(0 100% 0 0);width:auto;height:20px;transition:clip-path .15s var(--spring);position:relative}.hdr__tip small[data-v-0768feaf]{color:#fff9;opacity:0;transition:opacity .12s var(--spring),transform .2s var(--spring);font-size:12px;font-weight:500;transform:translateY(5px)}.hdr--hover .hdr__tip[data-v-0768feaf],.hdr__logo:focus-visible .hdr__tip[data-v-0768feaf]{opacity:1;transition:opacity .18s var(--spring) 40ms,transform .5s cubic-bezier(.34,1.8,.64,1) 40ms;transition:opacity .18s var(--spring) 40ms,transform .62s linear(0,.013 0.6%,.05 1.2%,.2 2.5%,.756 7.4%,.9 9%,1.007 10.7%,1.13 13.5%,1.172 15.6%,1.178 16.6%,1.17 17.8%,1.112 20.9%,.97 28%,.94 31.2%,.938 33.4%,.952 36.5%,1.012 45.3%,1.024 49.4%,1.019 55%,.997 65.6%,.995 70%,1.001 85.4%,1) 40ms;transform:translate(-50%)scale(1)}.hdr--hover .hdr__tip img[data-v-0768feaf],.hdr__logo:focus-visible .hdr__tip img[data-v-0768feaf]{clip-path:inset(0);transition:clip-path .42s var(--spring) .12s}.hdr--hover .hdr__tip small[data-v-0768feaf],.hdr__logo:focus-visible .hdr__tip small[data-v-0768feaf]{opacity:1;transition:opacity .25s var(--spring) .24s,transform .4s cubic-bezier(.34,1.8,.64,1) .24s;transform:none}.hdr__cta-item[data-v-0768feaf]{padding-left:8px}.hdr__cta[data-v-0768feaf]{height:38px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 16px;font-size:14.5px;font-weight:500;transition:background-color .25s;display:inline-flex}.hdr__cta[data-v-0768feaf] svg{transition:transform .45s var(--spring)}.hdr__cta[data-v-0768feaf]:hover{background:var(--accent)}.hdr__cta[data-v-0768feaf]:hover svg{transform:translate(2px,-2px)}.hdr__menu[data-v-0768feaf]{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:38px;height:38px;display:none}.hdr__sheet[data-v-0768feaf]{pointer-events:auto;-webkit-backdrop-filter:blur(14px);background:#f4f6f899;position:fixed;inset:0}.hdr__panel[data-v-0768feaf]{background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;gap:4px;margin:76px 12px 0;padding:14px 18px 20px;display:flex;box-shadow:0 24px 60px -20px #051a2440}.hdr__panel a[data-v-0768feaf]:not(.ab){border-bottom:1px solid var(--ink-06);width:100%;padding:12px 0;font-size:18px}.hdr__panel .ab[data-v-0768feaf]{margin-top:16px}.hsheet-enter-active[data-v-0768feaf],.hsheet-leave-active[data-v-0768feaf]{transition:opacity .35s var(--spring)}.hsheet-enter-active .hdr__panel[data-v-0768feaf],.hsheet-leave-active .hdr__panel[data-v-0768feaf]{transition:transform .45s var(--spring)}.hsheet-enter-from[data-v-0768feaf],.hsheet-leave-to[data-v-0768feaf]{opacity:0}.hsheet-enter-from .hdr__panel[data-v-0768feaf],.hsheet-leave-to .hdr__panel[data-v-0768feaf]{transform:translateY(-12px)scale(.98)}@media (width<=1023px){.hdr__side[data-v-0768feaf]{display:none}.hdr__nav[data-v-0768feaf]{gap:6px;height:52px;padding-left:12px}.hdr__logo[data-v-0768feaf]{width:48px}.hdr__menu[data-v-0768feaf]{display:grid}.hdr__tip[data-v-0768feaf]{display:none}}@media (prefers-reduced-motion:reduce){.hdr__link[data-v-0768feaf]:after,.hdr__side[data-v-0768feaf],.hdr__tip[data-v-0768feaf],.hdr__tip img[data-v-0768feaf],.hdr__tip small[data-v-0768feaf]{transition:none!important}}.err[data-v-0ba906a8]{min-height:80vh;padding-top:160px;padding-bottom:120px}.err__code[data-v-0ba906a8]{color:var(--ink-60);margin-bottom:20px;font-size:18px}.err__lead[data-v-0ba906a8]{max-width:560px;margin-top:24px}.err__actions[data-v-0ba906a8]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}
