/* V7.5.3: clear WhatsApp entry; existing .cta3d owns pointer/touch behavior. */
.cta3d--whatsapp .cta3d__face{background:linear-gradient(180deg,#087244,#075e38);color:#fff}
.cta3d--whatsapp .cta3d__shadow{background:#034328;box-shadow:0 14px 26px -8px rgba(8,114,68,.5)}
.cta3d--whatsapp .cta3d__face svg{display:block;fill:none;stroke:currentColor}
.cta3d--whatsapp:focus-visible{outline:3px solid #fff;outline-offset:5px}
.top .top__whatsapp{display:none;flex:none;min-height:48px}
.top .top__tel{width:44px;min-width:44px;padding:0;justify-content:center}
.top .top__tel bdi{display:none}
.leasing-intro{position:relative;padding-block:clamp(34px,5vw,68px);background:linear-gradient(110deg,rgba(6,35,25,.55),rgba(7,9,11,.12));border-block:1px solid rgba(93,174,131,.18)}
.leasing-intro p{max-width:780px}
.leasing-intro .actions{margin-block-end:0}
@media(min-width:900px){
  .top .top__whatsapp{display:inline-flex}
  .top .top__whatsapp .cta3d__face{padding:10px 16px;font-size:.95rem}
  .top{gap:10px;padding-inline:16px}
  .top .brand__txt{display:none}
}
@media(min-width:900px) and (max-width:1599.98px){.top .menu{display:block}.top .nav__row{display:none}}
@media(min-width:1600px){.top .menu{display:none}.top .nav__row{display:flex}}
@media(max-width:899px){
  :root{--bar:calc(86px + env(safe-area-inset-bottom,0px))}
  .bar{height:var(--bar);padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:minmax(0,2.2fr) minmax(72px,1fr);gap:10px;align-items:stretch}
  .bar .cta3d{min-width:0;min-height:54px}
  .bar .cta3d__face{padding:9px 10px;gap:7px;font-size:.86rem;line-height:1.18;min-width:0}
  .bar .cta3d__label{min-width:0;overflow-wrap:anywhere}
  .bar .cta3d__ext{display:none}
  .bar__tel{min-height:54px;min-width:0;padding-inline:7px;font-size:.9rem;gap:6px}
  .bar__tel svg{width:18px;height:18px}
}
@media(max-width:380px){.bar{gap:8px}.bar .cta3d__face{font-size:.79rem}.bar .cta3d__face svg{width:17px;height:17px}}
@media(prefers-reduced-motion:reduce){.cta3d--whatsapp .cta3d__face,.cta3d--whatsapp .cta3d__shadow{transition:none}}
@media print{.top .top__whatsapp,.bar{display:none}}

/* V753-r2: reuse Corion infinity and the installed Font Awesome WhatsApp icon. */
.cta3d .cta3d__brand,.cta3d .cta3d__whatsapp-logo{display:block;width:24px;height:24px;min-width:24px;object-fit:contain;flex:none}
.cta3d--sm .cta3d__brand,.cta3d--sm .cta3d__whatsapp-logo{display:block;width:22px;height:22px;min-width:22px}
@media(max-width:380px){.bar .cta3d__whatsapp-logo{width:20px;height:20px;min-width:20px}}
