﻿    .figs-section {
      background: #EAFFFD;
      padding: 150px 0;
      margin-bottom: 224px;
    }

    .figs-container {
      max-width: 1760px;


    }

    .figs-head {

      margin-bottom: 69px;
    }

    .figs-head h3 {
      font-size: 48px;
      font-weight: 700;
      line-height: 58px;
      letter-spacing: 1.3px;
      color: #0A2925;
      margin-bottom: 39px;
    }

    .figs-head p {
      font-size: 25px;

      letter-spacing: 0.5px;
      color: #5B6A65;
      max-width: 544px;
      margin: 0 auto;
    }

    .figs-grid {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      gap: 45px;
      align-items: start;
    }

    .fig {}

    .metric-value {
      font-family: "Versus", "Inter", sans-serif;
      font-weight: 900;
      font-size: 96px;

      letter-spacing: -0.02em;
      color: #10403B;
    }

    .metric-desc {
      font-size: 25px;
      line-height: 30px;
      letter-spacing: 0.5px;
      color: #10403B;
      max-width: 362px;
    }


    @media (max-width: 1440px) {
      .figs-grid {
        gap: 48px;
      }

      .metric-value {
        font-size: 80px;
      }
    }


    @media (max-width: 1024px) {
      .figs-section {
        padding: 80px 0 100px 0;
      }


      .figs-head {
        margin-bottom: 60px;
      }

      .figs-head h3 {
        font-size: 42px;
      }

      .figs-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 40px;
        row-gap: 48px;
      }

      .metric-value {
        font-size: 72px;
      }

    }

    @media (max-width: 991px) {
      .figs-grid {
        grid-template-columns: 1fr;
      }
    }


    @media (max-width: 768px) {
      .figs-section {
        padding: 60px 0 80px 0;
        display: none;
      }



    }



    @media (min-width: 1601px) and (max-width: 1919px) {
      .figs-section {
        padding: 140px 0;
        margin-bottom: 200px;
      }

      .figs-container {
        max-width: 1640px;
      }

      .figs-head {
        margin-bottom: 60px;
      }

      .figs-head h3 {
        font-size: 44px;
        line-height: 52px;
        letter-spacing: 1.1px;
      }

      .figs-head p {
        font-size: 22px;
        line-height: 26px;
        max-width: 500px;
      }

      .figs-grid {
        gap: 56px;
      }

      .metric-value {
        font-size: 88px;
      }

      .metric-desc {
        font-size: 22px;
        line-height: 26px;
        max-width: 320px;
      }
    }

    @media (min-width: 1441px) and (max-width: 1600px) {
      .figs-section {
        padding: 120px 0;
        margin-bottom: 179px;
      }

      .figs-container {
        max-width: 1408px;
      }

      .figs-head {
        margin-bottom: 55px;
      }

      .figs-head h3 {
        font-size: 40px;
        line-height: 48px;
        letter-spacing: 1px;
      }

      .figs-head p {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0.4px;
        max-width: 435px;
      }

      .figs-grid {
        gap: 44px;
      }

      .metric-value {
        font-size: 80px;
      }

      .metric-desc {
        font-size: 20px;
        line-height: 24px;
        max-width: 300px;
      }
    }

    @media (min-width: 1181px) and (max-width: 1400px) {
      .figs-section {
        padding: 110px 0;
        margin-bottom: 140px;
      }

      .figs-container {
        max-width: 1320px;
      }

      .figs-head {
        margin-bottom: 48px;
      }

      .figs-head h3 {
        font-size: 38px;
        line-height: 46px;
      }

      .figs-head p {
        font-size: 19px;
        line-height: 24px;
        max-width: 420px;
      }

      .figs-grid {
        gap: 40px;
      }

      .metric-value {
        font-size: 72px;
        line-height: 1.1;
        letter-spacing: -0.01em;
      }

      .metric-desc {
        font-size: 18px;
        line-height: 24px;
        max-width: 290px;
      }
    }

    @media (min-width: 1025px) and (max-width: 1180px) {
      .figs-section {
        padding: 96px 0 110px;
        margin-bottom: 120px;
      }

      .figs-container {
        max-width: 1100px;
      }

      .figs-head {
        margin-bottom: 44px;
      }

      .figs-head h3 {
        font-size: 36px;
        line-height: 44px;
      }

      .figs-head p {
        font-size: 18px;
        line-height: 24px;
        max-width: 400px;
      }

      .figs-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 36px;
        row-gap: 44px;
      }

      .metric-value {
        font-size: 64px;
      }

      .metric-desc {
        font-size: 17px;
        line-height: 22px;
        max-width: 290px;
      }
    }