@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--page-bg:#fff;--surface:#f8fbff;--surface-strong:#eef4fb;--surface-soft:#f4f8fd;--text:#000;--text-muted:rgba(0,0,0,.65);--green:#1d951b;--green-light:#4ac24a;--blue:#1b6dc1;--blue-light:#4f8fe1;--blue-glow:rgba(27,109,193,.15);--steel:#475569;--text-dim:#64748b;--border-subtle:rgba(15,23,42,.08);--white:#fff;--font-display:"Plus Jakarta Sans",sans-serif;--font-body:"Inter",sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--page-bg);color:var(--text);line-height:1.6;min-height:100vh;overflow-x:hidden}main{padding-top:72px}a{text-decoration:none;color:inherit}button{font-family:var(--font-body);cursor:pointer;border:none;outline:none}