
.social-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:18px;border-bottom:1px solid #ffffff17}
.social-bar-label{font-size:12px;color:#b9c9e0;white-space:nowrap}
.social-bar-links{display:flex;flex-wrap:wrap;gap:10px}
.social-bar-links a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:8px 12px;background:#122540;border:1px solid #365171;border-radius:6px;font-size:12px;font-weight:700;color:#f4f8ff}
.social-bar-links a:hover{background:#20477b;border-color:#83bbff}
.social-bar-links svg{width:13px;height:13px;color:#83bbff}
.socials{justify-content:flex-start;gap:12px}
.socials a{border:1px solid #cbd8e9;border-radius:6px;padding:12px 18px;min-height:44px;background:#f3f6fb;font-size:14px}
@media(max-width:1050px){.social-bar{flex-direction:column;align-items:flex-start;gap:10px}.header nav{gap:16px}.header nav>a{font-size:13px}}
@media(max-width:760px){.social-bar{padding-block:15px}.social-bar-label{font-size:11px}.social-bar-links{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.social-bar-links a{font-size:11px;padding:8px;min-height:40px;gap:6px}.hero{padding-top:32px}.socials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.socials a{justify-content:space-between;padding:12px 15px}}
