*,*::before,*::after{
  box-sizing:border-box}
  html{
    scroll-behavior:smooth;
    scroll-padding-top:calc(77px + var(--boyi-toolbar-offset, 0px) + 24px)}
    body{
      margin:0;
      color:var(--color-body);
      background:#fff;
      font-family:var(--font-body);
      font-size:16px;
      line-height:1.65}
      h1,h2,h3,p,ul,ol,figure,dl,dd{
        margin:0}
        h1,h2,h3{
          color:var(--color-heading);
          font-weight:700}
          a{
            color:inherit;
            text-decoration:none}
            button,input,textarea{
              font:inherit}
              button,a{
                -webkit-tap-highlight-color:transparent}
                button{
                  cursor:pointer}
                  img{
                    display:block;
                    max-width:100%;
                    height:auto}
                    ul,ol{
                      padding:0;
                      list-style:none}
                      a,button{
                        touch-action:manipulation}
                        a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{
                          outline:3px solid var(--color-link);
                          outline-offset:5px}
                          a:hover{
                            color:var(--color-link)}
                            [hidden]{
                              display:none!important}
                                    .icon{
                                      display:inline-flex;
                                      align-items:center;
                                      justify-content:center;
                                      flex-shrink:0;
                                      width:24px;
                                      height:24px}
                                      .icon svg{
                                        display:block;
                                        width:100%;
                                        height:100%}
                                        .screen-reader-text,.skip-link:not(:focus){
                                          position:absolute;
                                          width:1px;
                                          height:1px;
                                          overflow:hidden;
                                          clip-path:inset(50%);
                                          white-space:nowrap}
                                          .skip-link:focus{
                                            position:fixed;
                                            top:8px;
                                            left:8px;
                                            z-index:100;
                                            background:#fff;
                                            padding:12px 24px}
                                            .site-header{
                                              height:77px;
                                              background:#fff;
                                              box-shadow:var(--shadow-header);
                                              position:sticky;
                                              top:var(--boyi-toolbar-offset, 0px);
                                              z-index:10}
                                              .header-inner{
                                                height:100%;
                                                display:flex;
                                                align-items:center;
                                                gap:54px}
                                                .custom-logo-link{
                                                  display:block;
                                                  flex-shrink:0}
                                                  .site-header .custom-logo{
                                                    width:149px;
                                                    height:58px;
                                                    object-fit:contain}
                                                    .site-navigation{
                                                      flex:1}
                                                      .primary-menu{
                                                        display:flex;
                                                        align-items:center;
                                                        gap:28px}
                                                        .primary-menu>li{
                                                          position:relative}
                                                          .primary-menu a{
                                                            display:flex;
                                                            align-items:center;
                                                            gap:5px;
                                                            font-size:15px;
                                                            font-weight:700;
                                                            line-height:24px;
                                                            text-transform:uppercase;
                                                            color:var(--color-heading);
                                                            white-space:nowrap}
                                                            .primary-menu a:hover{
                                                              color:var(--color-link)}
                                                              .primary-menu .icon{
                                                                width:10px;
                                                                height:10px}
                                                                .primary-menu .sub-menu{
                                                                  position:absolute;
                                                                  top:100%;
                                                                  left:0;
                                                                  background:#fff;
                                                                  box-shadow:var(--shadow-card);
                                                                  min-width:220px;
                                                                  padding:16px;
                                                                  display:none}
                                                                  .primary-menu li:not(.has-submenu-toggle):hover>.sub-menu,.primary-menu li:not(.has-submenu-toggle):focus-within>.sub-menu{
                                                                    display:grid;
                                                                    gap:12px}
                                                                    .primary-menu .sub-menu a{
                                                                      white-space:normal}
                                                                      .header-inner>.button{
                                                                        margin-left:auto;
                                                                        min-width:164px;
                                                                        padding-inline:20px}
                                                                        .menu-toggle{
                                                                          display:none}
                                                                          .button{
                                                                            display:inline-flex;
                                                                            align-items:center;
                                                                            justify-content:center;
                                                                            gap:12px;
                                                                            min-height:53px;
                                                                            padding:14px 30px;
                                                                            border:1px solid transparent;
                                                                            border-radius:var(--radius-button);
                                                                            background:var(--color-button);
                                                                            color:#fff;
                                                                            font-size:14px;
                                                                            font-weight:700;
                                                                            letter-spacing:1px;
                                                                            line-height:23px;
                                                                            text-transform:uppercase;
                                                                            transition:background .16s,color .16s}
                                                                            .button .icon{
                                                                              width:18px;
                                                                              height:18px}
                                                                              .button:hover{
                                                                                color:#fff;
                                                                                background:var(--color-link)}
                                                                                .button-outline{
                                                                                  border-color:#a6d6f4;
                                                                                  background:#fff;
                                                                                  color:var(--color-link);
                                                                                  text-transform:none;
                                                                                  letter-spacing:0}
                                                                                  .button-white{
                                                                                    background:#fff;
                                                                                    color:var(--color-link)}
                                                                                    .button-white:hover{
                                                                                      background:var(--color-tint);
                                                                                      color:var(--color-deep-blue)}
                                                                                      .button-group{
                                                                                        display:flex;
                                                                                        flex-wrap:wrap;
                                                                                        gap:16px}
                                                                                                .eyebrow{
                                                                                                  font-size:13px;
                                                                                                  font-weight:700;
                                                                                                  line-height:21px;
                                                                                                  letter-spacing:1.6px;
                                                                                                  text-transform:uppercase;
                                                                                                  color:var(--color-link)}
                                                                                                              .stats-bar{
                                                                                                                position:relative;
                                                                                                                z-index:1;
                                                                                                                margin-top:-58px;
                                                                                                                min-height:92px;
                                                                                                                border:1px solid var(--color-border);
                                                                                                                background:#fff;
                                                                                                                border-radius:10px;
                                                                                                                box-shadow:var(--shadow-card);
                                                                                                                display:grid;
                                                                                                                grid-template-columns:repeat(4,1fr);
                                                                                                                padding:20px 27px;
                                                                                                                gap:12px;
                                                                                                                font-family:var(--font-interface);
                                                                                                                max-width:1224px;
                                                                                                                margin-inline:auto}
                                                                                                                .stat{
                                                                                                                  display:flex;
                                                                                                                  gap:15px;
                                                                                                                  align-items:center}
                                                                                                                  .stat-badge{
                                                                                                                    display:flex;
                                                                                                                    justify-content:center;
                                                                                                                    align-items:center;
                                                                                                                    width:44px;
                                                                                                                    height:44px;
                                                                                                                    border-radius:6px;
                                                                                                                    background:#eaf5fe;
                                                                                                                    color:var(--color-primary);
                                                                                                                    font-size:18px;
                                                                                                                    font-weight:800}
                                                                                                                    .stat strong{
                                                                                                                      display:block;
                                                                                                                      color:var(--color-heading);
                                                                                                                      font-size:14.3px;
                                                                                                                      line-height:23px}
                                                                                                                      .stat p{
                                                                                                                        font-size:12.3px;
                                                                                                                        line-height:19px;
                                                                                                                        margin-top:4px;
                                                                                                                        color:var(--color-muted)}
                                                                                                                        .section-title{
                                                                                                                          text-align:center}
                                                                                                                          .section-title h2{
                                                                                                                            font-size:40px;
                                                                                                                            line-height:46px;
                                                                                                                            letter-spacing:-.7px;
                                                                                                                            margin-top:15px}
                                                                                                                            .section-description{
                                                                                                                              max-width:750px;
                                                                                                                              margin:18px auto 0;
                                                                                                                              font-size:17.5px;
                                                                                                                              line-height:28.5px;
                                                                                                                              color:var(--color-muted)}
                                                                                                                              .section-surface{
                                                                                                                                background:var(--color-surface)}
                                                                                                                                .services{
                                                                                                                                  padding-top:52px;
                                                                                                                                  padding-bottom:100px}
                                                                                                                                  .services .section-title h2{
                                                                                                                                    transform:translateX(20px)}
                                                                                                                                    .services .section-description{
                                                                                                                                      margin-top:21px}
                                                                                                                                      .service-tabs{
                                                                                                                                        margin-top:52px}
                                                                                                                                        .tab-list{
                                                                                                                                          display:grid;
                                                                                                                                          grid-template-columns:repeat(4,1fr);
                                                                                                                                          border:1px solid var(--color-border);
                                                                                                                                          border-radius:10px 10px 0 0;
                                                                                                                                          min-height:67px;
                                                                                                                                          overflow:hidden}
                                                                                                                                          .tab-list button{
                                                                                                                                            border:0;
                                                                                                                                            border-bottom:3px solid transparent;
                                                                                                                                            background:#fff;
                                                                                                                                            display:flex;
                                                                                                                                            align-items:center;
                                                                                                                                            justify-content:center;
                                                                                                                                            gap:12px;
                                                                                                                                            color:var(--color-muted);
                                                                                                                                            font-size:15.5px;
                                                                                                                                            font-weight:700;
                                                                                                                                            padding:16px 8px;
                                                                                                                                            line-height:24px}
                                                                                                                                            .tab-list .icon{
                                                                                                                                              width:22px;
                                                                                                                                              height:22px}
                                                                                                                                              .tab-list button[aria-selected=true]{
                                                                                                                                                color:var(--color-link);
                                                                                                                                                background:var(--color-surface);
                                                                                                                                                border-bottom-color:var(--color-primary)}
                                                                                                                                                .service-panel{
                                                                                                                                                  display:grid;
                                                                                                                                                  grid-template-columns:52.5% 47.5%;
                                                                                                                                                  border:1px solid var(--color-border);
                                                                                                                                                  border-top:0;
                                                                                                                                                  min-height:481px}
                                                                                                                                                  .service-copy{
                                                                                                                                                    padding:44px 53px 50px}
                                                                                                                                                    .service-copy h3{
                                                                                                                                                      font-size:27px;
                                                                                                                                                      line-height:45px;
                                                                                                                                                      margin-bottom:14px}
                                                                                                                                                      .service-copy>p{
                                                                                                                                                        font-size:16px;
                                                                                                                                                        line-height:27px;
                                                                                                                                                        margin-bottom:22px}
                                                                                                                                                        .check-list{
                                                                                                                                                          display:grid;
                                                                                                                                                          gap:10px}
                                                                                                                                                          .check-list li{
                                                                                                                                                            display:flex;
                                                                                                                                                            align-items:flex-start;
                                                                                                                                                            gap:10px;
                                                                                                                                                            font-size:15.5px;
                                                                                                                                                            font-weight:500;
                                                                                                                                                            line-height:26px}
                                                                                                                                                            .check-list .icon{
                                                                                                                                                              width:18px;
                                                                                                                                                              height:26px;
                                                                                                                                                              color:#82b83c}
                                                                                                                                                              .service-copy .button{
                                                                                                                                                                margin-top:28px}
                                                                                                                                                                .service-image{
                                                                                                                                                                  width:100%;
                                                                                                                                                                  height:480px;
                                                                                                                                                                  object-fit:cover}
                                                                                                                                                                  .why-us{
                                                                                                                                                                    padding-block:97px 92px}
                                                                                                                                                                    .why-us .section-description{
                                                                                                                                                                      margin-top:21px}
                                                                                                                                                                      .why-grid{
                                                                                                                                                                        display:grid;
                                                                                                                                                                        grid-template-columns:repeat(3,1fr);
                                                                                                                                                                        gap:25px 26px;
                                                                                                                                                                        margin-top:50px}
                                                                                                                                                                        .why-card{
                                                                                                                                                                          border:1px solid var(--color-border);
                                                                                                                                                                          border-radius:10px;
                                                                                                                                                                          background:#fff;
                                                                                                                                                                          min-height:261px;
                                                                                                                                                                          padding:30px}
                                                                                                                                                                          .icon-box{
                                                                                                                                                                            width:56px;
                                                                                                                                                                            height:56px;
                                                                                                                                                                            border-radius:10px;
                                                                                                                                                                            background:#e4f0fe;
                                                                                                                                                                            color:#0a5fd4;
                                                                                                                                                                            display:flex;
                                                                                                                                                                            align-items:center;
                                                                                                                                                                            justify-content:center}
                                                                                                                                                                            .icon-box .icon{
                                                                                                                                                                              width:28px;
                                                                                                                                                                              height:28px}
                                                                                                                                                                              .why-card h3{
                                                                                                                                                                                font-size:18.5px;
                                                                                                                                                                                line-height:31px;
                                                                                                                                                                                margin-top:24px;
                                                                                                                                                                                letter-spacing:-.15px}
                                                                                                                                                                                .why-card p{
                                                                                                                                                                                  font-size:15px;
                                                                                                                                                                                  line-height:25px;
                                                                                                                                                                                  margin-top:10px;
                                                                                                                                                                                  color:var(--color-muted)}
                                                                                                                                                                                  .process{
                                                                                                                                                                                    padding:97px 0 79px}
                                                                                                                                                                                    .process-grid{
                                                                                                                                                                                      display:grid;
                                                                                                                                                                                      grid-template-columns:repeat(5,1fr);
                                                                                                                                                                                      gap:22px;
                                                                                                                                                                                      margin-top:63px;
                                                                                                                                                                                      text-align:center}
                                                                                                                                                                                      .step-number{
                                                                                                                                                                                        display:flex;
                                                                                                                                                                                        align-items:center;
                                                                                                                                                                                        justify-content:center;
                                                                                                                                                                                        width:68px;
                                                                                                                                                                                        height:68px;
                                                                                                                                                                                        border:1px solid var(--color-border);
                                                                                                                                                                                        border-radius:50%;
                                                                                                                                                                                        margin:0 auto 22px;
                                                                                                                                                                                        color:var(--color-muted);
                                                                                                                                                                                        font-family:'Noto Sans SC',sans-serif;
                                                                                                                                                                                        font-size:19px;
                                                                                                                                                                                        font-weight:900}
                                                                                                                                                                                        .process-grid h3{
                                                                                                                                                                                          font-size:16.5px;
                                                                                                                                                                                          line-height:27px}
                                                                                                                                                                                          .process-grid p{
                                                                                                                                                                                            max-width:220px;
                                                                                                                                                                                            margin:10px auto 0;
                                                                                                                                                                                            font-size:13.8px;
                                                                                                                                                                                            line-height:21px;
                                                                                                                                                                                            color:var(--color-muted)}
                                                                                                                                                                                            .center-action{
                                                                                                                                                                                              text-align:center}
                                                                                                                                                                                              .process .center-action{
                                                                                                                                                                                                margin-top:53px}
                                                                                                                                                                                                .industries{
                                                                                                                                                                                                  padding:97px 0 91px}
                                                                                                                                                                                                  .applications-grid{
                                                                                                                                                                                                    display:grid;
                                                                                                                                                                                                    grid-template-columns:repeat(4,1fr);
                                                                                                                                                                                                    gap:28px;
                                                                                                                                                                                                    margin-top:54px}
                                                                                                                                                                                                    .application-card{
                                                                                                                                                                                                      border:1px solid var(--color-border);
                                                                                                                                                                                                      border-radius:10px;
                                                                                                                                                                                                      background:#fff;
                                                                                                                                                                                                      overflow:hidden}
                                                                                                                                                                                                      .application-image{
                                                                                                                                                                                                        width:100%;
                                                                                                                                                                                                        height:150px;
                                                                                                                                                                                                        object-fit:cover}
                                                                                                                                                                                                        .application-card h3{
                                                                                                                                                                                                          display:flex;
                                                                                                                                                                                                          align-items:center;
                                                                                                                                                                                                          gap:16px;
                                                                                                                                                                                                          color:#fff;
                                                                                                                                                                                                          background:#10243a;
                                                                                                                                                                                                          font-size:17.5px;
                                                                                                                                                                                                          line-height:28px;
                                                                                                                                                                                                          padding:17px 26px;
                                                                                                                                                                                                          min-height:70px;
                                                                                                                                                                                                          background-image:radial-gradient(circle at 112% 70%,#18375e 0 35%,transparent 35%)}
                                                                                                                                                                                                          .application-card h3 .icon{
                                                                                                                                                                                                            color:#67bdff;
                                                                                                                                                                                                            width:28px;
                                                                                                                                                                                                            height:28px}
                                                                                                                                                                                                            .application-body{
                                                                                                                                                                                                              padding:24px 26px 27px}
                                                                                                                                                                                                              .application-body .eyebrow{
                                                                                                                                                                                                                font-size:11.5px;
                                                                                                                                                                                                                line-height:19px;
                                                                                                                                                                                                                color:var(--color-muted);
                                                                                                                                                                                                                margin-bottom:13px}
                                                                                                                                                                                                                .application-body .check-list{
                                                                                                                                                                                                                  gap:9px}
                                                                                                                                                                                                                  .application-body li{
                                                                                                                                                                                                                    font-size:14.5px;
                                                                                                                                                                                                                    line-height:24px;
                                                                                                                                                                                                                    gap:9px}
                                                                                                                                                                                                                    .application-body .icon{
                                                                                                                                                                                                                      height:24px}
                                                                                                                                                                                                                      .digital{
                                                                                                                                                                                                                        padding:81px 0 59px;
                                                                                                                                                                                                                        background:#e8f3fd;
                                                                                                                                                                                                                        font-family:var(--font-interface)}
                                                                                                                                                                                                                        .digital .eyebrow{
                                                                                                                                                                                                                          font-size:12.5px;
                                                                                                                                                                                                                          line-height:20px}
                                                                                                                                                                                                                          .digital h2{
                                                                                                                                                                                                                            max-width:650px;
                                                                                                                                                                                                                            margin:12px auto 0;
                                                                                                                                                                                                                            font-size:33px;
                                                                                                                                                                                                                            line-height:38.5px;
                                                                                                                                                                                                                            font-weight:800;
                                                                                                                                                                                                                            color:var(--color-ink)}
                                                                                                                                                                                                                            .digital .section-description{
                                                                                                                                                                                                                              font-size:16px;
                                                                                                                                                                                                                              line-height:26px;
                                                                                                                                                                                                                              margin-top:15px}
                                                                                                                                                                                                                              .digital-grid{
                                                                                                                                                                                                                                display:grid;
                                                                                                                                                                                                                                grid-template-columns:repeat(3,1fr);
                                                                                                                                                                                                                                gap:20px;
                                                                                                                                                                                                                                margin-top:50px}
                                                                                                                                                                                                                                .digital-card{
                                                                                                                                                                                                                                  border:1px solid var(--color-border);
                                                                                                                                                                                                                                  border-radius:10px;
                                                                                                                                                                                                                                  background:#fff;
                                                                                                                                                                                                                                  min-height:215px;
                                                                                                                                                                                                                                  padding:28px 30px 24px}
                                                                                                                                                                                                                                  .digital-card .icon-box{
                                                                                                                                                                                                                                    width:48px;
                                                                                                                                                                                                                                    height:48px;
                                                                                                                                                                                                                                    border-radius:6px}
                                                                                                                                                                                                                                    .digital-card h3{
                                                                                                                                                                                                                                      font-size:16.2px;
                                                                                                                                                                                                                                      line-height:26px;
                                                                                                                                                                                                                                      margin-top:20px}
                                                                                                                                                                                                                                      .digital-card p{
                                                                                                                                                                                                                                        font-size:13.5px;
                                                                                                                                                                                                                                        line-height:22px;
                                                                                                                                                                                                                                        margin-top:10px;
                                                                                                                                                                                                                                        color:var(--color-muted)}
                                                                                                                                                                                                                                        .digital .center-action{
                                                                                                                                                                                                                                          margin-top:34px}
                                                                                                                                                                                                                                          .digital .button{
                                                                                                                                                                                                                                            font-size:14.5px;
                                                                                                                                                                                                                                            min-height:53px;
                                                                                                                                                                                                                                            padding:14px 24px}
                                                                                                                                                                                                                                            .quality{
                                                                                                                                                                                                                                              padding:265px 0 92px;}
                                                                                                                                                                                                                                              .quality-grid{
                                                                                                                                                                                                                                                display:grid;
                                                                                                                                                                                                                                                grid-template-columns:527.4px 1fr;
                                                                                                                                                                                                                                                gap:59px}
                                                                                                                                                                                                                                                .quality .section-title{
                                                                                                                                                                                                                                                  text-align:left}
                                                                                                                                                                                                                                                  .quality .section-title h2{
                                                                                                                                                                                                                                                    white-space:nowrap}
                                                                                                                                                                                                                                                    .quality .section-description{
                                                                                                                                                                                                                                                      font-size:16px;
                                                                                                                                                                                                                                                      line-height:26.5px;
                                                                                                                                                                                                                                                      margin-top:18px;
                                                                                                                                                                                                                                                      max-width:510px;
                                                                                                                                                                                                                                                      margin-left:0}
                                                                                                                                                                                                                                                      .quality figure{
                                                                                                                                                                                                                                                        position:relative;
                                                                                                                                                                                                                                                        margin-top:24px}
                                                                                                                                                                                                                                                        .quality-image{
                                                                                                                                                                                                                                                          width:100%;
                                                                                                                                                                                                                                                          height:317px;
                                                                                                                                                                                                                                                          object-fit:cover;
                                                                                                                                                                                                                                                          border-radius:10px}
                                                                                                                                                                                                                                                          .quality figcaption{
                                                                                                                                                                                                                                                            position:absolute;
                                                                                                                                                                                                                                                            bottom:12px;
                                                                                                                                                                                                                                                            left:18px;
                                                                                                                                                                                                                                                            color:#fff;
                                                                                                                                                                                                                                                            font-size:12.5px;
                                                                                                                                                                                                                                                            font-weight:700;
                                                                                                                                                                                                                                                            text-shadow:0 1px 4px #000}
                                                                                                                                                                                                                                                            .quality-list{
                                                                                                                                                                                                                                                              display:grid;
                                                                                                                                                                                                                                                              gap:20px;
                                                                                                                                                                                                                                                              align-content:end;
                                                                                                                                                                                                                                                              padding-bottom:0}
                                                                                                                                                                                                                                                              .quality-card{
                                                                                                                                                                                                                                                                min-height:122px;
                                                                                                                                                                                                                                                                border:1px solid var(--color-border);
                                                                                                                                                                                                                                                                border-radius:10px;
                                                                                                                                                                                                                                                                padding:26px 30px;
                                                                                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                                                                                gap:26px;
                                                                                                                                                                                                                                                                align-items:flex-start}
                                                                                                                                                                                                                                                                .quality-card h3{
                                                                                                                                                                                                                                                                  font-size:17px;
                                                                                                                                                                                                                                                                  line-height:28px;
                                                                                                                                                                                                                                                                  margin-bottom:12px}
                                                                                                                                                                                                                                                                  .quality-card .icon-box{
                                                                                                                                                                                                                                                                    width:52px;
                                                                                                                                                                                                                                                                    height:52px;
                                                                                                                                                                                                                                                                    flex-shrink:0}
                                                                                                                                                                                                                                                                    .tag-list{
                                                                                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                                                                                      flex-wrap:wrap;
                                                                                                                                                                                                                                                                      gap:6px}
                                                                                                                                                                                                                                                                      .tag-list li{
                                                                                                                                                                                                                                                                        font-size:13px;
                                                                                                                                                                                                                                                                        line-height:21px;
                                                                                                                                                                                                                                                                        font-weight:500;
                                                                                                                                                                                                                                                                        padding:1px 14px;
                                                                                                                                                                                                                                                                        border-radius:20px;
                                                                                                                                                                                                                                                                        background:var(--color-surface);
                                                                                                                                                                                                                                                                        white-space:nowrap}
                                                                                                                                                                                                                                                                        .certifications{
                                                                                                                                                                                                                                                                          display:grid;
                                                                                                                                                                                                                                                                          grid-template-columns:repeat(3,1fr);
                                                                                                                                                                                                                                                                          gap:16px;
                                                                                                                                                                                                                                                                          margin-top:32px}
                                                                                                                                                                                                                                                                          .certificate{
                                                                                                                                                                                                                                                                            display:flex;
                                                                                                                                                                                                                                                                            align-items:center;
                                                                                                                                                                                                                                                                            gap:22px;
                                                                                                                                                                                                                                                                            min-height:116px;
                                                                                                                                                                                                                                                                            border:1px solid var(--color-border);
                                                                                                                                                                                                                                                                            border-radius:8px;
                                                                                                                                                                                                                                                                            background:var(--color-surface);
                                                                                                                                                                                                                                                                            padding:16px 24px}
                                                                                                                                                                                                                                                                            .certificate>.icon{
                                                                                                                                                                                                                                                                              width:68px;
                                                                                                                                                                                                                                                                              height:68px;
                                                                                                                                                                                                                                                                              color:#0a5fd4;
                                                                                                                                                                                                                                                                              filter:drop-shadow(0 4px 9px #7aabe3)}
                                                                                                                                                                                                                                                                              .certificate h3{
                                                                                                                                                                                                                                                                                font-size:14.5px;
                                                                                                                                                                                                                                                                                line-height:16px;
                                                                                                                                                                                                                                                                                font-weight:500;
                                                                                                                                                                                                                                                                                max-width:215px}
                                                                                                                                                                                                                                                                                .certificate p{
                                                                                                                                                                                                                                                                                  font-size:12.1px;
                                                                                                                                                                                                                                                                                  line-height:16px;
                                                                                                                                                                                                                                                                                  font-weight:500;
                                                                                                                                                                                                                                                                                  margin-top:10px;
                                                                                                                                                                                                                                                                                  max-width:230px;
                                                                                                                                                                                                                                                                                  color:var(--color-muted)}
                                                                                                                                                                                                                                                                                  .projects{
                                                                                                                                                                                                                                                                                    padding:98px 0 93px}
                                                                                                                                                                                                                                                                                    .projects .section-description{
                                                                                                                                                                                                                                                                                      margin-top:21px}
                                                                                                                                                                                                                                                                                      .projects-grid{
                                                                                                                                                                                                                                                                                        display:grid;
                                                                                                                                                                                                                                                                                        grid-template-columns:repeat(2,1fr);
                                                                                                                                                                                                                                                                                        gap:30px;
                                                                                                                                                                                                                                                                                        margin-top:50px}
                                                                                                                                                                                                                                                                                        .project-card{
                                                                                                                                                                                                                                                                                          border:1px solid var(--color-border);
                                                                                                                                                                                                                                                                                          border-radius:10px;
                                                                                                                                                                                                                                                                                          background:#fff;
                                                                                                                                                                                                                                                                                          overflow:hidden}
                                                                                                                                                                                                                                                                                          .project-image{
                                                                                                                                                                                                                                                                                            width:100%;
                                                                                                                                                                                                                                                                                            height:250px;
                                                                                                                                                                                                                                                                                            object-fit:cover}
                                                                                                                                                                                                                                                                                            .project-body{
                                                                                                                                                                                                                                                                                              padding:24px 32px 44px}
                                                                                                                                                                                                                                                                                              .project-body h3{
                                                                                                                                                                                                                                                                                                font-size:21px;
                                                                                                                                                                                                                                                                                                line-height:34px;
                                                                                                                                                                                                                                                                                                margin-bottom:31px}
                                                                                                                                                                                                                                                                                                .project-body dl{
                                                                                                                                                                                                                                                                                                  display:grid;
                                                                                                                                                                                                                                                                                                  gap:27px}
                                                                                                                                                                                                                                                                                                  .project-body dl>div{
                                                                                                                                                                                                                                                                                                    display:grid;
                                                                                                                                                                                                                                                                                                    grid-template-columns:80px 1fr;
                                                                                                                                                                                                                                                                                                    gap:20px}
                                                                                                                                                                                                                                                                                                    .project-body dt{
                                                                                                                                                                                                                                                                                                      font-size:11.5px;
                                                                                                                                                                                                                                                                                                      font-weight:700;
                                                                                                                                                                                                                                                                                                      letter-spacing:1px;
                                                                                                                                                                                                                                                                                                      line-height:24px;
                                                                                                                                                                                                                                                                                                      text-transform:uppercase;
                                                                                                                                                                                                                                                                                                      color:var(--color-link)}
                                                                                                                                                                                                                                                                                                      .project-body dd{
                                                                                                                                                                                                                                                                                                        font-size:14.8px;
                                                                                                                                                                                                                                                                                                        font-weight:500;
                                                                                                                                                                                                                                                                                                        line-height:24px}
                                                                                                                                                                                                                                                                                                        .resources{
                                                                                                                                                                                                                                                                                                          padding:124px 0 63px}
                                                                                                                                                                                                                                                                                                          .resources-grid{
                                                                                                                                                                                                                                                                                                            display:grid;
                                                                                                                                                                                                                                                                                                            grid-template-columns:repeat(4,1fr);
                                                                                                                                                                                                                                                                                                            gap:26px;
                                                                                                                                                                                                                                                                                                            margin-top:54px}
                                                                                                                                                                                                                                                                                                            .blog-card{
                                                                                                                                                                                                                                                                                                              border:1px solid var(--color-border);
                                                                                                                                                                                                                                                                                                              border-radius:10px;
                                                                                                                                                                                                                                                                                                              background:#fff;
                                                                                                                                                                                                                                                                                                              overflow:hidden}
                                                                                                                                                                                                                                                                                                              .blog-image{
                                                                                                                                                                                                                                                                                                                width:100%;
                                                                                                                                                                                                                                                                                                                height:140px;
                                                                                                                                                                                                                                                                                                                object-fit:cover}
                                                                                                                                                                                                                                                                                                                .blog-body{
                                                                                                                                                                                                                                                                                                                  padding:24px}
                                                                                                                                                                                                                                                                                                                  .blog-body .eyebrow{
                                                                                                                                                                                                                                                                                                                    font-size:11px;
                                                                                                                                                                                                                                                                                                                    line-height:18px;
                                                                                                                                                                                                                                                                                                                    letter-spacing:1px;
                                                                                                                                                                                                                                                                                                                    margin-bottom:9px}
                                                                                                                                                                                                                                                                                                                    .blog-body h3{
                                                                                                                                                                                                                                                                                                                      font-size:17px;
                                                                                                                                                                                                                                                                                                                      line-height:28px;
                                                                                                                                                                                                                                                                                                                      margin-bottom:9px}
                                                                                                                                                                                                                                                                                                                      .blog-body>p:not(.eyebrow){
                                                                                                                                                                                                                                                                                                                        font-size:14px;
                                                                                                                                                                                                                                                                                                                        line-height:24px;
                                                                                                                                                                                                                                                                                                                        min-height:48px;
                                                                                                                                                                                                                                                                                                                        color:var(--color-muted)}
                                                                                                                                                                                                                                                                                                                        .text-link{
                                                                                                                                                                                                                                                                                                                          display:inline-flex;
                                                                                                                                                                                                                                                                                                                          align-items:center;
                                                                                                                                                                                                                                                                                                                          gap:6px;
                                                                                                                                                                                                                                                                                                                          color:var(--color-link);
                                                                                                                                                                                                                                                                                                                          font-size:14px;
                                                                                                                                                                                                                                                                                                                          line-height:23px;
                                                                                                                                                                                                                                                                                                                          font-weight:700;
                                                                                                                                                                                                                                                                                                                          margin-top:16px}
                                                                                                                                                                                                                                                                                                                          .text-link .icon{
                                                                                                                                                                                                                                                                                                                            width:18px;
                                                                                                                                                                                                                                                                                                                            height:18px}
                                                                                                                                                                                                                                                                                                                            .cta{
                                                                                                                                                                                                                                                                                                                              background:var(--color-primary);
                                                                                                                                                                                                                                                                                                                              color:#fff;
                                                                                                                                                                                                                                                                                                                              text-align:center;
                                                                                                                                                                                                                                                                                                                              padding:108px 0 59px}
                                                                                                                                                                                                                                                                                                                              .cta h2{
                                                                                                                                                                                                                                                                                                                                font-family:'Noto Sans SC',var(--font-interface);
                                                                                                                                                                                                                                                                                                                                font-size:42px;
                                                                                                                                                                                                                                                                                                                                line-height:48px;
                                                                                                                                                                                                                                                                                                                                font-weight:900;
                                                                                                                                                                                                                                                                                                                                color:#fff;
                                                                                                                                                                                                                                                                                                                                max-width:740px;
                                                                                                                                                                                                                                                                                                                                margin:auto}
                                                                                                                                                                                                                                                                                                                                .cta p{
                                                                                                                                                                                                                                                                                                                                  font-size:17.5px;
                                                                                                                                                                                                                                                                                                                                  line-height:28px;
                                                                                                                                                                                                                                                                                                                                  color:#cfe3f3;
                                                                                                                                                                                                                                                                                                                                  margin-top:19px}
                                                                                                                                                                                                                                                                                                                                  .cta .button{
                                                                                                                                                                                                                                                                                                                                    margin-top:36px}
                                                                                                                                                                                                                                                                                                                                    .site-footer{
                                                                                                                                                                                                                                                                                                                                      background:var(--color-surface);
                                                                                                                                                                                                                                                                                                                                      min-height:459px;
                                                                                                                                                                                                                                                                                                                                      padding-top:71px}
                                                                                                                                                                                                                                                                                                                                      .footer-grid{
                                                                                                                                                                                                                                                                                                                                        display:grid;
                                                                                                                                                                                                                                                                                                                                        grid-template-columns:252px repeat(3,1fr) 212px;
                                                                                                                                                                                                                                                                                                                                        gap:47px;
                                                                                                                                                                                                                                                                                                                                        min-height:315px}
                                                                                                                                                                                                                                                                                                                                        .footer-brand .custom-logo{
                                                                                                                                                                                                                                                                                                                                          width:187px;
                                                                                                                                                                                                                                                                                                                                          height:72px;
                                                                                                                                                                                                                                                                                                                                          object-fit:contain}
                                                                                                                                                                                                                                                                                                                                          .footer-brand>p{
                                                                                                                                                                                                                                                                                                                                            font-size:14.5px;
                                                                                                                                                                                                                                                                                                                                            line-height:25px;
                                                                                                                                                                                                                                                                                                                                            margin-top:10px}
                                                                                                                                                                                                                                                                                                                                            .site-footer h2{
                                                                                                                                                                                                                                                                                                                                              font-size:14.5px;
                                                                                                                                                                                                                                                                                                                                              line-height:24px;
                                                                                                                                                                                                                                                                                                                                              letter-spacing:1px;
                                                                                                                                                                                                                                                                                                                                              text-transform:uppercase;
                                                                                                                                                                                                                                                                                                                                              margin-bottom:21px}
                                                                                                                                                                                                                                                                                                                                              .site-footer nav ul{
                                                                                                                                                                                                                                                                                                                                                display:grid;
                                                                                                                                                                                                                                                                                                                                                gap:14px}
                                                                                                                                                                                                                                                                                                                                                .site-footer li{
                                                                                                                                                                                                                                                                                                                                                  font-size:14.5px;
                                                                                                                                                                                                                                                                                                                                                  line-height:24px}
                                                                                                                                                                                                                                                                                                                                                  .footer-contact li{
                                                                                                                                                                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                                                                                                                                                                    gap:12px;
                                                                                                                                                                                                                                                                                                                                                    align-items:flex-start;
                                                                                                                                                                                                                                                                                                                                                    margin-bottom:11px}
                                                                                                                                                                                                                                                                                                                                                    .footer-contact .icon{
                                                                                                                                                                                                                                                                                                                                                      width:18px;
                                                                                                                                                                                                                                                                                                                                                      height:24px}
                                                                                                                                                                                                                                                                                                                                                      .footer-contact span{
                                                                                                                                                                                                                                                                                                                                                        max-width:155px}
                                                                                                                                                                                                                                                                                                                                                        .social-links{
                                                                                                                                                                                                                                                                                                                                                          display:flex;
                                                                                                                                                                                                                                                                                                                                                          align-items:center;
                                                                                                                                                                                                                                                                                                                                                          gap:28px;
                                                                                                                                                                                                                                                                                                                                                          margin-top:20px;
                                                                                                                                                                                                                                                                                                                                                          color:var(--color-body);
                                                                                                                                                                                                                                                                                                                                                          font-size:20px;
                                                                                                                                                                                                                                                                                                                                                          font-weight:700}
                                                                                                                                                                                                                                                                                                                                                          .social-links span{
                                                                                                                                                                                                                                                                                                                                                            width:20px;
                                                                                                                                                                                                                                                                                                                                                            height:22px;
                                                                                                                                                                                                                                                                                                                                                            line-height:22px;
                                                                                                                                                                                                                                                                                                                                                            display:block}
                                                                                                                                                                                                                                                                                                                                                            .social-links svg{
                                                                                                                                                                                                                                                                                                                                                              width:18px;
                                                                                                                                                                                                                                                                                                                                                              height:18px}
                                                                                                                                                                                                                                                                                                                                                              .footer-bottom{
                                                                                                                                                                                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                                                                                                                                                                                justify-content:space-between;
                                                                                                                                                                                                                                                                                                                                                                align-items:center;
                                                                                                                                                                                                                                                                                                                                                                border-top:1px solid var(--color-border);
                                                                                                                                                                                                                                                                                                                                                                min-height:73px;
                                                                                                                                                                                                                                                                                                                                                                gap:30px;
                                                                                                                                                                                                                                                                                                                                                                font-size:13.5px;
                                                                                                                                                                                                                                                                                                                                                                line-height:23px}
                                                                                                                                                                                                                                                                                                                                                                .footer-cert{
                                                                                                                                                                                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                                                                                                                                                                                  gap:10px;
                                                                                                                                                                                                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                                                                                                                                                                                                  font-weight:700;
                                                                                                                                                                                                                                                                                                                                                                  white-space:nowrap}
                                                                                                                                                                                                                                                                                                                                                                  .footer-cert .icon{
                                                                                                                                                                                                                                                                                                                                                                    width:14px;
                                                                                                                                                                                                                                                                                                                                                                    height:18px;
                                                                                                                                                                                                                                                                                                                                                                    color:#82b83c}
                                                                                                                                                                                                                                                                                                                                                                    .legal-links{
                                                                                                                                                                                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                                                                                                                                                                                      gap:24px;
                                                                                                                                                                                                                                                                                                                                                                      white-space:nowrap}
                                                                                                                                                                                                                                                                                                                                                                      .document-main{
                                                                                                                                                                                                                                                                                                                                                                        padding-block:96px;
                                                                                                                                                                                                                                                                                                                                                                        min-height:65vh}
                                                                                                                                                                                                                                                                                                                                                                        .document-main h1{
                                                                                                                                                                                                                                                                                                                                                                          font-size:48px;
                                                                                                                                                                                                                                                                                                                                                                          line-height:1.2;
                                                                                                                                                                                                                                                                                                                                                                          margin-bottom:32px}
                                                                                                                                                                                                                                                                                                                                                                          .entry-content{
                                                                                                                                                                                                                                                                                                                                                                            max-width:850px}
                                                                                                                                                                                                                                                                                                                                                                            .entry-content p,.entry-content h2,.entry-content h3,.entry-content ul{
                                                                                                                                                                                                                                                                                                                                                                              margin-block:24px}
                                                                                                                                                                                                                                                                                                                                                                              .entry-content ul{
                                                                                                                                                                                                                                                                                                                                                                                list-style:disc;
                                                                                                                                                                                                                                                                                                                                                                                padding-left:24px}
                                                                                                                                                                                                                                                                                                                                                                                .document-main>article>img{
                                                                                                                                                                                                                                                                                                                                                                                  max-height:500px;
                                                                                                                                                                                                                                                                                                                                                                                  object-fit:cover;
                                                                                                                                                                                                                                                                                                                                                                                  margin-bottom:36px}
                                                                                                                                                                                                                                                                                                                                                                                  .faq-item{
                                                                                                                                                                                                                                                                                                                                                                                    border-bottom:1px solid var(--color-border);
                                                                                                                                                                                                                                                                                                                                                                                    padding-block:24px}
                                                                                                                                                                                                                                                                                                                                                                                    .faq-item summary{
                                                                                                                                                                                                                                                                                                                                                                                      cursor:pointer;
                                                                                                                                                                                                                                                                                                                                                                                      color:var(--color-heading);
                                                                                                                                                                                                                                                                                                                                                                                      font-weight:700}
                                                                                                                                                                                                                                                                                                                                                                                      .faq-item>div{
                                                                                                                                                                                                                                                                                                                                                                                        padding-top:16px}
                                                                                                                                                                                                                                                                                                                                                                                        @media(min-width:1101px) and (max-width:1350px){
                                                                                                                                                                                                                                                                                                                                                                                          .header-inner{
                                                                                                                                                                                                                                                                                                                                                                                            gap:25px}
                                                                                                                                                                                                                                                                                                                                                                                            .primary-menu{
                                                                                                                                                                                                                                                                                                                                                                                              gap:18px}
                                                                                                                                                                                                                                                                                                                                                                                              .primary-menu a{
                                                                                                                                                                                                                                                                                                                                                                                                font-size:13px}
                                                                                                                                                                                                                                                                                                                                                                                                .header-inner>.button{
                                                                                                                                                                                                                                                                                                                                                                                                  min-width:140px;
                                                                                                                                                                                                                                                                                                                                                                                                  padding-inline:16px}
                                                                                                                                                                                                                                                                                                                                                                                                  .quality-grid{
                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:44% 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                    gap:32px}
                                                                                                                                                                                                                                                                                                                                                                                                    .quality-card{
                                                                                                                                                                                                                                                                                                                                                                                                      padding:22px;
                                                                                                                                                                                                                                                                                                                                                                                                      gap:16px}
                                                                                                                                                                                                                                                                                                                                                                                                      .footer-grid{
                                                                                                                                                                                                                                                                                                                                                                                                        gap:24px;
                                                                                                                                                                                                                                                                                                                                                                                                        grid-template-columns:230px repeat(3,1fr) 200px}
                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                      @media(max-width:1100px){
                                                                                                                                                                                                                                                                                                                                                                                                        .header-inner{
                                                                                                                                                                                                                                                                                                                                                                                                          gap:20px}
                                                                                                                                                                                                                                                                                                                                                                                                          .site-navigation{
                                                                                                                                                                                                                                                                                                                                                                                                            display:none;
                                                                                                                                                                                                                                                                                                                                                                                                            position:absolute;
                                                                                                                                                                                                                                                                                                                                                                                                            top:77px;
                                                                                                                                                                                                                                                                                                                                                                                                            left:0;
                                                                                                                                                                                                                                                                                                                                                                                                            right:0;
                                                                                                                                                                                                                                                                                                                                                                                                            background:#fff;
                                                                                                                                                                                                                                                                                                                                                                                                            padding:24px;
                                                                                                                                                                                                                                                                                                                                                                                                            box-shadow:var(--shadow-card)}
                                                                                                                                                                                                                                                                                                                                                                                                            .site-navigation.is-open{
                                                                                                                                                                                                                                                                                                                                                                                                              display:block}
                                                                                                                                                                                                                                                                                                                                                                                                              .primary-menu{
                                                                                                                                                                                                                                                                                                                                                                                                                display:grid;
                                                                                                                                                                                                                                                                                                                                                                                                                gap:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                .primary-menu a{
                                                                                                                                                                                                                                                                                                                                                                                                                  min-height:44px}
                                                                                                                                                                                                                                                                                                                                                                                                                  .primary-menu .sub-menu{
                                                                                                                                                                                                                                                                                                                                                                                                                    position:static;
                                                                                                                                                                                                                                                                                                                                                                                                                    display:grid;
                                                                                                                                                                                                                                                                                                                                                                                                                    box-shadow:none;
                                                                                                                                                                                                                                                                                                                                                                                                                    margin-left:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                    .menu-toggle{
                                                                                                                                                                                                                                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                      flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                                                                      justify-content:center;
                                                                                                                                                                                                                                                                                                                                                                                                                      gap:5px;
                                                                                                                                                                                                                                                                                                                                                                                                                      width:44px;
                                                                                                                                                                                                                                                                                                                                                                                                                      height:44px;
                                                                                                                                                                                                                                                                                                                                                                                                                      padding:10px;
                                                                                                                                                                                                                                                                                                                                                                                                                      background:none;
                                                                                                                                                                                                                                                                                                                                                                                                                      border:1px solid var(--color-border);
                                                                                                                                                                                                                                                                                                                                                                                                                      border-radius:5px;
                                                                                                                                                                                                                                                                                                                                                                                                                      margin-left:auto;
                                                                                                                                                                                                                                                                                                                                                                                                                      order:3}
                                                                                                                                                                                                                                                                                                                                                                                                                      .menu-toggle>span:not(.screen-reader-text){
                                                                                                                                                                                                                                                                                                                                                                                                                        height:2px;
                                                                                                                                                                                                                                                                                                                                                                                                                        width:22px;
                                                                                                                                                                                                                                                                                                                                                                                                                        background:var(--color-heading)}
                                                                                                                                                                                                                                                                                                                                                                                                                        .header-inner>.button{
                                                                                                                                                                                                                                                                                                                                                                                                                          margin-left:auto}
                                                                                                                                                                                                                                                                                                                                                                                                                                      .stats-bar{
                                                                                                                                                                                                                                                                                                                                                                                                                                        grid-template-columns:repeat(2,1fr);
                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                        .services,.why-us,.process,.industries,.digital,.quality,.projects,.resources{
                                                                                                                                                                                                                                                                                                                                                                                                                                          padding-block:80px}
                                                                                                                                                                                                                                                                                                                                                                                                                                          .services .section-title h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                            transform:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                            .section-title h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:34px;
                                                                                                                                                                                                                                                                                                                                                                                                                                              line-height:1.2}
                                                                                                                                                                                                                                                                                                                                                                                                                                              .service-copy{
                                                                                                                                                                                                                                                                                                                                                                                                                                                padding:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                .service-image{
                                                                                                                                                                                                                                                                                                                                                                                                                                                  height:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                  min-height:480px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                  .tab-list button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:13px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:6px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                    .why-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                      .why-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:24px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                        min-height:280px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                        .why-card h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:17px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                          line-height:26px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                          .process-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                            .applications-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:repeat(2,1fr)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                              .digital-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                .quality-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  grid-template-columns:1fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:30px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .quality .section-title h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    white-space:normal}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .quality-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .certifications{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .certificate{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .certificate>.icon{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            width:48px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            height:48px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .resources-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:repeat(2,1fr)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .footer-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                grid-template-columns:repeat(4,1fr);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                gap:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .footer-brand{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  grid-column:1/-1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  max-width:450px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .footer-bottom{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin-top:40px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding-block:24px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .site-footer{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding-top:64px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .cta{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:80px 0;}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .cta h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:38px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .quality-image{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            height:300px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @media(max-width:700px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .header-inner{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                gap:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .site-header .custom-logo{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  width:125px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  height:49px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .header-inner>.button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    min-width:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    min-height:42px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:8px 12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    letter-spacing:.5px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .stats-bar{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin-top:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border-radius:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:24px 20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:24px 14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border-inline:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .stat{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .stat-badge{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              width:36px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              height:36px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              flex-shrink:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .stat strong{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                line-height:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .stat p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  line-height:15px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .services,.why-us,.process,.industries,.digital,.quality,.projects,.resources{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding-block:60px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .eyebrow{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      letter-spacing:1.3px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .section-title h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:30px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        line-height:36px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        margin-top:12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        letter-spacing:-.6px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .section-description{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          line-height:26px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin-top:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .service-tabs{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin-top:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .tab-list{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:repeat(2,1fr)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .tab-list button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                min-height:62px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .service-panel{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .service-copy{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:28px 24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .service-copy h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:25px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      line-height:34px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .service-copy>p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:15px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        line-height:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .service-copy .check-list li{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .service-image{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            height:300px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            min-height:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .why-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin-top:32px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .why-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                min-height:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding:28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .why-card h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:18.5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-top:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .why-card p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:15px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .process-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin-top:36px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .process-grid li{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        display:grid;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        grid-template-columns:64px 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        text-align:left;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        column-gap:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .step-number{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          grid-row:span 2;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          width:60px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          height:60px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .process-grid h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .process-grid p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              max-width:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin:4px 0 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .process .center-action{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin-top:36px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .applications-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-top:36px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .application-body{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:20px 16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .application-card h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .application-body li{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:13px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:6px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .digital h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:28px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          line-height:34px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .digital-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin-top:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .digital-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              min-height:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .digital-card h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .digital-card p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:15px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  line-height:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .quality-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .quality-image{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      height:auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      aspect-ratio:527/317}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .quality .section-description{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        max-width:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .quality-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:22px 20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          min-height:110px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .quality-card h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:17px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .tag-list li{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              white-space:normal}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .certifications{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                gap:12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin-top:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .certificate{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:20px 24px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:24px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  min-height:104px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .certificate>.icon{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    width:64px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    height:64px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .certificate h3,.certificate p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      max-width:260px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .projects-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        margin-top:32px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .project-image{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          height:240px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .project-body{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .project-body h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin-bottom:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .project-body dl{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                gap:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .project-body dl>div{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  grid-template-columns:75px 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .resources-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin-top:32px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .blog-body{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .blog-body h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        line-height:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .blog-body>p:not(.eyebrow){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:13px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          line-height:22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .blog-image{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            height:130px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .cta{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:64px 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .cta h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:32px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                line-height:38px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .cta p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  line-height:26px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .cta .button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin-top:28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .footer-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      grid-template-columns:repeat(2,1fr);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:36px 24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .footer-brand{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        max-width:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .footer-brand>p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          max-width:360px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .footer-bottom{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .legal-links{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .document-main{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding-block:56px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .document-main h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:36px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @media(max-width:420px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .applications-grid,.resources-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .application-image{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      height:190px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .blog-image{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        height:190px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .blog-body>p:not(.eyebrow){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          min-height:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .stat strong{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .stat p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .footer-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:30px 20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .footer-contact li{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .site-footer nav li{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:13px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .tag-list li{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .quality-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .quality-card .icon-box{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              width:44px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              height:44px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @media(prefers-reduced-motion:reduce){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              html{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                scroll-behavior:auto}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                *,*::before,*::after{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  transition:none!important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  animation:none!important}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @media print{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .menu-toggle,.button,.social-links{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .stats-bar{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin-top:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            section{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              break-inside:avoid}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .site-footer{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                min-height:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .iso-badge{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                flex-shrink:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                align-items:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                justify-content:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                width:72px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                height:72px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                border-radius:50%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                color:#fff;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                background:radial-gradient(circle at 30% 25%,#56bcff,#1672de 55%,#0648a6);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                box-shadow:0 5px 15px #a3c3e9;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                border:4px double #a6d6ff;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                line-height:1}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .iso-badge strong{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-family:var(--font-interface);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:19px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-weight:800}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .iso-badge small{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:9.5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin-top:5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-weight:700}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    /* Measured desktop corrections against preview.webp. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @media(min-width:1101px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .primary-menu>.menu-item-has-children:not(.has-submenu-toggle)>a::after{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        content:"";
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        width:12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        height:12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        background:currentColor;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        mask:url('../icons/chevron-down.svg') center/contain no-repeat}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .primary-menu{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:26px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .header-inner{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:54px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .header-inner>.button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin-left:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .stats-bar{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .stat{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:20px 26px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .stat+.stat{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border-left:1px solid var(--color-border)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .service-tabs{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin-top:50px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .service-copy{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding-top:50px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding-bottom:44px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .service-panel{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                border-radius:0 0 10px 10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                overflow:hidden}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .tab-list button+button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  border-left:1px solid var(--color-border)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .digital-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    min-height:215px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .digital .center-action{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin-top:34px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    /* Source paint, tracking, chip and inspection badge details. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .eyebrow{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      color:#0a5fd4;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      letter-spacing:2.34px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .section-description,.why-card p,.process-grid p,.digital-card p,.certificate p,.blog-body>p:not(.eyebrow){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        color:var(--color-body)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .check-list li,.project-body dd,.tag-list li{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          color:#343741}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .tag-list li{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            border:1px solid var(--color-border);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:5px 14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            line-height:21px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .quality-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              border-radius:12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:26px 28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .quality-card h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin-bottom:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .quality figcaption{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  text-transform:uppercase;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  letter-spacing:1px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  color:#aab5c5;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:12.5px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .quality figure::after{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    content:"";
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    position:absolute;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    inset:auto 0 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    height:70px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    background:linear-gradient(transparent,#10243a80);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    border-radius:0 0 10px 10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    pointer-events:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .quality figcaption{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      z-index:1}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .quality-image{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        box-shadow:0 4px 10px #10243a20}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .iso-badge{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border:2px solid #fff;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          background:linear-gradient(135deg,#2684e5,#0751b1);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          box-shadow:0 8px 18px #94b9e2}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .iso-badge small{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-weight:500;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            letter-spacing:.4px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .footer-brand>p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              color:#525252}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .button:not(.button-outline):not(.button-white){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                box-shadow:0 4px 8px #159cfd30}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @media(min-width:1101px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .process-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin-top:53px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .step-number{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin-bottom:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .digital-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin-top:45px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .digital-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:26px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            min-height:217px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            border-radius:13px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .digital-card h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin-top:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .digital-card p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin-top:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .digital .center-action{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-top:33px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .digital .button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    min-height:51px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding-block:13px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .digital .eyebrow{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      color:var(--color-primary);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      letter-spacing:1.5px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .quality-list{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        margin-bottom:-15px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:19px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .quality-card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          min-height:123px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .certificate{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:22px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding-inline:26px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .material-guide>div{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:20px 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            border-bottom:1px solid var(--color-border)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .material-guide dt{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-weight:700;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              color:var(--color-heading);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin-bottom:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .document-main>article+article{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin-top:40px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .application-card h3 .icon{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  width:30px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  height:30px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  color:#5fa8ff}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .social-links{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin-top:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .social-links>span,.social-links .icon,.social-links svg{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      width:38px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      height:38px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .social-links .icon{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        display:inline-flex}
/* Keep navigation inside its container at the last desktop breakpoint. */
@media (min-width: 1101px) and (max-width: 1350px) {
  .header-inner { gap: 20px; }
  .primary-menu { gap: 16px; }
}

/* Supplied bitmap icons and source hero outline-button paint (Pixso 13:1417/1418). */
.digital-card .icon-box img {
  width: 18px;
  height: 18px;
  object-fit: contain;
}
/* Native WordPress submenus, progressively enhanced with separate toggle buttons. */
.primary-menu .has-submenu-toggle {
  display: grid;
  grid-template-columns: auto 18px;
  align-items: center;
  column-gap: 5px;
}
.submenu-toggle {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 44px;
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--color-heading);
}
.submenu-toggle::before {
  content: '';
  width: 12px;
  height: 12px;
  background: currentColor;
  mask: url('../icons/chevron-down.svg') center / contain no-repeat;
}
.submenu-toggle[aria-expanded="true"]::before { transform: rotate(180deg); }
.primary-menu .has-submenu-toggle > .sub-menu { display: none; }
.primary-menu .has-submenu-toggle.submenu-open > .sub-menu { display: grid; }
.primary-menu .sub-menu {
  min-width: 240px;
  gap: 4px;
  padding: 10px;
  border: 1px solid var(--color-border);
  border-radius: 8px;
}
.primary-menu .sub-menu a {
  padding: 10px 12px;
  border-radius: 5px;
  font-size: 14px;
  line-height: 24px;
  text-transform: none;
}
.primary-menu .sub-menu a:hover,
.primary-menu .sub-menu a:focus-visible { background: var(--color-tint); color: var(--color-link); }
/* Second-level headings and their third-level links share one dropdown panel. */
.primary-menu > li { position: static; }
.navigation-panel {
  display: none;
  position: absolute;
  top: 100%;
  inset-inline: 0;
  background: #fff;
  border-top: 1px solid var(--color-border);
  box-shadow: 0 14px 24px rgb(0 0 0 / 8%);
  max-height: calc(100dvh - var(--navigation-header-height, 77px) - var(--boyi-toolbar-offset, 0px));
  overflow-y: auto;
  overscroll-behavior: contain;
}
.primary-menu > .submenu-open > .navigation-panel,
.primary-menu > li:not(.has-submenu-toggle):hover > .navigation-panel,
.primary-menu > li:not(.has-submenu-toggle):focus-within > .navigation-panel { display: block; }
.navigation-panel > .container > .sub-menu {
  position: static;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-items: start;
  gap: 32px;
  min-width: 0;
  margin: 0;
  padding: 32px 0 40px;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.navigation-panel .sub-menu .sub-menu {
  position: static;
  display: grid;
  min-width: 0;
  padding: 0;
  margin: 12px 0 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  gap: 4px;
}
.navigation-panel > .container > .sub-menu > li > a {
  color: var(--color-deep-blue);
  font-size: 16px;
  font-weight: 600;
}
.navigation-panel .sub-menu .sub-menu a { font-weight: 400; }
@media (min-width: 1280px) {
  .header-inner { gap: 20px; }
  .primary-menu { gap: 16px; }
  .navigation-panel .has-submenu-toggle { display: block; }
  .navigation-panel .submenu-toggle { display: none; }
  .navigation-panel .has-submenu-toggle > .sub-menu { display: grid; }
}
/* Collapse the longer six-item navigation before it crowds the logo and quote. */
@media (min-width: 1101px) and (max-width: 1279px) {
  .header-inner { gap: 20px; }
  .site-navigation { display: none; position: absolute; inset-inline: 0; background: #fff; padding: 24px; box-shadow: var(--shadow-card); }
  .site-navigation.is-open { display: block; }
  .primary-menu { display: grid; gap: 12px; }
  .primary-menu a { min-height: 44px; }
  .menu-toggle { display: flex; flex-direction: column; justify-content: center; gap: 5px; width: 44px; height: 44px; padding: 10px; background: none; border: 1px solid var(--color-border); border-radius: 5px; margin-left: auto; order: 3; }
  .menu-toggle > span:not(.screen-reader-text) { height: 2px; width: 22px; background: var(--color-heading); }
  .header-inner > .button { margin-left: auto; }
}
@media (max-width: 1279px) {
  .site-navigation { top: 100%; max-height: calc(100dvh - var(--navigation-header-height, 77px) - var(--boyi-toolbar-offset, 0px)); overflow-y: auto; }
  .primary-menu .has-submenu-toggle { grid-template-columns: minmax(0, 1fr) 44px; }
  .submenu-toggle { width: 44px; }
  .navigation-panel { position: static; grid-column: 1 / -1; border: 0; box-shadow: none; max-height: none; overflow: visible; }
  .navigation-panel > .container { width: 100%; padding: 0; }
  .primary-menu .navigation-panel .sub-menu {
    grid-column: 1 / -1;
    grid-template-columns: minmax(0, 1fr);
    min-width: 0;
    gap: 4px;
    margin: 0 0 8px 6px;
    padding: 10px 5px;
    border: 0;
  }
  .primary-menu .navigation-panel .sub-menu a,
  .navigation-panel > .container > .sub-menu > li > a { font-size: 14px; font-weight: 400; padding-inline: 6px; color: var(--color-heading); }
  .primary-menu .navigation-panel .sub-menu a:hover,
  .primary-menu .navigation-panel .sub-menu a:focus-visible { color: var(--color-link); }
  .navigation-panel .has-submenu-toggle > .sub-menu { display: none; }
  .navigation-panel .has-submenu-toggle.submenu-open > .sub-menu { display: grid; }
}

/* Keep the sticky navigation clear of the WordPress admin toolbar.
 * On narrow phones WordPress lets the toolbar scroll away with the document. */
html:has(body.admin-bar) { --boyi-toolbar-offset: 32px; }
@media (max-width: 782px) {
  html:has(body.admin-bar) { --boyi-toolbar-offset: 46px; }
}
@media (max-width: 600px) {
  html:has(body.admin-bar) { --boyi-toolbar-offset: 0px; }
}
@media print {
  .site-header { position: static; }
}
