/*
 * Daly Landscaping — assets/css/daly-about.css
 * About section styling; scoped to Daly-specific content.
 * Maintenance: avoid editing third-party vendor bundles; regression-test changes.
 */
/* Scoped About/Why Choose section; gallery styling untouched */
.daly-why-section .daly-why-photo{position:relative;overflow:hidden;border-radius:14px;min-height:420px;background:#edf1e9}
.daly-why-section .daly-why-photo>img{display:block;width:100%;height:560px;object-fit:cover;object-position:center}
.daly-why-section .daly-why-photo-label{position:absolute;left:20px;right:20px;bottom:20px;padding:17px 21px;background:rgba(13,54,39,.93);color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:4px}
.daly-why-section .daly-why-photo-label strong{font-size:1.2rem;color:#fff}
.daly-why-section .daly-why-photo-label span{font-size:.9rem;color:#f0f5e9}
.daly-why-section .daly-why-intro{line-height:1.75;margin-bottom:22px}
.daly-why-section .daly-why-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 26px}
.daly-why-section .daly-why-highlights>div{border:1px solid #e0e7dd;border-radius:10px;padding:15px 9px;text-align:center}
.daly-why-section .daly-why-highlights strong{display:block;color:#163e30;font-size:1.06rem;line-height:1.35}
.daly-why-section .daly-why-highlights span{display:block;font-size:.78rem;line-height:1.4;margin-top:5px;color:#59685e}
@media(max-width:991.98px){.daly-why-section .daly-why-photo>img{height:450px}.daly-why-section .choose-us-content-style-4{margin-left:0}}
@media(max-width:575.98px){.daly-why-section .daly-why-photo{min-height:0}.daly-why-section .daly-why-photo>img{height:350px}.daly-why-section .daly-why-highlights{gap:6px}.daly-why-section .daly-why-highlights>div{padding:12px 5px}.daly-why-section .daly-why-highlights strong{font-size:.85rem}.daly-why-section .daly-why-highlights span{font-size:.7rem}.daly-why-section .daly-why-photo-label{left:12px;right:12px;bottom:12px}}

.daly-why-phone{display:inline-block;margin:14px 0 0 14px;font-weight:600;color:#164633}
@media(max-width:575px){.daly-why-phone{display:block;margin-left:0}}

/* v9: make the live-calculated experience number prominent on all screen sizes. */
.daly-why-section .daly-why-highlights .daly-years-highlight strong{display:block}
.daly-why-section .daly-why-highlights .daly-years-highlight .daly-years-number{display:inline;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;color:inherit}
.daly-why-section .daly-why-highlights .daly-years-highlight .daly-years-label{display:inline;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 0 0 .25em;color:inherit}
.daly-why-section .daly-why-highlights .daly-years-highlight{padding-top:13px;padding-bottom:13px}
