*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(../../../fonts/roboto-v49-latin-300.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-display:swap;src:url(../../../fonts/roboto-v49-latin-300italic.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/roboto-v49-latin-regular.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/roboto-v49-latin-italic.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/roboto-v49-latin-500.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(../../../fonts/roboto-v49-latin-500italic.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/roboto-v49-latin-700.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(../../../fonts/roboto-v49-latin-700italic.woff2) format("woff2")}body{font-family:Roboto,-apple-system,sans-serif}:root{--neon-green: #39ff14;--neon-green-rgb: 57, 255, 20;--charcoal: #242424;--charcoal-light: #2e2e2e;--charcoal-lighter: #3a3a3a;--text-primary: #ffffff;--text-secondary: #b0b0b0;--soft-cyan: #98b6b8;--accent-blue: #00d4ff;--accent-purple: #a855f7;--pale-cyan: #a8d8e0}body{font-family:Roboto,sans-serif;background:var(--charcoal);color:var(--text-primary);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p{margin:0}.container{max-width:1200px;margin:0 auto;padding:0 20px}.m-xs{margin-top:8px}.mt-s{margin-top:16px}.mt-m{margin-top:32px}.mt-l{margin-top:64px}.mb-xs{margin-bottom:8px}.mb-s{margin-bottom:16px}.mb-m{margin-bottom:32px}.mb-l{margin-bottom:64px}.bold{font-weight:800}.semi-bold{font-weight:500}.italic{font-style:italic}.text-center{text-align:center}@media(max-width:768px){.container{padding:0 4px}}
