.detail-hero[data-astro-cid-lceuxqie]{background:linear-gradient(135deg, var(--green-950), var(--green-800));color:#fff;padding-block:2.5rem}.detail-hero__row[data-astro-cid-lceuxqie]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.badges[data-astro-cid-lceuxqie]{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.detail-hero[data-astro-cid-lceuxqie] h1[data-astro-cid-lceuxqie]{color:#fff;margin-bottom:.4rem;font-size:clamp(1.6rem,3.2vw,2.5rem)}.loc[data-astro-cid-lceuxqie]{color:#c8d6cc;margin:0}.price[data-astro-cid-lceuxqie]{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.price[data-astro-cid-lceuxqie] strong[data-astro-cid-lceuxqie]{font-family:var(--font-display);color:var(--gold-500);font-size:2.2rem;font-weight:800;line-height:1}.price[data-astro-cid-lceuxqie] span[data-astro-cid-lceuxqie]{color:#c8d6cc;margin-top:.4rem;font-size:.9rem}.detail__grid[data-astro-cid-lceuxqie]{grid-template-columns:1fr 380px;align-items:start;gap:2.5rem;display:grid}.detail__main[data-astro-cid-lceuxqie] h2[data-astro-cid-lceuxqie]{margin-top:2.25rem;font-size:1.4rem}.detail__main[data-astro-cid-lceuxqie] p[data-astro-cid-lceuxqie]{color:var(--muted)}.gallery[data-astro-cid-lceuxqie] img[data-astro-cid-lceuxqie]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%}.gallery__thumbs[data-astro-cid-lceuxqie]{gap:.6rem;margin-top:.75rem;display:flex}.thumb[data-astro-cid-lceuxqie]{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;width:110px;padding:0;overflow:hidden}.thumb[data-astro-cid-lceuxqie] img[data-astro-cid-lceuxqie]{aspect-ratio:3/2;border-radius:6px}.thumb[data-astro-cid-lceuxqie].is-active{border-color:var(--green-700)}.specs[data-astro-cid-lceuxqie]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.specs[data-astro-cid-lceuxqie] li[data-astro-cid-lceuxqie]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;padding:.8rem 1rem;display:flex}.specs[data-astro-cid-lceuxqie] span[data-astro-cid-lceuxqie]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.75rem}.specs[data-astro-cid-lceuxqie] strong[data-astro-cid-lceuxqie]{color:var(--green-900)}.ticks[data-astro-cid-lceuxqie]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-lceuxqie] li[data-astro-cid-lceuxqie]{padding-left:1.6rem;position:relative}.ticks[data-astro-cid-lceuxqie] li[data-astro-cid-lceuxqie]:before{content:"✓";color:var(--green-600);font-weight:800;position:absolute;left:0}.chips[data-astro-cid-lceuxqie]{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.chips[data-astro-cid-lceuxqie] li[data-astro-cid-lceuxqie]{background:var(--green-50);border:1px solid var(--green-100);color:var(--green-900);border-radius:999px;padding:.35rem .8rem;font-size:.875rem}.nearby[data-astro-cid-lceuxqie]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.5rem 1.5rem;padding:0;list-style:none;display:grid}.nearby[data-astro-cid-lceuxqie] li[data-astro-cid-lceuxqie]{border-bottom:1px dashed var(--border);justify-content:space-between;padding:.5rem 0;font-size:.925rem;display:flex}.nearby[data-astro-cid-lceuxqie] strong[data-astro-cid-lceuxqie]{color:var(--green-800)}.map[data-astro-cid-lceuxqie]{border-radius:var(--radius);border:1px solid var(--border);margin-top:1.5rem;overflow:hidden}.map[data-astro-cid-lceuxqie] iframe[data-astro-cid-lceuxqie]{border:0;width:100%;height:340px;display:block}.note[data-astro-cid-lceuxqie]{margin-top:1.5rem;font-size:.8rem}.detail__side[data-astro-cid-lceuxqie]{gap:1.25rem;display:grid;position:sticky;top:92px}.side-card[data-astro-cid-lceuxqie] h3[data-astro-cid-lceuxqie]{margin-bottom:.25rem}.side-card[data-astro-cid-lceuxqie]>p[data-astro-cid-lceuxqie]{color:var(--muted);font-size:.9rem}.side-actions[data-astro-cid-lceuxqie]{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1rem;display:grid}.side-card--rera[data-astro-cid-lceuxqie]{background:var(--green-950);color:#fff;border:0;flex-direction:column;gap:.2rem;display:flex}.side-card--rera[data-astro-cid-lceuxqie] strong[data-astro-cid-lceuxqie]{color:var(--gold-500);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.side-card--rera[data-astro-cid-lceuxqie] span[data-astro-cid-lceuxqie]{font-family:var(--font-display);font-size:1.2rem;font-weight:700}.side-card--rera[data-astro-cid-lceuxqie] small[data-astro-cid-lceuxqie]{color:#b8c9be}@media (width<=960px){.detail__grid[data-astro-cid-lceuxqie]{grid-template-columns:1fr}.detail__side[data-astro-cid-lceuxqie]{position:static}.price[data-astro-cid-lceuxqie]{text-align:left;align-items:flex-start}}
