:root{--font-inter: "Inter", sans-serif;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 2rem;--spacing-xl: 4rem;--color-white: #ffffff;--color-bg: #090a11;--color-purple: #7c3aed}*{box-sizing:border-box;padding:0;margin:0}html{background-color:var(--color-bg)}body{font-family:var(--font-inter);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-bg);color:var(--color-white);margin:0;padding:0}main{flex:1}a{color:inherit;text-decoration:underline}a:hover{opacity:.7;text-decoration:underline}h1{font-size:4rem;font-weight:800;padding-bottom:var(--spacing-sm)}h2{font-size:3rem;font-weight:700;padding-bottom:var(--spacing-sm)}h3{font-size:2rem;font-weight:600;padding-bottom:var(--spacing-sm)}h4{font-size:1.5rem;font-weight:600;padding-bottom:var(--spacing-sm)}p{font-size:1rem;line-height:1.5rem;padding-bottom:var(--spacing-md)}ul{margin-left:var(--spacing-lg)}li{font-size:1rem;line-height:1.5rem;padding-bottom:var(--spacing-sm)}.divider-lg{width:100%;border-top:4px solid var(--color-white);padding-bottom:var(--spacing-lg)}.divider-md{width:100%;border-top:2px solid var(--color-white);padding-bottom:var(--spacing-md)}.divider-sm{width:100%;border-top:1px solid var(--color-white);padding-bottom:var(--spacing-sm)}.spacer-lg{width:100%;padding-bottom:var(--spacing-lg)}.spacer-md{width:100%;padding-bottom:var(--spacing-md)}.spacer-sm{width:100%;padding-bottom:var(--spacing-sm)}@media (max-width: 768px){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}}@media (max-width: 480px){h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}}._nav_1m0n1_1{width:100%;position:sticky;top:0;z-index:100;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--color-bg);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid rgba(255,255,255,.1)}._logo_1m0n1_15{font-size:1.5rem;font-weight:600;color:var(--color-white)}._logo_1m0n1_15 a{text-decoration:none}._logo_1m0n1_15 a:hover{text-decoration:none;opacity:.8}._links_1m0n1_43{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-lg);font-size:1rem;font-weight:500}._links_1m0n1_43 a{color:var(--color-white);text-decoration:none;transition:opacity .2s ease}._links_1m0n1_43 a:hover{opacity:.7;text-decoration:underline}._hamburger_1m0n1_64{display:none;flex-direction:column;gap:4px;cursor:pointer;padding:8px;background:none;border:none}._hamburger_1m0n1_64 span{width:24px;height:3px;background-color:var(--color-white);border-radius:2px;transition:all .3s ease}._hamburger_1m0n1_64:hover span{opacity:.7}._mobileMenu_1m0n1_87{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--color-bg);border-bottom:1px solid rgba(255,255,255,.1);flex-direction:column;padding:var(--spacing-md);gap:var(--spacing-md)}._mobileMenu_1m0n1_87 a{color:var(--color-white);padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;border-radius:4px;transition:background-color .2s ease}._mobileMenu_1m0n1_87 a:hover{background-color:#ffffff1a;text-decoration:none}._mobileMenuOpen_1m0n1_113{display:flex}._links_1m0n1_43 a._active_1m0n1_117,._mobileMenu_1m0n1_87 a._active_1m0n1_117{text-decoration:underline}@media (max-width: 768px){._nav_1m0n1_1{padding:var(--spacing-md)}._links_1m0n1_43{display:none}._hamburger_1m0n1_64{display:flex}}@media (max-width: 480px){._links_1m0n1_43{display:none}._hamburger_1m0n1_64{display:flex}}._footer_15rqm_1{width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-md);color:var(--color-white);border-top:1px solid rgba(255,255,255,.1);margin-top:var(--spacing-md)}._footer_15rqm_1 ._copyright_15rqm_15{opacity:.7}._footer_15rqm_1 ._legal_15rqm_19{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--spacing-md);opacity:.7}._footer_15rqm_1 a{color:var(--color-white);text-decoration:none;transition:opacity .2s ease}._footer_15rqm_1 a:hover{opacity:.7;text-decoration:underline}._footer_15rqm_1 span{opacity:.5}
