
.masaar{--ink:#173c31;--accent:#f4d399;--brand:#225c46}.masaar .brand-button,.masaar .floating{background:#225c46;color:white}.masaar .brand-button:hover{background:#163f30}.masaar .hero-florence{font-size:clamp(54px,8.5vw,136px)}.masaar .community-title em{color:#225c46}.masaar .community-kicker{color:#775725}.masaar-overview{display:grid;grid-template-columns:1fr 1.2fr;gap:6%;align-items:center;margin-top:45px}.masaar-overview figure{margin:0}.masaar-overview img{height:480px}.masaar-overview figcaption{font-size:13px;letter-spacing:1.5px;padding:16px 0}.masaar-features{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.masaar-features article{border-top:3px solid #f4d399;padding:25px 0}.masaar-features article>span{color:#775725}.masaar-features h3{font-size:24px;margin:20px 0 10px}.masaar .final-cta{background:#e8f0ea}.project-intro{padding:65px 5% 45px}.project-intro h1{font-size:clamp(40px,5vw,76px);letter-spacing:-2.5px}.project-intro p:last-child{margin-top:26px;color:var(--muted)}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 5% 85px}.project-card{border:1px solid var(--line);overflow:hidden}.project-photo{display:block;overflow:hidden}.project-photo img{height:340px;transition:transform .4s}.project-photo:hover img{transform:scale(1.03)}.project-card-body{padding:30px}.project-card-body h2{font-size:32px;letter-spacing:-1px}.project-card-body .eyebrow{font-size:12px;letter-spacing:1px;min-height:40px}.sanzen-title{height:340px;background:#243333;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:30px}.sanzen-title h2{font-size:45px;letter-spacing:3px}.project-home header .wordmark{font-size:21px}.masaar .wordmark small{font-size:12px}.masaar .small{font-size:14px}@media(max-width:850px){.project-grid{grid-template-columns:1fr}.project-photo img,.sanzen-title{height:350px}.masaar-overview{grid-template-columns:1fr;gap:30px}.masaar-features{grid-template-columns:1fr}.masaar-overview img{height:360px}.project-home header{flex-wrap:wrap}.project-home nav{display:flex;flex-wrap:wrap;gap:20px}.masaar header{flex-wrap:wrap}.masaar nav{display:flex;flex-wrap:wrap;gap:16px}.masaar .hero-facts strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.project-photo img{transition:none}}

/* Masaar brochure palette: deep blue and sand gold. */
.masaar{--ink:#06283a;--accent:#f4d399}.masaar .community-title em{color:#06283a}.masaar .contact{background:#06283a}.masaar .final-cta{background:#f6eedf}.masaar .brand-button,.masaar .floating{background:#225c46;color:white}.dalia-release{background:#f5f7f8}.release-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:32px}.release-facts small{display:block;font-size:14px;color:#536875}.release-facts strong{font-size:22px}.price-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px;background:white;font-size:15px}caption{text-align:left;font-weight:700;padding:16px 0}th,td{text-align:left;padding:17px 14px;border-bottom:1px solid #d8e0e4}th{background:#06283a;color:white;font-size:14px}td:last-child{font-weight:700}tbody tr:nth-child(even){background:#edf2f1}.payment-enquiry{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;background:#fff;border-left:4px solid #f4d399;margin-top:30px}.payment-enquiry p{margin:0}.dalia-release>.micro{margin-top:20px}@media(max-width:700px){.release-facts{grid-template-columns:1fr}.payment-enquiry{align-items:start;flex-direction:column}}
.dalia-cards .residence:last-child{display:block;grid-column:auto}.dalia-cards .res-image img{height:310px;min-height:0;object-fit:cover}.dalia-cards .res-body{padding:30px}.dalia-cards .res-body h3{font-size:30px}.dalia-cards .res-bottom{flex-wrap:wrap;gap:18px}.dalia-cards .unit-variant{font-size:14px;color:#536875;margin:15px 0}.dalia-cards .button.brand-button{background:#225c46;border-color:#225c46;color:white}@media(max-width:600px){.dalia-cards .res-image img{height:240px}.dalia-cards .res-body{padding:22px}}

.sukoon{--ink:#173c25;--accent:#d6bc64}.sukoon .wordmark{font-family:Georgia,serif;font-size:29px;letter-spacing:2px}.sukoon .hero-florence{font-family:Georgia,serif;font-weight:400;font-size:clamp(65px,10vw,160px);letter-spacing:1px}.sukoon .community-title em{color:#194b2c}.sukoon .community-kicker{color:#796220}.sukoon .masaar-features article{border-top-color:#d6bc64}.sukoon .masaar-features article>span{color:#796220}.sukoon .contact{background:#194b2c}.sukoon .final-cta{background:#edf3ee}.sukoon-film video{display:block;width:100%;aspect-ratio:16/9;background:#173c25}.film-caption{font-size:13px;letter-spacing:1.5px;padding-top:15px}.sukoon-stat{display:flex;flex-direction:column;margin:24px 0}.sukoon-stat strong{font-size:55px;line-height:1.2;font-family:Georgia,serif}.sukoon-stat span{font-size:14px}.payment-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.payment-steps article{background:#194b2c;color:white;padding:32px}.payment-steps strong{color:#dfc97d;font:58px/1.2 Georgia,serif}.payment-steps h3{font-size:21px;margin-top:20px}.payment-steps p{font-size:16px;margin:0}.sukoon-cards .residence:last-child{display:block;grid-column:auto}.sukoon-cards .res-image img{height:310px;min-height:0}.sukoon-cards .res-body{padding:30px}.sukoon-cards .res-bottom{flex-wrap:wrap;gap:18px}.sukoon .sukoon-cards .button.brand-button{background:#225c46;color:white;border-color:#225c46}@media(max-width:750px){.payment-steps{grid-template-columns:1fr}.sukoon header{flex-wrap:wrap}.sukoon nav{display:flex;flex-wrap:wrap}.sukoon-cards .res-body{padding:22px}}
