.partners-logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:60px;max-width:1200px;margin-left:auto;margin-right:auto}.partner-logo-item{text-align:center;transition:transform .4s cubic-bezier(.165,.84,.44,1);position:relative}.partner-logo-item:hover{transform:translateY(-8px)}.partner-logo-placeholder{background-color:rgba(0,0,0,.8);height:140px;width:100%;display:flex;align-items:center;justify-content:center;padding:20px;border-radius:6px;transition:all .4s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.15);backdrop-filter:blur(10px)}.partner-logo-placeholder:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0))}.partner-logo-placeholder:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(30,30,30,.4),rgba(0,0,0,.6));z-index:1;pointer-events:none;opacity:.7}.partner-logo-item:hover .partner-logo-placeholder{box-shadow:0 15px 35px rgba(0,0,0,.25);background-color:hsla(0,0%,4%,.85)}.partner-logo-placeholder img{max-width:80%;max-height:70%;object-fit:contain;filter:brightness(1.1);transition:all .4s ease;position:relative;z-index:2}.partner-logo-placeholder img[alt*="NFC SUMMIT"],.partner-logo-placeholder img[alt*=DECRYPT],.partner-logo-placeholder img[alt*=SEDITION],.partner-logo-placeholder img[alt*=WIRED]{max-width:70%}.partner-logo-placeholder img[alt*="ART'OTEL"],.partner-logo-placeholder img[alt*=ARIA],.partner-logo-placeholder img[alt*=DIG-IN],.partner-logo-placeholder img[alt*=GALXE],.partner-logo-placeholder img[alt*=HUG],.partner-logo-placeholder img[alt*=VULTR],.partner-logo-placeholder img[alt*=ZORA]{max-width:65%;max-height:60%;transform:scale(.9)}.partner-logo-placeholder img[alt*="OBJECT SUBJECT FORM"],.partner-logo-placeholder img[alt*=BRIGHTMOMENTS]{max-height:75%}.partner-logo-placeholder img[alt*="CASA NUA"],.partner-logo-placeholder img[alt*="L'OFFICIEL"],.partner-logo-placeholder img[alt*="RUG RADIO"],.partner-logo-placeholder img[alt*=ASPREY],.partner-logo-placeholder img[alt*=ASVOF],.partner-logo-placeholder img[alt*=FIZZY],.partner-logo-placeholder img[alt*=KINGS],.partner-logo-placeholder img[alt*=RED-EYE],.partner-logo-placeholder img[alt*=REKT],.partner-logo-placeholder img[alt*=WARWICK]{max-width:90%;max-height:85%;transform:scale(1.15)}.partner-logo-placeholder img[alt*="NON-FUN GERBILS"],.partner-logo-placeholder img[alt*=NOTTINGHAM],.partner-logo-placeholder img[alt*=SOTHEBY],.partner-logo-placeholder img[alt*=SOUTHAMPTON]{max-width:100%;max-height:95%;transform:scale(1.25)}.partner-logo-item:hover img{transform:scale(1.05);filter:brightness(1.2)}.partner-logo-item:hover .partner-logo-placeholder img[alt*="CASA NUA"],.partner-logo-item:hover .partner-logo-placeholder img[alt*="L'OFFICIEL"],.partner-logo-item:hover .partner-logo-placeholder img[alt*="RUG RADIO"],.partner-logo-item:hover .partner-logo-placeholder img[alt*=ASPREY],.partner-logo-item:hover .partner-logo-placeholder img[alt*=ASVOF],.partner-logo-item:hover .partner-logo-placeholder img[alt*=FIZZY],.partner-logo-item:hover .partner-logo-placeholder img[alt*=KINGS],.partner-logo-item:hover .partner-logo-placeholder img[alt*=RED-EYE],.partner-logo-item:hover .partner-logo-placeholder img[alt*=REKT],.partner-logo-item:hover .partner-logo-placeholder img[alt*=WARWICK]{transform:scale(1.2)}.partner-logo-item:hover .partner-logo-placeholder img[alt*="NON-FUN GERBILS"],.partner-logo-item:hover .partner-logo-placeholder img[alt*=NOTTINGHAM],.partner-logo-item:hover .partner-logo-placeholder img[alt*=SOTHEBY],.partner-logo-item:hover .partner-logo-placeholder img[alt*=SOUTHAMPTON]{transform:scale(1.3)}.partner-logo-item:hover .partner-logo-placeholder img[alt*="ART'OTEL"],.partner-logo-item:hover .partner-logo-placeholder img[alt*=ARIA],.partner-logo-item:hover .partner-logo-placeholder img[alt*=DIG-IN],.partner-logo-item:hover .partner-logo-placeholder img[alt*=GALXE],.partner-logo-item:hover .partner-logo-placeholder img[alt*=HUG],.partner-logo-item:hover .partner-logo-placeholder img[alt*=VULTR],.partner-logo-item:hover .partner-logo-placeholder img[alt*=ZORA]{transform:scale(.95)}.about-services{padding:80px 0;background-color:#fafafa}.services-container{padding:0 40px}.services-heading{font-size:2rem;margin-bottom:20px;text-align:center;position:relative;padding-bottom:15px}.services-heading:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:2px;background-color:#000}.services-subheading{text-align:center;font-size:1.1rem;color:#555;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto;font-weight:300;letter-spacing:.05em}.contact-button-container{text-align:center;margin-top:40px}.contact-button{display:inline-block;padding:15px 30px;background-color:var(--black);color:var(--white);text-decoration:none;border:1px solid var(--black);transition:all .3s ease;font-weight:400;text-transform:uppercase;letter-spacing:.05em;font-size:1rem}.contact-button:hover{background-color:transparent;color:var(--black)}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.partners-logo-grid .partner-logo-item:first-child{transition-delay:.1s}.partners-logo-grid .partner-logo-item:nth-child(2){transition-delay:.15s}.partners-logo-grid .partner-logo-item:nth-child(3){transition-delay:.2s}.partners-logo-grid .partner-logo-item:nth-child(4){transition-delay:.25s}.partners-logo-grid .partner-logo-item:nth-child(5){transition-delay:.3s}@media (max-width:1200px){.partners-logo-grid{grid-template-columns:repeat(3,1fr);gap:30px}.partner-logo-placeholder{height:130px}}@media (max-width:992px){.partners-logo-grid{grid-template-columns:repeat(3,1fr);gap:25px}.partner-logo-placeholder{height:120px;padding:15px}.partner-logo-placeholder img{max-height:70%}}@media (max-width:768px){.partners-logo-grid{grid-template-columns:repeat(2,1fr);gap:20px}.partner-logo-placeholder{height:110px}.partner-logo-placeholder img{max-height:65%}.services-heading{font-size:1.75rem}.services-subheading{font-size:1rem}.about-services{padding:60px 0}}@media (max-width:480px){.partners-logo-grid{grid-template-columns:repeat(1,1fr);max-width:280px;margin-left:auto;margin-right:auto}.partner-logo-placeholder{height:90px}.partner-logo-placeholder img{max-height:60%}.services-container{padding:0 20px}.services-heading{font-size:1.5rem}}