@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2) format("woff2");unicode-range:U+0460-052F,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(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2) format("woff2");unicode-range:U+0460-052F,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(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format("woff2");unicode-range:U+0460-052F,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(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format("woff2");unicode-range:U+0460-052F,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(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format("woff2");unicode-range:U+0460-052F,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(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format("woff2");unicode-range:U+0460-052F,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:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #06111d;--bg-soft: #0b1928;--bg-panel: rgba(8, 25, 39, .78);--bg-panel-strong: rgba(7, 20, 32, .9);--brand-bg: #04133a;--brand-bg-strong: #030f2f;--brand-azure: #0d4d96;--brand-cobalt: #0f73d2;--brand-frost: #b9e7ff;--line: rgba(157, 205, 255, .16);--line-strong: rgba(118, 210, 255, .3);--text: #f4fbff;--muted: #9fbad1;--muted-strong: #c5d8ea;--cyan: #69d8ff;--cyan-deep: #1aa4da;--mint: #7effcf;--amber: #ffc869;--danger: #ff8d8d;--shadow: 0 24px 80px rgba(0, 0, 0, .35);--radius-xl: 32px;--radius-lg: 24px;--radius-md: 18px;--radius-sm: 12px;--content-width: min(1200px, calc(100vw - 2rem) )}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-width:320px;overflow-x:hidden;background:radial-gradient(circle at 15% 20%,rgba(29,168,255,.18),transparent 30%),radial-gradient(circle at 85% 10%,rgba(126,255,207,.12),transparent 24%),radial-gradient(circle at 70% 80%,rgba(255,200,105,.1),transparent 22%),linear-gradient(180deg,#07111d,#071524 38%,#081a2b);color:var(--text);font-family:IBM Plex Sans,sans-serif;line-height:1.55}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2}body:before{background:linear-gradient(rgba(105,216,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(105,216,255,.05) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,black 58%,transparent 100%);mask-image:radial-gradient(circle at center,black 58%,transparent 100%)}body:after{background:linear-gradient(180deg,#04091014,#04091059),repeating-linear-gradient(115deg,transparent 0,transparent 44px,rgba(255,255,255,.014) 44px,rgba(255,255,255,.014) 45px);z-index:-1}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3,h4{margin:0;font-family:Space Grotesk,sans-serif;letter-spacing:-.03em}p{margin:0}ul{margin:0;padding:0;list-style:none}.container{width:var(--content-width);margin:0 auto}.site-shell{position:relative;overflow:clip}.ambient{position:fixed;z-index:-3;border-radius:999px;filter:blur(18px);opacity:.4}.ambient-one{inset:12rem auto auto -6rem;width:18rem;height:18rem;background:#69d8ff2e}.ambient-two{inset:auto -4rem 20% auto;width:16rem;height:16rem;background:#7effcf29}.ambient-three{inset:48% auto auto 48%;width:10rem;height:10rem;background:#ffc86914}.topbar{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04133ad6;border-bottom:1px solid rgba(105,216,255,.14)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1rem 0}.brand-lockup{display:inline-flex;align-items:center;gap:.95rem;min-width:0}.brand-logo{width:6rem;height:6rem;flex-shrink:0;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(0,0,0,.28))}.brand-copy{display:flex;flex-direction:column;gap:.16rem;min-width:0}.brand-name{font-family:Space Grotesk,sans-serif;font-size:1.08rem;font-weight:700;letter-spacing:-.03em}.brand-tag{font-size:.78rem;color:var(--muted)}.desktop-nav,.topbar-actions{display:flex;align-items:center}.desktop-nav{gap:.35rem}.nav-link,.mobile-link{color:var(--muted-strong);transition:color .18s ease,background-color .18s ease,border-color .18s ease}.nav-link{padding:.72rem .92rem;border-radius:999px;border:1px solid transparent;font-size:.95rem}.nav-link:hover,.nav-link.is-active,.mobile-link:hover,.mobile-link.is-active{color:var(--text)}.nav-link:hover,.nav-link.is-active{background:#69d8ff14;border-color:#69d8ff2e}.topbar-actions{gap:.8rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:.82rem 1.22rem;border:1px solid transparent;border-radius:999px;font-weight:600;line-height:1;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.button:hover{transform:translateY(-1px)}.button.primary{color:#04111b;background:linear-gradient(135deg,var(--mint),#c9fff0 42%,#9be6ff 100%);box-shadow:0 18px 48px #7effcf2e}.button.secondary{color:var(--text);background:#69d8ff14;border-color:#69d8ff38}.button.ghost{color:var(--muted-strong);background:transparent;border-color:#9dcdff2e}.button.ghost:hover{color:var(--text);border-color:#9dcdff4d}.nav-toggle{display:none;width:3rem;height:3rem;padding:0;border:1px solid rgba(157,205,255,.18);border-radius:999px;background:#69d8ff14}.nav-toggle span{display:block;width:1.15rem;height:2px;margin:.22rem auto;border-radius:999px;background:var(--text)}.mobile-sheet{border-top:1px solid rgba(105,216,255,.14);background:linear-gradient(180deg,#04133af7,#030f2ffa)}.mobile-nav{display:grid;gap:.75rem;padding:1rem 0 1.4rem}.mobile-link{padding:.92rem 1rem;border-radius:var(--radius-md);background:#ffffff05;border:1px solid rgba(157,205,255,.08)}.mobile-cta{margin-top:.5rem}.route-stage{position:relative}.page-shell{position:relative;isolation:isolate;display:grid;gap:5rem;padding:4rem 0 5rem}.page-shell:before,.page-shell:after{content:"";position:absolute;pointer-events:none;z-index:-1}.page-shell:before{inset:1rem auto auto -10rem;width:24rem;height:24rem;border-radius:50%;background:radial-gradient(circle at center,rgba(105,216,255,.14),transparent 56%),conic-gradient(from 120deg,#04133a00,#69d8ff29,#04133a00);opacity:.55}.page-shell:after{inset:12rem -10rem auto auto;width:28rem;height:28rem;border-radius:50%;background:radial-gradient(circle at center,rgba(13,77,150,.18),transparent 58%),linear-gradient(180deg,#b9e7ff14,#04133a00);opacity:.42}.page-home:before{inset:4rem auto auto -8rem}.page-data:after{inset:16rem -8rem auto auto}.page-account:before{inset:16rem auto auto -8rem}.page-contact:after{inset:10rem -9rem auto auto}.page-pricing:before{inset:10rem auto auto -9rem}.page-privacy:before{inset:14rem auto auto -9rem}.page-terms:after{inset:8rem -9rem auto auto}.hero,.section-block{width:var(--content-width);margin:0 auto}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:2rem;align-items:center}.hero-copy{display:grid;gap:1.35rem}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;padding:.48rem .76rem;border-radius:999px;background:#69d8ff14;border:1px solid rgba(105,216,255,.16);color:var(--muted-strong);font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.eyebrow:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:linear-gradient(135deg,var(--mint),var(--cyan));box-shadow:0 0 18px #7effcfb3}.hero h1{font-size:clamp(2.8rem,4.8vw,5.2rem);line-height:.96}.lede{max-width:64ch;color:var(--muted-strong);font-size:clamp(1rem,1.8vw,1.13rem)}.hero-actions,.cta-actions{display:flex;flex-wrap:wrap;gap:.85rem}.hero-metrics,.mini-grid,.feature-grid,.sector-grid,.insight-grid,.contact-grid,.policy-card-grid,.terms-card-grid{display:grid;gap:1rem}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.feature-card,.info-card,.sector-card,.policy-card,.terms-card,.timeline-step,.contact-card,.faq-card,.signal-box,.visual-frame,.policy-sidebar,.cta-strip,.stack-card,.form-panel,.table-card,.coverage-card{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff08,#ffffff03),var(--bg-panel);border:1px solid rgba(157,205,255,.12);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.metric-card,.feature-card,.info-card,.sector-card,.policy-card,.terms-card,.timeline-step,.contact-card,.faq-card,.signal-box,.stack-card,.table-card,.coverage-card{padding:1.3rem}.metric-card:before,.feature-card:before,.info-card:before,.sector-card:before,.policy-card:before,.terms-card:before,.timeline-step:before,.contact-card:before,.faq-card:before,.signal-box:before,.policy-sidebar:before,.cta-strip:before,.stack-card:before,.form-panel:before,.table-card:before,.coverage-card:before{content:"";position:absolute;inset:auto 1rem .65rem auto;width:5rem;height:5rem;border-radius:999px;background:radial-gradient(circle,rgba(105,216,255,.18),transparent 70%);pointer-events:none}.metric-card strong,.feature-card h3,.info-card h3,.sector-card h3,.policy-card h3,.terms-card h3,.contact-card h3,.faq-card h3,.table-card h3,.coverage-card h3{display:block;margin-bottom:.55rem}.card-head,.timeline-head,.policy-title-row{display:flex;align-items:center;gap:.8rem}.card-head{min-height:2.9rem}.timeline-head{justify-content:space-between}.policy-title-row{margin-bottom:.9rem}.policy-title-row h2{margin:0}.card-badge{--icon-art: none;display:inline-flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;flex-shrink:0;border-radius:1rem;border:1px solid rgba(134,210,255,.28);background:radial-gradient(circle at 28% 25%,rgba(255,255,255,.28),transparent 35%),linear-gradient(145deg,#0d4d96c7,#04133aeb);box-shadow:inset 0 1px #ffffff14,0 12px 32px #030f2f59}.card-badge:before{content:"";width:1.3rem;height:1.3rem;background-image:var(--icon-art);background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 0 10px rgba(185,231,255,.15))}.card-badge-small{width:2.4rem;height:2.4rem;border-radius:.85rem}.metric-card span,.feature-card p,.info-card p,.sector-card p,.policy-card p,.terms-card p,.contact-card p,.faq-card p,.table-card p,.coverage-card p,.timeline-step p{color:var(--muted)}.metric-value{font-family:Space Grotesk,sans-serif;font-size:1.7rem;line-height:1}.metric-label{font-family:IBM Plex Mono,monospace;color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.05em}.hero-visual{position:relative;min-height:34rem}.visual-frame{display:grid;gap:1rem;min-height:100%;padding:1.4rem;background:linear-gradient(180deg,#ffffff08,#fff0),#05101ce6}.visual-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,rgba(105,216,255,.25),transparent 12%) top left/7rem 1px no-repeat,linear-gradient(180deg,rgba(105,216,255,.25),transparent 18%) top left/1px 7rem no-repeat,linear-gradient(270deg,rgba(185,231,255,.18),transparent 12%) top right/7rem 1px no-repeat,linear-gradient(180deg,rgba(185,231,255,.18),transparent 18%) top right/1px 7rem no-repeat,linear-gradient(90deg,rgba(126,255,207,.18),transparent 12%) bottom left/7rem 1px no-repeat,linear-gradient(0deg,rgba(126,255,207,.18),transparent 18%) bottom left/1px 7rem no-repeat;opacity:.75}.visual-chip-row{display:flex;flex-wrap:wrap;gap:.55rem}.visual-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .72rem;border:1px solid rgba(157,205,255,.16);border-radius:999px;background:#ffffff05;color:var(--muted-strong);font-size:.79rem}.visual-chip:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:linear-gradient(135deg,var(--mint),var(--cyan))}.mono-label{font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.status-line{display:flex;justify-content:space-between;gap:1rem;padding:.82rem 0;border-bottom:1px solid rgba(157,205,255,.08)}.status-line:last-child{border-bottom:none}.status-line strong{font-weight:600}.status-line span{color:var(--muted-strong)}.status-pill{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;padding:.38rem .62rem;border-radius:999px;background:#7effcf14;border:1px solid rgba(126,255,207,.18);color:var(--mint);font-size:.76rem;font-family:IBM Plex Mono,monospace}.status-pill.warn{color:var(--amber);border-color:#ffc86938;background:#ffc86914}.section-block{display:grid;gap:1.6rem}.section-heading{display:grid;gap:.7rem;max-width:48rem}.section-heading.narrow{max-width:38rem}.section-title{font-size:clamp(1.9rem,3vw,3rem);line-height:1}.section-copy{color:var(--muted-strong)}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{display:grid;gap:.8rem}.pricing-card{position:relative;display:grid;gap:1.15rem;padding:1.35rem;border-radius:var(--radius-xl);border:1px solid rgba(157,205,255,.14);background:radial-gradient(circle at top right,rgba(105,216,255,.12),transparent 36%),linear-gradient(180deg,#ffffff0a,#ffffff03),#06121de0;box-shadow:var(--shadow);overflow:hidden}.pricing-card:before{content:"";position:absolute;inset:auto -2rem -2rem auto;width:8rem;height:8rem;border-radius:50%;background:radial-gradient(circle,rgba(105,216,255,.16),transparent 70%);pointer-events:none}.pricing-card-featured{border-color:#7effcf47;background:radial-gradient(circle at top right,rgba(126,255,207,.14),transparent 36%),linear-gradient(180deg,#ffffff0d,#ffffff04),#071522eb;transform:translateY(-.15rem)}.pricing-top{display:grid;gap:.75rem}.pricing-tagline{color:var(--muted)}.price-rail{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.price-block{display:grid;gap:.25rem;padding:.9rem 1rem;border-radius:var(--radius-md);border:1px solid rgba(157,205,255,.12);background:#ffffff08}.price-value{font-family:Space Grotesk,sans-serif;font-size:clamp(1.6rem,3vw,2.35rem);line-height:.95}.price-suffix{color:var(--muted);font-size:.88rem}.pricing-capacity{display:flex;align-items:center;gap:.8rem;padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid rgba(157,205,255,.12);background:#ffffff06}.pricing-list{display:grid;gap:.55rem}.pricing-list li{position:relative;padding-left:1rem;color:var(--muted-strong)}.pricing-list li:before{content:"";position:absolute;left:0;top:.62rem;width:.42rem;height:.42rem;border-radius:50%;background:linear-gradient(135deg,var(--mint),var(--cyan))}.pricing-actions{margin-top:auto}.feature-kicker{color:var(--cyan);font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.feature-card ul,.policy-list{display:grid;gap:.5rem}.feature-card li,.policy-list li{position:relative;padding-left:1rem;color:var(--muted)}.feature-card li:before,.policy-list li:before{content:"";position:absolute;left:0;top:.62rem;width:.4rem;height:.4rem;border-radius:999px;background:linear-gradient(135deg,var(--mint),var(--cyan))}.trust-layout,.data-layout,.account-layout{grid-template-columns:minmax(0,.95fr) minmax(280px,.85fr);display:grid;gap:1rem;align-items:start}.timeline-panel,.stacked-layout{display:grid;gap:1rem}.timeline-step{display:grid;gap:.65rem}.step-index{width:fit-content;padding:.34rem .55rem;border-radius:999px;background:#69d8ff14;border:1px solid rgba(105,216,255,.18);color:var(--cyan);font-family:IBM Plex Mono,monospace;font-size:.74rem}.diagram-card,.form-panel{padding:1.3rem}.diagram-card{background:radial-gradient(circle at top right,rgba(105,216,255,.09),transparent 32%),linear-gradient(180deg,#ffffff08,#ffffff03),var(--bg-panel-strong);border:1px solid rgba(157,205,255,.14);border-radius:var(--radius-xl);box-shadow:var(--shadow)}.node-map,.pipeline-map,.shield-map,.signal-map,.document-map,.ledger-map{position:relative;min-height:22rem;overflow:hidden;border-radius:calc(var(--radius-xl) - .35rem);background:linear-gradient(rgba(105,216,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(105,216,255,.08) 1px,transparent 1px),linear-gradient(180deg,#050e18d9,#071422f2);background-size:48px 48px,48px 48px,cover}.node,.pipeline-node,.shield-node,.signal-node,.doc-sheet,.ledger-card{position:absolute;display:grid;place-items:center;border-radius:var(--radius-md);border:1px solid rgba(157,205,255,.16);background:#061421eb;box-shadow:0 18px 44px #00000047}.node{width:8.5rem;height:5.4rem}.node.center{inset:50% auto auto 50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 30%,rgba(126,255,207,.18),transparent 50%),#061421f0}.node.top-left{inset:2.4rem auto auto 2rem}.node.top-right{inset:3rem 2rem auto auto}.node.bottom-left{inset:auto auto 2rem 3rem}.node.bottom-right{inset:auto 2.4rem 3rem auto}.node-line,.pipeline-line,.shield-line,.signal-line{position:absolute;background:linear-gradient(90deg,transparent,rgba(105,216,255,.42),transparent)}.node-line.horizontal{inset:50% 15% auto;height:1px}.node-line.diagonal-one{top:34%;left:22%;width:56%;height:1px;transform:rotate(24deg)}.node-line.diagonal-two{top:62%;left:18%;width:52%;height:1px;transform:rotate(-22deg)}.sector-grid,.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sector-card{display:grid;gap:.8rem;min-height:13rem}.stacked-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stack-card{display:grid;gap:.9rem}.stack-card strong{font-size:1.15rem}.stack-card .mono-label{color:var(--cyan)}.cta-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.4rem;padding:1.5rem;align-items:center}.cta-copy{display:grid;gap:.65rem}.cta-copy h2{font-size:clamp(1.7rem,3vw,2.6rem)}.cta-copy p{color:var(--muted-strong)}.pipeline-node{width:8rem;height:4.8rem}.pipeline-node.node-one{inset:2.2rem auto auto 2rem}.pipeline-node.node-two{inset:9.4rem auto auto 9rem}.pipeline-node.node-three{inset:5.3rem 2rem auto auto}.pipeline-node.node-four{inset:auto 4rem 2.3rem auto}.pipeline-line.one{inset:5rem auto auto 8rem;width:10rem;height:1px;transform:rotate(28deg)}.pipeline-line.two{inset:8.6rem 8.1rem auto auto;width:8.5rem;height:1px;transform:rotate(-22deg)}.pipeline-line.three{inset:auto 7.2rem 6.4rem auto;width:9rem;height:1px}.shield-node{width:9rem;height:5rem}.shield-node.core{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:10.8rem;height:6.2rem}.shield-node.top{inset:2.4rem auto auto 50%;transform:translate(-50%)}.shield-node.left{inset:50% auto auto 2.4rem;transform:translateY(-50%)}.shield-node.right{inset:50% 2.4rem auto auto;transform:translateY(-50%)}.shield-node.bottom{inset:auto auto 2.4rem 50%;transform:translate(-50%)}.shield-line.vertical{inset:17% auto 17% 50%;width:1px}.shield-line.horizontal{inset:50% 15% auto;height:1px}.signal-node{width:8rem;height:4.6rem}.signal-node.one{inset:2rem auto auto 2rem}.signal-node.two{inset:7rem auto auto 10rem}.signal-node.three{inset:auto auto 2rem 4rem}.signal-node.four{inset:4rem 2rem auto auto}.signal-line.one{inset:5rem auto auto 8rem;width:9rem;height:1px}.signal-line.two{inset:auto auto 4.8rem 9rem;width:8rem;height:1px;transform:rotate(-16deg)}.signal-line.three{inset:8rem 7.6rem auto auto;width:7rem;height:1px;transform:rotate(-28deg)}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-card{display:grid;gap:.75rem}.contact-label{color:var(--cyan);font-family:IBM Plex Mono,monospace;font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field-group{display:grid;gap:.45rem}.field-group label{color:var(--muted-strong);font-size:.95rem}.field-group input,.field-group textarea,.field-group select{width:100%;border:1px solid rgba(157,205,255,.16);border-radius:1rem;background:#ffffff08;color:var(--text);padding:.95rem 1rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.field-group input:focus,.field-group textarea:focus,.field-group select:focus{border-color:#7effcf66;box-shadow:0 0 0 4px #7effcf14}.field-group textarea{min-height:10rem;resize:vertical}.form-panel{display:grid;gap:1.2rem}.form-caption{color:var(--muted);font-size:.94rem}.faq-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-card{display:grid;gap:.65rem}.policy-layout{width:var(--content-width);margin:0 auto;display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:1rem;align-items:start}.policy-sidebar{position:sticky;top:6.4rem;display:grid;gap:1rem;padding:1.3rem}.policy-sidebar h3{font-size:1.25rem}.policy-sidebar p{color:var(--muted)}.policy-chip-row{display:flex;flex-wrap:wrap;gap:.55rem}.policy-chip{padding:.45rem .72rem;border-radius:999px;background:#ffffff08;border:1px solid rgba(157,205,255,.14);color:var(--muted-strong);font-size:.82rem}.policy-article{display:grid;gap:1rem}.policy-section{padding:1.4rem;border-radius:var(--radius-lg);border:1px solid rgba(157,205,255,.12);background:linear-gradient(180deg,#ffffff08,#fff0),#06121dd6;box-shadow:var(--shadow)}.policy-section h2{font-size:1.45rem}.policy-section p+p,.policy-section ul,.policy-section .policy-card-grid,.policy-section .policy-definition{margin-top:.9rem}.policy-card-grid,.terms-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-definition,.terms-list{display:grid;gap:.8rem}.policy-definition div,.terms-list li{padding:.9rem 1rem;border-radius:var(--radius-md);border:1px solid rgba(157,205,255,.12);background:#ffffff05}.policy-definition strong,.terms-list strong{display:block;margin-bottom:.35rem}.doc-sheet{width:14rem;height:16rem}.doc-sheet.one{inset:2rem auto auto 2.6rem;transform:rotate(-8deg)}.doc-sheet.two{inset:3rem 2.2rem auto auto;transform:rotate(8deg)}.doc-sheet.three{inset:auto 6rem 2rem auto;width:12rem;height:10rem}.doc-lines,.ledger-lines{display:grid;gap:.55rem;width:100%;padding:1.2rem}.doc-lines span,.ledger-lines span{height:.6rem;border-radius:999px;background:linear-gradient(90deg,#69d8ff33,#7effcf61)}.doc-lines span:nth-child(3),.doc-lines span:nth-child(5),.ledger-lines span:nth-child(2){width:68%}.ledger-card{width:14rem;height:12rem}.ledger-card.one{inset:2rem auto auto 2rem}.ledger-card.two{inset:7rem 2rem auto auto}.ledger-card.three{inset:auto auto 2rem 6rem}.site-footer{margin-top:1rem;padding:0 0 2rem}.footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:1rem;padding:1.5rem;border:1px solid rgba(157,205,255,.12);border-radius:var(--radius-xl);background:linear-gradient(180deg,#ffffff08,#fff0),#050e18db;box-shadow:var(--shadow)}.footer-brand{display:grid;gap:.9rem}.footer-lockup{width:fit-content}.footer-lockup .brand-logo{width:5rem;height:5rem}.footer-note,.footer-column p,.footer-base,.footer-column a{color:var(--muted)}.footer-column{display:grid;align-content:start;gap:.6rem}.footer-heading{color:var(--muted-strong);font-family:IBM Plex Mono,monospace;font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.footer-base{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0 0;font-size:.92rem}.icon-lock{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='9' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}.icon-key{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='15' r='3'/%3E%3Cpath d='M11 15h8M16 15v-2M18 15v2'/%3E%3C/svg%3E")}.icon-shield{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-2.8 7.5-7 10-4.2-2.5-7-5.5-7-10V6l7-3Z'/%3E%3Cpath d='m9.5 12 1.7 1.8 3.5-3.8'/%3E%3C/svg%3E")}.icon-database{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='6' rx='7' ry='3'/%3E%3Cpath d='M5 6v6c0 1.7 3.1 3 7 3s7-1.3 7-3V6'/%3E%3Cpath d='M5 12v6c0 1.7 3.1 3 7 3s7-1.3 7-3v-6'/%3E%3C/svg%3E")}.icon-code{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18-6-6 6-6M15 6l6 6-6 6M14 4l-4 16'/%3E%3C/svg%3E")}.icon-certificate{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='9' r='4'/%3E%3Cpath d='M10 13.5 8 21l4-2 4 2-2-7.5'/%3E%3C/svg%3E")}.icon-archive{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='4' rx='1'/%3E%3Cpath d='M6 9h12v9a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V9Z'/%3E%3Cpath d='M10 13h4'/%3E%3C/svg%3E")}.icon-clock{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 8v5l3 2'/%3E%3C/svg%3E")}.icon-spark{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 1.8 5.2L19 10l-5.2 1.8L12 17l-1.8-5.2L5 10l5.2-1.8L12 3Z'/%3E%3C/svg%3E")}.icon-layers{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 5 8 4-8 4-8-4 8-4Z'/%3E%3Cpath d='m4 13 8 4 8-4M4 17l8 4 8-4'/%3E%3C/svg%3E")}.icon-eye{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E")}.icon-building{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20V7l8-3 8 3v13M9 20v-4h6v4M8 9h.01M12 9h.01M16 9h.01M8 12h.01M12 12h.01M16 12h.01'/%3E%3C/svg%3E")}.icon-pulse{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h4l2-4 3 8 2-4h7'/%3E%3C/svg%3E")}.icon-globe{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M4 12h16M12 4a12 12 0 0 1 0 16M12 4a12 12 0 0 0 0 16'/%3E%3C/svg%3E")}.icon-network{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='12' r='2'/%3E%3Ccircle cx='18' cy='7' r='2'/%3E%3Ccircle cx='18' cy='17' r='2'/%3E%3Cpath d='m8 12 8-5M8 12l8 5'/%3E%3C/svg%3E")}.icon-document{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3h7l4 4v14H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Z'/%3E%3Cpath d='M15 3v5h4M10 12h6M10 16h4'/%3E%3C/svg%3E")}.icon-route{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='6' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3Cpath d='M8 6h5a3 3 0 0 1 3 3v7M16 18H9a3 3 0 0 1-3-3V8'/%3E%3C/svg%3E")}.icon-check{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E")}.icon-pen{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 20 4.5-1 9-9-3.5-3.5-9 9L4 20ZM14 6.5 17.5 10'/%3E%3C/svg%3E")}.icon-search{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='5'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E")}.icon-monitor{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='10' rx='2'/%3E%3Cpath d='M9 19h6M12 15v4'/%3E%3C/svg%3E")}.icon-device{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='3' width='10' height='18' rx='2'/%3E%3Cpath d='M11 18h2'/%3E%3C/svg%3E")}.icon-user{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 20a7 7 0 0 1 14 0'/%3E%3C/svg%3E")}.icon-mail{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='6' width='16' height='12' rx='2'/%3E%3Cpath d='m5 8 7 5 7-5'/%3E%3C/svg%3E")}.icon-alert{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4 21 20H3L12 4Z'/%3E%3Cpath d='M12 10v4M12 17h.01'/%3E%3C/svg%3E")}.icon-refresh{--icon-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eef9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6v5h-5M4 18v-5h5'/%3E%3Cpath d='M7 9a7 7 0 0 1 12-1M17 15a7 7 0 0 1-12 1'/%3E%3C/svg%3E")}.pulse{animation:pulse 5s ease-in-out infinite}.float{animation:float 7s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{box-shadow:0 0 #69d8ff1f}50%{box-shadow:0 0 0 18px #69d8ff00}}@media(max-width:1080px){.desktop-nav,.header-cta{display:none}.topbar-inner{gap:.9rem;padding:.85rem 0}.brand-logo{width:4.6rem;height:4.6rem}.nav-toggle{display:inline-block}.hero,.trust-layout,.data-layout,.account-layout,.stacked-layout,.policy-layout,.cta-strip,.footer-grid{grid-template-columns:1fr}.hero-metrics,.feature-grid,.pricing-grid,.sector-grid,.insight-grid,.contact-grid,.faq-grid,.policy-card-grid,.terms-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-sidebar{position:static}.hero-visual{min-height:28rem}.footer-base{flex-direction:column}}@media(max-width:720px){.page-shell{gap:3.4rem;padding:2.65rem 0 3.75rem}.hero{gap:1.35rem}.hero h1{font-size:clamp(2.05rem,11vw,3.3rem);line-height:1.02}.hero-copy{gap:1.1rem}.lede{font-size:.98rem;line-height:1.65}.section-title,.cta-copy h2{font-size:clamp(1.6rem,8vw,2.2rem)}.section-copy,.cta-copy p,.pricing-tagline,.footer-note,.footer-column p,.footer-column a{font-size:.96rem}.metric-value,.price-value{font-size:clamp(1.45rem,7vw,2rem)}.card-head{gap:.65rem}.card-badge{width:2.55rem;height:2.55rem;border-radius:.9rem}.card-badge:before{width:1.1rem;height:1.1rem}.card-badge-small{width:2.15rem;height:2.15rem}.hero-actions,.cta-actions{flex-direction:column;align-items:stretch}.hero-actions .button,.cta-actions .button,.pricing-actions .button{width:100%}.status-line{flex-direction:column;align-items:flex-start;gap:.35rem}.price-rail,.hero-metrics,.feature-grid,.pricing-grid,.sector-grid,.insight-grid,.contact-grid,.faq-grid,.policy-card-grid,.terms-card-grid,.field-row{grid-template-columns:1fr}.visual-frame,.metric-card,.feature-card,.sector-card,.policy-card,.terms-card,.timeline-step,.contact-card,.faq-card,.stack-card,.coverage-card,.form-panel,.diagram-card,.policy-section,.policy-sidebar,.cta-strip,.footer-grid,.pricing-card{padding:1.1rem}.hero-visual,.node-map,.pipeline-map,.shield-map,.signal-map,.document-map,.ledger-map{min-height:21rem}.node{width:6.45rem;height:4.45rem}.node.top-left{inset:1.2rem auto auto .9rem}.node.top-right{inset:1.65rem .9rem auto auto}.node.bottom-left{inset:auto auto 1rem 1.2rem}.node.bottom-right{inset:auto .95rem 1.45rem auto}.pipeline-node,.signal-node{width:6.2rem;height:4rem}.pipeline-node.node-one{inset:1.2rem auto auto 1rem}.pipeline-node.node-two{inset:7.4rem auto auto 5.1rem}.pipeline-node.node-three{inset:3.6rem 1rem auto auto}.pipeline-node.node-four{inset:auto 1.3rem 1.25rem auto}.pipeline-line.one{inset:3.95rem auto auto 5.85rem;width:6rem}.pipeline-line.two{inset:6.6rem 5.2rem auto auto;width:5.6rem}.pipeline-line.three{inset:auto 4.3rem 4.3rem auto;width:5.8rem}.shield-node{width:6.9rem;height:4rem}.shield-node.core{width:8.2rem;height:5rem}.shield-node.top{inset:1.2rem auto auto 50%}.shield-node.left{inset:50% auto auto 1rem}.shield-node.right{inset:50% 1rem auto auto}.shield-node.bottom{inset:auto auto 1.2rem 50%}.signal-node.one{inset:1.2rem auto auto .9rem}.signal-node.two{inset:6rem auto auto 5.5rem}.signal-node.three{inset:auto auto 1rem 1.4rem}.signal-node.four{inset:2.8rem 1rem auto auto}.signal-line.one{inset:4rem auto auto 5.4rem;width:5.8rem}.signal-line.two{inset:auto auto 4rem 5.2rem;width:5rem}.signal-line.three{inset:6.15rem 4.7rem auto auto;width:4.8rem}.doc-sheet{width:9.6rem;height:11.4rem}.doc-sheet.one{inset:1.2rem auto auto 1.1rem}.doc-sheet.two{inset:1.8rem 1rem auto auto}.doc-sheet.three{inset:auto 3rem 1rem auto;width:8.6rem;height:7rem}.ledger-card{width:9.6rem;height:8.2rem}.ledger-card.one{inset:1.1rem auto auto 1rem}.ledger-card.two{inset:5.3rem 1rem auto auto}.ledger-card.three{inset:auto auto 1rem 2.5rem}.brand-tag{display:none}.footer-lockup .brand-logo{width:3.8rem;height:3.8rem}.footer-base{font-size:.88rem;text-align:center;align-items:center}}@media(max-width:560px){:root{--content-width: min(1200px, calc(100vw - 1rem) )}body{font-size:15px;line-height:1.62}.topbar-inner{gap:.7rem;padding:.7rem 0}.brand-lockup{gap:.65rem}.brand-logo{width:3.2rem;height:3.2rem}.brand-name{font-size:.96rem}.nav-toggle{width:2.75rem;height:2.75rem}.eyebrow{padding:.38rem .62rem;font-size:.68rem}.hero h1{font-size:clamp(1.9rem,10vw,2.65rem)}.section-title,.cta-copy h2{font-size:clamp(1.45rem,8vw,2rem)}.feature-card h3,.sector-card h3,.policy-card h3,.terms-card h3,.contact-card h3,.faq-card h3,.coverage-card h3,.stack-card strong,.timeline-step h3{font-size:1.02rem}.policy-section h2{font-size:1.22rem}.policy-title-row,.timeline-head{align-items:flex-start}.button{min-height:2.8rem;padding:.78rem 1rem}.mobile-link,.policy-chip,.visual-chip{font-size:.78rem}.field-group label{font-size:.9rem}.field-group input,.field-group textarea,.field-group select,.price-block,.pricing-capacity,.policy-definition div,.terms-list li{padding:.82rem .9rem}.form-caption,.price-suffix,.metric-label,.feature-kicker,.contact-label,.footer-heading{font-size:.72rem}}@media(max-width:420px){.page-shell{gap:3rem;padding:2.25rem 0 3.1rem}.hero-visual,.node-map,.pipeline-map,.shield-map,.signal-map,.document-map,.ledger-map{min-height:19rem}.node,.pipeline-node,.signal-node{width:5.6rem;height:3.7rem}.shield-node{width:6rem;height:3.6rem}.shield-node.core{width:7.2rem;height:4.4rem}.doc-sheet,.ledger-card{width:8.1rem}.doc-sheet{height:9.6rem}.ledger-card{height:7rem}.doc-sheet.three{width:7.2rem;height:6rem}}
