:root{--font-sans: "Plus Jakarta Sans", sans-serif}body{font-family:var(--font-sans);margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}*{-webkit-backface-visibility:hidden;backface-visibility:hidden}::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}section{content-visibility:auto;contain-intrinsic-size:1px 500px}.bg-blob,.glass-card{will-change:transform,opacity;transform:translateZ(0)}img{image-rendering:-webkit-optimize-contrast}
