@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,600;1,800&display=swap";@import "https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,600&display=swap";:root{--roi-blue:#0054d4;--roi-cyan:#009ee9;--roi-gold:#f7a521;--roi-off-white:#f1f1f1;--roi-black:#111;--blue-50:#e6f0fc;--blue-700:#003a90;--ink-900:#111;--ink-700:#3a3a3a;--ink-500:#6b6b6b;--ink-300:#b5b5b5;--ink-100:#e9e9e9;--ink-50:#f1f1f1;--grad-brand:linear-gradient(135deg, #009ee9 0%, #0054d4 100%);--font-display:"Plus Jakarta Sans", system-ui, sans-serif;--font-body:"Figtree", "Avenir", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--font-body);color:var(--ink-900);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;font-size:16px;line-height:1.6}button{font-family:var(--font-body)}@keyframes roiFade{0%{opacity:0}to{opacity:1}}@keyframes roiSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
