.social-block{margin-top:28px}.social-title{margin:0 0 12px!important;color:#315b7d!important;font-size:12px!important;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.social-links{display:flex;flex-wrap:wrap;gap:10px}.social-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 15px;border:1px solid #c7e2f6;border-radius:13px;background:#ffffffd6;color:#173e64;text-decoration:none;font-size:13px;font-weight:900;box-shadow:0 9px 24px #4982aa18;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.social-link:hover,.social-link:focus-visible{transform:translateY(-2px);border-color:#69bff1;box-shadow:0 14px 30px #248bd32b}.social-link svg{width:21px;height:21px;fill:currentColor}.social-link.tiktok{color:#101827}.social-link.instagram{color:#c13584}.footer-social{display:flex;gap:14px}.footer-social a{color:#276a9f;text-decoration:none;font-weight:800}html[data-theme="dark"] .social-title{color:#b9d9ef!important}html[data-theme="dark"] .social-link{border-color:#6bcaff38;background:#0d2945d9;color:#eaf6ff}.social-link:focus-visible{outline:3px solid #49b8ff;outline-offset:3px}@media(max-width:560px){.social-links{display:grid;grid-template-columns:1fr 1fr}.social-link{justify-content:center}.footer-social{flex-wrap:wrap}}
.promo-action{display:flex;align-items:center;justify-content:flex-end;border-left:1px solid #ffffff38;padding-left:25px}.promo-action a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;border:1px solid #ffffff69;border-radius:12px;background:#ffffff18;color:#fff;text-decoration:none;font-size:12px;font-weight:900}.promo-action a:hover,.promo-action a:focus-visible{background:#ffffff2b}@media(max-width:800px){.promo-action{justify-content:flex-start;border-left:0;padding:18px 0 0}}
