@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:local("DM Sans Regular "),local("DM Sans-Regular"),url(/_next/static/media/dm-sans-latin-400.9566aaac2083dccdc16ea3f2f2135e59.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-400.3b454dabbbc54e81472bb63c19941bbe.woff) format("woff")}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:400;src:local("DM Sans Regular italic"),local("DM Sans-Regularitalic"),url(/_next/static/media/dm-sans-latin-400italic.ec0d193561f819682cadde63185f5606.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-400italic.a8c70447613f107d41ced2f645689c16.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:local("DM Sans Medium "),local("DM Sans-Medium"),url(/_next/static/media/dm-sans-latin-500.b50824fe4ff335be8c64463129658220.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-500.04c32ae08800337a45225a7e807d8e6c.woff) format("woff")}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:500;src:local("DM Sans Medium italic"),local("DM Sans-Mediumitalic"),url(/_next/static/media/dm-sans-latin-500italic.27b4c41ba7509c338a2e837b7921616e.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-500italic.07f59529a219a0932ea610020f601460.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:local("DM Sans Bold "),local("DM Sans-Bold"),url(/_next/static/media/dm-sans-latin-700.659104546f390e057efeda29343c29b1.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-700.d5d2cff5228e83ca0dffe52a9a04f424.woff) format("woff")}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:700;src:local("DM Sans Bold italic"),local("DM Sans-Bolditalic"),url(/_next/static/media/dm-sans-latin-700italic.0b9a371cba3993d9527357dcbf673ade.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-700italic.c24b3efb7a5a5e1052acc3e34e898ba4.woff) format("woff")}@tailwind base;@tailwind components;@tailwind utilities;:root{--ink:#050b18;--ink-2:#0b1730;--brand:#2563eb;--brand-dark:#1d4ed8;--brand-2:#06b6d4;--brand-3:#38bdf8;--silver:#94a3b8;--brand-light:#eff6ff;--brand-border:rgba(37,99,235,0.3);--gradient-brand:linear-gradient(135deg,#2563eb,#06b6d4)}html{scroll-behavior:smooth}body{font-family:DM Sans,system-ui,-apple-system,sans-serif;color:#0f172a;background-color:#fff;-webkit-font-smoothing:antialiased;margin:0;padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:inherit}.gradient-text{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@-webkit-keyframes spin-slow{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes spin-slow{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-slow{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin-slow-reverse{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-moz-keyframes spin-slow-reverse{0%{-moz-transform:rotate(1turn);transform:rotate(1turn)}to{-moz-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes spin-slow-reverse{0%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes pulse-glow{0%,to{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}}@-moz-keyframes pulse-glow{0%,to{opacity:.6;-moz-transform:scale(1);transform:scale(1)}50%{opacity:1;-moz-transform:scale(1.15);transform:scale(1.15)}}@keyframes pulse-glow{0%,to{opacity:.6;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15)}}@-webkit-keyframes marquee-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-moz-keyframes marquee-x{0%{-moz-transform:translateX(0);transform:translateX(0)}to{-moz-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee-x{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes float-y{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-moz-keyframes float-y{0%,to{-moz-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes float-y{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}}