:root {--nt-container: 1300px;--nt-gutter-x: 20px;--nt-section-y: clamp(72px, 8vw, 120px);--nt-radius-btn: 100px;--nt-radius-card-sm: 14px;--nt-radius-card: 16px;--nt-radius-card-lg: 18px;--nt-radius-panel: 24px;--nt-shadow-hover: 0 24px 48px -24px rgb(3 4 94 / 0.35);--nt-shadow-float: 0 24px 48px -20px rgb(2 3 56 / 0.5);--nt-ease: cubic-bezier(0.2, 0.7, 0.2, 1);--nt-text-display: clamp(2.6rem, 1.4rem + 4.6vw, 5.25rem);--nt-text-h1: clamp(2.25rem, 1.5rem + 3vw, 3.5rem);--nt-text-h2: clamp(2rem, 1.4rem + 2vw, 3rem);--nt-text-h3: clamp(1.6rem, 1.3rem + 1.2vw, 2.25rem);--nt-text-h4: clamp(1.25rem, 1.1rem + 0.6vw, 1.5rem);--nt-text-lead: clamp(1.05rem, 1rem + 0.4vw, 1.25rem);}