.project-card .sold-status{position:absolute;z-index:4;top:20px;inset-inline-start:auto;inset-inline-end:20px;display:inline-flex;align-items:center;gap:8px;margin:0;padding:9px 14px;background:#0b2028f5;border:1px solid #d2aa72;color:#f3d3a2;border-radius:25px;font:600 14px/1.5 'IBM Plex Sans Arabic',Inter,sans-serif;box-shadow:0 4px 15px #0003;pointer-events:none}
.sold-status svg{width:16px;height:16px;flex-shrink:0}.project-card.is-sold-out .card-copy .card-location:before{content:none}
.sold-hero-status{display:inline-flex;align-items:center;gap:9px;border:1px solid #d2aa72;background:#0b2028e8;color:#f3d3a2;font-size:15px;padding:9px 16px;border-radius:25px;margin:0 0 15px}.sold-hero-status svg{width:18px;height:18px}
.sold-hero-note{font-size:16px;line-height:1.7;color:#edf2ef;margin:18px 0 0}
.sold-announcement{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:32px;align-items:center;margin:42px 6vw 0;padding:28px 32px;border:1px solid #d2aa7240;border-radius:22px;background:#0b2028;color:#edf2ef}
.sold-announcement-copy{min-width:0}.sold-announcement .eyebrow{color:#d2aa72;margin:0 0 10px;font-size:13px}.sold-announcement h3{font-size:clamp(23px,2.5vw,31px);line-height:1.6;margin:0 0 11px;font-weight:500}.sold-announcement p{font-size:16px;line-height:1.9;color:#bdcdd4;margin:0 0 18px}.sold-announcement .button{min-height:48px;padding:10px 23px;font-size:15px;border-radius:30px;background:#f2f1eb;color:#192c35}.sold-announcement a{display:block}.sold-announcement img{width:100%;height:auto;max-height:302px;object-fit:contain;border-radius:12px}.sold-announcement small{display:block;font-size:12px;line-height:1.7;color:#bdcdd4;margin-top:12px}
.sold-announcement .button:focus-visible{outline:3px solid #a9d9e9;outline-offset:4px}
.sold-project-dialog .showcase-contact>span{color:#f3d3a2}
@media(max-width:700px){.project-card .sold-status{top:16px;inset-inline-start:auto;inset-inline-end:14px;padding:7px 10px;font-size:12px;gap:6px}.sold-hero-status{font-size:13px;line-height:1.6;padding:7px 12px}.sold-hero-note{font-size:14px;margin-top:14px}.sold-announcement{margin:24px 5vw 0;padding:23px 20px;gap:20px;grid-template-columns:1fr}.sold-announcement h3{font-size:22px}.sold-announcement p{font-size:14px}.sold-announcement .button{font-size:14px;width:100%}.sold-announcement>a{display:none}}
@media(prefers-reduced-motion:reduce){.sold-announcement .button{transition:none}}


.project-card.is-sold-out .property-type{direction:inherit}
