@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_cfe1b12-module__Py3wIG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_cfe1b12-module__Py3wIG__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
.mkt{--paper:#fff;--bg:#f6f8fc;--bg-2:#eef2f8;--ink:#0a0d12;--ink-2:#1f2733;--body:#48515f;--muted:#6b7480;--faint:#97a0ad;--line:#0a0d1214;--line-2:#0a0d1221;--blue:#0a84ff;--blue-ink:#0a6cd6;--blue-deep:#0959b3;--green:#00d4aa;--green-ink:#009e83;--grad:linear-gradient(100deg, #0a84ff 0%, #16b8d8 55%, #00d4aa 100%);--grad-soft:linear-gradient(135deg, #0a84ff1a, #00d4aa14);--band:#0a0d12;--band-2:#10151d;--band-card:#161c26;--band-line:#e8ebf41a;--band-line-2:#e8ebf429;--band-ink:#f2f5fc;--band-body:#b9c1d1;--band-muted:#7d8798;--sh-xs:0 1px 2px #0a0d120d;--sh-sm:0 2px 8px #0a0d120f;--sh-md:0 8px 24px -8px #0a0d121f, 0 2px 6px #0a0d120d;--sh-lg:0 24px 60px -20px #0a0d1238, 0 4px 12px #0a0d120f;--sh-xl:0 40px 90px -30px #0a0d124d, 0 8px 20px #0a0d1212;--glow-blue:0 18px 50px -18px #0a84ff73;--glow-green:0 18px 50px -18px #00d4aa66;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-full:999px;--pad-x:clamp(20px, 5vw, 40px);--maxw:1160px;font-family:var(--font-dm-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;letter-spacing:-.006em;font-size:17px;line-height:1.6;overflow-x:clip}.mkt *,.mkt :before,.mkt :after{box-sizing:border-box}.mkt ::selection{background:#0a84ff2e}.mkt h1,.mkt h2,.mkt h3,.mkt h4{color:var(--ink);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:800;line-height:1.08}.mkt .display{letter-spacing:-.042em;font-size:clamp(2.6rem,6.4vw,4.6rem);font-weight:800;line-height:1.02}.mkt .h2{letter-spacing:-.035em;font-size:clamp(1.9rem,4vw,3rem);line-height:1.06}.mkt .h3{letter-spacing:-.025em;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.15}.mkt .lead{color:var(--muted);letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1.05rem,1.7vw,1.32rem);font-weight:450;line-height:1.55}.mkt .body{color:var(--body);font-size:1.0625rem;line-height:1.62}.mkt .small{color:var(--muted);font-size:.9375rem;line-height:1.55}.mkt .grad-text{background:var(--grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.mkt .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-ink);align-items:center;gap:8px;font-size:.75rem;font-weight:700;display:inline-flex}.mkt .eyebrow:before{content:"";background:var(--grad);border-radius:2px;width:18px;height:2px}.mkt .eyebrow.center{justify-content:center}.mkt .wrap{width:100%;max-width:var(--maxw);padding-inline:var(--pad-x);margin-inline:auto}.mkt .section{padding-block:clamp(64px,9vw,128px);position:relative}.mkt .section.tight{padding-block:clamp(48px,6vw,88px)}.mkt .section.alt{background:var(--bg-2)}.mkt section[id]{scroll-margin-top:82px}.mkt .section-head{max-width:720px}.mkt .section-head.center{text-align:center;margin-inline:auto}.mkt .section-head .lead{margin-top:18px}.mkt .section-head h2{margin-top:14px}.mkt .btn{letter-spacing:-.01em;border-radius:var(--r-full);cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;border:1.5px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:9px;max-width:100%;padding:15px 26px;font-family:inherit;font-size:1.0625rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .16s,box-shadow .22s,background .22s,border-color .22s,color .22s;display:inline-flex}.mkt .btn svg{width:1.1em;height:1.1em}.mkt .btn:active{transform:translateY(1px)scale(.99)}.mkt .btn-primary{background:var(--ink);color:#fff;box-shadow:var(--sh-md)}.mkt .btn-primary:hover{box-shadow:var(--sh-lg);background:#000;transform:translateY(-2px)}.mkt .btn-accent{background:var(--blue);color:#fff;box-shadow:var(--glow-blue)}.mkt .btn-accent:hover{background:var(--blue-deep);transform:translateY(-2px);box-shadow:0 24px 60px -18px #0a84ff99}.mkt .btn-ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.mkt .btn-ghost:hover{border-color:var(--ink);background:#0a0d1208}.mkt .btn-lg{padding:18px 32px;font-size:1.125rem}.mkt .btn-sm{padding:11px 18px;font-size:.9375rem}.mkt .on-dark .btn-ghost{color:var(--band-ink);border-color:var(--band-line-2)}.mkt .on-dark .btn-ghost:hover{border-color:var(--band-ink);background:#ffffff0f}.mkt .btn-arrow svg{transition:transform .2s}.mkt .btn:hover .btn-arrow svg{transform:translate(3px)}.mkt .link-arrow{color:var(--blue-ink);align-items:center;gap:6px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.mkt .link-arrow svg{width:1em;height:1em;transition:transform .2s}.mkt .link-arrow:hover svg{transform:translate(3px)}.mkt .pill{border-radius:var(--r-full);border:1px solid var(--line-2);background:var(--paper);box-shadow:var(--sh-xs);color:var(--ink-2);align-items:center;gap:8px;padding:7px 14px 7px 11px;font-size:.8125rem;font-weight:600;display:inline-flex}.mkt .pill .dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #00d4aa29}.mkt .card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:clamp(22px,3vw,32px)}.mkt .card-hover{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s}.mkt .card-hover:hover{box-shadow:var(--sh-lg);border-color:var(--line-2);transform:translateY(-4px)}.mkt .ic{background:var(--grad-soft);width:46px;height:46px;color:var(--blue-ink);border:1px solid #0a84ff33;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.mkt .ic svg{width:22px;height:22px}.mkt .check{width:22px;height:22px;color:var(--green-ink);background:#00d4aa1f;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.mkt .check svg{width:14px;height:14px}.mkt .on-dark{background:var(--band);color:var(--band-body);position:relative;overflow:clip}.mkt .on-dark h1,.mkt .on-dark h2,.mkt .on-dark h3,.mkt .on-dark h4{color:var(--band-ink)}.mkt .on-dark .lead{color:var(--band-body)}.mkt .on-dark .eyebrow{color:#5db4ff}.mkt .on-dark .small{color:var(--band-muted)}.mkt .on-dark .card{background:var(--band-card);border-color:var(--band-line);box-shadow:none}.mkt .aura:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#0a84ff29,#0000 70%),radial-gradient(50% 40% at 85% 30%,#00d4aa1a,#0000 70%);position:absolute;inset:0}.mkt .reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(22px)}.mkt .reveal.is-in{opacity:1;transform:none}.mkt .grid{gap:clamp(16px,2vw,24px);display:grid}.mkt .g-2{grid-template-columns:repeat(2,1fr)}.mkt .g-3{grid-template-columns:repeat(3,1fr)}.mkt .g-4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.mkt .g-3,.mkt .g-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.mkt .g-2,.mkt .g-3,.mkt .g-4{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :before,.mkt :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.mkt .reveal{opacity:1;transform:none}}
