.testimonial-card{background:#f7f6f2;border-radius:10px;padding:28px;box-shadow:0 8px 24px #00000014}@media (max-width:767px){.testimonial-card{padding:22px}}.testimonial-card p{margin-bottom:16px;font-style:italic}.testimonial-card h4{color:#2f6d4f;font-size:18px}
.home-button{color:#fff;background-color:#2f6d4f;border-radius:6px;justify-content:center;align-items:center;min-width:170px;padding:12px 20px;font-weight:600;transition:background-color .3s;display:inline-flex}.home-button:hover{background-color:#214d38}.home-about__grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;display:grid}@media (max-width:991px){.home-about__grid{grid-template-columns:1fr}}.home-about__image img{object-fit:cover;border-radius:10px;width:100%;min-height:320px;box-shadow:0 8px 24px #00000014}.home-about__content h2{margin-bottom:18px;font-size:42px}@media (max-width:767px){.home-about__content h2{font-size:32px}}.home-about__content p:last-of-type{color:#555;margin-bottom:24px;line-height:1.8}.home-about__eyebrow{color:#2f6d4f;letter-spacing:1px;margin-bottom:12px;font-size:14px;font-weight:700}.places-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}@media (max-width:991px){.places-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.places-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.place-card{background:#fff;border-radius:10px;height:100%;overflow:hidden;box-shadow:0 8px 24px #00000014}.place-card img{object-fit:cover;width:100%;height:130px}.place-card__body{text-align:center;padding:16px 14px 18px}.place-card h3{margin-bottom:8px;font-size:17px}.place-card p{color:#555;font-size:14px}.home-cta{padding-top:0}.home-cta__card{background:#2f6d4f14;border:1px solid #2f6d4f2e;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;display:flex}@media (max-width:991px){.home-cta__card{flex-direction:column;align-items:flex-start}}.home-cta__card h2{margin-bottom:8px;font-size:32px}@media (max-width:767px){.home-cta__card h2{font-size:28px}}.home-cta__card p{color:#555}
