@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1_k7aq_c5drf2.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 Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.1ewykk74tw0il.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 Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_65da5ea4-module__y6EN2W__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_65da5ea4-module__y6EN2W__variable{--font-archivo-black:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3_otmf38u2y4x.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.00hyb-x0mjr9g.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2p4adm_386h58.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1x39li9dshdhc.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.1qsgyx-tuq4mu.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.0s4utfvp8prsy.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.3f7g1nki62hoj.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.3sup9rdq9grs5.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.22ggkaf3lyu8c.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.22gtx64q2ss2-.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.3os00td4x4cmq.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.2lpos000q_nzo.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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1dcc2d65ae47f153-s.0681r9lc3vypj.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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6889cd8b8d2a316f-s.1xk9tz8z27zxu.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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/efe66f9dab7e6ce7-s.p.1hhkevm56nbhg.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_e1b12942-module__3hMQpq__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_e1b12942-module__3hMQpq__variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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.2vemzm0itqzfy.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.3cb5lpr2l6xud.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.1u30mmyq6lnsd.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.40sczeszzbjw1.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.1yd4_i3e35931.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.1qc6dx89jd2qv.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.29yke99gs9qpn.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.1i-sca43-qwng.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.0oace-s_gkfks.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.352ti9pm7m6qh.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.0o-3_g79811ob.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.0ngr-xkgqz1kf.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.15orukf5wyxb5.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.226pwps5o-gq_.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:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.1u-lvzo58r3-e.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:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.37c107x1d-cfz.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:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.3_gspotjv4tkw.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:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.0m-w082keobar.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:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.3y9b8znjr2455.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_18ebae3-module__R6Pm5a__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_18ebae3-module__R6Pm5a__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.analytics-consent-module___tyYlq__banner{z-index:200;border:2px solid var(--ink);background:var(--surface);max-width:860px;box-shadow:6px 6px 0 var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;margin-left:auto;padding:1.25rem;display:grid;position:fixed;bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.analytics-consent-module___tyYlq__banner h2{margin:.25rem 0 .45rem;font-size:clamp(1.15rem,2vw,1.45rem)}.analytics-consent-module___tyYlq__banner p{max-width:62ch;color:var(--muted);margin:0;line-height:1.55}.analytics-consent-module___tyYlq__banner p a{color:var(--teal-ink);text-decoration:underline;-webkit-text-decoration-color:var(--teal-bright);text-decoration-color:var(--teal-bright);text-underline-offset:.2em;font-weight:700}.analytics-consent-module___tyYlq__eyebrow{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.analytics-consent-module___tyYlq__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.analytics-consent-module___tyYlq__primary,.analytics-consent-module___tyYlq__secondary{border:2px solid var(--ink);cursor:pointer;min-height:44px;font-family:var(--font-ibm-plex-mono), monospace;text-transform:uppercase;padding:.7rem .9rem;font-size:.78rem;font-weight:700}.analytics-consent-module___tyYlq__primary{background:var(--teal);color:var(--teal-ink);box-shadow:3px 3px 0 var(--ink)}.analytics-consent-module___tyYlq__secondary{background:var(--canvas-deep);color:var(--ink)}.analytics-consent-module___tyYlq__settingsButton{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.analytics-consent-module___tyYlq__settingsButton:hover{text-underline-offset:.2em;text-decoration:underline}@media (max-width:720px){.analytics-consent-module___tyYlq__banner{grid-template-columns:1fr}.analytics-consent-module___tyYlq__actions{justify-content:stretch}.analytics-consent-module___tyYlq__primary,.analytics-consent-module___tyYlq__secondary{flex:12rem}}
.marketing-module__pHfjza__header{z-index:50;border-bottom:2px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.marketing-module__pHfjza__headerInner{grid-template-columns:1fr auto auto;align-items:center;gap:2rem;min-height:80px;display:grid}.marketing-module__pHfjza__brand{align-items:center;gap:.75rem;width:fit-content;display:inline-flex}.marketing-module__pHfjza__brandIcon{border:1px solid var(--line-strong);width:42px;height:42px;box-shadow:2px 2px 0 var(--ink);border-radius:9px}.marketing-module__pHfjza__brandLockup{flex-direction:column;line-height:1;display:flex}.marketing-module__pHfjza__brandFamily{color:var(--muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.32rem;font-size:.62rem;font-weight:700}.marketing-module__pHfjza__brandText,.marketing-module__pHfjza__brandTextCompact{color:var(--ink);font-family:var(--font-archivo-black), "Arial Black", sans-serif;letter-spacing:-.025em;font-size:1.08rem}.marketing-module__pHfjza__brandTextCompact{font-size:.98rem}.marketing-module__pHfjza__desktopNav{color:var(--muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:clamp(1rem,2vw,1.8rem);font-size:.72rem;font-weight:600;display:flex}.marketing-module__pHfjza__desktopNav a,.marketing-module__pHfjza__footer a{transition:color .14s}.marketing-module__pHfjza__desktopNav a:hover,.marketing-module__pHfjza__footer a:hover{color:var(--teal-bright)}.marketing-module__pHfjza__button{border:2px solid var(--ink);background:var(--teal);min-height:50px;color:var(--teal-ink);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;box-shadow:4px 4px 0 var(--ink);border-radius:1px;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.25rem;font-size:.78rem;font-weight:700;transition:transform .12s,box-shadow .12s,background .14s;display:inline-flex;position:relative}.marketing-module__pHfjza__button:hover{background:color-mix(in srgb, var(--teal) 82%, white 18%);box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.marketing-module__pHfjza__button:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.marketing-module__pHfjza__button svg{width:18px;height:18px}.marketing-module__pHfjza__buttonSmall{justify-self:end;min-height:44px;padding:.65rem .95rem;font-size:.68rem}.marketing-module__pHfjza__buttonSecondary{background:var(--surface);color:var(--ink)}.marketing-module__pHfjza__buttonSecondary:hover{background:var(--surface-raised)}.marketing-module__pHfjza__mobileMenu{justify-self:end;display:none;position:relative}.marketing-module__pHfjza__mobileMenu summary{cursor:pointer;border:2px solid var(--ink);background:var(--surface);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);padding:.7rem .9rem;font-size:.75rem;font-weight:700;list-style:none}.marketing-module__pHfjza__mobileMenu summary::-webkit-details-marker{display:none}.marketing-module__pHfjza__mobileMenu nav{border:2px solid var(--ink);background:var(--surface);min-width:230px;box-shadow:5px 5px 0 var(--ink);display:grid;position:absolute;top:calc(100% + .8rem);right:0}.marketing-module__pHfjza__mobileMenu nav a{color:var(--muted);font-family:var(--font-ibm-plex-mono), monospace;text-transform:uppercase;padding:.9rem 1rem;font-size:.75rem;font-weight:600}.marketing-module__pHfjza__mobileMenu nav a+a{border-top:1px solid var(--line-strong)}.marketing-module__pHfjza__hero{border-bottom:1px solid var(--line-strong);background-color:color-mix(in srgb, var(--canvas) 94%, transparent);position:relative}.marketing-module__pHfjza__heroInner{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);padding-block:clamp(2.8rem,6vw,5.25rem);display:grid}.marketing-module__pHfjza__heroCopy{padding-top:.1rem}.marketing-module__pHfjza__heroCopy h1,.marketing-module__pHfjza__sectionHeading,.marketing-module__pHfjza__pricingIntro h2,.marketing-module__pHfjza__faqHeading{color:var(--ink);font-family:var(--font-archivo-black), "Arial Black", sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(3.6rem,5.6vw,5.2rem);font-weight:400;line-height:.98}.marketing-module__pHfjza__accentText{color:var(--teal-bright)}.marketing-module__pHfjza__heroCopy>p:not(.marketing-module__pHfjza__sectionLabel){max-width:650px;color:var(--muted);font-family:var(--font-ibm-plex-mono), monospace;margin:1.6rem 0 0;font-size:clamp(.98rem,1.5vw,1.14rem);line-height:1.65}.marketing-module__pHfjza__heroActions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.marketing-module__pHfjza__compatibility{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1.7rem;display:grid}.marketing-module__pHfjza__compatibility>span{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 82%, var(--canvas) 18%);min-height:50px;color:var(--ink);font-family:var(--font-ibm-plex-mono), monospace;align-items:center;gap:.55rem;padding:.7rem;font-size:.68rem;font-weight:600;line-height:1.35;display:flex}.marketing-module__pHfjza__compatibility svg{width:17px;height:17px;color:var(--teal-bright);flex:none}.marketing-module__pHfjza__productStage{border:2px solid var(--ink);background-color:color-mix(in srgb, var(--surface) 91%, var(--teal) 9%);background-image:linear-gradient(color-mix(in srgb, var(--line-strong) 26%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line-strong) 26%, transparent) 1px, transparent 1px);width:100%;box-shadow:var(--shadow-product);background-size:40px 40px;padding:clamp(1rem,2vw,1.35rem);position:relative;overflow:hidden}.marketing-module__pHfjza__productStage:after{content:"";border-top:5px solid var(--teal);border-right:5px solid var(--teal);pointer-events:none;width:34px;height:34px;position:absolute;top:-2px;right:-2px}.marketing-module__pHfjza__productStageHeader{border-bottom:1px solid var(--line-strong);color:var(--ink);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.9rem;font-size:.69rem;font-weight:700;display:flex}.marketing-module__pHfjza__productStageHeader span:last-child{color:var(--teal-bright)}.marketing-module__pHfjza__productImage{border:1px solid var(--ink);background:var(--ink);width:100%;height:auto;display:block}.marketing-module__pHfjza__productSteps{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:.9rem;display:grid}.marketing-module__pHfjza__productSteps span{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--muted);font-family:var(--font-ibm-plex-mono), monospace;flex-direction:column;gap:.25rem;padding:.65rem;font-size:.64rem;line-height:1.35;display:flex}.marketing-module__pHfjza__productSteps strong{color:var(--teal-bright);letter-spacing:.08em}.marketing-module__pHfjza__section{border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--canvas) 94%, transparent);padding-block:clamp(4.5rem,8vw,7rem);position:relative}.marketing-module__pHfjza__sectionIntro{max-width:850px}.marketing-module__pHfjza__sectionLabel{border:1px solid color-mix(in srgb, var(--teal) 64%, var(--line-strong) 36%);background:color-mix(in srgb, var(--surface) 82%, var(--teal) 18%);width:fit-content;color:var(--ink);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 1.25rem;padding:.5rem .7rem;font-size:.68rem;font-weight:700;display:inline-flex}.marketing-module__pHfjza__sectionLabel:before{content:"";background:var(--teal);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--teal) 18%, transparent);border-radius:50%}.marketing-module__pHfjza__sectionHeading{font-size:clamp(2.7rem,4.6vw,4.5rem);line-height:1.01}.marketing-module__pHfjza__sectionLead{max-width:720px;color:var(--muted);font-family:var(--font-ibm-plex-mono), monospace;margin:1.3rem 0 0;font-size:clamp(.92rem,1.35vw,1.06rem);line-height:1.7}.marketing-module__pHfjza__workflowLayout{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.marketing-module__pHfjza__workflowMedia{border:2px solid var(--ink);background:var(--surface);box-shadow:5px 5px 0 var(--ink);padding:.8rem;position:relative;overflow:hidden}.marketing-module__pHfjza__workflowMedia img{border:1px solid var(--line-strong);width:100%;height:auto;display:block}.marketing-module__pHfjza__featureRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.marketing-module__pHfjza__featureItem{border:2px solid var(--line-strong);background:var(--surface);min-height:210px;box-shadow:4px 4px 0 var(--line-strong);padding:1.15rem;transition:transform .13s,box-shadow .13s,border-color .13s;display:block}.marketing-module__pHfjza__featureItem:hover,.marketing-module__pHfjza__featureItemActive{border-color:color-mix(in srgb, var(--teal) 45%, var(--line-strong) 55%);box-shadow:5px 5px 0 var(--ink);transform:translateY(-2px)}.marketing-module__pHfjza__featureIcon{border:1px solid var(--line-strong);background:var(--canvas-deep);width:46px;height:46px;color:var(--teal-bright);place-items:center;display:grid}.marketing-module__pHfjza__featureIcon svg{width:22px;height:22px}.marketing-module__pHfjza__featureItem h3{color:var(--ink);margin:1rem 0 .55rem;font-size:1.05rem;line-height:1.15}.marketing-module__pHfjza__featureItem p{color:var(--muted);font-family:var(--font-ibm-plex-mono), monospace;margin:0;font-size:.75rem;line-height:1.6}.marketing-module__pHfjza__symbolsSection{background-color:color-mix(in srgb, var(--canvas-deep) 82%, transparent)}.marketing-module__pHfjza__symbolsLayout{grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);display:grid}.marketing-module__pHfjza__symbolField{border:2px solid var(--ink);background:var(--line-strong);box-shadow:5px 5px 0 var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.marketing-module__pHfjza__symbolCell{aspect-ratio:1;background-color:var(--surface);background-image:linear-gradient(color-mix(in srgb, var(--line) 70%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 70%, transparent) 1px, transparent 1px);background-size:20px 20px;place-items:center;display:grid;overflow:hidden}.marketing-module__pHfjza__symbolCell img{object-fit:contain;filter:grayscale()contrast(.86);opacity:.78;width:76%;height:76%}.marketing-module__pHfjza__symbolsCopy strong{color:var(--teal-bright)}.marketing-module__pHfjza__exportRail{border:2px solid var(--ink);background:var(--line-strong);box-shadow:4px 4px 0 var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;display:grid}.marketing-module__pHfjza__exportRail div{background:var(--surface);text-align:center;min-height:108px;color:var(--ink);font-family:var(--font-ibm-plex-mono), monospace;padding:1rem .55rem;font-size:.68rem;font-weight:600}.marketing-module__pHfjza__exportRail svg{width:27px;height:27px;color:var(--teal-bright);margin:0 auto .65rem;display:block}.marketing-module__pHfjza__portableCopy{color:var(--muted);font-family:var(--font-ibm-plex-mono), monospace;font-size:.83rem;line-height:1.7}.marketing-module__pHfjza__riderPreview{width:88%;min-height:280px;margin:2.2rem 0 0 auto;position:relative}.marketing-module__pHfjza__riderPage{border:2px solid var(--ink);background:var(--surface);color:var(--ink);box-shadow:5px 5px 0 var(--ink);padding:1.1rem;position:absolute;inset:0;transform:rotate(-1deg)}.marketing-module__pHfjza__riderPage:before,.marketing-module__pHfjza__riderPage:after{content:"";z-index:-1;border:1px solid var(--line-strong);background:var(--canvas-deep);position:absolute;inset:12px -22px -12px 22px;transform:rotate(3deg)}.marketing-module__pHfjza__riderPage:after{background:var(--surface-raised);inset:18px -38px -18px 40px;transform:rotate(5deg)}.marketing-module__pHfjza__riderTitle{border-bottom:2px solid var(--ink);font-family:var(--font-ibm-plex-mono), monospace;text-transform:uppercase;justify-content:space-between;padding-bottom:.6rem;font-size:.72rem;font-weight:700;display:flex}.marketing-module__pHfjza__miniStage{border:1px solid var(--line-strong);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:14px 14px;height:126px;margin-top:.9rem}.marketing-module__pHfjza__miniLists{grid-template-columns:1.5fr 1fr;gap:.7rem;margin-top:.7rem;display:grid}.marketing-module__pHfjza__miniLists div{border:1px solid var(--line-strong);background:repeating-linear-gradient(var(--surface) 0 9px, var(--line) 9px 10px);height:50px}.marketing-module__pHfjza__pricingSection{background-color:color-mix(in srgb, var(--canvas) 95%, transparent)}.marketing-module__pHfjza__pricingLayout{grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);display:grid}.marketing-module__pHfjza__pricingIntro h2{font-size:clamp(3rem,5vw,5rem)}.marketing-module__pHfjza__pricingIntro p{max-width:530px;color:var(--muted);font-family:var(--font-ibm-plex-mono), monospace;font-size:1rem;line-height:1.7}.marketing-module__pHfjza__stageBlueprint{border:2px solid var(--line-strong);background-color:color-mix(in srgb, var(--surface) 88%, transparent);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);clip-path:polygon(5% 8%,95% 8%,100% 100%,0 100%);height:240px;box-shadow:4px 4px 0 var(--line-strong);background-size:28px 28px;margin-top:2.5rem}.marketing-module__pHfjza__pricePanel{border:2px solid var(--ink);background:var(--ink);color:#fff;box-shadow:7px 7px 0 var(--teal);padding:clamp(1.5rem,3vw,2.5rem)}.marketing-module__pHfjza__planName{border:1px solid var(--teal);background:color-mix(in srgb, var(--teal) 17%, var(--ink));color:var(--teal);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;padding:.48rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex}.marketing-module__pHfjza__price{align-items:baseline;gap:.75rem;margin-top:1.35rem;display:flex}.marketing-module__pHfjza__price strong{font-family:var(--font-archivo-black), "Arial Black", sans-serif;letter-spacing:-.05em;font-size:clamp(4.5rem,8vw,6.5rem);font-weight:400;line-height:.9}.marketing-module__pHfjza__price span{color:#cbd5e1;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:600}.marketing-module__pHfjza__trialCopy,.marketing-module__pHfjza__requirements,.marketing-module__pHfjza__reassurance{color:#cbd5e1;font-family:var(--font-ibm-plex-mono), monospace;font-size:.78rem;line-height:1.6}.marketing-module__pHfjza__pricePanel>.marketing-module__pHfjza__button{border-color:#fff;width:100%;margin-top:1.25rem;box-shadow:4px 4px #fff}.marketing-module__pHfjza__pricePanel>.marketing-module__pHfjza__button:hover{box-shadow:5px 5px #fff}.marketing-module__pHfjza__requirements{border-bottom:1px solid #334155;align-items:center;gap:.6rem;padding-block:1.2rem;display:flex}.marketing-module__pHfjza__requirements svg{width:21px;height:21px;color:var(--teal)}.marketing-module__pHfjza__featureList{grid-template-columns:1fr 1fr;gap:.9rem 1.2rem;margin:1.4rem 0;padding:0;list-style:none;display:grid}.marketing-module__pHfjza__featureList li{color:#e2e8f0;font-family:var(--font-ibm-plex-mono), monospace;grid-template-columns:22px 1fr;gap:.55rem;font-size:.72rem;line-height:1.5;display:grid}.marketing-module__pHfjza__featureList svg{width:19px;height:19px;color:var(--teal)}.marketing-module__pHfjza__reassurance{border-top:1px solid #334155;grid-template-columns:30px 1fr;gap:.8rem;margin:0;padding-top:1.2rem;display:grid}.marketing-module__pHfjza__reassurance svg{width:27px;height:27px;color:var(--teal)}.marketing-module__pHfjza__audienceLine{background:var(--teal);height:3px;position:absolute;bottom:0;left:0;right:0}.marketing-module__pHfjza__faqLayout{grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);gap:clamp(2rem,6vw,5rem);display:grid}.marketing-module__pHfjza__faqHeading{font-size:clamp(2.8rem,4.4vw,4.4rem)}.marketing-module__pHfjza__faqList{border:2px solid var(--ink);background:var(--surface);box-shadow:5px 5px 0 var(--ink);margin-top:2rem}.marketing-module__pHfjza__faqList details+details{border-top:1px solid var(--line-strong)}.marketing-module__pHfjza__faqList summary{cursor:pointer;color:var(--ink);font-family:var(--font-ibm-plex-mono), monospace;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem;font-size:.82rem;font-weight:700;list-style:none;display:flex}.marketing-module__pHfjza__faqList summary::-webkit-details-marker{display:none}.marketing-module__pHfjza__faqList summary:after{content:"+";color:var(--teal-bright);font-size:1.3rem}.marketing-module__pHfjza__faqList details[open] summary:after{content:"−"}.marketing-module__pHfjza__faqAnswer{max-width:720px;color:var(--muted);font-family:var(--font-ibm-plex-mono), monospace;margin:-.1rem 1.15rem 1.2rem;font-size:.8rem;line-height:1.7}.marketing-module__pHfjza__guideLink{color:var(--teal-bright);text-transform:uppercase;align-items:center;gap:.45rem;margin-top:.7rem;font-weight:700;display:inline-flex}.marketing-module__pHfjza__guideLink svg{width:17px;height:17px}.marketing-module__pHfjza__faqArt{border:2px solid var(--ink);background-color:var(--surface);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);min-height:530px;box-shadow:5px 5px 0 var(--ink);background-size:26px 26px;position:relative}.marketing-module__pHfjza__faqArt:before,.marketing-module__pHfjza__faqArt:after{content:"";border:2px solid var(--teal-bright);position:absolute}.marketing-module__pHfjza__faqArt:before{clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);inset:17% 12%}.marketing-module__pHfjza__faqArt:after{border-radius:50%;width:32%;height:18%;top:39%;left:34%}.marketing-module__pHfjza__closingBand{border:2px solid var(--ink);background:var(--surface);box-shadow:6px 6px 0 var(--ink);grid-template-columns:1fr .7fr;align-items:center;gap:2rem;margin-top:clamp(4rem,7vw,6rem);padding:clamp(1.5rem,4vw,3.2rem);display:grid}.marketing-module__pHfjza__closingBand h2{color:var(--ink);font-family:var(--font-archivo-black), "Arial Black", sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(2.6rem,4vw,4rem);font-weight:400;line-height:1.02}.marketing-module__pHfjza__closingBand p{color:var(--muted);font-family:var(--font-ibm-plex-mono), monospace;font-size:.9rem;line-height:1.65}.marketing-module__pHfjza__closingBand .marketing-module__pHfjza__button{margin-top:.8rem}.marketing-module__pHfjza__closingArt{border:2px solid var(--line-strong);background-color:var(--teal-soft);background-image:linear-gradient(90deg, transparent 49.7%, color-mix(in srgb, var(--teal) 55%, transparent) 50%, transparent 50.3%), linear-gradient(transparent 49.7%, color-mix(in srgb, var(--teal) 55%, transparent) 50%, transparent 50.3%), linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);background-size:100% 100%,100% 100%,28px 28px,28px 28px;min-height:200px}.marketing-module__pHfjza__footer{border-top:1px solid var(--line-strong);background:var(--surface)}.marketing-module__pHfjza__footerInner{justify-content:space-between;align-items:center;gap:3rem;padding-block:2.5rem 1.8rem;display:flex}.marketing-module__pHfjza__footerInner p{color:var(--dim);font-family:var(--font-ibm-plex-mono), monospace;margin:.65rem 0 0 3.4rem;font-size:.72rem}.marketing-module__pHfjza__footer nav{color:var(--muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:1.3rem;font-size:.68rem;font-weight:600;display:flex}.marketing-module__pHfjza__footerLegal{border-top:1px solid var(--line);color:var(--dim);font-family:var(--font-ibm-plex-mono), monospace;justify-content:space-between;gap:1rem;padding-block:1rem 1.5rem;font-size:.65rem;display:flex}@media (max-width:1120px){.marketing-module__pHfjza__desktopNav{display:none}.marketing-module__pHfjza__headerInner{grid-template-columns:1fr auto auto;gap:1rem}.marketing-module__pHfjza__mobileMenu{display:block}.marketing-module__pHfjza__heroInner,.marketing-module__pHfjza__workflowLayout,.marketing-module__pHfjza__symbolsLayout,.marketing-module__pHfjza__pricingLayout,.marketing-module__pHfjza__faqLayout{grid-template-columns:1fr}.marketing-module__pHfjza__heroCopy{max-width:850px}.marketing-module__pHfjza__productStage,.marketing-module__pHfjza__workflowMedia{max-width:900px}.marketing-module__pHfjza__symbolsLayout,.marketing-module__pHfjza__pricingLayout{gap:3rem}.marketing-module__pHfjza__symbolField{max-width:760px}.marketing-module__pHfjza__faqArt{min-height:360px}}@media (max-width:720px){.marketing-module__pHfjza__headerInner{grid-template-columns:1fr auto;min-height:68px}.marketing-module__pHfjza__headerInner>.marketing-module__pHfjza__button{display:none}.marketing-module__pHfjza__brandIcon{width:36px;height:36px}.marketing-module__pHfjza__brandText{font-size:.92rem}.marketing-module__pHfjza__brandFamily{font-size:.55rem}.marketing-module__pHfjza__heroInner{padding-block:2.5rem 3.5rem}.marketing-module__pHfjza__heroCopy h1{font-size:clamp(3.15rem,14.5vw,4.3rem)}.marketing-module__pHfjza__heroActions,.marketing-module__pHfjza__heroActions .marketing-module__pHfjza__button{width:100%}.marketing-module__pHfjza__compatibility,.marketing-module__pHfjza__productSteps,.marketing-module__pHfjza__featureRail{grid-template-columns:1fr}.marketing-module__pHfjza__productStage{padding:.85rem}.marketing-module__pHfjza__productStageHeader{flex-direction:column;align-items:flex-start}.marketing-module__pHfjza__productSteps span{flex-direction:row}.marketing-module__pHfjza__featureItem{min-height:0}.marketing-module__pHfjza__symbolField{grid-template-columns:repeat(3,1fr)}.marketing-module__pHfjza__exportRail{grid-template-columns:1fr 1fr}.marketing-module__pHfjza__riderPreview{width:calc(100% - 30px);margin-right:30px}.marketing-module__pHfjza__featureList{grid-template-columns:1fr}.marketing-module__pHfjza__pricePanel{padding:1.25rem}.marketing-module__pHfjza__price strong{font-size:4.4rem}.marketing-module__pHfjza__closingBand{grid-template-columns:1fr}.marketing-module__pHfjza__closingArt{min-height:150px}.marketing-module__pHfjza__footerInner,.marketing-module__pHfjza__footerLegal{flex-direction:column;align-items:flex-start}.marketing-module__pHfjza__footerInner p{margin-left:0}.marketing-module__pHfjza__footer nav{grid-template-columns:repeat(2,1fr);justify-content:start;width:100%;display:grid}}
