@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--bg-dark:#0a0c10;--card-bg:#161b22b3;--card-border:#ffffff14;--card-hover-border:#fff3;--text-main:#f0f6fc;--text-muted:#8b949e;--primary-accent:#38bdf8;--transition-speed:.25s}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-dark);color:var(--text-main);justify-content:center;align-items:center;min-height:100vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.social-page{flex-direction:column;align-items:center;width:100%;max-width:580px;min-height:100vh;padding:48px 20px;display:flex;position:relative}.background-glow{filter:blur(120px);z-index:-1;pointer-events:none;opacity:.45;border-radius:50%;position:fixed}.glow-one{background:radial-gradient(circle,#38bdf8,#0000 70%);width:320px;height:320px;top:-10%;left:10%}.glow-two{background:radial-gradient(circle,#6366f1,#0000 70%);width:360px;height:360px;bottom:5%;right:10%}.profile{text-align:center;flex-direction:column;align-items:center;margin-bottom:32px;display:flex}.company-logo{border:1px solid var(--card-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff05);border-radius:22px;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:18px;display:flex;position:relative;box-shadow:0 10px 25px #00000059}.company-logo img{object-fit:cover;border-radius:22px;width:100%;height:100%}.logo-fallback{color:var(--primary-accent);font-size:32px;font-weight:700}.profile h1{letter-spacing:-.02em;margin-bottom:6px;font-size:1.85rem;font-weight:700}.profile h1 span{color:var(--primary-accent)}.profile-description{color:var(--text-muted);max-width:340px;font-size:.95rem;line-height:1.5}.profile-divider{align-items:center;gap:10px;width:120px;margin:20px 0 14px;display:flex}.profile-divider span:not(.divider-dot){background:linear-gradient(90deg,#0000,#fff3,#0000);flex:1;height:1px}.divider-dot{background-color:var(--primary-accent);border-radius:50%;width:5px;height:5px}.connect-text{letter-spacing:.14em;color:var(--text-muted);font-size:.72rem;font-weight:700}.social-list{flex-direction:column;gap:12px;width:100%;display:flex}.social-button{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-main);transition:transform var(--transition-speed) ease, border-color var(--transition-speed) ease, box-shadow var(--transition-speed) ease, background-color var(--transition-speed) ease;border-radius:16px;align-items:center;padding:14px 18px;text-decoration:none;animation:.5s backwards slideUpFade;display:flex}.social-button:hover{border-color:var(--card-hover-border);transform:translateY(-2px);box-shadow:0 10px 24px #00000073}.social-icon{width:44px;height:44px;transition:transform var(--transition-speed) ease;background:#ffffff0d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-right:14px;display:flex}.social-button:hover .social-icon{transform:scale(1.06)}.social-button.instagram:hover{border-color:#e1306c}.social-button.instagram .social-icon{color:#e1306c}.social-button.whatsapp:hover{border-color:#25d366}.social-button.whatsapp .social-icon{color:#25d366}.social-button.linkedin:hover{border-color:#0077b5}.social-button.linkedin .social-icon{color:#0077b5}.social-button.facebook:hover{border-color:#1877f2}.social-button.facebook .social-icon{color:#1877f2}.social-button.youtube:hover{border-color:red}.social-button.youtube .social-icon{color:red}.social-button.twitter:hover{border-color:#fff}.social-button.twitter .social-icon{color:#fff}.social-button.website:hover{border-color:#38bdf8}.social-button.website .social-icon{color:#38bdf8}.social-button.email:hover{border-color:#f59e0b}.social-button.email .social-icon{color:#f59e0b}.social-details{text-align:left;flex-direction:column;flex-grow:1;display:flex}.social-details strong{color:var(--text-main);font-size:.98rem;font-weight:600}.social-details small{color:var(--text-muted);margin-top:2px;font-size:.82rem}.social-arrow{color:var(--text-muted);transition:transform var(--transition-speed) ease, color var(--transition-speed) ease;justify-content:center;align-items:center;display:flex}.social-button:hover .social-arrow{color:var(--text-main);transform:translate(2px,-2px)}.page-caption{color:var(--text-muted);letter-spacing:.04em;opacity:.7;margin-top:36px;font-size:.8rem}@keyframes slideUpFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width>=992px){body{height:100vh;overflow:hidden}.social-page{justify-content:space-evenly;max-width:1080px;height:100vh;min-height:100vh;padding:24px 32px}.profile{margin-bottom:0}.company-logo{border-radius:18px;width:68px;height:68px;margin-bottom:10px}.logo-fallback{font-size:26px}.profile h1{margin-bottom:4px;font-size:1.75rem}.profile-description{font-size:.9rem;line-height:1.3}.profile-divider{margin:12px 0 8px}.connect-text{font-size:.68rem}.social-list{grid-template-columns:repeat(2,1fr);gap:12px 18px;width:100%;max-width:880px;display:grid}.social-button{border-radius:14px;padding:10px 16px}.social-button:hover{transform:translateY(-2px)}.social-icon{border-radius:10px;width:38px;height:38px;margin-right:12px}.social-details strong{font-size:.92rem}.social-details small{font-size:.78rem}.social-arrow svg{width:18px;height:18px}.page-caption{margin-top:0;font-size:.8rem}}@media (width<=480px){.social-page{padding:32px 16px}.profile h1{font-size:1.6rem}.social-button{padding:12px 14px}.social-icon{width:40px;height:40px}}
