.company-intro{padding-top:25px!important;background:radial-gradient(ellipse at 100% 100%,#cf012,transparent 65%)}.company-intro-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:end;padding:65px 0 35px}.company-intro-grid h1{font-size:clamp(52px,6vw,94px)!important;letter-spacing:-3.5px!important}.company-intro-copy{font-size:22px!important;line-height:1.6!important;color:#c8ddb5;margin-bottom:22px!important}.company-intro-grid .sd-secondary{margin-top:18px}.company-disciplines{display:flex;align-items:center;gap:30px;padding-top:22px;border-top:1px solid #ffffff18;font-size:9px;letter-spacing:2px;color:#9ebd83}.company-disciplines i{font-style:normal;color:#cf0;font-size:25px}.company-purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.company-purpose-grid article{padding:33px;background:linear-gradient(135deg,#1b2913,#101a0b);border:1px solid #cf026;border-radius:18px}.company-purpose-grid article>span{font-size:8px;color:#9abd7b;letter-spacing:1.5px}.company-purpose-grid h3{font-size:32px!important;letter-spacing:-1px;line-height:1.15!important;margin:30px 0 22px!important}.company-purpose-grid p{font-size:13px;line-height:1.9;color:#93af7a}.company-service-links{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.company-service-links a{display:flex;align-items:center;gap:20px;padding:25px 0;border-top:1px solid #ffffff1b}.company-service-links a>span{font-size:8px;color:#8dab70}.company-service-links a>div{flex:1}.company-service-links h3{font-size:23px!important;line-height:1.3!important;letter-spacing:-.5px}.company-service-links p{font-size:10px;color:#8ba770;line-height:1.8;margin-top:10px}.company-service-links i{font-style:normal;font-size:28px;color:#cf0;transition:transform .2s}.company-service-links a:hover i{transform:translate(3px,-3px)}.company-workspace-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;align-items:start}.company-workspace-gallery .sd-image:first-child{grid-column:span 2}.company-details{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.company-details>div>p:last-child{font-size:12px;color:#91ad78;line-height:1.9;margin-top:25px}.company-credentials{display:grid;grid-template-columns:1fr 1fr;gap:16px}.company-credentials>div{padding:20px;border:1px solid #ffffff18;border-radius:13px;text-align:center;background:#182310}.company-credentials .sd-image{border:0;background:transparent;height:55px;margin:0 0 15px!important}.company-credentials .sd-image img{width:100%!important;height:55px!important;object-fit:contain}.company-credentials span{font-size:9px;color:#a7bf90;line-height:1.6}.clients-showcase{background:radial-gradient(ellipse at 50% 100%,#cf00d,transparent 70%),#111a0d}.clients-showcase-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.clients-showcase-heading h2{font-size:clamp(32px,4vw,55px)!important}.clients-showcase-control{display:flex;align-items:end;flex-direction:column;gap:17px}.clients-showcase-control>span{font-size:10px;color:#8da973}.clients-showcase-control button{background:transparent;color:#bdd89f;border:1px solid #cf037;padding:10px 15px;border-radius:25px;font-size:10px;cursor:pointer}.clients-showcase-track{position:relative;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:17px;outline-offset:5px}.clients-showcase-track::-webkit-scrollbar{display:none}.clients-showcase-slide{flex:0 0 100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;scroll-snap-align:start;scroll-snap-stop:always;align-content:start}.clients-showcase-slide figure{margin:0!important;aspect-ratio:1.7;background:#f8faf6;border:1px solid #cf036;border-radius:14px;padding:26px;display:grid;place-items:center;overflow:hidden}.clients-showcase-slide img{width:100%;height:100%;max-height:110px;object-fit:contain;transition:transform .3s}.clients-showcase-slide figure:hover img{transform:scale(1.06)}.clients-showcase-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px}.clients-showcase-footer>[data-clients-count]{font-size:10px;letter-spacing:1px;color:#a3c184}.clients-showcase-dots{display:flex;gap:7px;flex-wrap:wrap;justify-content:center}.clients-showcase-dots button{border:0;width:7px;height:7px;padding:0;border-radius:20px;background:#526e36;cursor:pointer}.clients-showcase-dots button[aria-current=true]{width:22px;background:#cf0}.clients-showcase-arrows{display:flex;gap:9px}.clients-showcase-arrows button{width:39px;height:39px;border:1px solid #cf048;border-radius:50%;background:#192710;color:#d2eab8;font-size:19px;cursor:pointer}.clients-showcase-arrows button:hover{background:#cf0;color:#152109}@media(max-width:950px){.company-intro-grid{gap:35px}.company-workspace-gallery{grid-template-columns:1fr 1fr}.company-details{gap:30px}.clients-showcase-slide figure{padding:18px}}@media(max-width:700px){.company-intro-grid{grid-template-columns:1fr;gap:25px;padding:40px 0 20px}.company-intro-grid h1{font-size:53px!important;letter-spacing:-3px!important}.company-intro-copy{font-size:19px!important}.company-disciplines{gap:18px;font-size:7px}.company-purpose-grid{grid-template-columns:1fr;gap:15px}.company-purpose-grid article{padding:25px}.company-purpose-grid h3{font-size:29px!important}.company-service-links{grid-template-columns:1fr}.company-workspace-gallery{grid-template-columns:1fr}.company-workspace-gallery .sd-image:first-child{grid-column:auto}.company-details{grid-template-columns:1fr;gap:30px}.company-credentials>div{padding:17px}.clients-showcase-heading{flex-direction:column;align-items:start;gap:25px}.clients-showcase-control{align-items:start;flex-direction:row;align-items:center;gap:18px}.clients-showcase-slide{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.clients-showcase-slide figure{aspect-ratio:1.45;padding:15px;border-radius:11px}.clients-showcase-slide img{max-height:75px}.clients-showcase-footer{gap:12px}.clients-showcase-arrows button{width:34px;height:34px}.clients-showcase-dots{gap:5px}.clients-showcase-dots button{width:5px;height:5px}.clients-showcase-dots button[aria-current=true]{width:15px}}@media(prefers-reduced-motion:reduce){.clients-showcase-slide img,.company-service-links i{transition:none}}
.company-credentials>div{background:#fff;border-color:#e2e7dc;box-shadow:0 10px 30px #00000010}.company-credentials>div>span{color:#34452a}.company-credentials .sd-image{background:#fff}
