<!doctype html>

<html lang="es">

<head>

  <meta charset="utf-8" />

  <meta name="viewport" content="width=device-width, initial-scale=1" />

  <title>Roca Legal | Asesoría Jurídica Profesional</title>

  <meta name="description" content="Roca Legal ofrece asesoría jurídica integral con un enfoque profesional y personalizado en Santiago, Chile." />


  <style>

    :root{

      --bg:#0b0f14;

      --card:#111827;

      --text:#e5e7eb;

      --muted:#9ca3af;

      --line:rgba(255,255,255,.12);

      --brand:#e5e7eb;

      --accent:#93c5fd;

    }

    *{box-sizing:border-box}

    html{scroll-behavior:smooth}

    body{

      margin:0;

      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Helvetica Neue", sans-serif;

      background: radial-gradient(1200px 800px at 20% 0%, rgba(147,197,253,.12), transparent 60%),

                  radial-gradient(900px 600px at 90% 10%, rgba(229,231,235,.08), transparent 60%),

                  var(--bg);

      color:var(--text);

      line-height:1.5;

    }

    a{color:inherit; text-decoration:none}

    .container{max-width:1100px; margin:0 auto; padding:0 20px}

    .nav{

      position:sticky; top:0; z-index:50;

      backdrop-filter:saturate(180%) blur(10px);

      background:rgba(11,15,20,.75);

      border-bottom:1px solid var(--line);

    }

    .nav-inner{

      display:flex; align-items:center; justify-content:space-between;

      padding:14px 0;

      gap:16px;

    }

    .brand{

      display:flex; align-items:center; gap:10px;

      font-weight:700; letter-spacing:.2px;

    }

    .dot{

      width:10px; height:10px; border-radius:999px;

      background:var(--accent);

      box-shadow:0 0 0 6px rgba(147,197,253,.12);

    }

    .menu{

      display:flex; gap:18px; align-items:center;

      font-size:14px; color:var(--muted);

    }

    .menu a{padding:8px 10px; border-radius:10px}

    .menu a:hover{background:rgba(255,255,255,.06); color:var(--text)}

    .cta{

      display:inline-flex; align-items:center; justify-content:center;

      padding:10px 14px;

      border-radius:12px;

      border:1px solid rgba(147,197,253,.35);

      background:rgba(147,197,253,.10);

      color:var(--text);

      font-weight:600;

      font-size:14px;

      white-space:nowrap;

    }

    .cta:hover{background:rgba(147,197,253,.16)}


    .hero{

      padding:70px 0 40px;

    }

    .hero-grid{

      display:grid;

      grid-template-columns: 1.25fr .75fr;

      gap:28px;

      align-items:stretch;

    }

    .hero h1{

      margin:0 0 14px;

      font-size:42px;

      line-height:1.15;

      letter-spacing:-.4px;

    }

    .hero p{

      margin:0 0 22px;

      color:var(--muted);

      font-size:16px;

      max-width:60ch;

    }

    .hero-actions{

      display:flex; gap:12px; flex-wrap:wrap;

    }

    .btn{

      display:inline-flex; align-items:center; justify-content:center;

      padding:12px 16px;

      border-radius:12px;

      border:1px solid var(--line);

      background:rgba(255,255,255,.06);

      color:var(--text);

      font-weight:600;

      font-size:14px;

    }

    .btn:hover{background:rgba(255,255,255,.10)}

    .btn-primary{

      border:1px solid rgba(147,197,253,.35);

      background:rgba(147,197,253,.12);

    }

    .btn-primary:hover{background:rgba(147,197,253,.18)}


    .card{

      background:linear-gradient(180deg, rgba(17,24,39,.9), rgba(17,24,39,.72));

      border:1px solid var(--line);

      border-radius:18px;

      padding:18px;

      box-shadow: 0 20px 40px rgba(0,0,0,.25);

    }

    .card h3{margin:0 0 6px; font-size:16px}

    .card p{margin:0; color:var(--muted); font-size:14px}

    .kpi{

      display:grid; grid-template-columns:1fr 1fr;

      gap:12px; margin-top:14px;

    }

    .pill{

      border:1px solid var(--line);

      border-radius:14px;

      padding:12px;

      background:rgba(255,255,255,.04);

    }

    .pill .label{color:var(--muted); font-size:12px}

    .pill .value{font-weight:700; margin-top:4px}


    section{padding:46px 0}

    .section-title{

      display:flex; align-items:flex-end; justify-content:space-between;

      gap:18px; margin-bottom:18px;

    }

    h2{

      margin:0;

      font-size:26px;

      letter-spacing:-.2px;

    }

    .subtitle{color:var(--muted); font-size:14px; margin-top:6px}

    .grid{

      display:grid;

      grid-template-columns: repeat(3, 1fr);

      gap:14px;

    }

    .service{

      padding:18px;

      border-radius:18px;

      border:1px solid var(--line);

      background:rgba(255,255,255,.04);

      min-height:140px;

    }

    .service h3{margin:0 0 8px; font-size:16px}

    .service p{margin:0; color:var(--muted); font-size:14px}


    .about{

      display:grid;

      grid-template-columns: 1fr 1fr;

      gap:14px;

    }


    .contact-grid{

      display:grid;

      grid-template-columns: .85fr 1.15fr;

      gap:14px;

      align-items:start;

    }

    .info{

      display:grid;

      gap:12px;

    }

    .info-item{

      border:1px solid var(--line);

      background:rgba(255,255,255,.04);

      border-radius:18px;

      padding:16px;

    }

    .info-item .k{color:var(--muted); font-size:12px}

    .info-item .v{margin-top:6px; font-weight:650}

    .info-item a{color:var(--accent); text-decoration:underline; text-underline-offset:3px}


    form{

      display:grid;

      gap:10px;

    }

    label{font-size:12px; color:var(--muted)}

    input, textarea{

      width:100%;

      padding:12px 12px;

      border-radius:14px;

      border:1px solid var(--line);

      background:rgba(0,0,0,.20);

      color:var(--text);

      outline:none;

      font-size:14px;

    }

    textarea{min-height:130px; resize:vertical}

    input:focus, textarea:focus{border-color: rgba(147,197,253,.5)}

    .row{

      display:grid;

      grid-template-columns: 1fr 1fr;

      gap:10px;

    }

    .note{color:var(--muted); font-size:12px; margin-top:6px}

    footer{

      padding:26px 0 36px;

      border-top:1px solid var(--line);

      color:var(--muted);

      font-size:13px;

    }

    .footer-inner{

      display:flex; align-items:center; justify-content:space-between;

      gap:12px; flex-wrap:wrap;

    }


    @media (max-width: 920px){

      .hero-grid{grid-template-columns:1fr}

      .about{grid-template-columns:1fr}

      .contact-grid{grid-template-columns:1fr}

      .grid{grid-template-columns:1fr 1fr}

      .hero h1{font-size:36px}

    }

    @media (max-width: 560px){

      .menu{display:none}

      .grid{grid-template-columns:1fr}

      .row{grid-template-columns:1fr}

      .hero{padding-top:52px}

      .hero h1{font-size:30px}

    }

  </style>

</head>


<body>

  <header class="nav">

    <div class="container">

      <div class="nav-inner">

        <a class="brand" href="#inicio" aria-label="Roca Legal - Inicio">

          <span class="dot" aria-hidden="true"></span>

          <span>Roca Legal</span>

        </a>


        <nav class="menu" aria-label="Navegación">

          <a href="#inicio">Inicio</a>

          <a href="#nosotros">Nosotros</a>

          <a href="#servicios">Servicios</a>

          <a href="#contacto">Contacto</a>

        </nav>


        <a class="cta" href="#contacto">Contáctanos</a>

      </div>

    </div>

  </header>


  <main>

    <section id="inicio" class="hero">

      <div class="container">

        <div class="hero-grid">

          <div class="card">

            <h1>Asesoría Jurídica Integral con un enfoque profesional y personalizado</h1>

            <p>

              En Roca Legal ofrecemos asesoría jurídica especializada con un enfoque integral, orientada a entregar soluciones efectivas

              adaptadas a las necesidades específicas de cada cliente.

            </p>

            <div class="hero-actions">

              <a class="btn btn-primary" href="#contacto">Contáctanos</a>

              <a class="btn" href="#servicios">Ver servicios</a>

            </div>

            <p class="note" style="margin-top:14px;">Asesoría Jurídica Profesional</p>

          </div>


          <aside class="card" aria-label="Resumen">

            <h3>Roca Legal</h3>

            <p>Ética profesional, excelencia y acompañamiento cercano en cada etapa de tus proyectos y negocios.</p>


            <div class="kpi">

              <div class="pill">

                <div class="label">Ubicación</div>

                <div class="value">Santiago, Chile</div>

              </div>

              <div class="pill">

                <div class="label">Contacto</div>

                <div class="value"><a href="mailto:contacto@rocalegal.cl" style="color:inherit; text-decoration:underline; text-underline-offset:3px;">contacto@rocalegal.cl</a></div>

              </div>

              <div class="pill">

                <div class="label">Teléfono</div>

                <div class="value"><a href="tel:+56993493303" style="color:inherit; text-decoration:underline; text-underline-offset:3px;">+56 9 9349 3303</a></div>

              </div>

              <div class="pill">

                <div class="label">Áreas</div>

                <div class="value">Civil · Comercial · Societario</div>

              </div>

            </div>

          </aside>

        </div>

      </div>

    </section>


    <section id="nosotros">

      <div class="container">

        <div class="section-title">

          <div>

            <h2>¿Quiénes Somos?</h2>

            <div class="subtitle">Enfoque integral, personalizado y orientado a resultados.</div>

          </div>

        </div>


        <div class="about">

          <div class="card">

            <p>

              En Roca Legal, ofrecemos asesoría jurídica especializada con un enfoque integral y personalizado.

              Nuestra experiencia y compromiso nos permiten entregar soluciones efectivas adaptadas a las necesidades específicas

              de cada cliente.

            </p>

          </div>

          <div class="card">

            <p>

              Nos caracterizamos por mantener una ética profesional sólida y un servicio de excelencia, basado en la confianza,

              la transparencia y el profesionalismo. Trabajamos de cerca con nuestros clientes para comprender sus objetivos y

              ofrecer el mejor asesoramiento legal en cada etapa de sus proyectos y negocios.

            </p>

          </div>

        </div>

      </div>

    </section>


    <section id="servicios">

      <div class="container">

        <div class="section-title">

          <div>

            <h2>Áreas de Práctica</h2>

            <div class="subtitle">Servicios jurídicos para personas y empresas, con foco en claridad y ejecución.</div>

          </div>

        </div>


        <div class="grid">

          <div class="service">

            <h3>Derecho Civil y Comercial</h3>

            <p>Asesoría integral en contratos, obligaciones, responsabilidad civil y derecho comercial.</p>

          </div>

          <div class="service">

            <h3>Derecho Societario</h3>

            <p>Constitución de sociedades, modificaciones estatutarias y gobierno corporativo.</p>

          </div>

          <div class="service">

            <h3>Derecho Laboral</h3>

            <p>Contratos de trabajo, relaciones laborales, despidos y asesoría en normativa laboral.</p>

          </div>

          <div class="service">

            <h3>Proyectos Inmobiliarios</h3>

            <p>Asesoría legal en compraventa, promesas, arriendos y gestión de proyectos inmobiliarios.</p>

          </div>

          <div class="service">

            <h3>Derecho Bancario</h3>

            <p>Contratos financieros, créditos, garantías y operaciones bancarias.</p>

          </div>

          <div class="service">

            <h3>Asesoría Empresarial</h3>

            <p>Consultoría legal para empresas, cumplimiento normativo y gestión de riesgos legales.</p>

          </div>

        </div>

      </div>

    </section>


    <section id="contacto">

      <div class="container">

        <div class="section-title">

          <div>

            <h2>Contacto</h2>

            <div class="subtitle">Escríbenos y te responderemos a la brevedad.</div>

          </div>

        </div>


        <div class="contact-grid">

          <div class="info">

            <div class="info-item">

              <div class="k">Email</div>

              <div class="v"><a href="mailto:contacto@rocalegal.cl">contacto@rocalegal.cl</a></div>

            </div>

            <div class="info-item">

              <div class="k">Teléfono</div>

              <div class="v"><a href="tel:+56993493303">+56 9 9349 3303</a></div>

            </div>

            <div class="info-item">

              <div class="k">Ubicación</div>

              <div class="v">Santiago, Chile</div>

            </div>


            <div class="info-item">

              <div class="k">Horario</div>

              <div class="v">Lunes a Viernes</div>

              <div class="note">Atención previa coordinación.</div>

            </div>

          </div>


          <div class="card">

            <form id="contactForm">

              <div class="row">

                <div>

                  <label for="nombre">Nombre</label>

                  <input id="nombre" name="nombre" type="text" placeholder="Tu nombre" required />

                </div>

                <div>

                  <label for="email">Email</label>

                  <input id="email" name="email" type="email" placeholder="tu@correo.com" required />

                </div>

              </div>


              <div class="row">

                <div>

                  <label for="telefono">Teléfono</label>

                  <input id="telefono" name="telefono" type="tel" placeholder="+56 9..." />

                </div>

                <div>

                  <label for="asunto">Asunto</label>

                  <input id="asunto" name="asunto" type="text" placeholder="Consulta legal" />

                </div>

              </div>


              <div>

                <label for="mensaje">Mensaje</label>

                <textarea id="mensaje" name="mensaje" placeholder="Escribe tu mensaje" required></textarea>

              </div>


              <button class="btn btn-primary" type="submit">Enviar Mensaje</button>

              <div class="note">

                Este formulario abre tu aplicación de correo y prepara el mensaje. No almacena datos en el sitio.

              </div>

            </form>

          </div>

        </div>

      </div>

    </section>


    <footer>

      <div class="container">

        <div class="footer-inner">

          <div>© 2025 Roca Legal. Todos los derechos reservados.</div>

          <div><a href="#inicio" style="text-decoration:underline; text-underline-offset:3px;">Volver arriba</a></div>

        </div>

      </div>

    </footer>

  </main>


  <script>

    // Envío por mailto (sin backend). Abre el cliente de correo con los campos completados.

    document.getElementById('contactForm').addEventListener('submit', function(e){

      e.preventDefault();

      const nombre = document.getElementById('nombre').value.trim();

      const email = document.getElementById('email').value.trim();

      const telefono = document.getElementById('telefono').value.trim();

      const asunto = (document.getElementById('asunto').value.trim() || 'Consulta desde rocalegal.cl');


      const mensaje = document.getElementById('mensaje').value.trim();


      const body =

        `Nombre: ${nombre}\n` +

        `Email: ${email}\n` +

        (telefono ? `Teléfono: ${telefono}\n` : '') +

        `\nMensaje:\n${mensaje}\n`;


      const mailto = `mailto:contacto@rocalegal.cl?subject=${encodeURIComponent(asunto)}&body=${encodeURIComponent(body)}`;

      window.location.href = mailto;

    });

  </script>

</body>

</html>