@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.iXwVZW_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.iXwVZW_variable{--f-body:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.C6hPDW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.C6hPDW_variable{--f-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root,[data-theme=dark]{--bg:#000;--s1:#0b0b0c;--s2:#131315;--s3:#1b1b1e;--ink:#f4f6f8;--mute:#9ba3ae;--dim:#6b7280;--line:#ffffff14;--line2:#ffffff24;--grid:#ffffff07;--sig:#4da3ff;--sig2:#8cc4ff;--sig-ink:#00111f;--ok:#3ddc97;--warn:#ffb547;--bad:#ff6b6b;--glow:#4da3ff29;--hdr:#000000b8;--shadow:0 24px 60px -24px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f7f8fa;--s1:#fff;--s2:#f0f2f5;--s3:#e6e9ee;--ink:#0a0d12;--mute:#525b67;--dim:#6e7682;--line:#0a0d1217;--line2:#0a0d1229;--grid:#0a0d1209;--sig:#1463c2;--sig2:#0e4c97;--sig-ink:#fff;--ok:#0f7a4a;--warn:#a35f00;--bad:#c0392b;--glow:#1463c21a;--hdr:#f7f8facc;--shadow:0 24px 50px -28px #0a0d1259;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@view-transition{navigation:auto}::view-transition-old(root){animation:.35s cubic-bezier(.22,1,.36,1) both vt-out}::view-transition-new(root){animation:.55s cubic-bezier(.16,1,.3,1) both vt-in}@keyframes vt-out{to{opacity:0;transform:translateY(-12px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(18px)}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--ink);font:400 1rem/1.65 var(--f-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;transition:background .35s,color .35s;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--sig);outline-offset:3px;border-radius:6px}::selection{background:var(--sig);color:var(--sig-ink)}.skip{background:var(--sig);color:var(--sig-ink);z-index:100;border-radius:8px;padding:10px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:16px}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.mono{font-family:var(--f-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}h1,h2,h3,h4{letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.04}p{text-wrap:pretty}.kicker{color:var(--sig);align-items:center;gap:10px;display:inline-flex}.kicker:before{content:"";background:currentColor;width:18px;height:1px}.muted{color:var(--mute)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.sp-w{will-change:transform;display:inline-block}header.site{z-index:40;background:var(--hdr);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid #0000;transition:border-color .3s,transform .45s cubic-bezier(.22,1,.36,1);position:sticky;top:0}header.site.scrolled{border-bottom-color:var(--line)}header.site.hide{transform:translateY(-100%)}header.site .wrap{justify-content:space-between;align-items:center;gap:20px;height:68px;display:flex}.logo{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:1rem;font-weight:600;display:flex}.logo .mk{background:linear-gradient(145deg,var(--sig),var(--sig2));width:32px;height:32px;color:var(--sig-ink);border-radius:8px;flex:none;place-items:center;display:grid}.logo .mk svg{width:17px;height:17px}nav.main{color:var(--mute);gap:2px;font-size:.9rem;display:flex}nav.main a{border-radius:8px;padding:8px 12px;transition:color .2s,background .2s}nav.main a:hover,nav.main a[aria-current=page]{color:var(--ink);background:var(--s2)}.r{align-items:center;gap:8px;display:flex}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:.92rem;font-weight:500;transition:transform .2s,box-shadow .25s,background .2s,border-color .2s;display:inline-flex}.btn-sig{background:var(--sig);color:var(--sig-ink);font-weight:600}.btn-sig:hover{box-shadow:0 10px 30px -8px var(--sig);transform:translateY(-1px)}.btn-line{border-color:var(--line2);background:var(--s1);color:var(--ink)}.btn-line:hover{border-color:var(--mute)}.btn-sm{height:38px;padding:0 14px;font-size:.86rem}.btn .arr{transition:transform .25s}.btn:hover .arr{transform:translate(3px)}.icon{border:1px solid var(--line2);background:var(--s1);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:10px;place-items:center;transition:border-color .2s;display:grid}.icon:hover{border-color:var(--mute)}.icon svg{width:18px;height:18px}.menu-btn{display:none}.phone{color:var(--mute);align-items:center;gap:8px;margin-right:6px;font-size:.88rem;display:flex}.phone:hover{color:var(--ink)}#drawer{display:none}#drawer.open{z-index:39;background:var(--bg);border-top:1px solid var(--line);padding:16px 16px 32px;display:block;position:fixed;inset:68px 0 0;overflow:auto}#drawer a.nl{border-bottom:1px solid var(--line);justify-content:space-between;padding:16px 4px;font-size:1.2rem;display:flex}#drawer .btn{width:100%;margin-top:14px;display:flex}.hero{padding:80px 0 72px;position:relative;overflow:hidden}.grid-bg:before{content:"";background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 80%)}.grid-bg:after{content:"";background:radial-gradient(closest-side,var(--glow),transparent);pointer-events:none;width:780px;height:520px;position:absolute;top:-120px;right:-180px}.hero .wrap{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.status{border:1px solid var(--line2);background:var(--s1);color:var(--mute);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 10px;display:inline-flex}.dot{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px;animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 60%,transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.hero h1{margin:22px 0 0;font-size:clamp(2.4rem,4.6vw,4rem)}em.g{background:linear-gradient(90deg,var(--sig),var(--sig2));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lead{color:var(--mute);max-width:520px;margin-top:20px;font-size:1.08rem}.ctas{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.trust{color:var(--dim);flex-wrap:wrap;gap:22px;margin-top:32px;display:flex}.trust span{align-items:center;gap:8px;display:flex}.trust svg{width:15px;height:15px;color:var(--ok)}.console{background:var(--s1);border:1px solid var(--line2);box-shadow:var(--shadow),0 0 0 1px var(--line) inset;border-radius:16px;overflow:hidden}.console .bar{border-bottom:1px solid var(--line);color:var(--mute);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.lights{gap:6px;display:flex}.lights i{background:var(--s3);border-radius:50%;width:9px;height:9px}.live{color:var(--ok);align-items:center;gap:6px;display:flex}.feed{aspect-ratio:16/8.4;background:#000;position:relative;overflow:hidden}.feed img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.8);width:100%;height:100%}.feed:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 3px);position:absolute;inset:0}.feed .tag{z-index:2;font:500 .66rem var(--f-mono),monospace;color:#fff;letter-spacing:.06em;background:#0009;border-radius:4px;padding:4px 8px;position:absolute;top:10px;left:12px}.feed .tag b{color:#ff5a5a}.feed .ts{left:auto;right:12px}.box{z-index:2;border:1.5px solid #4da3ff;border-radius:2px;width:9%;height:34%;animation:7s ease-in-out infinite alternate track;position:absolute;top:40%;left:58%}.box:before{content:"PERSON · 0.94";color:#00111f;font:700 .58rem var(--f-mono),monospace;white-space:nowrap;letter-spacing:.04em;background:#4da3ff;padding:2px 5px;position:absolute;top:-19px;left:-1.5px}@keyframes track{to{top:46%;left:40%}}.log{list-style:none}.log li{border-top:1px solid var(--line);grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:11px 16px;font-size:.88rem;display:grid}.log .t{font-family:var(--f-mono),monospace;color:var(--dim);font-size:.74rem}.pill{font:600 .64rem var(--f-mono),monospace;letter-spacing:.06em;color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);border:1px solid color-mix(in srgb,var(--ok) 25%,transparent);white-space:nowrap;border-radius:999px;padding:3px 8px}.pill.w{color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent);border-color:color-mix(in srgb,var(--warn) 25%,transparent)}.phero{padding:72px 0 56px;position:relative;overflow:hidden}.phero .wrap{z-index:1;position:relative}.crumbs{color:var(--dim);flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.crumbs a:hover{color:var(--ink)}.crumbs span[aria-hidden]{opacity:.5}.phero h1{max-width:820px;margin-top:16px;font-size:clamp(2.2rem,4.2vw,3.6rem)}.phero .lead{max-width:640px}.phero-media{border:1px solid var(--line);border-radius:16px;height:clamp(240px,38vw,440px);margin-top:48px;position:relative;overflow:hidden}.phero-media img{object-fit:cover;filter:saturate(.85);width:100%;height:124%;position:absolute;inset:-12% 0}.phero-media:after{content:"";background:linear-gradient(#0000 40%,#0000008c);position:absolute;inset:0}.strip{border-block:1px solid var(--line);color:var(--dim);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.strip .track{width:max-content;animation:40s linear infinite mq;display:flex}.strip:hover .track{animation-play-state:paused}.strip span{white-space:nowrap;align-items:center;gap:28px;padding:18px 28px;display:flex}.strip span:after{content:"";background:var(--sig);border-radius:50%;width:4px;height:4px}@keyframes mq{to{transform:translate(-50%)}}section.sec{padding:104px 0}section.sec.tight{padding-top:0}.sh{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:44px;display:grid}.sh h2,.h2{margin-top:14px;font-size:clamp(1.9rem,3.4vw,2.9rem)}.sh p{color:var(--mute);justify-self:end;max-width:440px}.statement{letter-spacing:-.025em;max-width:980px;font-size:clamp(1.5rem,2.8vw,2.3rem);font-weight:500;line-height:1.3}.cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cards.c3{grid-template-columns:repeat(3,1fr)}.cards.c2{grid-template-columns:repeat(2,1fr)}.card{background:var(--s1);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:20px;padding:24px;transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}a.card{justify-content:space-between;min-height:210px}.card:before{content:"";background:radial-gradient(400px circle at var(--mx,50%) var(--my,0%),var(--glow),transparent 45%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}a.card:hover{border-color:var(--line2);transform:translateY(-3px)}a.card:hover:before{opacity:1}a.card:hover .go{color:var(--sig);transform:translate(3px,-3px)}.card .top{color:var(--dim);justify-content:space-between;align-items:center;display:flex}.ic{background:var(--s2);border:1px solid var(--line);width:40px;height:40px;color:var(--sig);border-radius:10px;flex:none;place-items:center;display:grid}.ic svg{width:19px;height:19px}.card h3{letter-spacing:-.02em;margin-bottom:6px;font-size:1.12rem}.card p{color:var(--mute);font-size:.9rem;line-height:1.55}.go{color:var(--dim);transition:transform .3s,color .3s}.split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pic{border:1px solid var(--line);border-radius:16px;min-height:480px;position:relative;overflow:hidden}.pic img{object-fit:cover;filter:saturate(.85);width:100%;height:120%;position:absolute;inset:-10% 0}.pic:after{content:"";background:linear-gradient(#0000 50%,#000000bf);position:absolute;inset:0}.pic .cap{z-index:1;color:#fff;justify-content:space-between;align-items:end;gap:12px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.pic .cap b{font-size:1rem;font-weight:500}.panel{background:var(--s1);border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:space-between;gap:28px;padding:40px;display:flex}.panel h2{margin-top:14px;font-size:clamp(1.7rem,2.8vw,2.4rem)}.steps{list-style:none}.steps li{border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:4px;padding:18px 0;display:grid}.steps li .n{color:var(--sig)}.steps li b{font-size:1.02rem;font-weight:500;display:block}.steps li span{color:var(--mute);font-size:.9rem}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}.kpis div{background:var(--s1);border:1px solid var(--line);border-radius:14px;padding:24px}.kpis b{letter-spacing:-.04em;margin-bottom:6px;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:600;line-height:1.05;display:block}.kpis span{color:var(--mute);font-size:.86rem}.proof{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.proof p{color:var(--mute);max-width:460px;margin-top:16px}.checks{gap:12px;margin-top:24px;list-style:none;display:grid}.checks li{align-items:flex-start;gap:12px;font-size:.95rem;display:flex}.checks svg{width:18px;height:18px;color:var(--ok);flex:none;margin-top:3px}.report{background:var(--s1);border:1px solid var(--line2);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.report .hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.report .hd b{font-weight:500}.report .rows{padding:6px 22px 18px}.report .row{border-bottom:1px dashed var(--line);grid-template-columns:1fr auto;gap:12px;padding:12px 0;font-size:.9rem;display:grid}.report .row span:first-child{color:var(--mute)}.bars{align-items:flex-end;gap:6px;height:72px;padding:18px 22px 0;display:flex}.bars i{background:linear-gradient(180deg,var(--sig),color-mix(in srgb,var(--sig) 30%,transparent));transform-origin:bottom;border-radius:4px 4px 0 0;flex:1}.tst-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.tst-nav{gap:8px;display:flex}.tst{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.tst::-webkit-scrollbar{display:none}.tst.drag{cursor:grabbing;scroll-snap-type:none}.tst article{scroll-snap-align:start;background:var(--s1);border:1px solid var(--line);-webkit-user-select:none;user-select:none;border-radius:16px;flex-direction:column;flex:0 0 min(520px,86%);justify-content:space-between;gap:28px;padding:32px;display:flex}.tst blockquote{letter-spacing:-.01em;font-size:1.15rem;line-height:1.5}.tst cite{color:var(--mute);font-size:.88rem;font-style:normal;display:block}.tst cite b{color:var(--ink);font-weight:500;display:block}.stars{color:var(--warn);letter-spacing:3px}.cta{border:1px solid var(--line2);background:radial-gradient(600px 300px at 85% 0%,var(--glow),transparent),var(--s1);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:64px 48px;display:grid;position:relative;overflow:hidden}.cta h2{font-size:clamp(1.9rem,3.4vw,2.9rem)}.cta p{color:var(--mute);margin-top:10px}.detail{grid-template-columns:1fr 340px;align-items:start;gap:56px;display:grid}.prose h2{margin:48px 0 14px;font-size:clamp(1.5rem,2.4vw,2rem)}.prose h2:first-child{margin-top:0}.prose p{color:var(--mute);max-width:680px;margin-bottom:14px}.feat{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.feat div{background:var(--s1);border:1px solid var(--line);border-radius:14px;padding:20px}.feat b{margin-bottom:4px;font-weight:500;display:block}.feat span{color:var(--mute);font-size:.9rem}.aside{gap:12px;display:grid;position:sticky;top:96px}.aside .panel{gap:16px;padding:26px}.aside h3{font-size:1.15rem}.aside ul{gap:2px;list-style:none;display:grid}.aside ul a{border-bottom:1px solid var(--line);color:var(--mute);justify-content:space-between;padding:9px 0;font-size:.92rem;display:flex}.aside ul a:hover,.aside ul a[aria-current=page]{color:var(--ink)}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 1.4rem/1 var(--f-mono),monospace;color:var(--sig);transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq .a{color:var(--mute);max-width:760px;padding:0 0 22px}.tl{border-left:1px solid var(--line2);margin-left:6px;list-style:none}.tl li{padding:0 0 36px 32px;position:relative}.tl li:before{content:"";background:var(--sig);width:9px;height:9px;box-shadow:0 0 0 4px var(--glow);border-radius:50%;position:absolute;top:7px;left:-5px}.tl b{font-size:1.05rem;font-weight:500;display:block}.tl span{color:var(--mute);font-size:.92rem}.jobs{border-top:1px solid var(--line)}.job{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;gap:20px;padding:22px 0;transition:padding .3s;display:grid}.job:hover{padding-left:10px}.job h3{font-size:1.1rem}.job span{color:var(--mute);font-size:.9rem}.form-wrap{grid-template-columns:1.2fr .8fr;align-items:start;gap:24px;display:grid}form.f{background:var(--s1);border:1px solid var(--line2);border-radius:16px;grid-template-columns:1fr 1fr;gap:16px;padding:32px;display:grid}.fld{gap:6px;display:grid}.fld.full{grid-column:1/-1}.fld label{font-size:.86rem;font-weight:500}.fld label i{color:var(--dim);font-style:normal;font-weight:400}.fld input,.fld select,.fld textarea{background:var(--bg);border:1px solid var(--line2);border-radius:10px;width:100%;height:46px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.fld textarea{resize:vertical;height:auto;min-height:120px;padding:12px 14px}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--sig);box-shadow:0 0 0 3px var(--glow);outline:none}.fld .err{color:var(--bad);min-height:0;font-size:.82rem}.fld.bad input,.fld.bad select,.fld.bad textarea{border-color:var(--bad)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips label{border:1px solid var(--line2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.86rem;font-weight:400;transition:border-color .2s,background .2s;display:inline-flex}.chips input{opacity:0;pointer-events:none;position:absolute}.chips label:has(input:checked){border-color:var(--sig);background:color-mix(in srgb,var(--sig) 14%,transparent);color:var(--ink)}.chips label:has(input:focus-visible){outline:2px solid var(--sig);outline-offset:2px}.f .note{color:var(--dim);grid-column:1/-1;font-size:.82rem}.f .actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.f-done{text-align:center;grid-column:1/-1;justify-items:center;gap:10px;padding:40px 12px;display:grid}.f-done .ok-ic{background:color-mix(in srgb,var(--ok) 14%,transparent);width:56px;height:56px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.f-done h3{font-size:1.5rem}.f-done p{color:var(--mute);max-width:420px}.f-msg{color:var(--bad);grid-column:1/-1;font-size:.9rem}.contact-list{gap:16px;list-style:none;display:grid}.contact-list li{align-items:flex-start;gap:14px;display:flex}.contact-list b{font-weight:500;display:block}.contact-list span,.contact-list a{color:var(--mute);font-size:.92rem}.contact-list a:hover{color:var(--ink)}footer.site{border-top:1px solid var(--line);color:var(--mute);margin-top:24px;padding:64px 0 40px;font-size:.9rem}.fgrid{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;display:grid}footer.site h4{color:var(--ink);letter-spacing:-.01em;margin-bottom:12px;font-size:.92rem;font-weight:500}footer.site ul{gap:8px;list-style:none;display:grid}footer.site a:hover{color:var(--ink)}.legal{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:.82rem;display:flex}.bigmark{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--line2);-webkit-user-select:none;user-select:none;white-space:nowrap;margin-top:48px;font-size:clamp(3rem,11vw,9rem);font-weight:600;line-height:.9;overflow:hidden}.cursor{background:var(--sig);pointer-events:none;z-index:200;mix-blend-mode:difference;opacity:0;border-radius:50%;width:12px;height:12px;position:fixed;top:0;left:0}.totop{z-index:30;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;position:fixed;bottom:20px;right:20px;transform:translateY(12px)}.totop.on{opacity:1;pointer-events:auto;transform:none}.progress{background:linear-gradient(90deg,var(--sig),var(--sig2));transform-origin:0;z-index:60;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}@media (max-width:1080px){nav.main,.phone{display:none}.menu-btn{display:grid}.cards,.cards.c3{grid-template-columns:repeat(2,1fr)}.detail{grid-template-columns:1fr}.aside{position:static}}@media (max-width:900px){.hero{padding:48px 0 56px}.phero{padding:48px 0 40px}.hero .wrap,.sh,.split,.proof,.cta,.form-wrap{grid-template-columns:1fr}.sh p{justify-self:start}.kpis,.fgrid{grid-template-columns:1fr 1fr}section.sec{padding:72px 0}.pic{min-height:320px}.panel{padding:28px}.cta{padding:40px 24px}.job{grid-template-columns:1fr auto;gap:6px 16px}.job>span{grid-column:1}.job .btn{grid-area:1/2/4}}@media (max-width:600px){.wrap{padding:0 16px}.cards,.cards.c3,.cards.c2,.feat{grid-template-columns:1fr}a.card{min-height:0}.r .btn-sig{display:none}.ctas .btn{flex:1}.log li{grid-template-columns:44px 1fr auto;padding:10px 12px;font-size:.82rem}.fgrid{grid-template-columns:1fr}form.f{grid-template-columns:1fr;padding:22px}.totop{bottom:12px;right:12px}.tst article{padding:24px}.tst-head{flex-direction:column;align-items:start}}@media (hover:none),(pointer:coarse){.cursor{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}html.mo [data-split],html.mo [data-up],html.mo [data-stagger],html.mo [data-wipe],html.mo [data-scrub]{visibility:hidden}em.g .sp-w{background:linear-gradient(90deg,var(--sig),var(--sig2));color:#0000;-webkit-background-clip:text;background-clip:text}.sp-line{vertical-align:top}.pg{animation:.7s cubic-bezier(.16,1,.3,1) both pg-in}@keyframes pg-in{0%{opacity:0;transform:translateY(14px)}}.post-lead{grid-template-columns:1.1fr 1fr;gap:0;padding:0;display:grid}.post-lead .pic{border:0;border-radius:0;min-height:340px}.post-lead .post-meta{flex-direction:column;justify-content:center;gap:14px;padding:36px;display:flex}.post-lead .post-meta p{color:var(--mute)}a.post-card{justify-content:flex-start;gap:14px;padding:0 0 24px}a.post-card>:not(.thumb){padding:0 24px}.thumb{aspect-ratio:16/9;border-bottom:1px solid var(--line);overflow:hidden}.thumb img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}a.card:hover .thumb img,a.post-lead:hover .pic img{transform:scale(1.05)}.post-lead .pic img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.article{max-width:760px}.article h2{margin:44px 0 14px;font-size:clamp(1.4rem,2.2vw,1.8rem)}.article p{color:var(--mute);margin-bottom:16px;font-size:1.05rem;line-height:1.75}.article .checks{margin:6px 0 20px}.inline-cta{border-color:var(--line2);background:radial-gradient(400px 200px at 100% 0%,var(--glow),transparent),var(--s1);flex-direction:row;align-items:center;gap:20px;margin:32px 0;padding:28px}.inline-cta p{color:var(--ink);margin:0;font-weight:500}.disclaimer{border-top:1px solid var(--line);margin-top:36px;padding-top:18px;color:var(--dim)!important;font-size:.85rem!important}.icon:disabled{opacity:.35;cursor:default}@media (max-width:900px){.post-lead{grid-template-columns:1fr}.post-lead .post-meta{padding:24px}.inline-cta{flex-direction:column;align-items:flex-start}}.legal a.credit{color:var(--ink);border-bottom:1px solid var(--line2);font-weight:500;transition:color .2s,border-color .2s}.legal a.credit:hover{color:var(--sig);border-color:var(--sig)}
