.elementor-2399 .elementor-element.elementor-element-52bf7c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}body.elementor-page-2399:not(.elementor-motion-effects-element-type-background), body.elementor-page-2399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rz3incorporadora.com.br/wp-content/uploads/2026/04/background.jpeg");background-size:cover;}/* Start custom CSS */<style>
  @import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Poppins:wght@300;400;500;600;700&display=swap');

  .lv-wrap {
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    font-family:'Poppins',sans-serif;
    padding:60px 16px 40px;
    min-height:100vh;
  }

  .lv-wrap * { margin:0; padding:0; box-sizing:border-box; }

  /* ---- CARD ---- */
  .lv-card {
    background:#fff;
    border-radius:20px;
    padding:48px 40px 40px;
    max-width:500px;
    width:100%;
    text-align:center;
    box-shadow:
      0 1px 3px rgba(0,0,0,.04),
      0 8px 24px rgba(0,0,0,.06),
      0 24px 48px rgba(0,0,0,.04);
    animation:lv-up .7s cubic-bezier(.16,1,.3,1) forwards;
    opacity:0;
    transform:translateY(24px);
  }
  @keyframes lv-up { to{opacity:1;transform:translateY(0)} }

  /* ---- LOGO ---- */
  .lv-logo {
    margin-bottom:32px;
    animation:lv-fade .5s .2s ease forwards;
    opacity:0;
  }
  .lv-logo img { height:44px; object-fit:contain; }

  /* ---- CHECK ---- */
  .lv-check {
    width:80px; height:80px;
    margin:0 auto 24px;
    position:relative;
    animation:lv-pop .5s .4s cubic-bezier(.175,.885,.32,1.275) forwards;
    opacity:0; transform:scale(.5);
  }
  @keyframes lv-pop { to{opacity:1;transform:scale(1)} }

  .lv-check-bg {
    width:80px; height:80px;
    border-radius:50%;
    background:linear-gradient(145deg,#16a34a,#22c55e);
    display:flex; align-items:center; justify-content:center;
    box-shadow:0 4px 16px rgba(22,163,74,.25);
  }
  .lv-check-bg svg { width:36px; height:36px; }
  .lv-ck {
    stroke:#fff; stroke-width:3;
    stroke-linecap:round; stroke-linejoin:round;
    fill:none;
    stroke-dasharray:50; stroke-dashoffset:50;
    animation:lv-draw .5s .7s ease forwards;
  }
  @keyframes lv-draw { to{stroke-dashoffset:0} }

  .lv-check::after {
    content:''; position:absolute; inset:-6px;
    border-radius:50%;
    border:2px solid rgba(22,163,74,.15);
    animation:lv-ring 2s 1s ease infinite;
  }
  @keyframes lv-ring { 0%,100%{transform:scale(1);opacity:.6} 50%{transform:scale(1.12);opacity:0} }

  /* ---- TEXTOS ---- */
  .lv-title {
    font-family:'Libre Baskerville',serif;
    font-size:2rem;
    font-weight:700;
    color:#1a1a1a;
    margin-bottom:10px;
    animation:lv-fade .5s .6s ease forwards;
    opacity:0;
  }
  .lv-sub {
    font-size:1.05rem;
    color:#555;
    line-height:1.6;
    margin-bottom:4px;
    animation:lv-fade .5s .75s ease forwards;
    opacity:0;
  }
  .lv-sub strong { color:#16a34a; font-weight:600; }
  .lv-msg {
    font-size:.9rem;
    color:#999;
    margin-bottom:28px;
    animation:lv-fade .5s .9s ease forwards;
    opacity:0;
  }
  @keyframes lv-fade { from{opacity:0;transform:translateY(10px)} to{opacity:1;transform:translateY(0)} }

  /* ---- DIVIDER ---- */
  .lv-div {
    width:50px; height:2px;
    background:#dfa46d;
    border-radius:2px;
    margin:0 auto 24px;
    animation:lv-fade .5s .9s ease forwards;
    opacity:0;
  }

  /* ---- LINKS ---- */
  .lv-links {
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:10px;
    animation:lv-fade .5s 1.1s ease forwards;
    opacity:0;
  }

  .lv-link {
    display:flex; align-items:center; gap:12px;
    padding:14px 16px;
    background:#f9fafb;
    border:1px solid #f0f0f0;
    border-radius:12px;
    text-decoration:none;
    color:#333;
    font-size:.8rem;
    font-weight:500;
    transition:all .2s ease;
  }
  .lv-link:hover {
    background:#fff;
    border-color:#e0e0e0;
    box-shadow:0 2px 12px rgba(0,0,0,.06);
    transform:translateY(-1px);
  }

  .lv-ico {
    width:36px; height:36px;
    border-radius:10px;
    display:flex; align-items:center; justify-content:center;
    flex-shrink:0;
  }
  .lv-ico svg { width:16px; height:16px; }

  .lv-ico-local { background:#f3f0ff; }
  .lv-ico-local svg { stroke:#7c3aed; fill:none; }
  .lv-ico-port { background:#fef9ee; }
  .lv-ico-port svg { stroke:#d97706; fill:none; }
  .lv-ico-tour { background:#eef7ff; }
  .lv-ico-tour svg { stroke:#0284c7; fill:none; }

  .lv-lbl { text-align:left; line-height:1.3; }
  .lv-lbl small {
    display:block;
    font-weight:400;
    font-size:.68rem;
    color:#999;
    margin-top:2px;
  }

  /* Link largura total */
  .lv-full { grid-column:1/-1; }

  /* Nome do empreendimento */
  .lv-nome {
    font-family:'Libre Baskerville',serif;
    font-size:.85rem;
    font-weight:400;
    font-style:italic;
    color:#999;
    letter-spacing:.5px;
    margin-bottom:28px;
    animation:lv-fade .5s .25s ease forwards;
    opacity:0;
  }

  /* WhatsApp destaque */
  .lv-wpp {
    grid-column:1/-1;
    background:#16a34a;
    border:none;
    color:#fff;
    font-weight:600;
    font-size:.85rem;
    justify-content:center;
    padding:16px 20px;
    border-radius:12px;
    gap:12px;
  }
  .lv-wpp:hover {
    background:#15803d;
    box-shadow:0 4px 20px rgba(22,163,74,.25);
    transform:translateY(-1px);
    border-color:transparent;
  }
  .lv-wpp .lv-ico { background:rgba(255,255,255,.18); }
  .lv-wpp svg { fill:#fff !important; stroke:none !important; }
  .lv-wpp .lv-lbl small { color:rgba(255,255,255,.75); }

  /* ---- FOOTER ---- */
  .lv-footer {
    margin-top:20px;
    font-size:.7rem;
    color:rgba(255,255,255,.5);
    animation:lv-fade .5s 1.3s ease forwards;
    opacity:0;
    font-family:'Poppins',sans-serif;
  }

  /* ---- MOBILE ---- */
  @media (max-width:480px) {
    .lv-wrap { padding:40px 12px 30px; }
    .lv-card { padding:36px 24px 30px; }
    .lv-title { font-size:1.6rem; }
    .lv-sub { font-size:.95rem; }
    .lv-links { grid-template-columns:1fr; }
    .lv-check, .lv-check-bg { width:68px; height:68px; }
    .lv-check-bg svg { width:30px; height:30px; }
  }
</style>

<div class="lv-wrap">

  <div class="lv-card">

    <div class="lv-logo">
      <img src="https://rz3incorporadora.com.br/wp-content/uploads/2024/07/logo-neutro-transp-e1721073412798.png" alt="RZ3 Incorporadora">
    </div>

    <p class="lv-nome">La Vita Residence</p>

    <div class="lv-check">
      <div class="lv-check-bg">
        <svg viewBox="0 0 40 40"><polyline class="lv-ck" points="12,21 18,27 28,14"/></svg>
      </div>
    </div>

    <h1 class="lv-title">Parabéns!</h1>
    <p class="lv-sub">Você está em nossa <strong>lista de espera</strong>.</p>
    <p class="lv-msg">Logo nossa equipe entrará em contato.</p>

    <div class="lv-div"></div>

    <div class="lv-links">

      <a href="https://rz3incorporadora.com.br/lavita/local" class="lv-link" target="_blank">
        <div class="lv-ico lv-ico-local">
          <svg viewBox="0 0 24 24" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg>
        </div>
        <div class="lv-lbl">Localização<small>Conheça o bairro</small></div>
      </a>

      <a href="https://rz3incorporadora.com.br/lavita/portfolio" class="lv-link" target="_blank">
        <div class="lv-ico lv-ico-port">
          <svg viewBox="0 0 24 24" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="7" width="20" height="14" rx="2" ry="2"/><path d="M16 3H8l-2 4h12l-2-4z"/></svg>
        </div>
        <div class="lv-lbl">Portfólio<small>Todos os detalhes do La Vita</small></div>
      </a>

      <a href="https://rz3incorporadora.com.br/lavita/tour" class="lv-link lv-full" target="_blank">
        <div class="lv-ico lv-ico-tour">
          <svg viewBox="0 0 24 24" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><polygon points="10 8 16 12 10 16 10 8"/></svg>
        </div>
        <div class="lv-lbl">Tour Virtual 360º<small>Visite sem sair de casa</small></div>
      </a>

      <a href="https://api.whatsapp.com/send/?phone=558391630762&text=Ol%C3%A1!%20Sou%20da%20lista%20VIP%20do%20La%20Vita%20e%20gostaria%20de%20mais%20informa%C3%A7%C3%B5es.%20%F0%9F%8F%A1" class="lv-link lv-wpp" target="_blank">
        <div class="lv-ico">
          <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51l-.57-.01c-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z"/><path d="M12 0C5.373 0 0 5.373 0 12c0 2.625.846 5.059 2.284 7.034L.789 23.492a.5.5 0 00.611.611l4.458-1.495A11.948 11.948 0 0012 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-2.37 0-4.567-.82-6.3-2.188l-.44-.352-3.2 1.073 1.073-3.2-.352-.44A9.953 9.953 0 012 12C2 6.486 6.486 2 12 2s10 4.486 10 10-4.486 10-10 10z"/></svg>
        </div>
        <div class="lv-lbl">Falar com Consultor<small>Atendimento exclusivo via WhatsApp</small></div>
      </a>

    </div>

  </div>

  <p class="lv-footer">Todos os direitos reservados.</p>

</div>/* End custom CSS */