.social-hub_socialHub__9IMAr{display:flex;flex-direction:column;align-items:center;padding:2.5rem 1rem;max-width:600px;margin:0 auto}@media only screen and (min-width:64rem){.social-hub_socialHub__9IMAr{padding:4rem 1.5rem}}.social-hub_tagline__d8g00{text-align:center;color:var(--text-secondary);font-size:.875rem;margin-bottom:1.5rem;max-width:400px}@media only screen and (min-width:64rem){.social-hub_tagline__d8g00{font-size:1rem;margin-bottom:2rem}}.social-hub_socialIcons__MfmcJ{display:flex;gap:1rem;margin-bottom:2rem}@media only screen and (min-width:64rem){.social-hub_socialIcons__MfmcJ{gap:1.5rem;margin-bottom:2.5rem}}.social-hub_socialIconLink__Fgk1x{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:var(--bg-secondary);color:var(--text-primary);transition:background-color .2s ease,transform .2s ease}.social-hub_socialIconLink__Fgk1x:hover{background-color:var(--bg-tertiary);transform:scale(1.05)}.social-hub_socialIconLink__Fgk1x:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.social-hub_socialIconLink__Fgk1x svg{width:24px;height:24px}.social-hub_heroCta__I2aV8{width:100%;margin-bottom:2rem}@media only screen and (min-width:64rem){.social-hub_heroCta__I2aV8{margin-bottom:2.5rem}}.social-hub_heroLink__ZtDy8{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:80px;padding:1rem 1.5rem;background-color:var(--button-primary-bg);color:var(--button-primary-text);border-radius:.75rem;text-decoration:none;text-align:center;transition:background-color .2s ease,transform .2s ease}.social-hub_heroLink__ZtDy8:hover{background-color:var(--button-primary-hover);transform:scale(1.01)}.social-hub_heroLink__ZtDy8:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.social-hub_heroLink__ZtDy8:active{transform:scale(.99)}.social-hub_heroTitle__ZhesY{font-size:1.125rem;font-weight:600;line-height:1.3}@media only screen and (min-width:64rem){.social-hub_heroTitle__ZhesY{font-size:1.25rem}}.social-hub_heroDescription__7CE_M{font-size:.875rem;opacity:.9;margin-top:.25rem}.social-hub_heroBadge__WoJ6l{display:inline-block;padding:.125rem .5rem;background-color:var(--badge-bg);color:var(--badge-text);font-size:.75rem;font-weight:600;border-radius:.25rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.social-hub_section__Y4Xw4{width:100%;margin-bottom:1.5rem}.social-hub_section__Y4Xw4:last-child{margin-bottom:0}.social-hub_sectionTitle__Zg91F{font-size:.875rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;padding-left:.25rem}.social-hub_sectionLinks__ps6h8{display:flex;flex-direction:column;gap:.75rem}.social-hub_linkItem__7Ie9j{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;background-color:var(--bg-secondary);border-radius:.5rem;text-decoration:none;color:var(--text-primary);transition:background-color .2s ease,transform .2s ease}.social-hub_linkItem__7Ie9j:hover{background-color:var(--bg-tertiary);transform:translateX(2px)}.social-hub_linkItem__7Ie9j:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.social-hub_linkItem__7Ie9j:active{transform:scale(.99)}.social-hub_linkIcon__UahyY{flex-shrink:0;width:24px;height:24px;color:var(--text-secondary)}.social-hub_linkContent__0NR1T{flex:1 1;min-width:0}.social-hub_linkTitle__5RkUg{font-size:1rem;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-hub_linkDescription__Xc6G_{font-size:.875rem;color:var(--text-secondary);margin-top:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-hub_linkBadge__GSpFm{flex-shrink:0;padding:.125rem .5rem;background-color:var(--badge-bg);color:var(--badge-text);font-size:.75rem;font-weight:600;border-radius:.25rem;text-transform:uppercase;letter-spacing:.5px}.social-hub_linkArrow__IHUPI{flex-shrink:0;width:20px;height:20px;color:var(--text-tertiary);transition:transform .2s ease}.social-hub_linkItem__7Ie9j:hover .social-hub_linkArrow__IHUPI{transform:translateX(2px)}