@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400-latin-ext.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400-latin.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:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-400-700-latin-ext.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:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-400-700-latin.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:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.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(/fonts/ibm-plex-mono-400-latin.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(/fonts/ibm-plex-mono-500-latin-ext.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(/fonts/ibm-plex-mono-500-latin.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(/fonts/ibm-plex-mono-600-latin-ext.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(/fonts/ibm-plex-mono-600-latin.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(/fonts/ibm-plex-mono-700-latin-ext.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(/fonts/ibm-plex-mono-700-latin.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:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-400-800-latin-ext.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:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-400-800-latin.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:Manrope;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/manrope-600-800-latin-ext.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:Manrope;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/manrope-600-800-latin.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}:root{color:#f2f0eb;font-synthesis:none;text-rendering:optimizelegibility;background:#09090c;font-family:Inter,DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit}a:focus-visible{outline-offset:4px;outline:2px solid #f0c040}.public-header,.public-footer{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:20px 28px;display:flex}.public-header{min-height:88px}.public-brand{text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:12px;min-height:44px;font:400 22px Anton,sans-serif;text-decoration:none;display:flex}.public-brand span{background:#c62828;border-radius:3px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.public-header nav,.public-footer nav{align-items:center;gap:28px;display:flex}.public-header nav a,.public-footer nav a{letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:44px;font:600 11px IBM Plex Mono,monospace;text-decoration:none;display:inline-flex}.public-header nav a:hover,.public-footer nav a:hover{color:#ef5b5b}.public-header nav .public-header-login{border:1px solid #c62828;border-radius:3px;padding:0 18px}.public-hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:center;gap:48px;max-width:1280px;min-height:610px;margin:auto;padding:80px 28px 100px;display:grid}.public-hero-content{max-width:740px}.public-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#ef5b5b;font:600 11px IBM Plex Mono,monospace}.public-hero h1,.public-section h2{text-transform:uppercase;letter-spacing:.015em;font-family:Anton,sans-serif;font-weight:400}.public-hero h1{margin:22px 0 30px;font-size:clamp(62px,10vw,144px);line-height:.94}.public-hero h1 em{color:#ef5b5b;font-style:normal;display:block}.public-hero-content>p:not(.public-eyebrow){color:#b4adb2;max-width:600px;font-size:17px;line-height:1.6}.public-hero-content .public-lead{color:#f2f0eb!important;font-size:clamp(21px,2.5vw,30px)!important;line-height:1.3!important}.public-button{letter-spacing:.1em;text-transform:uppercase;background:#c62828;border:1px solid #c62828;border-radius:3px;justify-content:space-between;align-items:center;gap:26px;min-height:50px;margin-top:28px;padding:13px 18px;font:700 11px IBM Plex Mono,monospace;text-decoration:none;display:inline-flex}.public-button:hover{background:#e03c3c}.public-hero-panel{background:radial-gradient(circle at 70% 20%,#411515,#0000 55%),#161215;border:1px solid #3d2828;border-top:3px solid #c62828;flex-direction:column;justify-content:space-between;min-height:400px;padding:30px;display:flex}.public-hero-panel span,.public-hero-panel p{letter-spacing:.12em;color:#bbb0b4;font:600 11px IBM Plex Mono,monospace}.public-hero-panel strong{color:#ef5b5b;font:400 180px/1 Anton,sans-serif}.public-hero-panel p{margin:0;line-height:1.6}.public-section{border-top:1px solid #29292e;max-width:1280px;margin:auto;padding:90px 28px}.public-section h2{max-width:730px;margin:12px 0 36px;font-size:clamp(35px,5vw,64px);line-height:1.1}.public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-grid article{background:#121215;border:1px solid #29292e;border-radius:5px;min-height:230px;padding:28px}.public-grid article span{color:#ef5b5b;font:600 11px IBM Plex Mono,monospace}.public-grid h3{text-transform:uppercase;margin:26px 0 8px;font:400 28px Anton,sans-serif}.public-grid p,.public-steps>p{color:#b4adb2;margin:0;line-height:1.65}.public-steps{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.public-steps h2{margin-bottom:0}.public-steps>p{padding-bottom:8px;font-size:18px}.public-footer{border-top:1px solid #29292e;padding-block:34px 55px}.public-footer>div{flex-direction:column;gap:5px;display:flex}.public-footer strong{text-transform:uppercase;font:400 22px Anton,sans-serif}.public-footer span{color:#85828b;font-size:12px}@media (width<=760px){.public-header{flex-direction:column;align-items:flex-start}.public-header nav{flex-wrap:wrap;gap:6px 20px}.public-hero{grid-template-columns:1fr;min-height:0;padding-block:60px}.public-hero-panel{min-height:220px}.public-hero-panel strong{font-size:100px}.public-grid,.public-steps{grid-template-columns:1fr}.public-steps{gap:0}.public-footer{flex-direction:column;align-items:flex-start}}@media (width<=400px){.public-header,.public-footer,.public-hero,.public-section{padding-inline:18px}.public-hero h1{font-size:68px}.public-header nav{gap:4px 13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
