.social{background:var(--bg);font-family:var(--font-poppins);color:#f5f5f5;align-items:center;justify-content:center}.social,.social__content{width:100%;display:flex;flex-direction:column}.social__cards{display:flex;gap:2rem}.social__card{background:#242850;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);padding:1.4rem 1.2rem;min-width:240px;max-width:340px;flex:1 1 240px;display:flex;flex-direction:column;gap:.7rem}.social__card-title{color:#f5f5f5;font-size:1.13rem;font-weight:700;margin-bottom:.5rem}.social__card-features{margin:0;padding-left:1.2rem;color:#b9bad0;font-size:.97rem;line-height:1.7;list-style:disc}.social__card-features li{margin-bottom:.3rem}.social__platform-expertise{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.social__platform-item{text-align:left;background:#242850;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);padding:1.3rem 1rem;transition:all .3s ease}.social__platform-item:hover{transform:translateY(-2px)}.social__platform-item i{font-size:2rem;color:#9d50bb;margin-bottom:.8rem;display:block}.social__platform-item h4{color:#f5f5f5;margin-bottom:.4rem;font-size:1.08rem;font-weight:600;text-align:left}.social__platform-item p{color:#b9bad0;font-size:.9rem;line-height:1.3;text-align:left}.social__contact{display:flex;justify-content:center;margin-top:2.8rem}.social__contact-btn{cursor:pointer;z-index:1;border:none;border-radius:50px;outline:none;justify-content:center;align-items:center;padding:.8rem 1.8rem;font-size:1rem;font-weight:600;transition:transform .3s;display:inline-flex;position:relative;overflow:hidden;background:linear-gradient(90deg,#6e48aa,#9d50bb);color:#fff;gap:5px}.social__contact-btn:hover{transform:translateY(-2px)}.social__contact-arrow{font-size:1.1em;margin-left:.3em;display:inline-block}@media(max-width:1100px){.social__cards{gap:1.3rem}.social__platform-expertise{grid-template-columns:1fr 1fr}}@media(max-width:700px){.social__card{padding:1rem;min-width:180px}.social__platform-item{padding:1rem}}@media(max-width:500px){.social__cards{flex-direction:column;gap:1rem}.social__platform-expertise{grid-template-columns:1fr}}