*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}:root{--cz-font-heading: "Outfit", sans-serif;--cz-font-body: "Exo 2", sans-serif;--cz-color-bg: #e2e8ff;--cz-color-primary: #2563eb;--cz-color-primary-glow: rgba(37, 99, 235, .3);--cz-color-text: #1e293b;--cz-color-text-muted: #475569;--cz-glass-bg: rgba(255, 255, 255, .6);--cz-glass-border: rgba(255, 255, 255, .6);--cz-glass-shadow: 0 8px 32px 0 rgba(37, 99, 235, .1)}body{font-family:var(--cz-font-body);color:var(--cz-color-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--cz-color-bg);overflow-x:hidden}.container{max-width:1400px;margin:0 auto;padding:0 2rem}@media (max-width: 768px){.container{padding:0 1rem}}
