
.luxury-social.socialbar{display:block!important;max-width:1440px;margin:24px auto 14px;padding:24px 25px 29px!important;border:1px solid rgba(214,173,102,.48);border-radius:18px;background:radial-gradient(ellipse at 10% 0%,rgba(214,173,102,.09),transparent 45%),linear-gradient(120deg,#0d1d2c,#06111e 70%);box-shadow:0 15px 55px rgba(0,0,0,.28);position:relative;overflow:hidden}
.luxury-social:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,#e4c78c,transparent)}
.social-heading{text-align:center;margin-bottom:20px}.social-kicker{font-size:10px;letter-spacing:3px;color:#c9ac70}.social-heading-title{margin-top:8px;font:normal clamp(21px,2.4vw,30px) Georgia,serif;color:#f3d48d;letter-spacing:1.4px}.social-heading p{margin:9px 0 0;font-size:10px;letter-spacing:2.2px;color:#98aab9}
.social-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.luxury-social .social{min-width:0;display:flex;align-items:center;gap:17px;min-height:92px;padding:17px 20px;border-radius:13px;border:1px solid rgba(215,176,108,.42);background:linear-gradient(145deg,#152b3b,#091725);box-shadow:inset 0 1px rgba(255,255,255,.06);transition:transform .22s,border-color .22s,box-shadow .22s,background .22s}
.luxury-social .social:hover{transform:translateY(-4px);border-color:#f3d48d;box-shadow:0 12px 28px #0007;background:linear-gradient(145deg,#1a3445,#0d2031)}
.luxury-social .social-symbol{flex:none;width:55px;height:55px;border-radius:14px;display:grid;place-items:center;font:700 30px Arial,sans-serif;color:#fff}
.tiktok-symbol{background:linear-gradient(140deg,#20303d,#090e17);text-shadow:-3px -2px #00e5e5,3px 2px #ff3c6d}
.youtube-symbol{background:linear-gradient(145deg,#ff4343,#b60016);font-size:23px!important}
.whatsapp-symbol{background:linear-gradient(145deg,#39d87c,#0a874e);font-size:35px!important}
.luxury-social .social-copy{min-width:0;flex:1}.luxury-social .social-copy b{font-size:17px;font-weight:700;color:#f8f8f3}.luxury-social .social-copy small{display:block;margin-top:5px;color:#b5c2cb;font-size:12px;overflow-wrap:anywhere}.luxury-social .social-arrow{font-size:24px;color:#d8b56e;align-self:center;transition:transform .22s}.luxury-social .social:hover .social-arrow{transform:translate(3px,-3px)}
@media(max-width:760px){.luxury-social.socialbar{margin:15px 14px!important;padding:22px 15px!important}.social-cards{grid-template-columns:1fr;gap:10px}.luxury-social .social{min-height:78px;padding:11px 14px}.luxury-social .social-symbol{width:48px;height:48px}.social-heading p{font-size:9px;line-height:1.7}.social-heading-title{font-size:23px}}
