.xi{z-index:9000;-webkit-backdrop-filter:blur(3px);background:#14121475;place-items:center;padding:24px;animation:.25s ease-out both xi-fade;display:grid;position:fixed;inset:0}.xi-card{width:min(820px,100%);animation:xi-rise .4s var(--ease) both;background:#fff;border-radius:24px;grid-template-columns:300px 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #1412148c}.xi-x{z-index:3;width:36px;height:36px;color:var(--mute);background:var(--line-2);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;top:14px;right:14px}.xi-x:hover{background:var(--line);color:var(--ink)}.xi-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:16px;height:16px}.xi-art{background:radial-gradient(120% 90% at 30% 20%,#f3eeff 0%,var(--lilac) 45%,#cdbdfb 100%);min-height:380px;position:relative;overflow:hidden}.xi-ai .xi-art{background:radial-gradient(120% 90% at 30% 20%,#eef3ff 0%,var(--ice) 45%,#b9ccfb 100%)}.xi-demo .xi-art{background:radial-gradient(120% 90% at 30% 20%,#7a2235 0%,var(--maroon) 55%,#2e0710 100%)}.xi-ring{border:1.5px solid #5b33c938;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xi-ring.r1{width:170px;height:170px}.xi-ring.r2{border-style:dashed;border-color:#5b33c92e;width:270px;height:270px}.xi-ai .xi-ring{border-color:#1e3fb838}.xi-demo .xi-ring{border-color:#fff3}.xi-core{background:#fff;border-radius:26px;place-items:center;width:92px;height:92px;margin:-46px 0 0 -46px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 18px 40px -16px #14121473}.xi-core img{object-fit:contain;width:56px;height:56px}.xi-chip{background:#fff;border-radius:16px;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;animation:5s ease-in-out infinite xi-float;display:grid;position:absolute;box-shadow:0 12px 28px -14px #14121473}.xi-chip svg,.xi-chip img{object-fit:contain;width:28px;height:28px}.xi-chip.ln svg{fill:none;stroke:var(--maroon);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.xi-chip.c0{top:calc(50% - 135px);left:50%}.xi-chip.c1{animation-delay:-1.2s;top:calc(50% - 30px);left:calc(50% + 120px)}.xi-chip.c2{animation-delay:-2.4s;top:calc(50% + 125px);left:calc(50% + 40px)}.xi-chip.c3{animation-delay:-3.6s;top:calc(50% + 55px);left:calc(50% - 115px)}.xi-body{flex-direction:column;align-items:flex-start;padding:40px 44px 36px;display:flex}.xi-logo{width:auto;height:34px;margin-bottom:26px}.xi-k{color:var(--violet);margin:0 0 10px;font-size:13px;font-weight:600}.xi-ai .xi-k{color:var(--lapis)}.xi-demo .xi-k{color:var(--maroon)}.xi-t{letter-spacing:-.02em;color:var(--ink);max-width:420px;margin:0;font-size:32px;font-weight:200;line-height:1.12}.xi-t b{font-weight:600;display:block}.xi-d{color:var(--text);max-width:420px;margin:14px 0 0;font-size:15.5px;line-height:1.55}.xi-acts{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.xi-no{color:var(--mute);border-bottom:1.5px solid #0000;padding:4px 0;font-size:14px;font-weight:600}.xi-no:hover{color:var(--ink);border-color:currentColor}.xi-a{color:var(--mute);margin:18px 0 0;font-size:13px}.xi-a i{vertical-align:middle;background:#b9b3b5;border-radius:50%;width:3px;height:3px;margin:0 9px;display:inline-block}@keyframes xi-fade{0%{opacity:0}}@keyframes xi-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes xi-float{50%{transform:translateY(-6px)}}@media (max-width:760px){.xi-card{grid-template-columns:1fr}.xi-art{display:none}.xi-body{padding:32px 26px 28px}.xi-t{font-size:27px}}@media (prefers-reduced-motion:reduce){.xi,.xi-card,.xi-chip{animation:none}}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:200;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:200;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:200;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:200;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.SEmdNq_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.SEmdNq_variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.kHTEMW_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.kHTEMW_variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--maroon:#4a0e1a;--maroon-2:#5e1524;--ink:#141214;--text:#2b2628;--mute:#645f61;--line:#e7e3e4;--line-2:#f1eeef;--white:#fff;--ice:#dde8ff;--lapis:#1e3fb8;--lilac:#e8dfff;--violet:#5b33c9;--mint:#d6f2e4;--pine:#0f7a52;--rose:#ffdfe6;--cerise:#c0104a;--sans:var(--font-sans),"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-mono),"Geist Mono","SFMono-Regular",Menlo,monospace;--wrap:1200px;--gut:24px;--r:14px;--ease:cubic-bezier(.2,.7,.2,1);--sec:40px;--card:80px}@media (max-width:960px){:root{--sec:32px;--card:64px}}@media (max-width:600px){:root{--sec:24px;--card:48px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff}body{font-size:16px;line-height:1.5;overflow-x:hidden}img,svg{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}.wrap{max-width:var(--wrap);padding:0 var(--gut);margin:0 auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--mono);letter-spacing:.01em;font-size:12px}.kicker{color:var(--maroon);margin-bottom:14px;font-size:14px;font-weight:600}.h2{letter-spacing:-.02em;color:var(--ink);font-size:46px;font-weight:200;line-height:1.08}.h2 b{font-weight:600}.h3{letter-spacing:-.015em;font-size:34px;font-weight:200;line-height:1.12}.h3 b{font-weight:600}.lead{color:var(--mute);max-width:620px;font-size:18px;line-height:1.55}.sec-head{text-align:center;max-width:760px;margin:0 auto 56px}.sec-head .lead{margin:16px auto 0}.go{align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.go svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .25s var(--ease)}.go:hover svg{transform:translate(3px)}.btn{white-space:nowrap;height:48px;transition:background .2s,color .2s,border-color .2s,transform .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.btn svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.btn-m{background:var(--maroon);color:#fff}.btn-m:hover{background:var(--maroon-2)}.btn-o{border:1.5px solid var(--ink);color:var(--ink)}.btn-o:hover{background:var(--ink);color:#fff}.btn-s{height:40px;padding:0 18px;font-size:14px}.nav{z-index:50;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.nav>.wrap{align-items:center;gap:28px;height:72px;display:flex}.wordmark img{width:auto;height:38px}.nav-links{flex:1;align-items:center;gap:4px;display:flex}.nl,.dd-t{color:var(--text);border-radius:8px;align-items:center;gap:5px;padding:10px 12px;font-size:15px;font-weight:500;display:inline-flex}.nl:hover,.dd-t:hover,.dd.open .dd-t{color:var(--maroon)}.dd-t svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .25s}.dd.open .dd-t svg{transform:rotate(180deg)}.dd-p{border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .22s var(--ease),transform .22s var(--ease),visibility 0s .22s;background:#fff;position:absolute;top:72px;left:0;right:0;transform:translateY(-6px);box-shadow:0 24px 50px -20px #1412142e}.dd.open .dd-p{opacity:1;visibility:visible;transition:opacity .22s var(--ease),transform .22s var(--ease),visibility 0s;transform:none}.mp{padding:32px var(--gut) 36px;grid-template-columns:1fr 360px;gap:40px;display:grid}.mp-cols{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.mp-h{color:var(--mute);border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:10px;font-size:12px;font-weight:600}.mi{border-radius:10px;align-items:flex-start;gap:12px;margin:0 -10px;padding:9px 10px;transition:background .15s;display:flex}.mi:hover,.mi.on{background:#f7f5f6}.mi-ic{border:1px solid var(--line);background:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mi-ic img{width:auto;height:20px}.mi-ic svg{width:20px;height:20px}.mi-ic svg.ln{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.mi b{font-size:15px;font-weight:600;line-height:1.3;display:block}.mi small{color:var(--mute);margin-top:2px;font-size:13px;line-height:1.35;display:block}.mi-sub{flex-direction:column;gap:2px;margin:2px 0 0;padding:2px 0 0 26px;display:flex;position:relative}.mi-sub:before{content:"";background:var(--line);width:1px;position:absolute;top:-6px;bottom:19px;left:18px}.mi-sub a{white-space:nowrap;color:var(--text);border-radius:9px;align-items:center;gap:9px;padding:6px 8px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.mi-sub a:before{content:"";background:var(--line);width:16px;height:1px;position:absolute;top:50%;left:-8px}.mi-sub a:hover,.mi-sub a:focus-visible{color:var(--maroon);background:#f7f5f6}.ms-ic{border:1px solid var(--line);background:#fff;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.ms-ic svg{width:15px;height:15px}.ms-ic svg.ln{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.mi-sub a:hover .ms-ic svg.ln{stroke:var(--maroon)}.mp-pv{border-radius:var(--r);flex-direction:column;justify-content:space-between;min-height:300px;padding:26px 28px;transition:background .3s;display:flex;position:relative;overflow:hidden}.mp-pv svg.pin{width:320px;height:320px;position:absolute;bottom:-130px;right:-110px}.pv{display:none;position:relative}.pv.on{display:block}.pv img{width:auto;height:36px;margin-bottom:18px}.pv .h{color:var(--ink);margin-bottom:8px;font-size:22px;font-weight:600;line-height:1.25}.pv p{color:#3a3537;max-width:280px;margin-bottom:16px;font-size:14.5px;line-height:1.5}.pv .go{font-size:14.5px}.mp-pv[data-f=vis]{background:var(--ice)}.mp-pv[data-f=vis] .go,.mp-pv[data-f=vis] svg.pin{color:var(--lapis)}.mp-pv[data-f=reach]{background:var(--lilac)}.mp-pv[data-f=reach] .go,.mp-pv[data-f=reach] svg.pin{color:var(--violet)}.mp-pv[data-f=desk]{background:var(--mint)}.mp-pv[data-f=desk] .go,.mp-pv[data-f=desk] svg.pin{color:var(--pine)}.mp-pv[data-f=ads]{background:var(--rose)}.mp-pv[data-f=ads] .go,.mp-pv[data-f=ads] svg.pin{color:var(--cerise)}.mp-pv[data-f=ent]{background:var(--ice)}.mp-pv[data-f=ent] .go,.mp-pv[data-f=ent] svg.pin{color:var(--lapis)}.mp-2{grid-template-columns:1fr 1fr;gap:28px;display:grid}.lrn a{border-bottom:1px solid var(--line-2);padding:9px 0;font-size:15px;font-weight:600;display:block}.lrn a small{color:var(--mute);font-size:13px;font-weight:400;display:block}.sz{grid-template-columns:1fr 1fr;gap:6px 28px;display:grid}.nav-cta{align-items:center;gap:8px;display:flex}.lgd{position:relative}.lgb{color:var(--text);border-radius:8px;align-items:center;gap:5px;padding:10px 12px;font-size:15px;font-weight:500;display:inline-flex}.lgb svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.lgp{border:1px solid var(--line);opacity:0;visibility:hidden;width:230px;transition:all .2s var(--ease);background:#fff;border-radius:12px;padding:8px;position:absolute;top:46px;right:0;transform:translateY(-6px);box-shadow:0 16px 40px -12px #14121433}.lgd.open .lgp{opacity:1;visibility:visible;transform:none}.lgp p{color:var(--mute);padding:6px 10px 4px;font-size:12px;font-weight:600}.lgp a{border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14.5px;font-weight:500;display:flex}.lgp a:hover{background:#f7f5f6}.lgp a small{font-family:var(--mono);color:var(--mute);margin-left:auto;font-size:11px}.lgp .mi-ic{border-radius:7px;width:28px;height:28px}.lgp .mi-ic img{height:16px}.menu-b{border-radius:10px;width:44px;height:44px;display:none;position:relative}.menu-b span{background:var(--ink);border-radius:2px;height:2px;transition:transform .25s,top .25s;position:absolute;left:12px;right:12px}.menu-b span:first-child{top:17px}.menu-b span:last-child{top:25px}.menu-b[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.menu-b[aria-expanded=true] span:last-child{top:21px;transform:rotate(-45deg)}.mmenu{z-index:49;background:#fff;padding:12px 0 40px;display:none;position:fixed;inset:72px 0 0;overflow:auto}.mmenu.open{display:block}.mm details{border-bottom:1px solid var(--line)}.mm summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.mm summary::-webkit-details-marker{display:none}.mm summary i{border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:10px;height:10px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}.mm details[open] summary i{transform:rotate(-135deg)}.mm-items{padding:0 0 12px}.mm-items .mi{margin:0}.mm-plain a{padding:9px 0;font-size:15px;display:block}.mm-links{flex-wrap:wrap;gap:4px 22px;padding:18px 0;font-size:16px;font-weight:600;display:flex}.mm-cta{flex-direction:column;gap:10px;padding-top:8px;display:flex}.mm-cta .btn{width:100%}.story{margin-top:-72px;position:relative}.stick{z-index:0;background:#fff;height:100svh;transition:none;position:sticky;top:0;overflow:hidden}#globe{width:100%;height:100%;animation:fadein 1.2s var(--ease) .3s both;position:absolute;inset:0}.hero{z-index:1;text-align:center;margin-top:-100svh;padding-top:128px;position:relative}.hero-copy{z-index:2;max-width:1180px;margin:0 auto;position:relative}.hero-copy>*{animation:rise .8s var(--ease) both}.hero-copy>:nth-child(2){animation-delay:60ms}.hero-copy>:nth-child(3){animation-delay:.14s}.hero-copy>:nth-child(4){animation-delay:.22s}.hero-copy>:nth-child(5){animation-delay:.28s}.hero-copy>:nth-child(6){animation-delay:.34s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.eyebrow{font-family:var(--mono);color:var(--maroon);letter-spacing:0;max-width:800px;margin:0 auto 22px;font-size:13px;font-weight:400;line-height:1.5}.display{letter-spacing:-.03em;color:var(--ink);font-size:88px;font-weight:200;line-height:1}.display b{font-weight:600}.hero .sub{color:var(--mute);max-width:640px;margin:24px auto 0;font-size:20px;line-height:1.5}.hero .sub b{color:var(--ink);font-weight:500}.audit{border:1.5px solid var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;max-width:620px;margin:34px auto 0;padding:5px 5px 5px 18px;display:flex}.audit svg.s{fill:none;width:18px;height:18px;stroke:var(--mute);stroke-width:2px;stroke-linecap:round;flex:none}.audit input{min-width:0;height:44px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.audit input::placeholder{color:#777073}.audit:focus-within{box-shadow:0 0 0 4px #4a0e1a1a}.assure{color:var(--mute);margin-top:14px;font-size:14px}.assure i{vertical-align:middle;background:#b9b3b5;border-radius:50%;width:3px;height:3px;margin:0 10px;display:inline-block}.hero-act{justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.hero-act .audit{flex:auto;max-width:560px;margin:0}.btn-demo{flex:none;height:58px;padding:0 26px;font-size:16px}.hero-links{justify-content:center;gap:28px;margin-top:14px;font-size:14.5px;font-weight:600;display:flex}.hero-links a{border-bottom:1.5px solid #0000;padding-bottom:1px}.hero-links a:hover{border-color:currentColor}.hero-links .q{color:var(--mute);font-weight:500}.hero-links .q:hover{color:var(--ink)}.globe-wrap{pointer-events:none;height:420px;margin-top:30px;position:relative}.flow{z-index:1;pointer-events:none;height:420vh;position:relative}.ov{pointer-events:none;position:absolute}.st-head{text-align:center;opacity:0;transition:opacity .5s,transform .6s var(--ease);padding:0 20px;top:112px;left:0;right:0;transform:translateY(14px)}.st-head.on{opacity:1;transform:none}.st-head .h2{font-size:50px}.st-head .lead{text-align:center;margin:14px auto 0}.sc-wrap{inset:0}.sc{opacity:0;width:min(400px,100% - 32px);transition:opacity .4s var(--ease);will-change:transform;position:absolute;top:0;left:0}.sc.on{opacity:1}.sc .jc{transform-origin:var(--ox,0) var(--oy,50%);transition:transform .55s var(--ease);transform:translateY(14px)scale(.96)}.sc.on .jc{transform:none}.sc-lab{color:var(--si,var(--maroon));letter-spacing:.01em;background:#ffffffbf;border-radius:5px;margin:0 0 6px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-block}.sc-titles{--stl:max(var(--gut),calc((100% - var(--wrap)) / 2 + var(--gut)));left:var(--stl);width:min(440px,calc(100% - 2 * var(--stl) - 456px));top:0}.sc-t{color:var(--si,var(--maroon));opacity:0;transition:opacity .4s,transform .5s var(--ease);position:absolute;top:0;left:0;right:0;transform:translateY(10px)}.sc-t.on{opacity:1;transform:none}.sc-t p{margin:0}.sc-t .n{font-family:var(--mono);margin-bottom:14px;font-size:13px}.sc-t .t{letter-spacing:-.025em;font-size:42px;line-height:1.08}.sc-t .t b{font-weight:600;display:block}.sc-t .t span{font-weight:200}.sc-t .c{color:var(--text);max-width:400px;margin-top:18px;font-size:18px;font-weight:500;line-height:1.45}.jc{text-align:left;color:var(--ink);background:#fff;border:1px solid #1412141a;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;box-shadow:0 10px 26px -18px #14121440}.jc-src{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.jc-src .lg{border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.jc-src .lg svg{width:14px;height:14px}.jc-src .lg.ln svg{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.jc-src q{color:var(--ink);quotes:"“" "”";font-style:normal}.jc-q{color:var(--ink);font-size:15.5px;font-weight:400;line-height:1.4}.jc-q em{background:var(--mint);color:var(--pine);border-radius:5px;padding:0 5px;font-style:normal;font-weight:600}.jc-row{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.jc-row b{font-size:14px;font-weight:600;display:block}.jc-row small{color:var(--mute);margin-top:3px;font-size:12px;display:block}.jc-row small .st{color:#b8860b;letter-spacing:-1px}.jc-row .rank{font-family:var(--mono);color:var(--lapis);background:var(--ice);white-space:nowrap;border-radius:7px;padding:6px 9px;font-size:12px}.jc-t{font-size:16px;font-weight:600;line-height:1.3}.jc-s{color:var(--mute);margin-top:-4px;font-size:13px}.bubbles{flex-direction:column;gap:8px;display:flex}.bub{max-width:84%;color:var(--ink);background:#f3f1f2;border-radius:12px 12px 12px 4px;align-self:flex-start;padding:7px 11px;font-size:13px;line-height:1.4}.bub.me{background:var(--mint);color:#0b3f2b;border-bottom-right-radius:4px;border-bottom-left-radius:14px;align-self:flex-end}.bub .tm{font-family:var(--mono);color:var(--mute);margin-top:3px;font-size:10.5px;display:block}.jc-foot{border-top:1px solid var(--line-2);color:var(--mute);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:12px;display:flex}.jc-foot .by{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:flex}.jc-foot .by img{width:auto;height:16px}.tag{white-space:nowrap;border-radius:6px;padding:4px 9px;font-size:12.5px;font-weight:600;display:inline-block}.tag.ok{background:var(--mint);color:var(--pine)}.tag.no{background:var(--rose);color:var(--cerise)}.tag.nt{color:var(--mute);background:#f3f1f2}.st-foot{opacity:0;flex-direction:column;align-items:center;gap:12px;transition:opacity .5s;display:flex;bottom:28px;left:0;right:0}.st-foot.on{opacity:1}.caps{width:min(760px,100vw - 40px);height:30px;position:relative}.cap{text-align:center;color:var(--si,var(--maroon));opacity:0;transition:opacity .45s,transform .5s var(--ease),color .4s;margin:0;font-size:17px;font-weight:500;position:absolute;inset:0;transform:translateY(8px)}.cap.on{opacity:1;transform:none}.steps{display:none}.steps i{background:#1412141f;border-radius:2px;width:26px;height:3px;transition:background .3s}.steps i.on{background:var(--si,var(--maroon))}.stick[data-f=vis]{--si:var(--lapis)}.stick[data-f=reach]{--si:var(--violet)}.stick[data-f=desk]{--si:var(--pine)}.scue{z-index:55;border:1px solid var(--line);color:var(--maroon);opacity:0;pointer-events:none;transition:opacity .4s,transform .5s var(--ease);background:#ffffffeb;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-size:13px;font-weight:500;display:flex;position:fixed;bottom:22px;left:24px;transform:translateY(20px);box-shadow:0 14px 30px -18px #14121466}.scue.on{opacity:1;transform:none}.scue .ms{border:1.6px solid var(--maroon);border-radius:10px;width:18px;height:28px;position:relative}.scue .ms:after{content:"";background:var(--maroon);width:3px;height:6px;animation:wheel 1.6s var(--ease) infinite;border-radius:2px;margin-left:-1.5px;position:absolute;top:5px;left:50%}@keyframes wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(9px)}to{opacity:0;transform:translateY(0)}}.scue .bar{background:var(--line);border-radius:2px;width:60px;height:3px;overflow:hidden}.scue .bar i{background:var(--maroon);width:0;height:100%;transition:width .2s;display:block}.jn{padding:var(--sec) 0}.steps3{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:8px;display:grid;position:relative}.steps3:before{content:"";background:var(--line);transform-origin:0;height:1px;transition:transform 1.2s var(--ease) .2s;position:absolute;top:19px;left:0;right:0;transform:scaleX(0)}.jn.in .steps3:before{transform:scaleX(1)}.step{padding-top:0;position:relative}.step .n{background:var(--maroon);color:#fff;width:40px;height:40px;font-family:var(--mono);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;font-size:13px;display:inline-flex;position:relative}.step h3{letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:1.15}.step h3 span{color:var(--mute);font-weight:200}.step .what{color:var(--text);max-width:330px;margin-top:10px;font-size:16px;line-height:1.5}.step .gap{color:var(--text);background:#f7f5f6;border-radius:12px;margin-top:20px;padding:16px 18px;font-size:15px;line-height:1.45}.step .gap b{letter-spacing:-.02em;color:var(--maroon);margin-bottom:6px;font-size:30px;font-weight:600;line-height:1;display:block}.step .gap small{font-family:var(--mono);color:var(--mute);margin-top:8px;font-size:11px;display:block}.step .with{color:var(--mute);margin-top:20px;font-size:13px;font-weight:600}.step .prods{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.step .prods span{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:6px 10px 6px 7px;font-size:13.5px;font-weight:500;display:inline-flex}.step .prods img{width:auto;height:16px}.step .prods svg{fill:none;width:15px;height:15px;stroke:var(--ink);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.step .prods .adsm{color:var(--maroon);font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1}.jn-close{text-align:center;color:var(--text);max-width:720px;margin-top:64px;margin-left:auto;margin-right:auto;font-size:20px;line-height:1.5}.jn-close b{color:var(--ink);font-weight:600}.pr-intro{padding:var(--sec) 0}.field{padding:var(--card) 0;margin:0 var(--gut) 20px;border-radius:24px;position:relative;overflow:hidden}.field .wrap{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.field.flip .f-copy{order:2}.field svg.pin{z-index:1;pointer-events:none;width:640px;height:640px;position:absolute}.field.f-vis{background:var(--ice);--fi:var(--lapis)}.field.f-reach{background:var(--lilac);--fi:var(--violet)}.field.f-desk{background:var(--mint);--fi:var(--pine)}.field.f-ads{background:var(--rose);--fi:var(--cerise)}.field svg.pin{color:var(--fi);bottom:-230px;right:-120px}.field.flip svg.pin{inset:-190px auto auto -150px}.f-copy img.lg{width:auto;height:44px;margin-bottom:28px}.f-copy .h3{color:var(--ink);max-width:460px}.f-copy p{color:#3a3537;max-width:460px;margin-top:18px;font-size:17px;line-height:1.55}.f-copy ul{color:var(--text);flex-direction:column;gap:9px;margin-top:20px;font-size:15.5px;display:flex}.f-copy li{align-items:flex-start;gap:10px;display:flex}.f-copy li i{background:var(--fi);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.f-copy .go{color:var(--fi);margin-top:26px}.adsmark{align-items:flex-end;gap:10px;margin-bottom:28px;display:inline-flex}.adsmark svg{fill:none;width:34px;height:34px;stroke:var(--maroon);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.adsmark .w{color:var(--maroon);letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:38px;line-height:.9}.adsmark .w small{font-family:var(--sans);letter-spacing:0;color:var(--maroon);margin-top:5px;font-size:11px;display:block}.ui{color:var(--ink);text-align:left;background:#fff;border:1px solid #14121414;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px -24px #1412144d}.ui-h{border-bottom:1px solid var(--line);color:var(--mute);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13.5px;display:flex}.ui-h b{color:var(--ink);font-weight:600}.ui-h .q{font-family:var(--mono);color:var(--ink);font-size:12px}.ui-b{padding:6px 18px 10px}.erow{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:15px;display:flex}.erow:last-child{border-bottom:0}.erow .l{align-items:center;gap:10px;font-weight:500;display:flex}.erow .l svg{width:18px;height:18px}.erow .l small{color:var(--mute);font-size:13px;font-weight:400}@media (max-width:600px){.erow .l small{display:none}}.ui-f{border-top:1px solid var(--line);color:var(--mute);background:#fbfafa;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex}.ui-f .go{color:var(--fi);white-space:nowrap;font-size:13.5px}.rv-card{padding:16px 18px}.rv-card .who{color:var(--mute);justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.rv-card .who b{color:var(--ink);font-weight:600}.rv-card .st{color:#b8860b;letter-spacing:-1px;font-size:13px}.rv-card .txt{margin-top:8px;font-size:15px;line-height:1.45}.rv-card .draft{background:#f7f5f6;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:14.5px;line-height:1.45}.rv-card .draft small{color:var(--mute);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.rv-card .acts{gap:8px;margin-top:12px;display:flex}.rv-card .acts .btn{height:36px;padding:0 14px;font-size:13.5px}.chat{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.chat .bub{max-width:82%}.chat .sys{font-family:var(--mono);color:var(--mute);background:#f7f5f6;border-radius:999px;align-self:center;padding:4px 10px;font-size:11px}.ad-tbl{border-collapse:collapse;width:100%;font-size:14.5px}.ad-tbl th{color:var(--mute);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 8px 8px 0;font-size:12px;font-weight:600}.ad-tbl td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:12px 8px 12px 0}.ad-tbl tr:last-child td{border-bottom:0}.ad-tbl td b{font-weight:600}.ad-tbl .r{text-align:right;font-variant-numeric:tabular-nums}.ad-tbl .bar{background:var(--rose);border-radius:3px;width:90px;height:5px;display:block;overflow:hidden}@media (max-width:420px){.ad-tbl{font-size:13px}.ad-tbl th,.ad-tbl td{padding-right:5px}.ad-tbl .bar{width:48px}}.ad-tbl .bar i{background:var(--cerise);border-radius:3px;height:100%;display:block}.ent{padding:var(--sec) 0}.ent-b{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:34px 40px;display:grid}.ent-b img{width:auto;height:40px}.ent-b b{letter-spacing:-.01em;font-size:22px;font-weight:600;display:block}.ent-b p{color:var(--mute);margin-top:4px;font-size:15.5px}.a4{z-index:2;border-top:1px solid var(--line);background:#fff;height:400vh;position:relative}.a4-stick{height:100svh;position:sticky;top:0;overflow:hidden}.a4-cv{width:100%;height:100%;position:absolute;inset:0}.a4-in{height:100%;padding-top:104px;position:relative}.a4-head{text-align:center;padding:0 20px}.a4-head .h2{font-size:50px}.a4-cards{left:max(var(--gut),calc((100% - var(--wrap)) / 2 + var(--gut)));width:min(420px,100% - 48px);margin-top:60px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.a4-c{opacity:0;visibility:hidden;transition:opacity .4s,transform .5s var(--ease),visibility 0s .4s;grid-area:1/1;align-self:start;transform:translateY(12px)}.a4-c.on{opacity:1;visibility:visible;transition:opacity .4s,transform .5s var(--ease),visibility 0s;transform:none}.a4-c p{margin:0}.a4-n{font-family:var(--mono);color:var(--maroon);font-size:13px;margin-bottom:14px!important}.a4-t{letter-spacing:-.025em;color:var(--maroon);margin:0;font-size:42px;line-height:1.08}.a4-t b{font-weight:600;display:block}.a4-t span{font-weight:200}.a4-b{color:var(--text);font-size:18px;font-weight:500;line-height:1.45;margin-top:18px!important}.a4-c .go{color:var(--maroon);align-items:center;gap:8px;margin-top:22px;font-size:16px;font-weight:600;display:inline-flex}.a4-proof{z-index:2;padding:var(--sec) 0;background:#fff;position:relative}.a4-nums{grid-template-columns:repeat(4,minmax(0,1fr));max-width:960px;margin:56px auto 0;display:grid}.a4-nums div{border-left:1px solid var(--line);padding:0 24px}.a4-nums div:first-child{border-left:0;padding-left:0}.a4-nums b{letter-spacing:-.03em;color:var(--maroon);font-variant-numeric:tabular-nums;font-size:clamp(40px,4.6vw,64px);font-weight:600;line-height:1;display:block}.a4-nums span{color:var(--mute);margin-top:8px;font-size:15px;display:block}.beats{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1040px;margin:56px auto 0;display:grid}.beats li{color:var(--text);border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding-top:16px;font-size:15.5px;line-height:1.45;display:flex}.beats li svg{fill:none;width:20px;height:20px;stroke:var(--maroon);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.beats li b{color:var(--ink);font-weight:600}.a4-dash{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:960px;margin:0 auto;overflow:hidden;box-shadow:0 24px 50px -30px #1412144d}.dash-h{border-bottom:1px solid var(--line);color:var(--mute);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:13.5px;display:flex}.dash-h b{color:var(--ink);font-weight:600}.dash-f{gap:4px;display:flex}.dash-f span{color:var(--text);border-radius:6px;padding:5px 10px;font-size:12.5px;font-weight:500}.dash-f span.on{background:var(--maroon);color:#fff}.dash{border-collapse:collapse;width:100%;font-size:14px}.dash th{color:var(--mute);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 20px;font-size:12px;font-weight:600}.dash td{border-bottom:1px solid var(--line-2);vertical-align:middle;white-space:nowrap;padding:10px 20px}.dash tfoot td{border-bottom:0;border-top:1px solid var(--line);background:#fbfafa;font-weight:600}.dash .r,.dash th.r{text-align:right;font-variant-numeric:tabular-nums}.dash td b{font-weight:600}.dash td small{color:var(--mute);font-size:11.5px;display:block}.eng{vertical-align:middle;gap:3px;margin-right:8px;display:inline-flex}.eng i{background:var(--ice);border-radius:2px;width:8px;height:8px}.eng i.y{background:var(--lapis)}.dash .rk{font-style:normal;font-family:var(--mono);color:var(--violet);background:var(--lilac);border-radius:5px;padding:3px 7px;font-size:12px}.dash .bk{color:var(--pine);font-style:normal;font-weight:600}.dash-foot{color:var(--mute);background:#fbfafa;justify-content:space-between;gap:12px;padding:10px 20px;font-size:12.5px;display:flex}.team{padding:var(--sec) 0}.team-g{border-top:1px solid var(--line);padding-top:28px}.team-g .kicker{margin-bottom:16px}.team-g ul{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.team-g li{color:var(--text);font-size:15px;line-height:1.5}.team-g li b{color:var(--ink);font-weight:600;display:block}.cta{background:var(--maroon);color:#fff;border-top:0;position:relative;overflow:hidden}.cta .wrap{z-index:2;position:relative}.cta-inks{z-index:3;height:4px;display:flex;position:absolute;top:0;left:0;right:0}.cta-inks i{flex:1;display:block}.cta-inks i:first-child{background:var(--lapis)}.cta-inks i:nth-child(2){background:var(--violet)}.cta-inks i:nth-child(3){background:var(--pine)}.cta-inks i:nth-child(4){background:var(--cerise)}.cta svg.pin{color:#ffffff47;z-index:1;pointer-events:none;width:820px;height:820px;position:absolute;bottom:-300px;right:-220px}.cta .display,.cta .lead{color:#fff}.cta .lead{color:#ffffffc7}.cta .audit{background:#fff;border-color:#fff}.cta .assure{color:#ffffffb8}.cta .assure i{background:#ffffff73}.cta-tabs{border-color:#ffffff59}.cta-tabs button{color:#ffffffbf}.cta-tabs button.on{color:var(--maroon);background:#fff}.btn-w{color:var(--maroon);background:#fff;margin-top:22px}.btn-w:hover{background:var(--rose)}.cta .trust{color:#ffffffc7}.cta .trust svg{stroke:#fff}.ww{padding:var(--sec) 0}.logo-rows{border-top:1px solid var(--line);flex-direction:column;gap:0;display:flex}.logo-row{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;align-items:center;gap:24px;padding:22px 0;display:grid}.logo-row .k{color:var(--mute);font-size:14px;font-weight:600}.logo-row ul{flex-wrap:wrap;gap:8px 28px;display:flex}.logo-row li{color:var(--text);align-items:center;gap:9px;font-size:15px;font-weight:500;display:inline-flex}.logo-row li svg{width:20px;height:20px}.logo-row li svg.ln{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ww-f{color:var(--mute);margin-top:20px;font-size:14.5px}.ww-f a{color:var(--maroon);font-weight:600}.faq{padding:var(--sec) 0}.qa{border-top:1px solid var(--line);max-width:760px;margin:0 auto}.qa details{border-bottom:1px solid var(--line)}.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary i{flex:none;width:22px;height:22px;position:relative}.qa summary i:before,.qa summary i:after{content:"";background:var(--ink);border-radius:2px;height:2px;transition:transform .25s;position:absolute;top:10px;left:5px;right:5px}.qa summary i:after{transform:rotate(90deg)}.qa details[open] summary i:after{transform:rotate(0)}.qa p{color:var(--text);max-width:680px;padding:0 0 22px;font-size:16px;line-height:1.55}.cta{text-align:center;padding:110px 0 120px}.cta .display{font-size:68px}.cta .lead{text-align:center;margin:18px auto 0}.cta .audit{margin-top:32px}.cta-tabs{border:1px solid var(--line);border-radius:999px;gap:4px;margin-top:30px;padding:4px;display:inline-flex}.cta-tabs button{color:var(--mute);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.cta-tabs button.on{background:var(--ink);color:#fff}.cta .assure{margin-top:14px}.cta .demo{color:var(--maroon);margin-top:20px;font-size:15px;font-weight:600;display:inline-block}.trust{color:var(--mute);flex-wrap:wrap;justify-content:center;gap:10px 32px;margin-top:40px;font-size:14px;display:flex}.trust li{align-items:center;gap:8px;display:inline-flex}.trust svg{fill:none;width:16px;height:16px;stroke:var(--maroon);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.foot{border-top:1px solid var(--line);padding:56px 0 40px;font-size:14.5px}.f-top{grid-template-columns:1.6fr repeat(4,1fr);gap:40px;display:grid}.f-brand img{width:auto;height:36px}.f-brand p{color:var(--mute);max-width:300px;margin-top:16px;line-height:1.5}.f-social{gap:10px;margin-top:18px;display:flex}.f-social a{border:1px solid var(--line);width:36px;height:36px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.f-social a:hover{color:var(--maroon);border-color:var(--maroon)}.f-social a:focus-visible{outline:2px solid var(--maroon);outline-offset:2px}.f-col b{margin-bottom:12px;font-weight:600;display:block}.f-col a{color:var(--text);padding:4px 0;display:block}.f-col a:hover{color:var(--maroon)}.f-note{border-top:1px solid var(--line);color:var(--mute);max-width:760px;margin-top:48px;padding-top:24px;font-size:13px;line-height:1.5}.f-bot{color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:18px;font-size:13px;display:flex}.f-bot a{margin-left:18px}.rv{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(18px)}.rv.in{opacity:1;transform:none}.rv.d1{transition-delay:.1s}.rv.d2{transition-delay:.2s}.rv.d3{transition-delay:.3s}@media (max-width:1100px){.mp{grid-template-columns:1fr 300px;gap:28px}.mp-cols{grid-template-columns:1fr 1fr;gap:18px 28px}}@media (max-width:960px){.nav-links,.lgd{display:none}.menu-b{display:block}.nav>.wrap{gap:12px;height:64px}.nav-cta{margin-left:auto}.nav-cta .btn{height:44px;padding:0 16px;font-size:14px}.wordmark{align-items:center;min-height:44px;display:inline-flex}.mmenu{inset:64px 0 0}.h2{font-size:38px}.steps3{grid-template-columns:1fr;gap:36px}.steps3:before{display:none}.step .what{max-width:none}.step .n{margin-bottom:14px}.field{border-radius:20px}.field svg.pin{top:auto;bottom:-200px;right:-200px}.field.flip svg.pin{left:auto;right:-200px}.field .wrap{grid-template-columns:1fr;gap:36px}.field.flip .f-copy{order:0}.field svg.pin{width:460px;height:460px}.f-top{grid-template-columns:1fr 1fr;gap:32px}.f-brand{grid-column:1/-1}.ent-b{grid-template-columns:auto 1fr;padding:28px}.ent-b .btn{grid-column:2}.logo-row{grid-template-columns:1fr;gap:10px;padding:18px 0}.cta .display{font-size:48px}}@media (max-width:600px){:root{--gut:16px}.h2{font-size:32px}.h3{font-size:28px}.step h3{font-size:24px}.step .gap b{font-size:26px}.jn-close{margin-top:44px;font-size:18px}.field{border-radius:16px;margin:0 12px 12px}.field .wrap{padding:0 20px}.field svg.pin{width:360px;height:360px;bottom:-150px;right:-150px}.field.flip svg.pin{right:-150px}.f-copy img.lg{height:36px}.f-copy p{font-size:16px}.ent-b{grid-template-columns:1fr;gap:16px}.ent-b .btn{grid-column:1;justify-self:start}.f-top{grid-template-columns:1fr 1fr}.cta .display{font-size:40px}.cta-tabs{max-width:320px;margin-left:auto;margin-right:auto;display:flex}.cta-tabs button{flex:1}.qa summary{font-size:16px}.chat .bub{max-width:90%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;transition:none;transform:none}.steps3:before{transition:none;transform:none}.go:hover svg{transform:none}}@media (max-width:960px){.display{font-size:60px}.hero .sub{font-size:18px}.trust{flex-wrap:wrap}.story{margin-top:-64px}.hero{padding-top:104px}.globe-wrap{height:360px;margin-top:16px}.st-head{top:84px}.st-head .h2{font-size:36px}.st-head .lead{font-size:16px}.sc-t .t{font-size:34px}.sc-t .c{font-size:16.5px}.a4-in{padding-top:88px}.a4-head .h2{font-size:36px}.a4-t{font-size:34px}.a4-b{font-size:16.5px}.a4-nums{grid-template-columns:1fr 1fr;gap:20px 0}.dash th:nth-child(5),.dash td:nth-child(5),.dash-f span:not(.on){display:none}.team-g ul{grid-template-columns:1fr;gap:14px}.a4-nums div:nth-child(3){border-left:0;padding-left:0}.beats{grid-template-columns:1fr;gap:14px;margin-top:40px}.cta svg.pin{width:600px;height:600px;bottom:-240px;right:-200px}}@media (max-width:600px){.display{letter-spacing:-.025em;font-size:44px}.eyebrow{font-size:12px}.hero .sub{font-size:17px}.hero-act{flex-direction:column;align-items:stretch;gap:10px}.hero-act .audit{max-width:none}.btn-demo{height:48px;font-size:15px}.audit{border-radius:22px;flex-wrap:wrap;padding:6px}.audit svg.s{display:none}.audit input{flex:1 0 100%;width:100%;height:42px;padding:0 12px}.audit .btn{width:100%}.hero-links{flex-direction:column;align-items:center;gap:10px}.trust{flex-direction:column;align-items:center;gap:8px}.hero{padding-top:88px}.globe-wrap{height:260px;margin-top:10px}.flow{height:380vh}.st-head{padding:0 16px;top:78px}.st-head .h2{font-size:30px}.st-head .lead{font-size:15px}.sc-titles{width:auto;left:16px;right:16px}.sc{width:calc(100% - 32px)}.sc-t .n{margin-bottom:8px;font-size:12px}.sc-t .t{font-size:24px;line-height:1.15}.sc-t .t b{display:inline}.sc-t .c{margin-top:8px;font-size:14.5px}.jc{gap:8px;padding:12px 14px}.jc-q{font-size:14.5px}.jc-row{flex-direction:column;align-items:flex-start}.jc-foot{flex-direction:column;align-items:flex-start;gap:8px}.caps{height:44px}.cap{font-size:14.5px}.st-foot{bottom:18px}.scue{font-size:12px;bottom:14px;left:12px}.scue .bar{display:none}.a4{height:360vh}.a4-in{padding-top:80px}.a4-head .h2{font-size:30px}.a4-cards{width:auto;margin:20px 16px 0;position:relative;top:auto;left:auto;transform:none}.a4-n{font-size:12px;margin-bottom:8px!important}.a4-t{font-size:24px;line-height:1.15}.a4-t b{display:inline}.a4-b{font-size:14.5px;margin-top:8px!important}.a4-c .go{margin-top:10px;font-size:14.5px}.dash{font-size:12.5px}.dash th,.dash td{padding:8px 10px}.dash th:nth-child(4),.dash td:nth-child(4),.dash tbody tr:nth-child(n+4),.eng{display:none}.dash-h{padding:10px 12px;font-size:12px}.dash-foot{padding:8px 12px;font-size:11.5px}.a4-nums div{padding:0 14px}.a4-nums b{font-size:36px}.cta svg.pin{width:420px;height:420px;bottom:-170px;right:-160px}}@media (prefers-reduced-motion:reduce){.hero-copy>*,#globe{animation:none}.sc,.st-head,.cap,.a4-c,.a4-nums{transition:none}.scue .ms:after{animation:none}}.ctab{padding:var(--sec) 0 40px}.cta-in{color:#f6e9e3;text-align:left;background:radial-gradient(90% 120% at 100% 110%,#7a2232 0,#4a0e1a 45%,#22050b 100%);border-radius:28px;align-items:center;min-height:560px;padding:90px 64px;display:flex;position:relative;overflow:hidden}.cta-dots{opacity:.9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cta-c{z-index:2;max-width:560px;position:relative}.cta-c .h2{color:#fff;text-align:left;font-size:56px}.cta-c .h2 b{color:#fff;display:block}.cta-p{color:#f6e9e3d9;margin-top:14px;font-size:17px;line-height:1.5}.cta-tabs{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;gap:3px;margin-top:26px;padding:4px;display:inline-flex}.cta-tabs button{color:#f6e9e3;opacity:.75;border-radius:999px;min-height:0;padding:7px 14px;font-size:13.5px;font-weight:500}.cta-tabs button.on{color:var(--maroon);opacity:1;background:#fff;box-shadow:0 0 0 2px #fff}.cta-f{border-color:#0000;max-width:540px;margin:14px 0 0}.cta-sub{color:#f6e9e3b8;margin-top:12px;font-size:13.5px;line-height:1.45}.cta-demo{color:#fff;border-bottom:1px solid #fff6;margin-top:16px;padding-bottom:2px;font-size:14.5px;font-weight:600;display:inline-block}.sec3{color:#ebd6cc;border-top:1px solid #ffffff24;flex-wrap:wrap;gap:8px 22px;margin:28px 0 0;padding:18px 0 0;font-size:13px;display:flex}.sec3 li{align-items:center;gap:8px;display:inline-flex}.sec3 svg{stroke:#ffb3c1;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.cta-in a:focus-visible,.cta-in button:focus-visible{outline-color:#fff}@media (max-width:960px){.cta-in{min-height:0;padding:64px 32px 300px}.cta-c .h2{font-size:42px}.cta-dots{opacity:.55}}@media (max-width:600px){.ctab{padding:var(--sec) 0 24px}.cta-in{border-radius:22px;padding:48px 20px 240px}.cta-c .h2{font-size:34px}.cta-tabs{display:flex}.cta-tabs button{text-align:center;flex:1}.cta-f{border-radius:22px;flex-wrap:wrap;padding:6px}.cta-f svg.s{display:none}.cta-f input{flex:1 0 100%;width:100%;height:42px;padding:0 12px}.cta-f .btn{width:100%}.sec3{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.cta-dots{opacity:.7}}.cmp-hint{color:var(--mute);margin:0 0 10px;font-size:13px;display:none}@media (max-width:600px){.cmp-hint{display:block}}.hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important;left:-9999px!important}@media (max-width:600px){.pl.pl svg.pin.pin{width:320px;height:320px;top:auto;bottom:-130px;right:-110px}}
@media (max-width:600px){.btn-s,.audit input,.cta-f input,.tryit .audit input{height:44px}.go{align-items:center;min-height:44px;display:inline-flex}.cta-tabs button,.qa summary{min-height:44px}.f-col a{margin:-8px 0;padding:12px 0;display:block}.f-bot a,.crumb a{padding:12px 0;display:inline-block}.hero-links a{padding:10px 0;display:inline-block}.cta-demo{align-items:center;min-height:44px;margin-top:8px;display:inline-flex}.filt button,.toc li a,.chk label,.press-l a,.seg button,.stars button{min-height:44px}.toc li a,.press-l a{align-items:center;display:inline-flex}.seg{height:auto}.stars button{min-width:44px}.lbar a,.lbar span{width:44px;height:44px;font-size:13px}.lmeta a,.eng-row a{padding:12px 0;display:inline-block}input[type=range]{min-height:44px}.pg li a,.ind-l a,.phub-b li a{align-items:center;min-height:44px;display:inline-flex}}
.navbar{z-index:10000;pointer-events:none;background:var(--maroon);transform-origin:0;opacity:0;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.navbar.go{opacity:1;transition:opacity .15s .12s,transform 8s cubic-bezier(.08,.8,.2,1) .12s;transform:scaleX(.85)}.navbar.end{opacity:0;transition:transform .2s ease-out,opacity .3s .2s;transform:scaleX(1)}.btn[aria-busy=true]{cursor:progress;opacity:.92}.btn[aria-busy=true] svg{display:none}.btn[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite li-spin}@keyframes li-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.navbar.go{transition:opacity .15s .12s;transform:scaleX(.6)}.navbar.end{transition:opacity .2s}.btn[aria-busy=true]:after{opacity:.6;border-right-color:currentColor;animation:none}}
.ph{text-align:center;padding:160px 0 96px}.ph h1{letter-spacing:-.02em;margin:0;font-size:clamp(40px,7vw,80px);font-weight:200;line-height:1.05}.ph .note{color:var(--mute);max-width:560px;margin:24px auto 0}
