.project-detail-v3 .project-content>section.price-growth{color:#fff3db;background:linear-gradient(120deg,#0b211b,#102c23);border:1px solid #c5a77455;border-top-color:#c5a77488;padding:24px;box-shadow:0 20px 70px #0002}.price-growth .growth-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.price-growth .growth-heading h2{color:#fff3db;margin:0}.price-growth .eyebrow{color:#edc996;letter-spacing:.15em}.growth-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.growth-controls button{color:#e9e0ce;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #c5a77488;padding:9px 2px;font-size:13px}.growth-controls button:hover{color:#f4c580}.growth-controls button:focus-visible{outline-offset:4px;outline:2px solid #ff8b39}.growth-live{margin:20px 0 6px}.growth-live>p{color:#edc996;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.growth-live>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.growth-live strong{font-variant-numeric:tabular-nums;color:#fff3db;font:400 clamp(32px,3.5vw,48px)/1.2 Georgia,serif}.growth-live span{color:#e1c9a0;font-size:15px}.growth-live>small{color:#e7e0d1;margin-top:8px;font-size:13px;display:block}.srg-price-chart{width:100%;height:auto;max-height:210px;margin:8px 0;display:block;overflow:visible}.growth-axis{fill:#e9e0ce;font:16px Arial,sans-serif}.growth-grid{stroke:#cfb37b;stroke-opacity:.25;stroke-width:1px}.growth-line{fill:none;stroke:#f4c580;stroke-width:3.5px;stroke-linecap:round}.growth-point{fill:#f4c580;stroke:#0b211b;stroke-width:2px}.growth-current{fill:#ff8b39;stroke:#ff8b39;stroke-width:2px}.growth-endpoints{border-top:1px solid #c5a77444;justify-content:space-between;gap:20px;margin:14px 0 0;padding-top:16px;display:flex}.growth-endpoints>div{gap:5px;display:grid}.growth-endpoints>div:last-child{text-align:right}.growth-endpoints span,.growth-endpoints small{color:#e1c9a0;font-size:13px}.growth-endpoints strong{color:#fff3db;font:400 clamp(22px,2.7vw,32px)/1.2 Georgia,serif}.growth-result{align-items:center;gap:22px;margin:14px 0;padding:10px 0;display:flex}.growth-result>strong{letter-spacing:-.04em;color:#f4c580;font:400 clamp(34px,4.3vw,48px)/1.1 Georgia,serif}.growth-result>div{gap:5px;display:grid}.growth-result span{color:#fff3db;font-size:16px}.growth-result small{color:#e1c9a0;font-size:13px}.price-growth .source-note{color:#e7e0d1;max-width:75ch;margin:0;font-size:13px;line-height:1.6}.project-detail-v3 .resale-availability{color:#2e5836;background:#eef4ec}@media (max-width:600px){.project-detail-v3 .project-content>section.price-growth{padding:18px 16px}.price-growth .growth-heading{display:block}.price-growth .growth-heading h2{font-size:26px}.growth-controls{justify-content:flex-start;margin-top:10px}.growth-live{margin-top:18px}.growth-live strong{font-size:32px}.growth-live span{font-size:13px}.growth-live>small{font-size:12px}.growth-endpoints{gap:12px}.growth-endpoints span,.growth-endpoints small{font-size:12px}.growth-result{flex-wrap:wrap;align-items:flex-start;gap:14px}.growth-result>strong{font-size:36px}.growth-result small{font-size:12px}.growth-axis{font-size:28px}.price-growth .source-note{font-size:12px}}@media (prefers-reduced-motion:reduce){.growth-controls,.growth-live{display:none}}.project-detail-v3 .contact-card{isolation:isolate;background:linear-gradient(140deg,#fcfcf8,#f2f5ed 62%,#eaf0e4);border:1px solid #fff;border-radius:28px;padding:27px;position:relative;box-shadow:inset 2px 3px 3px #fff,inset -2px -3px 4px #14291b12,0 3px #dce2d9,0 6px #cbd5c7,0 9px #b9c6b5,0 24px 35px -17px #17382140}.project-detail-v3 .contact-card>.eyebrow{color:#536e59;letter-spacing:.14em;font-size:10px}.project-detail-v3 .contact-card h2{font:400 clamp(29px,2.6vw,38px)/1.15 var(--serif);letter-spacing:-.03em;color:#19372b;text-shadow:0 2px #fff;overflow-wrap:anywhere;margin:10px 0 16px}.project-detail-v3 .contact-card>p:not(.eyebrow){color:#5c6c60;line-height:1.7}.project-detail-v3 .contact-card hr{border-color:#d4dfce;margin:23px 0}.project-detail-v3 .contact-selection{background:#e9efe2;border:1px solid #ffffffbd;border-radius:17px;margin-bottom:18px;padding:17px;box-shadow:inset 1px 2px 4px #24432b10,0 1px #fff}.project-detail-v3 .contact-selection .eyebrow{letter-spacing:.12em;color:#62765b;margin:0 0 8px;font-size:9px}.project-detail-v3 .contact-selection strong{color:#254733;font-size:16px}.project-detail-v3 .contact-selection p{margin-bottom:0}.project-detail-v3 .contact-card>.button.primary{color:#231709;background:linear-gradient(145deg,#ff9a45,#ff6e00 60%,#f36300);border:1px solid #ff9b4f;border-radius:15px;justify-content:center;min-height:53px;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 2px 2px #ffffff60,0 4px #b74b00,0 9px 14px -7px #a4420070}.project-detail-v3 .contact-card .contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.project-detail-v3 .contact-actions .business-link{color:#264532;background:linear-gradient(145deg,#fafcf6,#e5ecdd);border:1px solid #fff;border-radius:18px;flex-direction:column;justify-content:center;gap:10px;min-width:0;min-height:102px;padding:13px 8px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:inset 1px 2px 2px #fff,0 3px #c3d1b9,0 9px 12px -8px #173d2c50}.project-detail-v3 .contact-actions .enquiry-whatsapp{color:#145c31;background:linear-gradient(145deg,#f5fff6,#e0f4e4);border-color:#fff;box-shadow:inset 1px 2px 2px #fff,0 3px #b9d8c0,0 9px 12px -8px #125e3550}.project-detail-v3 .contact-actions .business-icon{background:linear-gradient(145deg,#ffac61,#ff6e00 55%,#ed6100);border:1px solid #ffb071;border-radius:14px;flex:0 0 43px;width:43px;min-width:43px;height:43px;display:block;position:relative;transform:perspective(240px)rotateX(8deg)rotateY(-8deg);box-shadow:inset 1px 2px 2px #ffffff80,inset -1px -2px 3px #9b3c0030,0 3px #b74b00,0 7px 8px -3px #a4420055;-webkit-mask:none;mask:none}.project-detail-v3 .contact-actions .business-icon:before{content:"";-webkit-mask:var(--icon-url) center/contain no-repeat;mask:var(--icon-url) center/contain no-repeat;-webkit-mask:var(--icon-url) center/contain no-repeat;filter:drop-shadow(0 2px 1px #0003);background:#fff;position:absolute;inset:10px}.project-detail-v3 .contact-actions .icon-whatsapp{background:linear-gradient(145deg,#50e37d,#25d366 55%,#1cbb57);border-color:#6be991;box-shadow:inset 1px 2px 2px #ffffff80,inset -1px -2px 3px #075e5430,0 3px #159849,0 7px 8px -3px #075e5455}.project-detail-v3 .contact-actions .icon-whatsapp:before{inset:8px}.project-detail-v3 .contact-card .adviser{border-color:#d4dfce}.project-detail-v3 .contact-card .adviser-mark{background:linear-gradient(145deg,#fff,#dce8d3);border:1px solid #fff;border-radius:14px;box-shadow:inset 1px 2px 2px #fff,0 3px #b8c8ac,0 7px 10px -5px #234b3333}@media (hover:hover) and (pointer:fine){.project-detail-v3 .contact-card>.button.primary:hover,.project-detail-v3 .contact-actions .business-link:hover{text-decoration:none;transform:translateY(-2px)}}@media (max-width:780px){.project-detail-v3 .contact-card{border-radius:24px;padding:22px}.project-detail-v3 .contact-card .contact-actions{display:grid}.project-detail-v3 .contact-actions .business-link{flex-direction:row;gap:9px;min-height:74px;font-size:12px}.project-detail-v3 .contact-actions .business-icon{border-radius:12px;flex-basis:37px;width:37px;min-width:37px;height:37px}.project-detail-v3 .contact-card h2{font-size:32px}}@media (max-width:370px){.project-detail-v3 .contact-actions .business-link{flex-direction:column}}@media (prefers-reduced-motion:reduce){.project-detail-v3 .contact-card>.button.primary,.project-detail-v3 .contact-actions .business-link{transition:none}.project-detail-v3 .contact-card>.button.primary:hover,.project-detail-v3 .contact-actions .business-link:hover,.project-detail-v3 .contact-actions .business-icon{transform:none}}.project-detail-v3 .brochure-card{background:linear-gradient(125deg,#f5f8f1,#fcfdfb);border:1px solid #dbe4d8;border-radius:12px;min-width:0;padding:26px 28px}.project-detail-v3 .brochure-card h2{margin:0 0 12px}.project-detail-v3 .brochure-intro{color:#586b5d;max-width:56ch;margin:0 0 20px;font-size:14px;line-height:1.7}.project-detail-v3 .brochure-button{color:#204e33;cursor:pointer;white-space:normal;text-align:center;background:#fff;border:1px solid #275b3b;border-radius:7px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:46px;padding:11px 18px;font:600 14px/1.5 ATY Geist,Arial,sans-serif;text-decoration:none;list-style:none;display:inline-flex}.project-detail-v3 .brochure-button:hover{background:#eaf1e6;text-decoration:none}.project-detail-v3 .brochure-button svg{flex:none}.project-detail-v3 .brochure-button::-webkit-details-marker{display:none}.project-detail-v3 .brochure-button::marker{content:""}.project-detail-v3 .brochure-file-details{color:#657266;margin:11px 0 0;font-size:12px}.project-detail-v3 .brochure-file-details span{margin:0 6px}.project-detail-v3 .brochure-source{margin:12px 0 0;font-size:12px}.project-detail-v3 .brochure-unavailable{border:0;margin:0;padding:0}.project-detail-v3 .brochure-contact-panel{overflow-wrap:anywhere;border-top:1px solid #dbe4d6;margin-top:22px;padding-top:22px}.project-detail-v3 .brochure-contact-panel h3{margin:0 0 10px;font-size:21px}.project-detail-v3 .brochure-contact-panel>p{color:#526456;margin:0 0 20px;font-size:14px;line-height:1.7}.project-detail-v3 .brochure-contact-details{grid-template-columns:1fr 1fr;gap:18px 24px;font-size:13px;display:grid}.project-detail-v3 .brochure-contact-details strong{margin-bottom:7px;font-size:15px;display:block}.project-detail-v3 .brochure-contact-details address{color:#5e6e61;font-style:normal;line-height:1.8}.project-detail-v3 .brochure-contact-links{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.project-detail-v3 .brochure-contact-links a{color:#245d3c;align-items:center;gap:9px;min-height:36px;margin:0;padding:0;display:inline-flex}.project-detail-v3 .brochure-contact-links .business-icon{flex:none;width:17px;height:17px}.project-detail-v3 .brochure-contact-actions{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:20px;display:flex}.project-detail-v3 .brochure-contact-actions .business-link{margin:0}.project-detail-v3 .brochure-contact-actions .business-icon{flex:none;width:17px;height:17px}.project-detail-v3 .brochure-enquiry{color:#245d3c;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:980px){.project-detail-v3 .brochure-contact-details{grid-template-columns:1fr}}@media (max-width:540px){.project-detail-v3 .brochure-card{padding:22px 18px}.project-detail-v3 .brochure-button{width:100%}.project-detail-v3 .brochure-contact-actions{flex-direction:column;align-items:stretch;gap:8px}.project-detail-v3 .brochure-enquiry{justify-content:center}}.brochure-supplements{border-top:1px solid #d8d2c8;margin-top:2rem;padding-top:1.5rem}.brochure-supplement{border-bottom:1px solid #d8d2c8;padding:1.25rem 0}.brochure-supplement h4{overflow-wrap:anywhere;margin:.5rem 0;font-size:1.1rem}.brochure-supplement .brochure-button{margin-top:.8rem}.project-detail-v3 .project-price-list{border-block:1px solid #dfe5df;padding-block:28px}.price-list-files{gap:18px;margin-bottom:18px;display:grid}.price-list-file{justify-content:space-between;align-items:center;gap:24px;padding-block:10px;display:flex}.project-detail-v3 .price-list-file h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:18px}.project-detail-v3 .price-list-meta{color:#58685c;margin:0;font-size:14px}.project-detail-v3 .price-list-download{flex-shrink:0;justify-content:center;align-items:center;gap:9px;font-size:15px;display:inline-flex}.price-list-download svg{flex-shrink:0}@media (max-width:600px){.price-list-file{flex-direction:column;align-items:stretch;gap:14px}.project-detail-v3 .price-list-download{width:100%;min-height:48px}}.project-detail-v3 .project-amenity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 8px;padding:0;list-style:none;display:grid}.project-detail-v3 .project-amenity-grid li{background:linear-gradient(135deg,#fafbf7,#eef3e9);border:1px solid #ffffffd9;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex;box-shadow:inset 1px 2px 2px #fff,0 2px #d6dfce,0 4px #c5d1bf,0 10px 14px -10px #1839263d}.project-detail-v3 .project-amenity-icon{color:#365b40;background:linear-gradient(145deg,#fff,#e0e9d7);border:1px solid #fff;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;height:40px;display:flex;box-shadow:inset 1px 2px 2px #fff,0 2px #bacbad,0 6px 8px -6px #244d3438}.project-detail-v3 .project-amenity-icon svg{filter:drop-shadow(0 1px #fff);width:25px;height:25px}.project-detail-v3 .project-amenity-grid h3{color:#244732;letter-spacing:-.01em;margin:0 0 5px;font-size:14px;line-height:1.4}.project-detail-v3 .project-amenity-grid p{color:#596d5c;margin:0;font-size:12px;line-height:1.55}.project-detail-v3 .project-amenity-grid li>div{overflow-wrap:anywhere;min-width:0}.project-detail-v3 .project-amenity-grid .amenity-card-long{grid-column:1/-1;align-items:flex-start}.project-detail-v3 .amenity-card-long h3{font-size:14px;font-weight:500;line-height:1.55}.project-detail-v3 .project-amenity-grid h3:last-child{margin-bottom:0}@media (max-width:1100px){.project-detail-v3 .project-amenity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.project-detail-v3 .project-amenity-grid{gap:10px}.project-detail-v3 .project-amenity-grid li{border-radius:12px;gap:8px;padding:10px}.project-detail-v3 .project-amenity-icon{border-radius:10px;flex-basis:32px;height:32px}.project-detail-v3 .project-amenity-icon svg{width:22px;height:22px}.project-detail-v3 .project-amenity-grid h3{font-size:13px}.project-detail-v3 .project-amenity-grid p{font-size:12px}}.project-detail-v3 .social-brand-intro{color:#596d5c;font-size:14px}.project-detail-v3 .social-square-brands figure{background:#f4f6f1;border:1px solid #e0e6db;border-radius:24px;margin:24px 0 12px;padding:12px;box-shadow:inset 1px 2px 2px #fff,0 3px #d6dfce,0 6px #c5d1bf,0 18px 22px -15px #1839263d}.project-detail-v3 .social-square-brands figure a{border-radius:15px;text-decoration:none;display:block}.project-detail-v3 .social-square-brands img{background:#fff;border-radius:15px;width:100%;height:auto}.project-detail-v3 .social-square-brands figure span{color:#294834;justify-content:space-between;align-items:center;padding:16px 8px 6px;font-size:13px;font-weight:600;display:flex}.project-detail-v3 .social-square-brands figure b{font-size:23px;line-height:1}.galleria-brands{margin-top:2rem}.galleria-brand-search{max-width:34rem;margin:1.5rem 0 1rem;font-weight:600;display:block}.galleria-brand-search input{color:#203d31;width:100%;font:inherit;background:#fff;border:1px solid #cad5ca;border-radius:12px;margin-top:.55rem;padding:.85rem 1rem;display:block}.galleria-brand-search input:focus-visible{outline-offset:3px;outline:3px solid #e88124}.galleria-brand-count{color:#627365;font-size:.85rem}.galleria-brand-group{margin:1.5rem 0 2rem}.galleria-brand-group>h3{align-items:center;gap:.7rem;display:flex}.galleria-brand-group>h3>span{background:#edf2e8;border-radius:99px;padding:.3rem .55rem;font-size:.78rem}.galleria-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;list-style:none;display:grid;margin:1rem 0!important;padding:0!important}.galleria-brand-grid>li{background:linear-gradient(150deg,#fff,#f4f6f0);border:1px solid #e0e7dc;border-radius:17px;min-width:0;padding:12px;box-shadow:0 4px #d8e0d2,0 10px 18px #1839240a;margin:0!important}.galleria-brand-logo{background:#fff;border-radius:10px;justify-content:center;align-items:center;height:106px;display:flex;overflow:hidden}.galleria-brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.galleria-brand-grid h4{color:#234c36;margin:.9rem 0 .4rem;font-size:.96rem;line-height:1.35}.galleria-brand-grid p{color:#607262;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.5}.galleria-brand-soon{color:#89521c;background:#fff0db;border-radius:6px;padding:.25rem .5rem;display:inline-block}@media (max-width:600px){.galleria-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.galleria-brand-logo{height:85px}.galleria-brand-grid>li{padding:10px}.galleria-brand-grid h4{font-size:.88rem}}
