.sv-social-follow{max-width:1120px;margin:0 auto;padding:48px 24px 70px;text-align:center;position:relative}
.sv-social-follow:before{content:"";display:block;background:linear-gradient(90deg,#ff7a00,#ffcd83);width:170px;height:2px;margin:0 auto 42px}
.sv-social-follow .sv-follow-label{display:inline-block;border:1px solid #6e3914;background:#21150f;border-radius:99px;padding:9px 18px;color:#ff9a30;font:700 12px Arial,sans-serif;letter-spacing:.08em}
.sv-social-follow h2{font:800 clamp(32px,4.5vw,52px)/1.1 Arial,sans-serif;letter-spacing:-.025em;color:#f6f6f6;margin:22px 0 42px}
.sv-social-follow h2 span{background:linear-gradient(90deg,#ff7400,#ffbd63);-webkit-background-clip:text;background-clip:text;color:transparent}
.sv-social-follow .sv-follow-grid{max-width:720px;margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.sv-social-follow .sv-follow-tile{min-height:124px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px solid #343039;border-radius:16px;background:#15151a;color:#b7b6bd;font:600 14px Arial,sans-serif;text-decoration:none;transition:transform .22s,border-color .22s,background .22s,color .22s}
.sv-social-follow a.sv-follow-tile:hover{transform:translateY(-4px);border-color:#ff8200;background:#211b17;color:#fff}
.sv-social-follow .sv-follow-tile svg{width:30px;height:30px;fill:currentColor}
.sv-social-follow .sv-follow-unlinked{opacity:.55;cursor:default}
body.sv-home-page .sv-follow-mouse{position:fixed;pointer-events:none;z-index:8;width:340px;height:340px;left:0;top:0;border-radius:50%;background:radial-gradient(circle,rgba(255,128,22,.14),rgba(255,120,0,.04) 35%,transparent 70%);transform:translate3d(-500px,-500px,0);opacity:0;transition:opacity .2s;will-change:transform}
@media(max-width:600px){.sv-social-follow .sv-follow-grid{grid-template-columns:repeat(2,1fr);gap:12px}.sv-social-follow{padding:36px 16px 54px}}
@media(pointer:coarse),(prefers-reduced-motion:reduce){body.sv-home-page .sv-follow-mouse{display:none!important}}
