.ft-why{background:#f8f7f5;border-radius:16px}.ft-section-heading{color:#1a1a1a;font-family:Inter,sans-serif;font-size:clamp(32px,4vw,52px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin-top:8px;text-wrap:balance}.ft-why-grid{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin-top:64px}.ft-why-text{display:flex;flex-direction:column;gap:20px}.ft-why-text p{color:#6b6b6b;font-size:17px;line-height:1.8}.ft-why-callout,.ft-why-text strong{color:#1a1a1a;font-weight:600}.ft-why-callout{background:#fff;border-left:4px solid #ff4e00;border-radius:20px;font-size:20px;line-height:1.6;padding:40px}.ft-why-visual{align-items:center;aspect-ratio:4/3;background:#e5e3df;border-radius:20px;display:flex;justify-content:center;overflow:hidden}.ft-why-visual img{height:100%;object-fit:cover;width:100%}.ft-img-placeholder{align-items:center;color:#6b6b6b;display:flex;font-size:13px;font-weight:600;height:100%;justify-content:center;letter-spacing:.05em;padding:40px;text-align:center;text-transform:uppercase;width:100%}@media (max-width:900px){.ft-why-grid{gap:40px;grid-template-columns:1fr}}