.gardens-hero-price{font-size:16px!important;color:#f2dcb2!important;margin:12px 0!important}.gardens-hero-price span{padding:0 8px}.gardens-residences{background:#f5f5f0}.gardens-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gardens-card{background:#fff;border:1px solid #dfe4de;border-radius:8px;overflow:hidden}.gardens-card-photo{position:relative;overflow:hidden}.gardens-card-photo img{display:block;width:100%;height:auto;aspect-ratio:2.32;object-fit:cover;transition:transform .6s}.gardens-card:hover img{transform:scale(1.025)}.gardens-card-photo>span{position:absolute;left:15px;bottom:15px;padding:7px 10px;background:#192f34ed;color:white;font-size:10px;letter-spacing:.1em}.gardens-card-body{padding:25px}.gardens-price{font-size:34px;line-height:1.2;letter-spacing:-.04em}.gardens-price>span{display:block;font-size:10px;letter-spacing:.14em;color:#657478;margin-bottom:10px}.gardens-price small{font-size:25px}.gardens-specs{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:23px 0;border-bottom:1px solid #dce2dc}.gardens-specs p{font-size:12px;color:#647377}.gardens-specs strong{display:block;font-size:21px;color:#1b3036;font-weight:500;margin-bottom:5px}.gardens-specs small{font-size:14px}.gardens-unit-link{display:flex;justify-content:space-between;font-size:13px;padding-top:20px}.gardens-unit-link span{font-size:23px;color:#947c4e}.gardens-life{display:grid;grid-template-columns:1fr 3fr;gap:35px;border-top:1px solid #d8dfd8;margin-top:40px;padding-top:28px}.gardens-life>p{font-size:10px;letter-spacing:.13em;line-height:1.8;max-width:170px}.gardens-life>div{display:flex;flex-wrap:wrap;gap:15px 30px;font-size:13px}.gardens-note{font-size:11px;line-height:1.7;color:#68767a;margin-top:22px}.gardens-finance{background:#e9eeea}.gardens-finance-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:stretch}.gardens-finance-summary{background:#1b3036;border-radius:8px;padding:38px;color:white}.gardens-finance-summary .eyebrow{color:#c9d6ce}.gardens-split{display:flex;align-items:center;gap:20px;margin:25px 0 18px;line-height:1}.gardens-split strong{font-size:clamp(55px,6vw,85px);font-weight:400;letter-spacing:-.07em}.gardens-split strong:last-child{color:#d5bd8c}.gardens-split span{font-size:28px}.gardens-split i{font-size:35px;font-style:normal;color:#78908c}.gardens-split-bar{display:flex;gap:5px;height:8px;border-radius:8px;overflow:hidden}.gardens-split-bar span:first-child{width:25%;background:#f0f3e9}.gardens-split-bar span:last-child{width:75%;background:#d5bd8c}.gardens-split-labels{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#c7d5cd;margin-top:12px}.gardens-finance-summary h3{font-size:25px;font-weight:400;line-height:1.3;margin:35px 0 15px;letter-spacing:-.025em}.gardens-finance-summary>p:not(.eyebrow){font-size:13px;line-height:1.8;color:#d0ddd5}.gardens-rebate{border-top:1px solid #ffffff26;margin-top:25px;padding-top:22px}.gardens-rebate strong{display:block;font-size:15px;font-weight:500;color:#ead7b0}.gardens-rebate span{display:block;font-size:10px;margin-top:7px;color:#c2d0c9}.gardens-finance-summary .button{display:flex;justify-content:space-between;width:100%;font-size:12px;margin-top:28px;padding:17px}.gardens-schedule{background:white;border:1px solid #d9e1d9;border-radius:8px;padding:30px}.gardens-finance-tabs{display:flex;background:#edf1ed;border-radius:5px;padding:4px;gap:4px}.gardens-finance-tabs button{flex:1;border:0;border-radius:4px;background:transparent;color:#637478;font-size:12px;padding:12px 8px}.gardens-finance-tabs button[aria-pressed=true]{background:#1b3036;color:white}.gardens-example{font-size:12px;color:#637478;margin:16px 0 10px}.gardens-example strong{color:#1b3036;font-weight:500}.gardens-timeline{list-style:none;margin:0;padding:0}.gardens-timeline li{display:grid;grid-template-columns:24px 1fr 40px 105px;align-items:center;gap:12px;border-bottom:1px solid #e0e6df;padding:15px 0}.gardens-step{font-size:10px;color:#8b9a90}.gardens-timeline li>div strong{font-size:13px;font-weight:500;display:block}.gardens-timeline small{display:block;font-size:10px;color:#77837f;margin-top:3px}.gardens-percentage{font-size:16px;color:#8a7448}.gardens-timeline li>strong{font-size:12px;font-weight:500;text-align:right}.gardens-timeline .gardens-final-payment{background:#f1f3ec;padding:16px 10px;margin:0 -10px;border:0}.gardens-terms{margin-top:26px;border-top:1px solid #cdd7cd;padding-top:18px}.gardens-terms summary{font-size:12px;cursor:pointer;display:flex;justify-content:space-between}.gardens-terms p{font-size:11px;line-height:1.8;color:#667773;margin-top:16px;max-width:1000px}.gardens-finance .section-heading>p,.gardens-residences .section-heading>p{font-size:14px;line-height:1.8}
@media(max-width:1000px){.gardens-finance-layout{grid-template-columns:1fr 1.2fr;gap:18px}.gardens-finance-summary,.gardens-schedule{padding:25px}.gardens-card-body{padding:18px}.gardens-price{font-size:28px}.gardens-timeline li{grid-template-columns:20px 1fr 34px 95px;gap:7px}.gardens-life{grid-template-columns:1fr 2fr}.gardens-cards{gap:15px}}
@media(max-width:700px){.gardens-cards,.gardens-finance-layout{grid-template-columns:1fr}.gardens-cards{gap:22px}.gardens-card-body{padding:22px}.gardens-price{font-size:34px}.gardens-life{grid-template-columns:1fr;gap:16px}.gardens-life>p{max-width:none}.gardens-life>div{gap:12px 20px}.gardens-finance-summary,.gardens-schedule{padding:24px}.gardens-split{justify-content:flex-start}.gardens-finance .section-heading,.gardens-residences .section-heading{display:block}.gardens-finance .section-heading>p,.gardens-residences .section-heading>p{margin-top:20px}.gardens-timeline li{grid-template-columns:17px 1fr 30px 87px;gap:6px}.gardens-timeline li>strong{font-size:11px}.gardens-timeline li>div strong{font-size:12px}.gardens-hero-price{font-size:14px!important}.gardens-finance-tabs button{font-size:11px}.gardens-finance-summary .button{font-size:12px}.gardens-split strong{font-size:75px}}
.gardens-finance-summary .button{background:#f3f4ed;color:#1b3036}.gardens-finance-summary .button:hover{background:#e6d6b3}
