.social-banner{display:grid;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:28px;padding:30px 34px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--primary) 5%,#fff));box-shadow:var(--shadow)}.social-banner__copy span{color:var(--primary);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.social-banner__copy h2{font-size:30px;margin:7px 0}.social-banner__copy p{max-width:650px;font-size:13px}.social-banner__links{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.social-banner__links a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--primary);font-size:17px;transition:transform .2s,background .2s,color .2s}.social-banner__links a:hover{transform:translateY(-3px);background:var(--primary);color:#fff}@media(max-width:720px){.social-banner{grid-template-columns:1fr;padding:24px}.social-banner__links{justify-content:flex-start}}
