.services{padding-bottom:2.5rem;padding-top:2.5rem}.services__header{margin-bottom:2.25rem;text-align:left}.services__eyebrow{color:#f4b242;display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.02em;margin-bottom:.625rem}.services__title{color:#0f1011;font-size:2.625rem;font-weight:800;line-height:1.15;margin-bottom:.75rem}.services__subtitle{color:#41464c;font-size:1rem;font-weight:400;line-height:1.6}.services__body{padding-top:.5rem}.services__h1{color:#41464c;font-size:1.75rem;font-weight:700;line-height:1.3;margin-bottom:1.125rem}.services__items{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);padding-bottom:1rem}.services__item{background:#fff;border:.125rem solid #f4b242;border-radius:1.25rem;box-shadow:0 .25rem .75rem rgba(244,178,66,.12);cursor:pointer;overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease;will-change:transform}.services__item:hover{box-shadow:0 .875rem 1.75rem rgba(244,178,66,.22);transform:translateY(-.375rem)}.services__item:hover img{transform:scale(1.06)}.services__item:active{box-shadow:0 .375rem .875rem rgba(244,178,66,.15);transform:translateY(-.125rem)}.services__item a{align-items:center;color:#41464c;display:flex;flex-direction:column;gap:.625rem;height:100%;padding:1.5rem 1.25rem 1.25rem;text-align:center;text-decoration:none}.services__item img{flex-shrink:0;height:4.5rem;object-fit:contain;transition:transform .22s ease;width:4.5rem}.services__label{color:#0f1011;font-size:1.0625rem;font-weight:700;line-height:1.3}.services__desc{color:#41464c;flex:1;font-size:.8125rem;font-weight:400;line-height:1.55}.services__link{color:#f4b242;font-size:.8125rem;font-weight:700;margin-top:auto;opacity:.8;transition:opacity .2s ease}.services__item:hover .services__link{opacity:1}.services__commercial{align-items:center;background:#41464c;border-radius:1.25rem;display:flex;gap:2rem;justify-content:space-between;margin-top:2.25rem;padding:2.25rem 2.5rem}.services__commercial-left{flex:1}.services__commercial-badge{background:#f4b242;border-radius:62.4375rem;color:#fff;display:inline-block;font-size:.6875rem;font-weight:800;letter-spacing:.1em;margin-bottom:.875rem;padding:.25rem .75rem;text-transform:uppercase}.services__commercial-title{color:#fff;font-size:1.625rem;font-weight:800;line-height:1.2;margin-bottom:.75rem}.services__commercial-text{color:hsla(0,0%,100%,.72);font-size:.9375rem;font-weight:400;line-height:1.65;margin-bottom:1.5rem;max-width:32.5rem}.services__commercial-btn{align-items:center;background:#f4b242;border-radius:.625rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.3);color:#fff;display:inline-flex;font-size:1rem;font-weight:700;height:2.875rem;padding:0 1.5rem;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.services__commercial-btn:hover{box-shadow:0 .5rem 1.25rem rgba(0,0,0,.4);transform:translateY(-.125rem)}.services__commercial-btn:active{transform:translateY(0)}.services__commercial-icons{display:flex;flex-shrink:0;gap:1rem;opacity:.55}.services__commercial-icons img{filter:invert(1) brightness(1.2);height:4rem;object-fit:contain;width:4rem}.aboutus{padding-bottom:2.5rem;padding-top:2.5rem}.aboutus__body{align-items:flex-start;display:flex;gap:3.25rem}.aboutus__photo{border-radius:1rem;margin-bottom:2.25rem;overflow:hidden;width:100%}.aboutus__photo img{display:block;height:26.25rem;object-fit:cover;object-position:center 30%;width:100%}.aboutus__content{flex:1 1 55%;min-width:0}.aboutus__label{color:#f4b242;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.aboutus__title{color:#0f1011;font-size:2.5rem;font-weight:800;line-height:1.15;margin:0 0 1.25rem}.aboutus__text{color:#41464c;font-size:1.0625rem;font-weight:400;line-height:1.7;margin:0}.aboutus__text--secondary{color:#6b7280;font-size:.9375rem;line-height:1.65;margin-top:.875rem}.aboutus__stats{align-self:flex-start;display:grid;flex:0 0 20rem;gap:1rem;grid-template-columns:repeat(2,1fr)}.aboutus__stat{align-items:center;border:.125rem solid #f4b242;border-radius:.625rem;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.25rem;text-align:center;transition:transform .22s ease,box-shadow .22s ease;will-change:transform}.aboutus__stat-number{color:#f4b242;font-size:2.5rem;font-weight:800;line-height:1}.aboutus__stat-label{color:#41464c;font-size:.875rem;font-weight:600;line-height:1.3}.aboutus__stat-number.is-slots{align-items:flex-end;display:inline-flex!important;overflow:visible}.stat-slot{display:inline-block;height:1em;line-height:1;overflow:hidden;vertical-align:bottom}.stat-slot__inner{display:flex;flex-direction:column;transition:transform 1.6s cubic-bezier(.16,1,.3,1);will-change:transform}.stat-slot__digit{display:block;height:1em;line-height:1;text-align:center}.stat-slot__suffix{display:inline-block;line-height:1;padding-left:.04em;vertical-align:bottom}@media (max-width:61.99875em){.services__title{font-size:2.125rem}.services__items{grid-template-columns:repeat(2,1fr)}.services__commercial{flex-direction:column;padding:1.75rem 1.5rem;text-align:center}.services__commercial-icons{display:none}.aboutus__body{gap:2.25rem}.aboutus__photo{margin-bottom:1.75rem}.aboutus__photo img{height:21.25rem}.aboutus__title{font-size:2rem}.aboutus__stats{flex:0 0 16.25rem}.aboutus__stat{padding:1.25rem .875rem}.aboutus__stat-number{font-size:2rem}}@media (max-width:47.99875em){.services{padding-bottom:1.5rem;padding-top:2rem}.services__title{font-size:1.75rem}.services__items{gap:.875rem;grid-template-columns:repeat(2,1fr)}.services__commercial-title{font-size:1.375rem}.aboutus{padding-bottom:1.5rem;padding-top:1.5rem}.aboutus__body{flex-direction:column;gap:1.75rem}.aboutus__photo{border-radius:.75rem;margin-bottom:1.5rem}.aboutus__photo img{height:16.25rem}.aboutus__content{width:100%}.aboutus__title{font-size:1.625rem;margin-bottom:.875rem}.aboutus__text{font-size:.9375rem}.aboutus__text--secondary{font-size:.875rem}.aboutus__stats{flex:none;width:100%}.aboutus__stat-number{font-size:2.25rem}.aboutus__stat-label{font-size:.8125rem}}@media (any-hover:hover){.aboutus__stat:hover{box-shadow:0 .625rem 1.5rem rgba(244,178,66,.18);transform:translateY(-.25rem)}}