.gradientAnim{background:linear-gradient(36deg,#b8934a,#d4af72,#e8cfa0,#d4af72,#b8934a);background-size:200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:animate-gradient 3s linear infinite}@keyframes animate-gradient{to{background-position:200%}}.clients-wrapper{padding:4.5em 0 5.2em;background:#f5f3f0;position:relative}.clients-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(184,147,74,.26),transparent)}.clients-container{max-width:1280px;margin:0 auto;padding:0 2.5em}.clients-container .clients-eyebrow{display:flex;align-items:center;gap:.75em;margin-bottom:.75em}.clients-container .clients-eyebrow .eyebrow-line{display:block;width:28px;height:1.5px;background:#b8934a}.clients-container .clients-eyebrow span{font-size:.7em;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#b8934a}.clients-container .header{font-size:clamp(2em,4vw,3.2em);font-weight:800;letter-spacing:-.025em;line-height:1.05;color:#0f0f0f;margin-bottom:1.55em}.clients-container .header span{font-weight:300;color:#3a3a3a}.clients-container .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2em;margin-bottom:2em}@media screen and (max-width:768px){.clients-container .grid{grid-template-columns:1fr}}.clients-container .grid .client-card{position:relative;background:hsla(0,0%,100%,.84);padding:3em 2.5em;border:1px solid rgba(184,147,74,.17);border-left:3px solid rgba(184,147,74,.24);border-radius:4px;box-shadow:0 10px 24px rgba(15,15,15,.05);transition:border-color .25s ease,background .25s ease,box-shadow .25s ease!important;display:flex;flex-direction:column;gap:1em;min-height:280px}.clients-container .grid .client-card .Header{display:flex;align-items:center;gap:1em}.clients-container .grid .client-card:hover{border-color:rgba(184,147,74,.32);background:#fff;box-shadow:0 16px 30px rgba(154,122,60,.13)}.clients-container .grid .client-card .card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1.5px solid rgba(184,147,74,.24);background:rgba(184,147,74,.1);color:#b8934a;border-radius:4px;transition:border-color .25s,background .25s,color .25s,box-shadow .25s!important}.clients-container .grid .client-card:hover .card-icon{border-color:#b8934a;background:rgba(184,147,74,.14);color:#b8934a;box-shadow:0 0 20px rgba(154,122,60,.24)}.clients-container .grid .client-card h4{font-size:1.25em;font-weight:700;color:#0f0f0f;letter-spacing:-.01em;line-height:1.2;margin:0}.clients-container .grid .client-card h4 span{font-weight:300;color:#3a3a3a}.clients-container .grid .client-card p{font-size:.9em;color:#3a3a3a;line-height:1.75;flex:1 1}.clients-container .grid .client-card .Footer{display:flex;justify-content:flex-start;margin-top:.5em}.clients-container .grid .client-card .moreBtn{display:inline-flex;align-items:center;gap:.5em;background:none;color:#b8934a;font-size:.78em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:gap .2s ease!important}.clients-container .grid .client-card .moreBtn .arrow{display:inline-block;transition:transform .2s ease!important}.clients-container .grid .client-card .moreBtn:hover .arrow{transform:translateX(4px)}.clients-container .offer-consult{border-top:1px solid rgba(15,15,15,.09);padding-top:2.2em;display:flex;align-items:center;justify-content:space-between;gap:2em}@media screen and (max-width:768px){.clients-container .offer-consult{flex-direction:column;align-items:flex-start}}.clients-container .offer-consult .consult{display:flex;align-items:center;justify-content:space-between;gap:2em;width:100%}@media screen and (max-width:768px){.clients-container .offer-consult .consult{flex-direction:column;align-items:flex-start}}.clients-container .offer-consult .consult p{font-size:.95em;color:#8a8a8a;line-height:1.7;max-width:55ch}.clients-container .offer-consult .consult .Footer{flex-shrink:0}.offerCta{display:inline-flex;align-items:center;gap:.75em;padding:.7em .7em .7em 1.5em;border:1.5px solid #b8934a;color:#fff;background:#b8934a;font-size:.78em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:8px;box-shadow:0 10px 24px rgba(154,122,60,.28);transition:box-shadow .2s,transform .2s!important;white-space:nowrap;cursor:pointer}.offerCta:hover{box-shadow:0 14px 28px rgba(154,122,60,.35);transform:translateY(-1px)}.offerCta .button-icon{position:relative;display:flex;justify-content:center;align-items:center;width:1.8em;height:1.8em;border-radius:50%}.offerCta .button-icon .button-icon-bg{position:absolute;inset:0;border-radius:50%;background-color:rgba(0,0,0,.06);transform:scale(.2);transition:transform .2s cubic-bezier(.5,.7,.4,1)!important}.offerCta .button-icon svg{width:1em;height:1em;opacity:0;position:relative;z-index:1;transition:opacity .2s ease!important}.offerCta:hover .button-icon .button-icon-bg{transform:scale(1)}.offerCta:hover .button-icon svg{opacity:1}@media screen and (max-width:768px){.clients-wrapper{padding:4em 0 4.6em}.clients-container{padding:0 1.4em}.clients-container .grid{margin-bottom:2.2em}.clients-container .grid .client-card{padding:1.5em 1.25em}.clients-container .grid .client-card .Header{align-items:flex-start}}