.property-page-module__UKoO2q__page{gap:var(--space-10);display:grid}.property-page-module__UKoO2q__header{gap:var(--space-4);max-width:var(--container-lg);display:grid}.property-page-module__UKoO2q__eyebrow{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.property-page-module__UKoO2q__intro{max-width:var(--container-md);color:var(--color-text-muted);font-size:var(--font-size-lg)}.property-page-module__UKoO2q__content{gap:var(--space-8);display:grid}.property-page-module__UKoO2q__media{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);min-height:clamp(14rem,45vw,26rem);box-shadow:var(--shadow-sm);color:var(--color-text-muted);place-items:center;display:grid}.property-page-module__UKoO2q__media span{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-3)}.property-page-module__UKoO2q__section{gap:var(--space-3);max-width:var(--container-md);border-top:1px solid var(--color-border);padding-top:var(--space-5);display:grid}.property-page-module__UKoO2q__section h2{font-size:var(--font-size-xl)}.property-page-module__UKoO2q__section p{color:var(--color-text-muted)}.property-page-module__UKoO2q__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.property-page-module__UKoO2q__actions a{color:var(--color-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.property-page-module__UKoO2q__actions a:hover{color:var(--color-brand-strong)}.property-page-module__UKoO2q__facts{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.property-page-module__UKoO2q__facts li{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);padding:var(--space-1) var(--space-3);border-radius:999px}.property-page-module__UKoO2q__cta{gap:var(--space-3);flex-wrap:wrap;display:flex}.property-page-module__UKoO2q__whatsapp,.property-page-module__UKoO2q__call{border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--space-3) var(--space-5);text-align:center;text-decoration:none}.property-page-module__UKoO2q__whatsapp{color:#fff;background:#1e8f4e}.property-page-module__UKoO2q__whatsapp:hover{background:#17763f}.property-page-module__UKoO2q__call{border:1px solid var(--color-brand);color:var(--color-brand)}.property-page-module__UKoO2q__call:hover{background:var(--color-surface-muted)}.property-page-module__UKoO2q__gallery{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.property-page-module__UKoO2q__galleryItem{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-surface-muted);position:relative;overflow:hidden}.property-page-module__UKoO2q__galleryItem img{object-fit:cover}.property-page-module__UKoO2q__list{gap:var(--space-2);color:var(--color-text-muted);padding-left:var(--space-5);display:grid}.property-page-module__UKoO2q__rates{border-collapse:collapse;width:100%}.property-page-module__UKoO2q__rates th,.property-page-module__UKoO2q__rates td{border-bottom:1px solid var(--color-border);padding:var(--space-3) 0;text-align:left;vertical-align:top}.property-page-module__UKoO2q__rates th{font-weight:var(--font-weight-medium)}.property-page-module__UKoO2q__rates th span{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);display:block}.property-page-module__UKoO2q__rates td{color:var(--color-brand);font-weight:var(--font-weight-semibold);text-align:right;white-space:nowrap}.property-page-module__UKoO2q__section a{color:var(--color-brand);font-weight:var(--font-weight-semibold)}.property-page-module__UKoO2q__address{color:var(--color-text);font-style:normal}
