:root {
        --bg: #eef1f6;
        --surface: #ffffff;
        --surface-2: #f7f9fc;
        --text: #173a74;
        --muted: #687892;
        --line: #d8dee9;
        --hero-1: #0d1f32;
        --hero-2: #07111c;
        --shadow: 0 10px 30px rgba(18, 39, 77, 0.08);
        --radius-xl: 24px;
        --radius-lg: 18px;
        --radius-md: 14px;
        --family: #2f67c8;
        --realestate: #1797a6;
        --labor: #d27b2f;
      }

      * {
        box-sizing: border-box;
      }

      html {
        scroll-behavior: smooth;
      }

      body {
        margin: 0;
        font-family: system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
        background: var(--bg);
        color: var(--text);
      }

      img,
      svg {
        display: block;
      }

    .knowledge-page {
        min-height: 100vh;
        font-family: 'Assistant', sans-serif;
      }