.floor-plans .sec-intro{max-width:850px;margin:0 auto 42px;padding:0 20px}
.floor-plans .plan-heading{margin:14px 0 20px;color:#173940;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.2}
.floor-plans .plan-section+.plan-section{margin-top:64px}
.floor-plans .plan-section-intro{max-width:850px;margin:0 auto 28px;text-align:center}
.floor-plans .plan-section-intro h3,.floor-plans .plan-section-intro .na-h3{margin:0 0 10px;color:#173940;font-size:clamp(25px,3vw,34px);font-weight:700;line-height:1.25}
.floor-plans .plan-section-intro h4,.floor-plans .plan-section-intro .na-h4{margin:0 0 12px;color:#173940;font-size:clamp(19px,2.4vw,25px);font-weight:600;line-height:1.3}
.floor-plans .plan-section-intro p{margin:0;color:#607176;font-size:15px;line-height:1.7}
.floor-plans .plan-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #dfe9e7;border-radius:12px;background:#fff;box-shadow:0 6px 22px rgba(11,47,54,.06)}
.floor-plans .plan-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1369/1130;padding:12px;background:#fbfaf7;border-bottom:1px solid #e7eeec}
.floor-plans .plan-image img{display:block;width:100%;height:100%;object-fit:contain}
.floor-plans .plan-info{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:24px}
.floor-plans .plan-tower{margin:0 0 8px;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.floor-plans .plan-info h4,.floor-plans .plan-info .na-h4{margin:0 0 10px;color:#173940;font-size:22px;font-weight:700;line-height:1.3}
.floor-plans .plan-info p{margin:0;color:#607176;font-size:15px;line-height:1.65}
.floor-plans .plan-image:focus-visible{outline:3px solid var(--primary);outline-offset:-4px}
@media(max-width:575.98px){.floor-plans .plan-section+.plan-section{margin-top:48px}.floor-plans .plan-image{padding:8px}.floor-plans .plan-info{padding:20px}.floor-plans .plan-info h4,.floor-plans .plan-info .na-h4{font-size:20px}}

.floor-plans .na-h4,.floor-plans .na-h3{font-family:var(--font-family-headings)}
