.why-zen{padding:clamp(4rem,8vw,8rem) max(1.25rem,calc((100vw - 1280px)/2));background:#f6f2e8;color:#173e35;overflow:hidden}
.why-heading{max-width:760px;margin:0 auto 2.5rem;text-align:center}
.why-eyebrow{display:block;margin-bottom:1rem;color:#aa5b39;font-size:.72rem;font-weight:800;letter-spacing:.18em}
.why-heading h2,.why-fleet h3{font-family:Georgia,serif;font-weight:400;line-height:1.04;letter-spacing:-.035em}
.why-heading h2{font-size:clamp(2.6rem,5vw,5rem);margin:0 auto 1rem}
.why-heading p{max-width:620px;margin:0 auto;color:#4d645b;line-height:1.65}
.why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 auto 2rem;max-width:1280px}
.why-card{min-height:215px;padding:1.5rem;border:1px solid #d9ddce;border-radius:22px;background:rgba(255,255,255,.73);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}
.why-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px rgba(23,62,53,.1);border-color:#b9cbab}
.why-symbol{display:grid;place-items:center;width:44px;height:44px;margin-bottom:1.25rem;border-radius:14px;background:linear-gradient(135deg,#daebbd,#eebf91);font-size:1.55rem;color:#173e35}
.why-card h3{font-family:Georgia,serif;font-size:1.35rem;font-weight:500;margin:0 0 .55rem}
.why-card p{color:#4d645b;line-height:1.55;font-size:.94rem;margin:0}
.why-fleet{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;max-width:1280px;margin:auto;border-radius:28px;overflow:hidden;background:#183e35;color:#f7f4e9}
.why-fleet img{width:100%;height:100%;max-height:430px;min-height:320px;object-fit:cover;object-position:center 58%}
.why-fleet-copy{align-self:center;padding:clamp(2rem,5vw,4rem)}
.why-fleet h3{font-size:clamp(2.2rem,4vw,4rem);margin:0 0 1rem}
.why-fleet p{color:#e0e9df;line-height:1.65;margin:0 0 1.4rem}
.why-amenities{display:flex;flex-wrap:wrap;gap:.6rem}
.why-amenities span{border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:.5rem .85rem;color:#f7f4e9;font-size:.82rem}
@media(max-width:900px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.why-zen{padding:3.5rem 1rem}.why-heading{text-align:left;margin-bottom:1.75rem}.why-heading h2{font-size:2.75rem}.why-heading p{margin:0}.why-grid{gap:.7rem}.why-card{min-height:0;padding:1.15rem;border-radius:17px}.why-symbol{width:37px;height:37px;margin-bottom:.9rem;font-size:1.3rem}.why-card h3{font-size:1.13rem}.why-card p{font-size:.85rem}.why-fleet{grid-template-columns:1fr;border-radius:21px}.why-fleet img{height:280px;min-height:0;object-position:center 55%}.why-fleet-copy{padding:1.6rem}.why-fleet h3{font-size:2.4rem}}
@media(max-width:360px){.why-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.why-card{transition:none}.why-card:hover{transform:none}}
