@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_808ddec9-module__P2bTIG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_808ddec9-module__P2bTIG__variable{--font-field-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_68dc6c88-module__Jbj2Nq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_68dc6c88-module__Jbj2Nq__variable{--font-field-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_93a51ee2-module__2IZnJa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_93a51ee2-module__2IZnJa__variable{--font-field-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.vm-field-home{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vm-field-home img{max-width:100%}.vm-field-home [hidden]{display:none!important}.vm-field-home{--void:#04080c;--deep:#070c12;--panel:#0a1118;--panel-2:#0d161e;--raise:#121d27;--line:#8cbea521;--line-2:#8ccdaa42;--ice:#edf5f0;--mist:#93a79c;--dim:#63776c;--volt:#4be07e;--volt-hi:#8cf7ae;--volt-soft:#4be07e21;--volt-ink:#031208;--copper:#e2914f;--blue:#3468b8;--warn:#f5b544;--bad:#ff6b57;--r-m:14px;--r-l:20px;--wrap:1220px;--gut:clamp(18px,4vw,40px)}.vm-field-home *{box-sizing:border-box}.vm-field-home{background:var(--void);color:var(--ice);font-family:var(--font-field-sans),"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;margin:0;font-size:16px;line-height:1.62;overflow-x:clip}@media (prefers-reduced-motion:reduce){.vm-field-home{scroll-behavior:auto}}.vm-field-home .grain{z-index:3;pointer-events:none;opacity:.038;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.vm-field-home .wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gut);margin-inline:auto}.vm-field-home section{padding-block:clamp(52px,6.2vw,94px);scroll-margin-top:76px;position:relative}.vm-field-home .sep{background:linear-gradient(90deg,#0000,#4be07e47,#e2914f33,#0000);height:1px}.vm-field-home .display{font-family:var(--font-field-display),"Helvetica Neue",Arial,sans-serif;font-variation-settings:"wdth" 112,"wght" 800;letter-spacing:-.033em;text-wrap:balance;margin:0;line-height:.96}.vm-field-home h1.display{font-size:clamp(2.7rem,6.2vw,4.75rem);line-height:.94}.vm-field-home h2.display{font-size:clamp(1.95rem,3.7vw,2.9rem)}.vm-field-home h3{font-family:var(--font-field-display),"Helvetica Neue",Arial,sans-serif;font-variation-settings:"wdth" 104,"wght" 640;letter-spacing:-.014em;margin:0;font-size:1.05rem;line-height:1.3}.vm-field-home p{color:var(--mist);margin:0}.vm-field-home .lede{max-width:56ch;font-size:clamp(1rem,1.3vw,1.12rem)}.vm-field-home .sub{max-width:42ch;color:var(--mist);font-size:.93rem}.vm-field-home .mono{font-family:var(--font-field-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:500}.vm-field-home .eyebrow{color:var(--volt);margin-bottom:14px;display:inline-block}.vm-field-home .tnum{font-variant-numeric:tabular-nums}.vm-field-home .note{color:var(--dim);letter-spacing:.04em;font-size:.7rem}.vm-field-home a{color:inherit}.vm-field-home .btn{font-family:var(--font-field-sans),sans-serif;letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.vm-field-home .btn:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.vm-field-home .btn-primary{color:var(--volt-ink);background:linear-gradient(#6cf09a,#2fca6d);box-shadow:inset 0 1px #ffffff73,0 12px 30px -14px #4be07ee6}.vm-field-home .btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff8c,0 20px 38px -16px #4be07e}.vm-field-home .btn-ghost{border-color:var(--line-2);color:var(--ice);background:#8ccdaa0f}.vm-field-home .btn-ghost:hover{background:#8ccdaa1f;transform:translateY(-2px)}.vm-field-home .btn-sm{border-radius:10px;padding:9px 16px;font-size:.86rem}.vm-field-home .btn-out{border-color:var(--line-2);color:var(--ice);background:0 0;border-radius:999px;padding:11px 20px}.vm-field-home .btn-out:hover{border-color:var(--volt);color:var(--volt)}.vm-field-home .nav{z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:sticky;top:0}.vm-field-home .nav.stuck{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#04080cd1}.vm-field-home .nav-in{align-items:center;gap:clamp(14px,2.4vw,34px);padding-block:14px;display:flex}.vm-field-home .logo{flex:none;align-items:center;gap:9px;text-decoration:none;display:flex}.vm-field-home .logo svg{color:var(--volt);filter:drop-shadow(0 0 9px #4be07e8c)}.vm-field-home .logo-word{font-family:var(--font-field-display),sans-serif;font-variation-settings:"wdth" 106,"wght" 760;letter-spacing:-.028em;font-size:1.16rem}.vm-field-home .nav-links{gap:22px;margin-inline:auto;display:flex}.vm-field-home .nav-links a{color:var(--mist);padding-block:4px;font-size:.91rem;font-weight:450;text-decoration:none;transition:color .18s;position:relative}.vm-field-home .nav-links a:after{content:"";background:var(--volt);width:0;height:1px;transition:width .22s;position:absolute;bottom:0;left:0}.vm-field-home .nav-links a:hover{color:var(--ice)}.vm-field-home .nav-links a:hover:after{width:100%}.vm-field-home .nav-right{flex:none;align-items:center;gap:10px;display:flex}.vm-field-home .icon-btn{width:34px;height:34px;color:var(--mist);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;transition:background .18s,color .18s;display:grid}.vm-field-home .icon-btn:hover{color:var(--ice);background:#8ccdaa14}.vm-field-home .icon-btn:focus-visible{outline:2px solid var(--volt);outline-offset:2px}.vm-field-home .hero{isolation:isolate;border-bottom:1px solid var(--line);padding-top:clamp(26px,3.6vw,48px);padding-bottom:clamp(38px,4.6vw,70px);position:relative;overflow:hidden}.vm-field-home .hero-bg{z-index:-2;pointer-events:none;position:absolute;inset:0}.vm-field-home .hero-bg:after{content:"";background:radial-gradient(52% 58% at 68% 42%,#4be07e2b,#0000 68%),radial-gradient(40% 46% at 82% 20%,#e2914f1a,#0000 70%),radial-gradient(70% 60% at 10% 8%,#0a1e16e6,#0000 70%);position:absolute;inset:0}.vm-field-home #knot{width:100%;height:100%;display:block;position:absolute;inset:0}.vm-field-home .knot-wrap{z-index:-1;position:absolute;inset:0 0 0 34%}.vm-field-home .skyline{z-index:-1;pointer-events:none;height:clamp(120px,17vw,210px);position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.vm-field-home .skyline svg{width:100%;height:100%;display:block}.vm-field-home .hero-scrim{z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--void) 6%,#04080cdb 26%,#04080c00 54%);position:absolute;inset:0}.vm-field-home .hero-in{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;min-height:clamp(430px,48vw,540px);display:flex;position:relative}.vm-field-home .hero-copy{max-width:min(100%,540px)}.vm-field-home .hero-h1 .dim{color:#fff;display:block}.vm-field-home .hero-h1 .lit{color:var(--volt);text-shadow:0 0 44px #4be07e73;display:block}.vm-field-home .hero-cta{flex-wrap:wrap;gap:11px;margin-top:26px;display:flex}.vm-field-home .ticks{flex-wrap:wrap;gap:7px 18px;margin:20px 0 0;padding:0;list-style:none;display:flex}.vm-field-home .ticks li{color:var(--mist);align-items:center;gap:7px;font-size:.845rem;display:flex}.vm-field-home .valuebar{border-bottom:1px solid var(--line);background:linear-gradient(#0a1118e6,#04080c99)}.vm-field-home .values{grid-template-columns:repeat(3,1fr);display:grid}.vm-field-home .value{align-items:flex-start;gap:14px;padding:22px clamp(14px,2.4vw,30px);display:flex}.vm-field-home .value+.value{border-left:1px solid var(--line)}.vm-field-home .value i{background:var(--volt-soft);width:34px;height:34px;color:var(--volt);border-radius:10px;flex:none;place-items:center;display:grid}.vm-field-home .value b{font-family:var(--font-field-display),sans-serif;font-variation-settings:"wdth" 104,"wght" 650;letter-spacing:-.014em;font-size:.98rem;display:block}.vm-field-home .value p{margin-top:2px;font-size:.855rem}.vm-field-home .stats{background:var(--line);border:1px solid var(--line);border-radius:var(--r-l);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.vm-field-home .stat{background:linear-gradient(180deg,var(--panel-2),var(--deep));padding:26px 22px;position:relative;overflow:hidden}.vm-field-home .stat:after{content:"";background:linear-gradient(90deg,#0000,#4be07e80,#0000);height:1px;position:absolute;top:0;left:22px;right:22px}.vm-field-home .stat b{font-family:var(--font-field-display),sans-serif;font-variation-settings:"wdth" 110,"wght" 800;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ice);flex-wrap:nowrap;align-items:baseline;gap:2px;font-size:clamp(2rem,3.4vw,2.7rem);line-height:1;display:flex}.vm-field-home .stat b i{color:var(--volt);letter-spacing:-.02em;font-variation-settings:"wdth" 104,"wght" 700;font-size:.44em;font-style:normal}.vm-field-home .stat>span{color:var(--mist);margin-top:8px;font-size:.85rem;display:block}.vm-field-home .head{grid-template-columns:minmax(0,1fr) minmax(0,.78fr) auto;align-items:end;gap:clamp(18px,3vw,44px);margin-bottom:clamp(24px,3.2vw,40px);display:grid}.vm-field-home .head .sub{padding-bottom:6px}.vm-field-home .head .btn{margin-bottom:4px}.vm-field-home .head-center{text-align:center;margin-inline:auto;max-width:640px;margin-bottom:clamp(26px,3.4vw,44px)}.vm-field-home .head-center .lede{margin-inline:auto}.vm-field-home .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vm-field-home .grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.vm-field-home .card{border:1px solid var(--line);border-radius:var(--r-l);background:linear-gradient(180deg,var(--panel-2),var(--deep));flex-direction:column;gap:16px;padding:22px;transition:border-color .25s,transform .25s cubic-bezier(.2,.8,.3,1);display:flex;position:relative;overflow:hidden}.vm-field-home .card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0d,#0000 34%);position:absolute;inset:0}.vm-field-home .card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(320px 240px at var(--mx,50%) var(--my,0%),#4be07e1c,transparent 72%);transition:opacity .3s;position:absolute;inset:0}.vm-field-home .card:hover{border-color:var(--line-2);transform:translateY(-3px)}.vm-field-home a.card{color:inherit;text-decoration:none}.vm-field-home a.card:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.vm-field-home .card:hover:after{opacity:1}.vm-field-home .card-top{align-items:flex-start;gap:14px;display:flex}.vm-field-home .card-ico{width:40px;height:40px;color:var(--volt);background:linear-gradient(160deg,#4be07e38,#4be07e0f);border:1px solid #4be07e3d;border-radius:12px;flex:none;place-items:center;display:grid}.vm-field-home .card-arrow{color:var(--dim);flex:none;margin-left:auto;transition:color .2s,transform .2s}.vm-field-home .card:hover .card-arrow{color:var(--volt);transform:translate(3px)}.vm-field-home .card p{font-size:.885rem}.vm-field-home .mini{border:1px solid var(--line);background:linear-gradient(#0a121a,#05090e);border-radius:12px;margin-top:auto;overflow:hidden;box-shadow:0 26px 50px -40px #000}.vm-field-home .mini-split{grid-template-columns:86px minmax(0,1fr);min-height:180px;display:grid}.vm-field-home .mini-split>*{min-width:0}.vm-field-home .mini-side{border-right:1px solid var(--line);background:#8ccdaa06;flex-direction:column;gap:2px;padding:10px 8px;display:flex}.vm-field-home .mini-side span{color:var(--dim);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:5px 7px;font-size:.68rem;display:flex}.vm-field-home .mini-side span.on{background:var(--volt-soft);color:var(--volt)}.vm-field-home .mini-main{flex-direction:column;gap:9px;padding:11px 12px;display:flex}.vm-field-home .mini-h{align-items:center;gap:7px;display:flex}.vm-field-home .mini-h b{font-size:.82rem;font-weight:600}.vm-field-home .mini-tabs{flex-wrap:wrap;gap:5px;display:flex}.vm-field-home .mini-tabs span{font-family:var(--font-field-mono),monospace;letter-spacing:.06em;border:1px solid var(--line);color:var(--dim);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:.6rem}.vm-field-home .mini-tabs span.on{color:var(--volt);background:var(--volt-soft);border-color:#4be07e59}.vm-field-home .job{border:1px solid var(--line);background:#8ccdaa08;border-radius:9px;align-items:center;gap:9px;padding:8px 9px;display:flex}.vm-field-home .job em{width:22px;height:22px;font-style:normal;font-family:var(--font-field-mono),monospace;border-radius:6px;flex:none;place-items:center;font-size:.62rem;font-weight:600;display:grid}.vm-field-home .job div{flex:1;min-width:0}.vm-field-home .job b{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:550;display:block;overflow:hidden}.vm-field-home .job span{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;display:block;overflow:hidden}.vm-field-home .pill{font-family:var(--font-field-mono),monospace;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:5px;flex:none;padding:3px 7px;font-size:.56rem}.vm-field-home .pill-ok{color:var(--volt);background:#4be07e24}.vm-field-home .pill-run{color:#84b4f8;background:#3468b838}.vm-field-home .pill-due{color:var(--warn);background:#f5b54426}.vm-field-home .doc{background:linear-gradient(165deg,#0c151d,#060b10);min-height:180px;padding:14px;position:relative}.vm-field-home .doc-paper{border:1px solid var(--line-2);background:linear-gradient(170deg,#101a22,#0a121a);border-radius:9px;padding:12px 13px;transform:rotate(-1.1deg);box-shadow:0 20px 40px -26px #000}.vm-field-home .doc-paper.behind{opacity:.5;z-index:0;position:absolute;inset:22px 14px 14px 30px;transform:rotate(2.6deg)}.vm-field-home .doc-paper.front{z-index:1;position:relative}.vm-field-home .doc-tag{z-index:2;background:var(--volt);color:var(--volt-ink);font-family:var(--font-field-mono),monospace;letter-spacing:.1em;border-radius:6px;padding:3px 8px;font-size:.6rem;font-weight:600;position:absolute;top:10px;right:10px}.vm-field-home .doc-paper b{letter-spacing:-.01em;font-size:.76rem;font-weight:600;display:block}.vm-field-home .doc-paper .k{font-family:var(--font-field-mono),monospace;color:var(--dim);letter-spacing:.08em;margin-top:1px;font-size:.6rem;display:block}.vm-field-home .doc-fields{grid-template-columns:1fr 1fr;gap:7px 10px;margin-top:10px;display:grid}.vm-field-home .doc-fields div{min-width:0}.vm-field-home .doc-fields dt{font-family:var(--font-field-mono),monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--dim);margin:0;font-size:.54rem}.vm-field-home .doc-fields dd{color:var(--ice);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:.7rem;overflow:hidden}.vm-field-home .doc-sign{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding-top:8px;display:flex}.vm-field-home .doc-sign .nm{color:var(--mist);font-size:.66rem}.vm-field-home .doc-sign .nm b{color:var(--ice);font-size:.7rem}.vm-field-home .chat{flex-direction:column;gap:9px;min-height:180px;padding:13px;display:flex}.vm-field-home .chat-h{align-items:center;gap:8px;font-size:.76rem;font-weight:600;display:flex}.vm-field-home .chat-h i{background:var(--volt-soft);width:22px;height:22px;color:var(--volt);border-radius:7px;place-items:center;display:grid}.vm-field-home .bub{border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:.72rem;line-height:1.5}.vm-field-home .bub-q{color:var(--ice);background:#8ccdaa12;align-self:flex-end;max-width:86%}.vm-field-home .bub-a{color:var(--mist);background:#4be07e12;border-color:#4be07e33}.vm-field-home .bub-a b{color:var(--volt);font-weight:600}.vm-field-home .typing{align-items:center;gap:4px;padding-left:3px;display:flex}.vm-field-home .typing i{background:var(--volt);opacity:.45;border-radius:50%;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.vm-field-home .typing i{animation:1.3s infinite field-blink}.vm-field-home .typing i:nth-child(2){animation-delay:.18s}.vm-field-home .typing i:nth-child(3){animation-delay:.36s}@keyframes field-blink{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}}.vm-field-home .tour{border:1px solid var(--line-2);border-radius:var(--r-l);background:linear-gradient(180deg,var(--panel-2),var(--deep));grid-template-columns:276px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 60px 110px -80px #000,inset 0 0 0 1px #ffffff05}.vm-field-home .tour>*{min-width:0}.vm-field-home .tour-rail{border-right:1px solid var(--line);background:#8ccdaa05;flex-direction:column;gap:6px;padding:16px;display:flex}.vm-field-home .tour-tab{text-align:left;color:var(--mist);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:13px 14px;font-family:inherit;transition:background .2s,color .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.vm-field-home .tour-tab i{width:30px;height:30px;color:var(--mist);background:#8ccdaa12;border-radius:9px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.vm-field-home .tour-tab b{letter-spacing:-.012em;color:var(--ice);font-size:.9rem;font-weight:600;display:block}.vm-field-home .tour-tab span{font-size:.77rem;line-height:1.45;display:block}.vm-field-home .tour-tab:hover{background:#8ccdaa0d}.vm-field-home .tour-tab[aria-selected=true]{background:#4be07e14;border-color:#4be07e47}.vm-field-home .tour-tab[aria-selected=true] i{background:var(--volt-soft);color:var(--volt)}.vm-field-home .tour-tab:focus-visible{outline:2px solid var(--volt);outline-offset:2px}.vm-field-home .tour-prog{background:var(--volt);opacity:.85;width:0;height:2px;position:absolute;bottom:0;left:0}.vm-field-home .tour-screen{flex-direction:column;min-height:432px;padding:clamp(16px,2vw,24px);display:flex}.vm-field-home .scr{flex-direction:column;flex:1;gap:12px;display:none}.vm-field-home .scr[data-on]{display:flex}@media (prefers-reduced-motion:no-preference){.vm-field-home .scr[data-on]{animation:.45s cubic-bezier(.2,.8,.3,1) both field-fadeUp}}@keyframes field-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vm-field-home .win{border:1px solid var(--line);border-radius:var(--r-m);background:linear-gradient(#0a121a,#05090e);flex-direction:column;flex:1;display:flex;overflow:hidden}.vm-field-home .win-bar{border-bottom:1px solid var(--line);background:#8ccdaa08;align-items:center;gap:9px;padding:11px 14px;display:flex}.vm-field-home .win-bar .dots{gap:5px;display:flex}.vm-field-home .win-bar .dots i{background:var(--line-2);border-radius:50%;width:8px;height:8px;display:block}.vm-field-home .win-bar b{font-size:.82rem;font-weight:600}.vm-field-home .win-bar .right{align-items:center;gap:7px;margin-left:auto;display:flex}.vm-field-home .win-body{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex}.vm-field-home .sched{grid-template-columns:56px 1fr;gap:0 12px;display:grid}.vm-field-home .sched .hr{font-family:var(--font-field-mono),monospace;color:var(--dim);border-top:1px solid var(--line);padding-top:10px;font-size:.66rem}.vm-field-home .sched .slot{border-top:1px solid var(--line);min-height:52px;padding:8px 0}.vm-field-home .ev{border:1px solid;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex}.vm-field-home .ev b{font-size:.8rem;font-weight:600;display:block}.vm-field-home .ev span{color:var(--mist);font-size:.72rem;display:block}.vm-field-home .ev-a{background:linear-gradient(90deg,#4be07e1f,#4be07e08);border-color:#4be07e4d}.vm-field-home .ev-b{background:linear-gradient(90deg,#3468b824,#3468b808);border-color:#3468b859}.vm-field-home .ev-c{background:linear-gradient(90deg,#e2914f1f,#e2914f08);border-color:#e2914f52}.vm-field-home .ev .t{font-family:var(--font-field-mono),monospace;color:var(--dim);white-space:nowrap;margin-left:auto;font-size:.66rem}.vm-field-home .tbl{border-collapse:collapse;width:100%;font-size:.8rem}.vm-field-home .tbl th{text-align:left;font-family:var(--font-field-mono),monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);padding:8px 10px;font-size:.6rem;font-weight:500}.vm-field-home .tbl td{color:var(--mist);font-variant-numeric:tabular-nums;border-bottom:1px solid #8ccdaa12;padding:9px 10px}.vm-field-home .tbl td:first-child{color:var(--ice)}.vm-field-home .tbl .num{text-align:right;white-space:nowrap}.vm-field-home .totals{border-top:1px solid var(--line);flex-direction:column;align-items:flex-end;gap:6px;margin-top:auto;padding-top:12px;display:flex}.vm-field-home .totals div{color:var(--mist);font-variant-numeric:tabular-nums;gap:26px;font-size:.82rem;display:flex}.vm-field-home .totals div b{color:var(--ice)}.vm-field-home .totals .grand{font-size:1.05rem}.vm-field-home .totals .grand b{font-family:var(--font-field-display),sans-serif;font-variation-settings:"wdth" 108,"wght" 720;letter-spacing:-.03em;color:var(--volt);font-size:1.5rem}.vm-field-home .checks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vm-field-home .chk{border:1px solid var(--line);color:var(--mist);background:#8ccdaa08;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:.78rem;display:flex}.vm-field-home .chk i{background:var(--volt-soft);width:17px;height:17px;color:var(--volt);border-radius:5px;flex:none;place-items:center;display:grid}.vm-field-home .chk.na i{color:var(--dim);background:#8ccdaa14}.vm-field-home .bar{background:#8ccdaa1f;border-radius:999px;height:7px;overflow:hidden}.vm-field-home .bar i{background:linear-gradient(90deg,#2fca6d,#8cf7ae);border-radius:999px;height:100%;display:block}.vm-field-home .inv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.vm-field-home .inv-total{font-family:var(--font-field-display),sans-serif;font-variation-settings:"wdth" 110,"wght" 800;letter-spacing:-.04em;color:var(--ice);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,2.7rem);line-height:1}.vm-field-home .stamp{border:2px solid var(--volt);color:var(--volt);font-family:var(--font-field-mono),monospace;letter-spacing:.18em;text-transform:uppercase;opacity:.9;border-radius:10px;padding:6px 14px;font-size:.74rem;transform:rotate(-7deg)}.vm-field-home .timeline{flex-direction:column;gap:0;margin-top:6px;display:flex}.vm-field-home .tl{grid-template-columns:22px 1fr auto;align-items:start;gap:11px;padding-bottom:14px;display:grid;position:relative}.vm-field-home .tl:last-child{padding-bottom:0}.vm-field-home .tl:before{content:"";background:var(--line);width:1px;position:absolute;top:18px;bottom:0;left:10px}.vm-field-home .tl:last-child:before{display:none}.vm-field-home .tl em{background:var(--volt-soft);width:21px;height:21px;color:var(--volt);z-index:1;border:1px solid #4be07e4d;border-radius:50%;place-items:center;display:grid}.vm-field-home .tl b{font-size:.8rem;font-weight:600;display:block}.vm-field-home .tl span{color:var(--dim);font-size:.72rem;display:block}.vm-field-home .tl .when{font-family:var(--font-field-mono),monospace;color:var(--dim);white-space:nowrap;font-size:.66rem}.vm-field-home .flow{text-align:center;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:14px;display:grid;position:relative}.vm-field-home .flow:before{content:"";background:linear-gradient(90deg,#4be07e14,#4be07e80 20%,#e2914f80 80%,#e2914f14);height:1px;position:absolute;top:31px;left:8.3%;right:8.3%}.vm-field-home .step{flex-direction:column;align-items:center;gap:9px;display:flex;position:relative}.vm-field-home .step-node{width:62px;height:62px;color:var(--volt);background:radial-gradient(circle at 50% 30%,#16232e,#070d13);border:1px solid #4be07e57;border-radius:50%;place-items:center;transition:transform .25s cubic-bezier(.2,.8,.3,1),box-shadow .25s,border-color .25s;display:grid;box-shadow:0 0 0 6px #04080c,0 0 26px -6px #4be07e80}.vm-field-home .step:hover .step-node{border-color:var(--volt);transform:translateY(-4px);box-shadow:0 0 0 6px #04080c,0 0 34px -4px #4be07ed9}.vm-field-home .step b{letter-spacing:-.012em;font-size:.9rem;font-weight:600}.vm-field-home .step b span{color:var(--dim);font-family:var(--font-field-mono),monospace;margin-right:2px;font-size:.76rem}.vm-field-home .step p{font-size:.8rem;line-height:1.5}.vm-field-home .tool{gap:12px;padding:20px}.vm-field-home .tool b{font-family:var(--font-field-display),sans-serif;font-variation-settings:"wdth" 104,"wght" 640;letter-spacing:-.014em;margin-bottom:5px;font-size:1rem;display:block}.vm-field-home .tool p{font-size:.855rem}.vm-field-home .tool .lnk{color:var(--volt);border-bottom:1px solid #4be07e52;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-bottom:2px;font-size:.83rem;font-weight:600;text-decoration:none;transition:gap .2s,border-color .2s;display:inline-flex}.vm-field-home .tool .lnk:hover{border-color:var(--volt);gap:10px}.vm-field-home .calc-shell{border:1px solid var(--line-2);border-radius:var(--r-l);background:linear-gradient(180deg,var(--panel-2),var(--deep));overflow:hidden;box-shadow:0 50px 90px -70px #000}.vm-field-home .calc-tabs{border-bottom:1px solid var(--line);background:#8ccdaa06;flex-wrap:wrap;gap:4px;padding:10px;display:flex}.vm-field-home .calc-tabs button{color:var(--mist);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:.87rem;font-weight:550;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.vm-field-home .calc-tabs button:hover{background:#8ccdaa0f}.vm-field-home .calc-tabs button[aria-selected=true]{color:var(--volt);background:#4be07e1c;border-color:#4be07e4d}.vm-field-home .calc-tabs button:focus-visible{outline:2px solid var(--volt);outline-offset:2px}.vm-field-home .calc-body{grid-template-columns:1.05fr .95fr;display:grid}.vm-field-home .calc-left{border-right:1px solid var(--line);padding:clamp(20px,2.4vw,30px)}.vm-field-home .calc-right{background:radial-gradient(120% 100% at 80% 0,#4be07e12,#0000 62%);padding:clamp(20px,2.4vw,30px)}.vm-field-home .calc-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.vm-field-home .calc-top b{font-family:var(--font-field-display),sans-serif;font-variation-settings:"wdth" 104,"wght" 650;letter-spacing:-.016em;font-size:1.02rem}.vm-field-home .readout{border-radius:var(--r-m);border:1px solid var(--line-2);background:radial-gradient(130% 150% at 50% -25%,#4be07e26,#0000 62%),#03070b;padding:22px;position:relative;overflow:hidden}.vm-field-home .readout:before{content:"";pointer-events:none;opacity:.35;background:repeating-linear-gradient(#ffffff0b 0 1px,#0000 1px 3px);position:absolute;inset:0}.vm-field-home .readout-main{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex;position:relative}.vm-field-home .big{font-family:var(--font-field-display),sans-serif;font-variation-settings:"wdth" 110,"wght" 800;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--volt);text-shadow:0 0 34px #4be07e73;font-size:clamp(2.6rem,5.4vw,3.6rem);line-height:1;transition:color .25s,text-shadow .25s}.vm-field-home .big.over{color:var(--bad);text-shadow:0 0 34px #ff6b5773}.vm-field-home .unit{font-family:var(--font-field-mono),monospace;color:var(--mist);font-size:1.02rem}.vm-field-home .readout-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:14px;display:flex;position:relative}.vm-field-home .verdict{font-family:var(--font-field-mono),monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--volt);background:#4be07e24;border:1px solid #4be07e4d;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.66rem;display:inline-flex}.vm-field-home .verdict.fail{color:var(--bad);background:#ff6b5721;border-color:#ff6b5757}.vm-field-home .meter{background:#8ccdaa1f;border-radius:999px;height:6px;margin-top:14px;position:relative;overflow:hidden}.vm-field-home .meter-fill{background:linear-gradient(90deg,#2fca6d,#8cf7ae);border-radius:999px;height:100%;transition:width .35s cubic-bezier(.2,.8,.3,1),background .3s}.vm-field-home .meter-fill.over{background:linear-gradient(90deg,#c9452f,#ff8a78)}.vm-field-home .scale{color:var(--dim);justify-content:space-between;margin-top:7px;display:flex}.vm-field-home .fields{gap:16px;display:grid}.vm-field-home .field label{color:var(--mist);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:.88rem;display:flex}.vm-field-home .field label b{color:var(--ice);font-family:var(--font-field-mono),monospace;font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:600}.vm-field-home input[type=range]{appearance:none;background:#8ccdaa2e;border-radius:999px;outline:none;width:100%;height:4px}.vm-field-home input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(#8cf7ae,#2fca6d);border:2px solid #04080c;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #4be07e29,0 4px 10px -3px #000}.vm-field-home input[type=range]::-moz-range-thumb{cursor:pointer;background:#4be07e;border:2px solid #04080c;border-radius:50%;width:16px;height:16px}.vm-field-home input[type=range]:focus-visible{outline:2px solid var(--volt);outline-offset:6px}.vm-field-home .seg{border:1px solid var(--line);background:#8ccdaa0f;border-radius:11px;flex-wrap:wrap;gap:5px;padding:4px;display:flex}.vm-field-home .seg button{min-width:72px;color:var(--mist);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:8px 10px;font-family:inherit;font-size:.82rem;font-weight:500;transition:background .18s,color .18s}.vm-field-home .seg button[aria-pressed=true]{color:var(--volt);background:#4be07e29}.vm-field-home .seg button:focus-visible{outline:2px solid var(--volt);outline-offset:2px}.vm-field-home .chips-row{flex-wrap:wrap;gap:6px;display:flex}.vm-field-home .chips-row button{border:1px solid var(--line);color:var(--mist);font-family:var(--font-field-mono),monospace;cursor:pointer;background:#8ccdaa0a;border-radius:9px;padding:7px 11px;font-size:.76rem;transition:background .18s,color .18s,border-color .18s}.vm-field-home .chips-row button[aria-pressed=true]{color:var(--copper);background:#e2914f29;border-color:#e2914f73}.vm-field-home .chips-row button:focus-visible{outline:2px solid var(--volt);outline-offset:2px}.vm-field-home .calc-note{color:var(--dim);border-top:1px solid var(--line);margin-top:16px;padding-top:13px;font-size:.775rem}.vm-field-home .calc-note code{font-family:var(--font-field-mono),monospace;color:var(--mist)}.vm-field-home .kv{background:var(--line);border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.vm-field-home .kv div{background:#05090e;padding:10px 12px}.vm-field-home .kv dt{font-family:var(--font-field-mono),monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--dim);margin:0;font-size:.58rem}.vm-field-home .kv dd{font-variant-numeric:tabular-nums;color:var(--ice);margin:3px 0 0;font-size:.84rem}.vm-field-home .cert-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(26px,4vw,60px);display:grid}.vm-field-home .cert-grid>*{min-width:0}.vm-field-home .cert-stage{perspective:1600px}.vm-field-home .cert{border-radius:var(--r-m);border:1px solid var(--line-2);background:linear-gradient(170deg,#0e1922,#05090e);transition:transform .55s cubic-bezier(.2,.8,.3,1);overflow:hidden;transform:rotateY(-12deg)rotateX(6deg)rotate(-1deg);box-shadow:0 60px 100px -70px #000,inset 0 0 0 1px #ffffff08}.vm-field-home .cert:hover{transform:rotateY(-5deg)rotateX(2deg)}.vm-field-home .cert-head{border-bottom:1px solid var(--line);background:linear-gradient(#4be07e14,#0000);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.vm-field-home .cert-head b{font-family:var(--font-field-display),sans-serif;font-variation-settings:"wdth" 104,"wght" 640;letter-spacing:-.014em;font-size:.95rem;display:block}.vm-field-home .cert-head .mono{color:var(--dim);font-size:.64rem}.vm-field-home .seal{color:var(--volt);background:#4be07e1f;border:1px solid #4be07e47;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:.62rem;display:flex}.vm-field-home .cert-meta{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.vm-field-home .cert-meta div{background:#080e14;padding:11px 12px}.vm-field-home .cert-meta dt{color:var(--dim);font-family:var(--font-field-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.58rem}.vm-field-home .cert-meta dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:3px 0 0;font-size:.82rem}.vm-field-home .cert-scroll{overflow-x:auto}.vm-field-home table.tests{border-collapse:collapse;width:100%;min-width:440px;font-size:.78rem}.vm-field-home table.tests caption{text-align:left;color:var(--dim);padding:12px 12px 3px}.vm-field-home table.tests th{text-align:left;font-family:var(--font-field-mono),monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:.6rem;font-weight:500}.vm-field-home table.tests td{font-variant-numeric:tabular-nums;color:var(--mist);white-space:nowrap;border-bottom:1px solid #8ccdaa12;padding:9px 12px}.vm-field-home table.tests td:first-child{color:var(--ice)}.vm-field-home table.tests tr:last-child td{border-bottom:0}.vm-field-home .cert-foot{border-top:1px solid var(--line);color:var(--dim);background:#8ccdaa08;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.vm-field-home .cert-list{flex-direction:column;gap:13px;margin:24px 0 0;padding:0;list-style:none;display:flex}.vm-field-home .cert-list li{color:var(--mist);align-items:flex-start;gap:12px;font-size:.92rem;display:flex}.vm-field-home .cert-list svg{color:var(--volt);flex:none;margin-top:4px}.vm-field-home .cert-list b{color:var(--ice);font-weight:550}.vm-field-home .site-grid{grid-template-columns:1fr .8fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.vm-field-home .phone-stage{perspective:1400px;justify-content:center;display:flex}.vm-field-home .phone{border:1px solid var(--line-2);background:linear-gradient(165deg,#18242e,#080e14);border-radius:34px;width:min(300px,80vw);padding:11px;transform:rotateY(-14deg)rotateX(5deg);box-shadow:0 70px 110px -60px #000,0 0 70px -30px #4be07e66,inset 0 0 0 1px #ffffff0a}.vm-field-home .phone-scr{border:1px solid var(--line);background:linear-gradient(#0a121a,#05090e);border-radius:25px;overflow:hidden}.vm-field-home .phone-top{color:var(--dim);justify-content:space-between;align-items:center;padding:9px 14px 5px;display:flex}.vm-field-home .phone-body{flex-direction:column;gap:10px;padding:12px 13px 16px;display:flex}.vm-field-home .phone-h{align-items:center;gap:8px;display:flex}.vm-field-home .phone-h b{letter-spacing:-.012em;font-size:.86rem;font-weight:650}.vm-field-home .offline{font-family:var(--font-field-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--warn);background:#f5b5441f;border-radius:5px;align-items:center;gap:5px;margin-left:auto;padding:3px 7px;font-size:.56rem;display:inline-flex}.vm-field-home .phone-row{border:1px solid var(--line);color:var(--mist);background:#8ccdaa08;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;font-size:.74rem;display:flex}.vm-field-home .phone-row i{background:var(--volt-soft);width:18px;height:18px;color:var(--volt);border-radius:5px;flex:none;place-items:center;display:grid}.vm-field-home .phone-row .v{font-family:var(--font-field-mono),monospace;color:var(--ice);margin-left:auto;font-size:.72rem}.vm-field-home .sig{border:1px dashed var(--line-2);border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.vm-field-home .sig span{font-family:var(--font-field-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:.55rem}.vm-field-home .sig svg{color:var(--volt)}.vm-field-home .phone-cta{color:var(--volt-ink);text-align:center;background:linear-gradient(#6cf09a,#2fca6d);border-radius:10px;padding:9px;font-size:.8rem;font-weight:650}.vm-field-home .compare{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vm-field-home .col{border:1px solid var(--line);border-radius:var(--r-l);flex-direction:column;gap:14px;padding:clamp(20px,2.4vw,28px);display:flex}.vm-field-home .col-old{background:linear-gradient(#0b0f12,#06090c)}.vm-field-home .col-new{background:radial-gradient(120% 80% at 50% -10%,#4be07e1f,transparent 60%),linear-gradient(180deg,#0c1720,var(--deep));border-color:#4be07e52}.vm-field-home .col h3{font-variation-settings:"wdth" 106,"wght" 700;font-size:1.15rem}.vm-field-home .col ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.vm-field-home .col li{color:var(--mist);align-items:flex-start;gap:11px;font-size:.9rem;display:flex}.vm-field-home .col li svg{flex:none;margin-top:4px}.vm-field-home .col-old li svg{color:var(--dim)}.vm-field-home .col-new li svg{color:var(--volt)}.vm-field-home .col-tag{font-family:var(--font-field-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:.62rem}.vm-field-home .col-new .col-tag{color:var(--volt)}.vm-field-home .quote-card{border:1px solid var(--line);border-radius:var(--r-l);background:linear-gradient(180deg,var(--panel-2),var(--deep));flex-direction:column;gap:14px;padding:24px;display:flex}.vm-field-home .quote-card blockquote{font-family:var(--font-field-display),sans-serif;font-variation-settings:"wdth" 104,"wght" 550;letter-spacing:-.016em;text-wrap:balance;margin:0;font-size:1.02rem;line-height:1.45}.vm-field-home .stars{color:var(--volt);gap:3px;display:flex}.vm-field-home .by{align-items:center;gap:11px;margin-top:auto;display:flex}.vm-field-home .by em{width:36px;height:36px;font-style:normal;font-family:var(--font-field-display),sans-serif;color:var(--ice);border:1px solid var(--line-2);background:linear-gradient(160deg,#4be07e3d,#e2914f29);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:700;display:grid}.vm-field-home .by b{font-size:.88rem;font-weight:600;display:block}.vm-field-home .by span{color:var(--dim);font-size:.79rem;display:block}.vm-field-home .pricing{position:relative;overflow:hidden}.vm-field-home .pricing:before{content:"";aspect-ratio:2;pointer-events:none;background:radial-gradient(closest-side,#4be07e21,#0000 72%);width:min(900px,120%);position:absolute;top:6%;left:50%;transform:translate(-50%)}.vm-field-home .toggle-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:clamp(26px,3.4vw,44px);display:flex}.vm-field-home .toggle{border:1px solid var(--line);background:#8ccdaa0d;border-radius:999px;align-items:center;padding:5px;display:flex;position:relative}.vm-field-home .toggle .knob{background:#fff;border-radius:999px;width:calc(50% - 5px);transition:transform .32s cubic-bezier(.2,.8,.3,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 8px 18px -10px #000000f2}.vm-field-home .toggle[data-cycle=yearly] .knob{transform:translate(100%)}.vm-field-home .toggle button{z-index:1;min-width:104px;color:var(--mist);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:8px 18px;font-family:inherit;font-size:.87rem;font-weight:600;transition:color .25s;position:relative}.vm-field-home .toggle button[aria-pressed=true]{color:#05090e}.vm-field-home .toggle button:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.vm-field-home .save-flag{font-family:var(--font-field-mono),monospace;letter-spacing:.1em;text-transform:uppercase;background:var(--volt-soft);color:var(--volt);border:1px solid #4be07e42;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:.62rem;display:inline-flex}.vm-field-home .pricing-grid{grid-template-columns:1fr 1.06fr;align-items:stretch;gap:18px;max-width:900px;margin-inline:auto;display:grid;position:relative}.vm-field-home .plan{border:1px solid var(--line);border-radius:var(--r-l);background:linear-gradient(180deg,var(--panel-2),var(--deep));flex-direction:column;gap:18px;padding:clamp(24px,2.5vw,32px);transition:border-color .25s,transform .25s cubic-bezier(.2,.8,.3,1);display:flex;position:relative;overflow:hidden}.vm-field-home .plan:hover{border-color:var(--line-2);transform:translateY(-3px)}.vm-field-home .plan-pro{background:0 0;border-color:#0000;box-shadow:0 40px 100px -60px #4be07e99}.vm-field-home .plan-pro:before{content:"";z-index:0;background:conic-gradient(from 0deg,transparent 0 60%,#4be07e8c 72%,#c8ffdcf2 78%,#4be07e66 84%,transparent 92%);position:absolute;inset:-70%}@media (prefers-reduced-motion:no-preference){.vm-field-home .plan-pro:before{animation:7s linear infinite field-sweep}}@keyframes field-sweep{to{transform:rotate(360deg)}}.vm-field-home .plan-pro:after{content:"";z-index:0;border-radius:calc(var(--r-l) - 1px);background:radial-gradient(130% 78% at 50% -12%,#4be07e2b,transparent 60%), linear-gradient(180deg,#0c1720,var(--deep));position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #4be07e42}.vm-field-home .plan-pro>*{z-index:1;position:relative}@media (min-width:1081px){.vm-field-home .plan-pro{transform:translateY(-10px)}.vm-field-home .plan-pro:hover{transform:translateY(-15px)}}.vm-field-home .plan-flag{background:var(--volt);color:var(--volt-ink);font-family:var(--font-field-mono),monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 11px;font-size:.6rem;font-weight:600;position:absolute;top:16px;right:16px}.vm-field-home .plan-ico{border:1px solid var(--line-2);width:38px;height:38px;color:var(--mist);background:#8ccdaa0d;border-radius:11px;place-items:center;display:grid}.vm-field-home .plan-pro .plan-ico{background:var(--volt-soft);color:var(--volt);border-color:#4be07e4d}.vm-field-home .plan h3{font-variation-settings:"wdth" 106,"wght" 700;margin-top:12px;font-size:1.3rem}.vm-field-home .plan .sub{max-width:30ch;margin-top:4px;font-size:.875rem}.vm-field-home .price{flex-wrap:wrap;align-items:baseline;gap:8px;min-height:52px;display:flex}.vm-field-home .price b{font-family:var(--font-field-display),sans-serif;font-variation-settings:"wdth" 110,"wght" 800;letter-spacing:-.042em;font-variant-numeric:tabular-nums;font-size:3rem;line-height:1}.vm-field-home .price b.talk{font-variation-settings:"wdth" 106,"wght" 720;letter-spacing:-.03em;font-size:1.9rem}.vm-field-home .price .per{color:var(--dim);font-size:.88rem}.vm-field-home .price .was{color:var(--dim);font-size:1rem;-webkit-text-decoration:line-through #ff6b5799;text-decoration:line-through #ff6b5799}.vm-field-home .price-sub{color:var(--dim);min-height:20px;margin-top:-10px;font-size:.79rem}.vm-field-home .plan-group{font-family:var(--font-field-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border-top:1px solid var(--line);padding-top:16px;font-size:.6rem}.vm-field-home .plan ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.vm-field-home .plan li{color:var(--mist);align-items:flex-start;gap:11px;font-size:.885rem;display:flex}.vm-field-home .plan li svg{color:var(--volt);flex:none;margin-top:4px}.vm-field-home .plan-pro li{color:#c3d6ca}.vm-field-home .plan .btn{width:100%;margin-top:auto}.vm-field-home .trust{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:12px 30px;margin-top:clamp(24px,3vw,36px);padding-top:22px;display:flex}.vm-field-home .trust span{color:var(--mist);align-items:center;gap:9px;font-size:.86rem;display:flex}.vm-field-home .trust svg{color:var(--volt);flex:none}.vm-field-home .faq-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(28px,4.4vw,66px);display:grid}.vm-field-home .faq-aside{position:sticky;top:92px}.vm-field-home .support{border:1px solid var(--line);border-radius:var(--r-l);background:radial-gradient(110% 90% at 20% 0%,#4be07e1a,transparent 62%),linear-gradient(180deg,var(--panel-2),var(--deep));flex-direction:column;gap:13px;margin-top:24px;padding:22px;display:flex}.vm-field-home .support i{background:var(--volt-soft);width:38px;height:38px;color:var(--volt);border:1px solid #4be07e42;border-radius:11px;place-items:center;display:grid}.vm-field-home .support b{font-family:var(--font-field-display),sans-serif;font-variation-settings:"wdth" 104,"wght" 650;letter-spacing:-.014em;font-size:1rem}.vm-field-home .support p{font-size:.87rem}.vm-field-home .faq{flex-direction:column;gap:9px;display:flex}.vm-field-home .faq details{border:1px solid var(--line);border-radius:var(--r-m);background:linear-gradient(180deg,var(--panel-2),var(--deep));transition:border-color .25s,background .25s;position:relative;overflow:hidden}.vm-field-home .faq details:hover{border-color:var(--line-2)}.vm-field-home .faq details[open]{background:radial-gradient(120% 100% at 0% 0%,#4be07e14,transparent 60%),linear-gradient(180deg,var(--panel-2),var(--deep));border-color:#4be07e4d}.vm-field-home .faq summary{cursor:pointer;letter-spacing:-.012em;align-items:center;gap:14px;padding:17px 18px;font-size:.95rem;font-weight:550;list-style:none;display:flex}.vm-field-home .faq summary::-webkit-details-marker{display:none}.vm-field-home .faq summary:focus-visible{outline:2px solid var(--volt);outline-offset:-2px;border-radius:var(--r-m)}.vm-field-home .faq summary .n{font-family:var(--font-field-mono),monospace;color:var(--dim);flex:none;width:22px;font-size:.66rem;transition:color .25s}.vm-field-home .faq details[open] summary .n{color:var(--volt)}.vm-field-home .faq summary .q{flex:1;min-width:0}.vm-field-home .faq .ico{border:1px solid var(--line);width:27px;height:27px;color:var(--volt);border-radius:8px;flex:none;place-items:center;margin-left:auto;transition:transform .3s cubic-bezier(.2,.8,.3,1),background .25s,border-color .25s;display:grid}.vm-field-home .faq details[open] .ico{background:var(--volt-soft);border-color:#4be07e4d;transform:rotate(135deg)}.vm-field-home .faq .ans{padding:0 18px 18px 54px;position:relative}.vm-field-home .faq .ans:before{content:"";background:linear-gradient(#4be07e80,#0000);width:1px;position:absolute;top:2px;bottom:20px;left:29px}.vm-field-home .faq .ans p{max-width:62ch;font-size:.9rem}@media (prefers-reduced-motion:no-preference){.vm-field-home .faq details[open] .ans{animation:.35s cubic-bezier(.2,.8,.3,1) both field-fadeUp}}.vm-field-home .final{border-radius:var(--r-l);background:radial-gradient(110% 170% at 50% 130%,#4be07e38,transparent 62%),linear-gradient(180deg,#0c1720,var(--deep));text-align:center;border:1px solid #4be07e3d;flex-direction:column;align-items:center;gap:18px;padding:clamp(34px,4.6vw,64px) clamp(22px,4vw,52px);display:flex;position:relative;overflow:hidden}.vm-field-home .final-cta{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:4px;display:flex}.vm-field-home footer{border-top:1px solid var(--line);background:linear-gradient(#0a111880,#0000);padding-block:44px 32px}.vm-field-home .foot-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;display:grid}.vm-field-home .foot-col h4{font-family:var(--font-field-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:0 0 14px;font-size:.64rem;font-weight:500}.vm-field-home .foot-col a{color:var(--mist);padding-block:4px;font-size:.88rem;text-decoration:none;transition:color .18s;display:block}.vm-field-home .foot-col a:hover{color:var(--volt)}.vm-field-home .foot-tag{color:var(--volt);margin-top:10px;font-size:.68rem}.vm-field-home .socials{gap:8px;margin-top:16px;display:flex}.vm-field-home .socials a{border:1px solid var(--line);width:32px;height:32px;color:var(--mist);border-radius:9px;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.vm-field-home .socials a:hover{color:var(--volt);background:var(--volt-soft);border-color:#4be07e59}.vm-field-home .foot-bottom{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:34px;padding-top:18px;font-size:.77rem;display:flex}.vm-field-home .foot-bottom p{color:var(--dim);max-width:66ch;font-size:.77rem}.vm-field-home .pre{opacity:0;transform:translateY(20px)}.vm-field-home .pre.in{opacity:1;transition:opacity .75s,transform .75s cubic-bezier(.2,.8,.3,1);transform:none}.vm-field-home .palette{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020508bd;place-items:start center;padding:13vh 16px 16px;display:grid;position:fixed;inset:0}.vm-field-home .palette[hidden]{display:none}.vm-field-home .palette-box{border:1px solid var(--line-2);border-radius:var(--r-l);background:linear-gradient(#0d161e,#070c12);width:100%;max-width:560px;overflow:hidden;box-shadow:0 50px 110px -45px #000,inset 0 0 0 1px #ffffff08}.vm-field-home .palette-input{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:15px 16px;display:flex}.vm-field-home .palette-input svg{color:var(--volt);flex:none}.vm-field-home .palette-input input{min-width:0;color:var(--ice);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:1rem}.vm-field-home .palette-input input::placeholder{color:var(--dim)}.vm-field-home .palette-input kbd{font-family:var(--font-field-mono),monospace;letter-spacing:.1em;color:var(--dim);border:1px solid var(--line);border-radius:6px;flex:none;padding:3px 7px;font-size:.58rem}.vm-field-home .palette-list{flex-direction:column;gap:2px;max-height:min(50vh,400px);margin:0;padding:7px;list-style:none;display:flex;overflow-y:auto}.vm-field-home .palette-list button{text-align:left;width:100%;color:var(--mist);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-family:inherit;display:flex}.vm-field-home .palette-list li.on button,.vm-field-home .palette-list button:hover{background:#4be07e1c}.vm-field-home .palette-list i{width:30px;height:30px;color:var(--volt);background:#8ccdaa0f;border-radius:9px;flex:none;place-items:center;display:grid}.vm-field-home .palette-list b{color:var(--ice);font-size:.9rem;font-weight:600;display:block}.vm-field-home .palette-list span{color:var(--dim);font-size:.78rem;display:block}.vm-field-home .palette-list .go{color:var(--volt);opacity:0;flex:none;margin-left:auto;transition:opacity .15s}.vm-field-home .palette-list li.on .go{opacity:1}.vm-field-home .palette-empty{color:var(--dim);text-align:center;padding:24px 16px;font-size:.88rem}.vm-field-home .palette-foot{border-top:1px solid var(--line);color:var(--dim);gap:16px;padding:10px 16px;display:flex}.vm-field-home .palette-foot span{align-items:center;gap:6px;display:flex}@media (max-width:1080px){.vm-field-home .nav-links{display:none}.vm-field-home .head{grid-template-columns:1fr;align-items:start}.vm-field-home .head .btn{justify-self:start;margin-bottom:0}.vm-field-home .grid-3{grid-template-columns:1fr}.vm-field-home .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.vm-field-home .stats{grid-template-columns:repeat(2,1fr)}.vm-field-home .tour{grid-template-columns:minmax(0,1fr)}.vm-field-home .tour-rail{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;min-width:0;overflow-x:auto}.vm-field-home .tour-tab{flex:1 0 190px}.vm-field-home .tour-screen{min-height:420px}.vm-field-home .calc-body{grid-template-columns:1fr}.vm-field-home .calc-left{border-right:0;border-bottom:1px solid var(--line)}.vm-field-home .cert-grid,.vm-field-home .site-grid,.vm-field-home .faq-grid{grid-template-columns:minmax(0,1fr)}.vm-field-home .faq-aside{position:static}.vm-field-home .pricing-grid{grid-template-columns:1fr}.vm-field-home .plan-pro{order:-1}.vm-field-home .cert,.vm-field-home .cert:hover,.vm-field-home .phone{transform:none}.vm-field-home .flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 12px}.vm-field-home .flow:before{display:none}.vm-field-home .knot-wrap{opacity:.6;left:0}.vm-field-home .hero-scrim{background:linear-gradient(#04080ce6 4%,#04080c8c 46%,#04080ceb)}.vm-field-home .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.vm-field-home .values{grid-template-columns:1fr}.vm-field-home .value+.value{border-left:0;border-top:1px solid var(--line)}.vm-field-home .grid-4,.vm-field-home .compare,.vm-field-home .pricing-grid,.vm-field-home .stats{grid-template-columns:1fr}.vm-field-home .cert-meta{grid-template-columns:1fr 1fr}.vm-field-home .flow{grid-template-columns:repeat(2,minmax(0,1fr))}.vm-field-home .checks{grid-template-columns:1fr}.vm-field-home .hero-in{min-height:500px}.vm-field-home .nav-right .sign{display:none}.vm-field-home .nav-in{gap:10px}.vm-field-home .foot-grid{grid-template-columns:1fr}.vm-field-home .sched{grid-template-columns:44px 1fr}}@media (prefers-reduced-motion:reduce){.vm-field-home *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.vm-field-home .pre{opacity:1;transform:none}}.vm-field-home .flow .step{color:var(--ice);border-radius:16px;padding:0 6px 10px;text-decoration:none;transition:background .2s}.vm-field-home .flow .step:hover{background:#4be07e0a}.vm-field-home .flow .step:hover .step-node,.vm-field-home .flow .step:focus-visible .step-node{border-color:var(--volt);box-shadow:0 0 0 7px var(--void),0 0 36px #4be07e33}.vm-field-home .phone-cta{justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:filter .2s;display:flex}.vm-field-home .phone-cta:hover{filter:brightness(1.1)}.vm-field-home{overflow-wrap:normal;--dim:#83998c;--appearance-focus:var(--volt);min-height:100vh}.vm-field-home :is(h1,h2,h3,h4,p,a,button,label,li,dd,dt){overflow-wrap:normal}.vm-field-home button{font:inherit}.vm-field-home svg{flex-shrink:0}.vm-field-home :is(a,button,input,summary):focus-visible{outline:2px solid var(--volt);outline-offset:4px}.vm-field-home .field-skip{z-index:100;background:var(--volt);color:var(--volt-ink);border-radius:8px;padding:12px 18px;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.vm-field-home .field-skip:focus{transform:translateY(0)}.vm-field-home .field-menu-toggle{display:none}.vm-field-home .field-mobile-nav{padding:10px var(--gut) 20px;background:var(--deep);border-bottom:1px solid var(--line)}.vm-field-home .field-mobile-nav a{color:var(--mist);padding:12px 8px;text-decoration:none;display:block}.vm-field-home .nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04080cdb}.vm-field-home .tour-open{color:var(--volt);align-self:flex-start;margin:12px 20px 16px;font-size:.8rem;text-decoration:none;display:inline-flex}.vm-field-home .tour-pause{color:var(--mist);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;margin-top:auto;padding:8px 12px;font-size:.76rem}.vm-field-home .tour-prog{width:0}.vm-field-home .tour-tab[aria-selected=true] .tour-prog{opacity:.5;width:100%}.vm-field-home dialog.palette{width:100%;max-width:none;height:100%;max-height:none;color:var(--ice);background:#000000a6;border:0;margin:0;padding:14vh 20px 30px;inset:0;overflow:auto}.vm-field-home dialog.palette:not([open]){display:none}.vm-field-home dialog.palette[open]{justify-content:center;align-items:flex-start;display:flex}.vm-field-home dialog.palette::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04080c73}.vm-field-home .palette-box{width:100%;max-width:620px}.vm-field-home .palette-list{max-height:50vh;overflow:auto}.vm-field-home .palette-input input{min-width:0;color:var(--ice);font-family:var(--font-field-sans),sans-serif;background:0 0;border:0}.vm-field-home .socials{flex-wrap:wrap}.vm-field-home .socials a{width:auto;padding:6px 10px;font-size:.75rem}.vm-field-home .field-label{color:var(--mist);margin-bottom:10px;font-size:.8rem;display:block}.vm-field-home .field-number{border:1px solid var(--line-2);background:var(--deep);width:100%;color:var(--ice);font:inherit;border-radius:8px;padding:9px 12px}.vm-field-home .field-factor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vm-field-home .field-factor-grid label{font-size:.72rem}.vm-field-home .calc-note a,.vm-field-home .field-tool-help a,.vm-field-home .field-billing-note a{color:var(--volt);text-underline-offset:3px}.vm-field-home .field-tool-help{max-width:88ch;margin-top:16px}.vm-field-home .calc-top{gap:14px}.vm-field-home .calc-top .mono{flex-shrink:0}.vm-field-home .readout-main,.vm-field-home .readout-row{flex-wrap:wrap}.vm-field-home .calc-note{font-size:.79rem;line-height:1.65}.vm-field-home .kv{margin-top:20px}.vm-field-home .kv dd{white-space:nowrap}.vm-field-home #main-content #pricing>.wrap>.head-center{max-width:640px;display:block;margin:0 auto 40px!important}.vm-field-home #main-content #pricing>.wrap>.toggle-row{display:flex;align-items:center!important;gap:18px!important;margin:0 auto 30px!important}.vm-field-home #main-content #pricing>.wrap>.toggle-row>div{flex-direction:row;height:auto;display:inline-flex}.vm-field-home #main-content #pricing>.wrap>.pricing-grid{max-width:940px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin:0 auto!important}.vm-field-home .field-billing-note{text-align:center;max-width:940px;margin:24px auto 0;font-size:.78rem}.vm-field-home .plan .btn{margin-top:auto}.vm-field-home .field-fallback{width:100%;height:100%;position:absolute;inset:0}.vm-field-home .knot-wrap:has(canvas[data-ready=true]) .field-fallback{display:none}.vm-field-home .cert-stage:after{content:"Certificate workspace · Review before issue";text-align:center;color:var(--mist);margin-top:16px;font-size:.7rem;display:block;position:relative}@media (max-width:1080px){.vm-field-home .field-menu-toggle{display:grid}.vm-field-home .nav-links{display:none}.vm-field-home .nav-right{margin-left:auto}}@media (max-width:760px){.vm-field-home #main-content #pricing>.wrap>.pricing-grid{max-width:560px;grid-template-columns:1fr!important}.vm-field-home .tour-pause{white-space:nowrap;align-self:center}.vm-field-home .calc-top{flex-wrap:wrap}}@media (max-width:460px){.vm-field-home .nav-start{gap:5px;padding:8px 10px;font-size:.75rem}.vm-field-home .nav-in{gap:7px}.vm-field-home .nav-right{gap:4px}.vm-field-home .logo-word{font-size:1rem}.vm-field-home .nav-right .icon-btn{width:30px}.vm-field-home .field-factor-grid{gap:8px}.vm-field-home .field-factor-grid input{padding:9px 6px}.vm-field-home .big{font-size:3.4rem}.vm-field-home .tour-open{margin-inline:12px}}@media (prefers-reduced-motion:reduce){.vm-field-home .pre{opacity:1;transform:none}.vm-field-home .grain{display:none}}
