@font-face{font-family:Plus Jakarta Sans;src:url(/fonts_jakarta/jakarta-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts_jakarta/jakarta-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts_jakarta/jakarta-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts_jakarta/jakarta-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{font-size:18px;color-scheme:light only}body{font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;background:#f7fafc;color:#0f172a;min-height:100vh;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-weight:900;letter-spacing:-.02em}button{cursor:pointer}button,input{font-family:Inter,sans-serif}input{font-size:18px}