:root{--signal:#00C882;--emerald:#009660;--deep:#006840;--mint:#E0FBF0;--ink:#080E20;--navy-2:#0B1430;--muted:rgba(255,255,255,.5);--border:rgba(255,255,255,.07);--surface:#0d1529;--surface-2:#131d35;--danger:#FF4D6D;--amber:#F5A623;--font:"DM Sans",system-ui,sans-serif;--display:"Plus Jakarta Sans",sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--ink);color:#ffffffe0;-webkit-font-smoothing:antialiased}a{text-decoration:none}h1,h2,h3,.display{font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;line-height:1.4!important;font-weight:800!important}.hero-title{font-family:Plus Jakarta Sans,sans-serif!important;font-size:clamp(44px,7vw,84px)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-1px!important;color:#fff!important}
