<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Soluciones RH Humanos</title>
<link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=DM+Serif+Display&display=swap" rel="stylesheet">
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; }
body { font-family: 'DM Sans', sans-serif; background: #ffffff; color: #1a1a1a; -webkit-font-smoothing: antialiased; }
img { max-width: 100%; display: block; }
a { text-decoration: none; color: inherit; }
:root {
  --verde: #1D9E75;
  --verde-oscuro: #0F6E56;
  --verde-claro: #E1F5EE;
  --verde-medio: #9FE1CB;
  --texto: #1a1a1a;
  --texto-suave: #6b7280;
  --borde: #e5e7eb;
  --fondo: #f9fafb;
  --radio: 12px;
  --radio-sm: 8px;
  --radio-pill: 100px;
}
.srh-nav {
  position: sticky; top: 0; z-index: 100;
  background: rgba(255,255,255,0.97);
  backdrop-filter: blur(12px);
  border-bottom: 1px solid var(--borde);
  padding: 0 5%;
  display: flex; align-items: center; justify-content: space-between;
  height: 68px;
}
.srh-nav-logo { display: flex; align-items: center; gap: 10px; }
.srh-nav-logo-icon { width: 38px; height: 38px; background: var(--verde); border-radius: 10px; display: flex; align-items: center; justify-content: center; }
.srh-nav-logo-icon svg { width: 20px; height: 20px; fill: none; stroke: #fff; stroke-width: 2; }
.srh-nav-logo-text { font-size: 16px; font-weight: 600; color: var(--texto); line-height: 1.2; }
.srh-nav-logo-sub { font-size: 11px; color: var(--verde); font-weight: 400; display: block; }
.srh-nav-links { display: flex; gap: 32px; }
.srh-nav-links a { font-size: 14px; color: var(--texto-suave); font-weight: 400; transition: color 0.2s; }
.srh-nav-links a:hover { color: var(--verde); }
.srh-nav-cta { background: var(--verde); color: #fff; padding: 10px 20px; border-radius: var(--radio-pill); font-size: 13px; font-weight: 500; display: flex; align-items: center; gap: 7px; transition: background 0.2s; cursor: pointer; border: none; }
.srh-nav-cta:hover { background: var(--verde-oscuro); }
.srh-nav-cta svg { width: 16px; height: 16px; fill: #fff; }
.srh-hero { padding: 80px 5% 60px; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; max-width: 1200px; margin: 0 auto; }
.srh-hero-badge { display: inline-flex; align-items: center; gap: 6px; background: var(--verde-claro); color: var(--verde-oscuro); font-size: 12px; font-weight: 500; padding: 5px 14px; border-radius: var(--radio-pill); margin-bottom: 20px; }
.srh-hero-badge::before { content: ''; width: 6px; height: 6px; background: var(--verde); border-radius: 50%; }
.srh-hero h1 { font-family: 'DM Serif Display', serif; font-size: 46px; line-height: 1.15; color: var(--texto); margin-bottom: 20px; }
.srh-hero h1 em { font-style: italic; color: var(--verde); }
.srh-hero-desc { font-size: 16px; color: var(--texto-suave); line-height: 1.75; margin-bottom: 32px; }
.srh-hero-btns { display: flex; gap: 12px; flex-wrap: wrap; margin-bottom: 40px; }
.srh-btn-verde { background: var(--verde); color: #fff; padding: 14px 24px; border-radius: var(--radio-pill); font-size: 14px; font-weight: 500; display: flex; align-items: center; gap: 8px; transition: background 0.2s; cursor: pointer; border: none; }
.srh-btn-verde:hover { background: var(--verde-oscuro); }
.srh-btn-verde svg { width: 18px; height: 18px; fill: #fff; }
.srh-btn-outline { background: transparent; color: var(--verde); padding: 14px 24px; border-radius: var(--radio-pill); border: 1.5px solid var(--verde); font-size: 14px; font-weight: 500; display: flex; align-items: center; gap: 8px; transition: all 0.2s; cursor: pointer; }
.srh-btn-outline:hover { background: var(--verde-claro); }
.srh-hero-stats { display: flex; gap: 32px; }
.srh-hero-stat-num { font-size: 24px; font-weight: 600; color: var(--verde); font-family: 'DM Serif Display', serif; }
.srh-hero-stat-label { font-size: 12px; color: var(--texto-suave); margin-top: 2px; }
.srh-hero-divider { width: 1px; background: var(--borde); }
.srh-hero-visual { display: flex; flex-direction: column; gap: 12px; }
.srh-hero-card { background: #fff; border: 1px solid var(--borde); border-radius: var(--radio); padding: 16px 18px; display: flex; align-items: center; gap: 14px; transition: border-color 0.2s, box-shadow 0.2s; }
.srh-hero-card:hover { border-color: var(--verde-medio); box-shadow: 0 4px 16px rgba(29,158,117,0.08); }
.srh-hero-card-icon { width: 42px; height: 42px; flex-shrink: 0; background: var(--verde-claro); border-radius: 10px; display: flex; align-items: center; justify-content: center; }
.srh-hero-card-icon svg { width: 22px; height: 22px; stroke: var(--verde-oscuro); fill: none; stroke-width: 1.8; }
.srh-hero-card-title { font-size: 14px; font-weight: 500; color: var(--texto); }
.srh-hero-card-sub { font-size: 12px; color: var(--texto-suave); }
.srh-hero-card-tag { margin-left: auto; flex-shrink: 0; background: var(--verde-claro); color: var(--verde-oscuro); font-size: 11px; font-weight: 500; padding: 3px 10px; border-radius: var(--radio-pill); }
.srh-hero-card-tag.active { background: #dcfce7; color: #166534; }
.srh-stats-bar { background: var(--verde-oscuro); padding: 28px 5%; display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }
.srh-stat-item { text-align: center; }
.srh-stat-num { font-family: 'DM Serif Display', serif; font-size: 28px; color: #fff; }
.srh-stat-label { font-size: 12px; color: var(--verde-medio); margin-top: 4px; }
.srh-section { padding: 80px 5%; max-width: 1200px; margin: 0 auto; }
.srh-section-tag { display: inline-block; background: var(--verde-claro); color: var(--verde-oscuro); font-size: 12px; font-weight: 500; padding: 4px 14px; border-radius: var(--radio-pill); margin-bottom: 12px; }
.srh-section-title { font-family: 'DM Serif Display', serif; font-size: 36px; color: var(--texto); margin-bottom: 10px; line-height: 1.2; }
.srh-section-sub { font-size: 16px; color: var(--texto-suave); line-height: 1.6; }
.srh-section-header { margin-bottom: 48px; }
.srh-section-header.center { text-align: center; }
.srh-services-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
.srh-service-card { background: #fff; border: 1px solid var(--borde); border-radius: var(--radio); padding: 28px 24px; transition: border-color 0.2s, transform 0.2s, box-shadow 0.2s; position: relative; overflow: hidden; }
.srh-service-card::before { content: ''; position: absolute; top: 0; left: 0; width: 3px; height: 100%; background: var(--verde); opacity: 0; transition: opacity 0.2s; }
.srh-service-card:hover { border-color: var(--verde-medio); transform: translateY(-3px); box-shadow: 0 8px 24px rgba(29,158,117,0.1); }
.srh-service-card:hover::before { opacity: 1; }
.srh-service-icon { width: 48px; height: 48px; background: var(--verde-claro); border-radius: 12px; display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }
.srh-service-icon svg { width: 24px; height: 24px; stroke: var(--verde-oscuro); fill: none; stroke-width: 1.8; }
.srh-service-title { font-size: 15px; font-weight: 600; color: var(--texto); margin-bottom: 8px; }
.srh-service-desc { font-size: 13px; color: var(--texto-suave); line-height: 1.65; }
.srh-service-tag { display: inline-block; margin-top: 14px; background: var(--fondo); color: var(--verde-oscuro); font-size: 11px; font-weight: 500; padding: 3px 10px; border-radius: var(--radio-pill); border: 1px solid var(--borde); }
.srh-why-wrap { background: var(--fondo); padding: 80px 0; }
.srh-why-inner { max-width: 1200px; margin: 0 auto; padding: 0 5%; display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: start; }
.srh-why-list { display: flex; flex-direction: column; gap: 24px; margin-top: 32px; }
.srh-why-item { display: flex; gap: 16px; align-items: flex-start; }
.srh-why-icon { width: 40px; height: 40px; flex-shrink: 0; background: var(--verde-claro); border-radius: 10px; display: flex; align-items: center; justify-content: center; }
.srh-why-icon svg { width: 20px; height: 20px; stroke: var(--verde-oscuro); fill: none; stroke-width: 1.8; }
.srh-why-title { font-size: 15px; font-weight: 600; color: var(--texto); margin-bottom: 4px; }
.srh-why-desc { font-size: 13px; color: var(--texto-suave); line-height: 1.6; }
.srh-steps { display: flex; flex-direction: column; gap: 0; margin-top: 32px; }
.srh-step { display: flex; gap: 18px; align-items: flex-start; padding-bottom: 28px; position: relative; }
.srh-step:not(:last-child)::after { content: ''; position: absolute; left: 19px; top: 42px; bottom: 0; width: 1px; background: var(--verde-medio); }
.srh-step-num { width: 40px; height: 40px; flex-shrink: 0; background: var(--verde); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 14px; font-weight: 600; }
.srh-step-title { font-size: 15px; font-weight: 600; color: var(--texto); margin-bottom: 4px; margin-top: 8px; }
.srh-step-desc { font-size: 13px; color: var(--texto-suave); line-height: 1.6; }
.srh-test-wrap { padding: 80px 0; }
.srh-test-inner { max-width: 1200px; margin: 0 auto; padding: 0 5%; }
.srh-test-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 48px; }
.srh-test-card { background: #fff; border: 1px solid var(--borde); border-radius: var(--radio); padding: 28px 24px; }
.srh-test-stars { color: #f59e0b; font-size: 14px; letter-spacing: 2px; margin-bottom: 14px; }
.srh-test-text { font-size: 14px; color: var(--texto-suave); line-height: 1.7; margin-bottom: 20px; font-style: italic; }
.srh-test-author { display: flex; align-items: center; gap: 10px; }
.srh-test-avatar { width: 36px; height: 36px; border-radius: 50%; background: var(--verde-claro); display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 600; color: var(--verde-oscuro); }
.srh-test-name { font-size: 13px; font-weight: 600; color: var(--texto); }
.srh-test-co { font-size: 12px; color: var(--texto-suave); }
.srh-cta-wrap { background: var(--verde); padding: 80px 5%; text-align: center; }
.srh-cta-wrap h2 { font-family: 'DM Serif Display', serif; font-size: 38px; color: #fff; margin-bottom: 12px; line-height: 1.2; }
.srh-cta-wrap p { font-size: 16px; color: rgba(255,255,255,0.8); margin-bottom: 36px; }
.srh-cta-btns { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }
.srh-cta-btn-white { background: #fff; color: var(--verde-oscuro); padding: 14px 28px; border-radius: var(--radio-pill); font-size: 14px; font-weight: 600; display: flex; align-items: center; gap: 8px; border: none; cursor: pointer; transition: opacity 0.2s; }
.srh-cta-btn-white svg { width: 18px; height: 18px; fill: var(--verde); }
.srh-cta-btn-white:hover { opacity: 0.92; }
.srh-cta-btn-borde { background: transparent; color: #fff; padding: 14px 28px; border-radius: var(--radio-pill); border: 1.5px solid rgba(255,255,255,0.5); font-size: 14px; font-weight: 500; display: flex; align-items: center; gap: 8px; cursor: pointer; transition: border-color 0.2s, background 0.2s; }
.srh-cta-btn-borde:hover { border-color: #fff; background: rgba(255,255,255,0.1); }
.srh-footer { background: #085041; padding: 60px 5% 30px; }
.srh-footer-grid { display: grid; grid-template-columns: 2fr 1fr 1fr; gap: 48px; margin-bottom: 48px; }
.srh-footer-brand { font-size: 16px; font-weight: 600; color: #fff; margin-bottom: 10px; }
.srh-footer-desc { font-size: 13px; color: var(--verde-medio); line-height: 1.7; }
.srh-footer-title { font-size: 11px; font-weight: 600; color: var(--verde-medio); text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 16px; }
.srh-footer-links { display: flex; flex-direction: column; gap: 10px; }
.srh-footer-links a { font-size: 13px; color: #9FE1CB; transition: color 0.2s; }
.srh-footer-links a:hover { color: #fff; }
.srh-footer-contact { display: flex; flex-direction: column; gap: 12px; }
.srh-footer-contact-item { display: flex; align-items: center; gap: 10px; font-size: 13px; color: #9FE1CB; }
.srh-footer-contact-item svg { width: 16px; height: 16px; stroke: var(--verde-medio); fill: none; stroke-width: 1.8; flex-shrink: 0; }
.srh-footer-bottom { border-top: 1px solid rgba(255,255,255,0.1); padding-top: 24px; display: flex; justify-content: space-between; align-items: center; }
.srh-footer-copy { font-size: 12px; color: #5DCAA5; }
.srh-footer-social { display: flex; gap: 10px; }
.srh-social-btn { width: 34px; height: 34px; border-radius: 8px; background: rgba(255,255,255,0.08); display: flex; align-items: center; justify-content: center; transition: background 0.2s; cursor: pointer; }
.srh-social-btn:hover { background: rgba(255,255,255,0.18); }
.srh-social-btn svg { width: 16px; height: 16px; stroke: #9FE1CB; fill: none; stroke-width: 1.8; }
.srh-wa-float { position: fixed; bottom: 24px; right: 24px; z-index: 999; background: #25D366; color: #fff; width: 56px; height: 56px; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 20px rgba(37,211,102,0.4); cursor: pointer; transition: transform 0.2s; }
.srh-wa-float:hover { transform: scale(1.08); }
.srh-wa-float svg { width: 28px; height: 28px; fill: #fff; }
@media (max-width: 900px) {
  .srh-hero { grid-template-columns: 1fr; gap: 40px; padding: 48px 5%; }
  .srh-hero h1 { font-size: 34px; }
  .srh-stats-bar { grid-template-columns: repeat(2, 1fr); }
  .srh-services-grid { grid-template-columns: 1fr 1fr; }
  .srh-why-inner { grid-template-columns: 1fr; gap: 40px; }
  .srh-test-grid { grid-template-columns: 1fr; }
  .srh-footer-grid { grid-template-columns: 1fr; gap: 32px; }
  .srh-nav-links { display: none; }
}
@media (max-width: 600px) {
  .srh-services-grid { grid-template-columns: 1fr; }
  .srh-hero h1 { font-size: 28px; }
  .srh-section-title { font-size: 28px; }
  .srh-cta-wrap h2 { font-size: 28px; }
  .srh-stats-bar { grid-template-columns: 1fr 1fr; }
}
@keyframes fadeUp { from { opacity: 0; transform: translateY(24px); } to { opacity: 1; transform: translateY(0); } }
.srh-hero > * { animation: fadeUp 0.6s ease both; }
.srh-hero > *:nth-child(2) { animation-delay: 0.15s; }
</style>
</head>
<body>

<nav class="srh-nav">
  <div class="srh-nav-logo">
    <div class="srh-nav-logo-icon">
      <svg viewBox="0 0 24 24"><circle cx="9" cy="7" r="3"/><path d="M3 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/><path d="M21 21v-2a4 4 0 0 0-3-3.85"/></svg>
    </div>
    <div>
      <span class="srh-nav-logo-text">Soluciones RH</span>
      <span class="srh-nav-logo-sub">Humanos</span>
    </div>
  </div>
  <div class="srh-nav-links">
    <a href="#servicios">Servicios</a>
    <a href="#nosotros">Nosotros</a>
    <a href="#contacto">Contacto</a>
  </div>
  <a href="https://wa.me/+543415447684?text=Hola%2C%20me%20gustaria%20conocer%20mas%20sobre%20sus%20servicios" class="srh-nav-cta">
    <svg viewBox="0 0 24 24"><path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"/></svg>
    Consultanos
  </a>
</nav>

<section class="srh-hero">
  <div>
    <div class="srh-hero-badge">Rosario, Santa Fe · Todo el pais</div>
    <h1>Tu empresa merece un area de RRHH que <em>funcione de verdad</em></h1>
    <p class="srh-hero-desc">Gestionamos el capital humano de PyMES y empresas medianas para que vos te enfoques en hacer crecer tu negocio. Seleccion, liquidacion de sueldos, resolucion de conflictos y mas.</p>
    <div class="srh-hero-btns">
      <a href="https://wa.me/+543415447684?text=Hola%2C%20me%20gustaria%20conocer%20mas%20sobre%20sus%20servicios" class="srh-btn-verde">
        <svg viewBox="0 0 24 24"><path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"/></svg>
        Hablar por WhatsApp
      </a>
      <a href="#servicios" class="srh-btn-outline">Ver servicios</a>
    </div>
    <div class="srh-hero-stats">
      <div><div class="srh-hero-stat-num">5 dias</div><div class="srh-hero-stat-label">candidatos listos</div></div>
      <div class="srh-hero-divider"></div>
      <div><div class="srh-hero-stat-num">100%</div><div class="srh-hero-stat-label">confidencial</div></div>
      <div class="srh-hero-divider"></div>
      <div><div class="srh-hero-stat-num">PyMES</div><div class="srh-hero-stat-label">industria y servicios</div></div>
    </div>
  </div>
  <div class="srh-hero-visual">
    <div class="srh-hero-card">
      <div class="srh-hero-card-icon"><svg viewBox="0 0 24 24"><circle cx="11" cy="11" r="8"/><path d="M11 8v6"/><path d="M8 11h6"/></svg></div>
      <div><div class="srh-hero-card-title">Busqueda activa</div><div class="srh-hero-card-sub">Operario de produccion · Rosario</div></div>
      <span class="srh-hero-card-tag active">En proceso</span>
    </div>
    <div class="srh-hero-card">
      <div class="srh-hero-card-icon"><svg viewBox="0 0 24 24"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/><line x1="16" y1="13" x2="8" y2="13"/><line x1="16" y1="17" x2="8" y2="17"/></svg></div>
      <div><div class="srh-hero-card-title">Liquidacion de sueldos</div><div class="srh-hero-card-sub">Empresa industrial · 45 empleados</div></div>
      <span class="srh-hero-card-tag">Al dia</span>
    </div>
    <div class="srh-hero-card">
      <div class="srh-hero-card-icon"><svg viewBox="0 0 24 24"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg></div>
      <div><div class="srh-hero-card-title">Auditoria RRHH</div><div class="srh-hero-card-sub">Diagnostico completado</div></div>
      <span class="srh-hero-card-tag">Finalizado</span>
    </div>
    <div class="srh-hero-card">
      <div class="srh-hero-card-icon"><svg viewBox="0 0 24 24"><polyline points="22 7 13.5 15.5 8.5 10.5 2 17"/><polyline points="16 7 22 7 22 13"/></svg