.hero-sobre-mi{padding:var(--space-16) var(--space-6) var(--space-12);background:var(--bg-page);text-align:center}.hero-sobre-mi .hero-content{max-width:760px;margin:0 auto}.hero-sobre-mi .sidebar-label{display:inline-block;padding:var(--space-1) var(--space-3);background:var(--primary-bg);color:var(--primary-strong);border-radius:var(--radius-full);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-4)}.hero-sobre-mi h1{font-family:var(--font-ui);font-size:var(--text-6xl);font-weight:800;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0 0 var(--space-5)}.hero-sobre-mi .hero-desc{font-size:var(--text-xl);color:var(--text-muted);line-height:var(--leading-relaxed);max-width:600px;margin:0 auto}.reset-fondo{background:var(--bg-page);padding:var(--space-12) 0 var(--space-16)}.contenido-texto{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-main)}.contenido-texto p{margin:0 0 var(--space-4)}.lista-tech{list-style:none;padding:0;margin:var(--space-4) 0 0;display:flex;flex-direction:column;gap:var(--space-3)}.lista-tech li{padding:var(--space-3) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-main);line-height:var(--leading-normal)}.lista-tech li strong{color:var(--primary);font-weight:600}.bloque-redes-bip{text-align:center;margin-top:var(--space-8)}.bloque-redes-bip .prompts-header{justify-content:center}.bloque-redes-bip p{color:var(--text-muted);max-width:540px;margin:var(--space-4) auto var(--space-6);line-height:var(--leading-relaxed)}.lista-redes-bip{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.btn-red-social{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--bg-surface);color:var(--text-main);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-base);font-weight:500;text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.btn-red-social:hover,.btn-red-social:focus-visible{background:var(--primary);color:var(--text-on-primary);border-color:var(--primary);transform:translateY(-2px)}.btn-red-social svg{width:16px;height:16px}.cta-central{text-align:center;margin-top:var(--space-12)}@media (max-width:720px){.hero-sobre-mi h1{font-size:var(--text-4xl)}.hero-sobre-mi .hero-desc{font-size:var(--text-lg)}}