.tp-why{background:var(--mt-bg)}.tp-why__inner{align-items:start;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.tp-why__lead{color:var(--mt-charcoal-mid);font-size:1.05rem;line-height:1.8;margin:1rem 0 2rem}.tp-why__list{display:flex;flex-direction:column;gap:1.5rem}.tp-why__item{align-items:flex-start;display:flex;gap:1rem}.tp-why__marker{background:var(--mt-accent);border-radius:50%;flex-shrink:0;height:10px;margin-top:6px;width:10px}.tp-why__item strong{color:var(--mt-charcoal);display:block;font-size:.95rem;font-weight:700;margin-bottom:.3rem}.tp-why__item p{color:var(--mt-charcoal-mid);font-size:.88rem;line-height:1.7;margin:0}.tp-why__visual{border-radius:var(--mt-radius);overflow:hidden;position:relative}.tp-why__visual img{display:block;height:480px;object-fit:cover;width:100%}.tp-why__quote{background:linear-gradient(0deg,rgba(7,26,20,.88) 0,rgba(7,26,20,0));bottom:0;left:0;padding:3rem 1.75rem 1.75rem;position:absolute;right:0}.tp-why__quote p{color:hsla(0,0%,100%,.88);font-size:.95rem;font-style:italic;line-height:1.6;margin-bottom:.5rem}.tp-why__quote cite{color:#8cd9c0;font-size:.78rem;font-style:normal;font-weight:700;letter-spacing:.04em}@media (max-width:900px){.tp-why__inner{gap:3rem;grid-template-columns:1fr}.tp-why__visual img{aspect-ratio:10/8;height:unset}}