@font-face{font-family:geomanist;src:url(../media/geomanist_light_webfont-s.p.2ud8pb1nafjod.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:geomanist;src:url(../media/geomanist_regular_webfont-s.p.0jrpkkfat2i80.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geomanist;src:url(../media/geomanist_book_webfont-s.p.33j37z-ssb8nk.woff2)format("woff2");font-display:swap;font-weight:450;font-style:normal}@font-face{font-family:geomanist;src:url(../media/geomanist_medium_webfont-s.p.0ny6c_-a5m4g5.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geomanist;src:url(../media/geomanist_bold_webfont-s.p.0v_2tvbwb1fbz.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:geomanist;src:url(../media/geomanist_black_webfont-s.p.3n4p0_oeteu16.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:geomanist Fallback;src:local(Arial);ascent-override:99.76%;descent-override:25.62%;line-gap-override:0.0%;size-adjust:100.05%}.geomanist_15b1f5a2-module__KJLX5G__className{font-family:geomanist,geomanist Fallback}.geomanist_15b1f5a2-module__KJLX5G__variable{--font-geomanist:"geomanist", "geomanist Fallback"}
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
@font-face{font-family:Geomanist;src:url(/fonts/Geomanist-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Geomanist;src:url(/fonts/Geomanist-Book.woff2)format("woff2");font-weight:350;font-display:swap}@font-face{font-family:Geomanist;src:url(/fonts/Geomanist-Regular.woff2)format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Geomanist;src:url(/fonts/Geomanist-Bold.woff2)format("woff2");font-weight:600 700;font-display:swap}@font-face{font-family:Geomanist;src:url(/fonts/Geomanist-Black.woff2)format("woff2");font-weight:800 900;font-display:swap}:root{--blue:#0072ff;--blue-ink:#0062db;--green:#00f896;--green-ink:#00875a;--magenta:#f9194f;--yellow-ink:#8a6a00;--ink:#322f2f;--muted:#686868;--canvas:#fafafa;--surface:#fff;--hairline:#e6e6e6;--pxb-blue-100:#e5f1ff;--grad:linear-gradient(45deg,#0072ff 0%,#00f896 100%);--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;font-family:Geomanist,Open Sans,system-ui,sans-serif}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-ink)}h1,h2,h3,p{margin:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#dadada padding-box content-box;border:2px solid #0000;border-radius:6px}.ms{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"opsz" 20,"wght" 350;direction:ltr;flex-shrink:0;font-family:Material Symbols Rounded;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:10.5px;font-weight:700}.nav-item{color:var(--muted);text-align:left;width:100%;transition:background .22s var(--ease),color .22s var(--ease);border-radius:8px;align-items:center;gap:12px;padding:9px 14px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.nav-item:hover{color:var(--ink);background:#f2f4f7}.nav-item[aria-current]{background:var(--pxb-blue-100);color:var(--blue-ink);font-weight:500}.nav-group{letter-spacing:.18em;text-transform:uppercase;color:#a8a8a8;margin:22px 0 8px;padding:0 14px;font-size:10px;font-weight:700}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:12px}.lift{transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.lift:hover{transform:translateY(-2px);box-shadow:0 10px 28px -12px #0072ff47}.pill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-block}.btn-p{background:var(--blue-ink);color:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:500;display:inline-flex}.btn-s{background:var(--surface);color:var(--ink);border:1px solid var(--hairline);border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:500;display:inline-flex}.sec{align-items:flex-end;gap:20px;margin:38px 0 16px;display:flex}.sec-n{color:var(--blue);letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:.9}.sec-t{letter-spacing:-.01em;font-size:19px;font-weight:500}.lbl{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.inp{border:1px solid var(--hairline);width:100%;color:var(--ink);transition:border-color .22s var(--ease);background:#fff;border-radius:8px;outline:none;padding:10px 13px;font-size:13.5px}.inp:focus{border-color:var(--blue)}.row{gap:16px;display:grid}.tag{color:var(--muted);border:1px solid var(--hairline);background:#fff;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:500}html[data-theme=dark]{--ink:#f2f2f2;--muted:#a0a0a0;--canvas:#141414;--surface:#1e1e1e;--hairline:#333;--pxb-blue-100:#0b2340;--blue:#3d95ff;--blue-ink:#5aa7ff;--green-ink:#00c97b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .nav-item:hover{background:#2a2a2a}html[data-theme=dark] .btn-s,html[data-theme=dark] .inp{background:var(--surface)}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3a3a3a}.theme-toggle{width:38px;height:38px;color:var(--muted);transition:background .22s var(--ease),color .22s var(--ease);border-radius:8px;justify-content:center;align-items:center;display:flex}.theme-toggle:hover{background:var(--canvas);color:var(--ink)}
