.trusted-brands-showcase{width:100%;padding:3em 0;background:var(--main-white)}.trusted-brands-showcase .trusted-brands-header{text-align:center;font-size:var(--font-14);font-weight:600;color:var(--text-main);letter-spacing:.5px;margin-bottom:2em;text-transform:uppercase}.trusted-brands-showcase .brands-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1em;gap:1em;max-width:var(--content-box-width);margin:0 auto;align-items:center;justify-items:center}.trusted-brands-showcase .brand-item-wrapper,.trusted-brands-showcase .brand-logo-container{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.trusted-brands-showcase .brand-logo-container{max-width:170px;height:90px}.trusted-brands-showcase .brand-logo{width:100%;height:auto;max-width:140px;object-fit:contain;transition:filter .3s ease;scale:1.1}.trusted-brands-showcase .brand-logo.lacoste{max-width:180px}.trusted-brands-showcase .brand-logo.chakra{max-width:150px}.trusted-brands-showcase .brand-logo.wwf{max-width:160px}.trusted-brands-showcase .brand-logo.converse{max-width:170px}.trusted-brands-showcase .brand-logo.columbia{max-width:220px}.trusted-brands-showcase .brand-logo.superstep{max-width:190px}.trusted-brands-showcase .case-study-button{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;background:var(--enh-mint-green);border-radius:15px;width:28px;height:28px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);text-decoration:none;overflow:hidden;z-index:10;transform-origin:center center}.trusted-brands-showcase .case-study-button .plus-icon{display:flex;align-items:center;justify-content:center;color:var(--main-white);font-size:var(--font-18);line-height:1;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);position:absolute;width:100%;height:100%}.trusted-brands-showcase .case-study-button .case-study-text{display:flex;align-items:center;gap:.6em;color:var(--main-white);font-size:var(--font-14);font-weight:600;white-space:nowrap;opacity:0;transform:translateX(15px);transition:opacity .4s cubic-bezier(.4,0,.2,1) .05s,transform .4s cubic-bezier(.4,0,.2,1) .05s;padding:.5em 1.2em}.trusted-brands-showcase .case-study-button .case-study-text .text-content{display:inline-block}.trusted-brands-showcase .case-study-button .arrow-icon{width:18px;height:18px;flex-shrink:0;transition:transform .3s ease}.trusted-brands-showcase .brand-logo-container:hover .case-study-button .arrow-icon{transform:translateX(2px)}.trusted-brands-showcase .brand-logo-container:hover .case-study-button{width:140px;justify-content:flex-start;background:var(--enh-green-hover)}.trusted-brands-showcase .brand-logo-container:hover .case-study-button .plus-icon{opacity:0;transform:scale(.5) rotate(180deg)}.trusted-brands-showcase .brand-logo-container:hover .case-study-button .case-study-text{opacity:1;transform:translateX(0)}@media (max-width:1200px){.trusted-brands-showcase .brands-grid{grid-template-columns:repeat(4,1fr);gap:1.5em}}@media (max-width:768px){.trusted-brands-showcase .brands-grid{grid-template-columns:repeat(3,1fr);gap:1.5em}.trusted-brands-showcase .case-study-button{width:28px;height:28px;border-radius:14px}.trusted-brands-showcase .case-study-button .plus-icon{font-size:var(--font-16)}.trusted-brands-showcase .brand-logo-container:hover .case-study-button{width:100px}.trusted-brands-showcase .case-study-button .case-study-text{font-size:var(--font-12);gap:.5em;padding:0 .8em}.trusted-brands-showcase .case-study-button .arrow-icon{width:16px;height:16px}}@media (max-width:480px){.trusted-brands-showcase .brands-grid{grid-template-columns:repeat(2,1fr);gap:1em}.trusted-brands-showcase .trusted-brands-header{margin-bottom:1.5em}}