.browse-call{margin:42px 0;padding:42px;border:1px solid #d4b66b70;background:linear-gradient(120deg,#143c40,#082a30);border-radius:8px}.browse-call h2{font-weight:700;max-width:760px}.browse-call p{color:var(--muted);max-width:650px}.browse-call.compact{border-inline-start:5px solid var(--gold);background:#0b3035}.hero-browse{margin-top:28px}.hero .actions{margin-top:18px}.ready-project{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.ready-project h4{font-size:19px;margin:0 0 16px;color:var(--gold)}.ready-link{display:inline-block;margin-top:14px;color:var(--gold);font-weight:bold;border-bottom:1px solid #d4b66b70}.ready-list{display:grid;gap:12px}.ready-item{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;border:1px solid var(--line);padding:9px;border-radius:5px}.ready-item img{width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;border-radius:3px}.ready-item strong{display:block;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.ready-item small{color:var(--gold);display:block;margin-top:4px}.ready-note{color:var(--muted);font-size:14px}@media(max-width:760px){nav{justify-content:space-between;gap:15px}.links{display:flex;order:3;flex-basis:100%;flex-wrap:wrap;gap:10px 20px;padding-top:12px;border-top:1px solid var(--line);font-size:13px}.links a{padding:5px 0}.language-switch{margin-inline-start:auto}.browse-call{padding:25px;margin:26px 0}.browse-call h2{font-size:27px}.browse-call .button{width:100%;text-align:center}.ready-item{grid-template-columns:85px minmax(0,1fr)}}
.florence-project{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px;direction:ltr;align-items:center}.florence-copy{min-width:0}.florence-copy h3{font-weight:700}.florence-gallery{min-width:0}.florence-gallery img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:7px;display:block}.florence-gallery nav{min-height:0;padding:12px 0!important;display:flex;justify-content:center;gap:12px}.florence-gallery button{background:transparent;border:1px solid var(--gold);color:var(--gold);padding:9px 18px;cursor:pointer}.florence-gallery span{color:var(--muted)}html[lang="ar"] .florence-copy{direction:rtl}@media(max-width:760px){.florence-project{grid-template-columns:1fr;gap:22px}}

#coverage .coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.projects>.project:not(.florence-project){display:flex;flex-direction:column}.projects>.project:not(.florence-project)>p{min-height:5.55em}.projects>.project:not(.florence-project)>.projectfoot{min-height:76px}.projects>.project:not(.florence-project)>.ready-project{flex:1}#coverage .coverage-card{display:flex;flex-direction:column}#coverage .coverage-card>h3{min-height:1.5em}#coverage .coverage-card>p{min-height:5.55em}#coverage .coverage-card>.textlink{align-self:flex-start}.ready-project{display:flex;flex-direction:column}.ready-project h4{min-height:3.2em;line-height:1.6}.ready-list{grid-auto-rows:132px;min-height:420px;align-content:start}.ready-item{height:132px;grid-template-columns:100px minmax(0,1fr)}.ready-item>div{min-width:0}.ready-item strong{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;min-height:4.8em}.ready-item small{line-height:1.6;letter-spacing:0;font:13px Tahoma,Arial,sans-serif;margin-top:6px}.ready-item img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.ready-project>.ready-link{margin-top:18px;align-self:flex-start}.ready-note{grid-column:1/-1}.florence-gallery img{object-fit:contain;background:#031f24}.florence-thumbs{display:flex;gap:7px;overflow-x:auto;padding:10px 0}.florence-thumbs button{padding:0;flex:0 0 65px;border:2px solid transparent}.florence-thumbs button[aria-pressed="true"]{border-color:var(--gold)}.florence-thumbs img{width:65px;height:49px;object-fit:cover;border-radius:0}.florence-gallery nav{flex-wrap:nowrap}.florence-copy .projectfoot{flex-wrap:wrap}@media(max-width:760px){#coverage .coverage-grid{grid-template-columns:1fr}.ready-list{min-height:0}.ready-project h4{min-height:0}.projects>.project:not(.florence-project)>p,#coverage .coverage-card>p{min-height:0}}

#services .coverage-grid{align-items:stretch}#services .coverage-card{display:grid;grid-template-rows:72px minmax(3em,auto) 1fr auto;gap:18px;align-content:start;min-width:0;padding:28px}#services .service-icon{height:72px;display:flex;align-items:center;color:var(--gold)}#services .service-icon svg{display:block;width:64px;height:64px;background:#031f2440;border:1px solid #d4b66b40;border-radius:12px;padding:8px}#services .coverage-card h3{font-size:25px;line-height:1.5;margin:0;overflow-wrap:anywhere}#services .coverage-card p{margin:0;min-height:5.55em;line-height:1.85}#services .coverage-card>.textlink{justify-self:start;align-self:end;margin:0;line-height:1.7}@media(max-width:900px){#services .coverage-card{grid-template-rows:64px auto auto auto;gap:16px}#services .coverage-card p{min-height:0}#services .service-icon{height:64px}}

.extra-services{border-top:1px solid var(--line)}.extra-services>.sectionhead{margin-bottom:18px}.extra-services .sectionhead [data-copy-ar]:first-child{color:var(--gold);font-size:13px;letter-spacing:1px}.extra-services>p{color:var(--muted);max-width:1000px;font-size:14px;line-height:1.9;padding:16px 20px;border-inline-start:3px solid var(--gold);background:#0b3035;margin-bottom:30px}.extra-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.extra-service-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#0b3035}.extra-service-card>img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;border-bottom:1px solid var(--line)}.extra-service-body{display:flex;flex-direction:column;flex:1;padding:25px;gap:18px}.extra-service-body h3{font-size:24px;line-height:1.5;margin:0;min-height:3em;color:#f7f5ee}.extra-service-body p{margin:0;color:var(--muted);font-size:15px;line-height:1.85;flex:1}.extra-service-button{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:8px;padding:10px 14px;border:1px solid #d4b66b88;border-radius:5px;color:var(--gold);text-align:center;font-size:14px}.extra-service-button:hover{background:#d4b66b15}@media(max-width:900px){.extra-service-grid{grid-template-columns:1fr}.extra-service-card{display:grid;grid-template-columns:minmax(180px,.8fr) 1fr}.extra-service-card>img{height:100%;object-fit:contain}.extra-service-body h3{min-height:0}}@media(max-width:550px){.extra-service-card{display:flex}.extra-service-card>img{height:auto}.extra-service-body{padding:22px}.extra-service-body h3{font-size:23px}}

.offplan-projects{grid-column:1/-1;display:grid;gap:22px;min-width:0}.offplan-projects:empty{display:none}.offplan-projects .florence-project{margin:0}.offplan-projects .florence-copy>p{white-space:pre-line}.offplan-projects .florence-copy h3{overflow-wrap:anywhere}

.soldBadge{display:block;width:max-content;border-radius:4px;padding:.15em .55em;margin-block-end:.2em;background:#187349;color:#fff;font-size:.8em;font-weight:700}
