.visual-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:0;margin:34px 0 0;background:#f6fafc}.visual-feature img{width:100%;height:290px;object-fit:cover}.visual-feature div{padding:32px}.visual-feature h3{margin:8px 0 10px;font-size:26px;line-height:1.5}.visual-feature p:not(.section-label){font-size:14px}.visual-feature small,.image-note{font-size:11px;color:#cfedff}.scene-photo{position:relative;min-height:165px;margin:0;overflow:hidden;border-radius:5px}.scene-photo img{width:100%;height:100%;object-fit:cover}.scene-photo figcaption{position:absolute;inset:auto 0 0;padding:10px;background:linear-gradient(transparent,rgba(0,0,0,.78));color:#fff;font-size:14px;font-weight:700}.image-note{margin:14px 0 0}.dark-note{color:#778595}.car-photo{display:block;width:100%;height:175px;object-fit:cover}.flow-visual{position:relative;overflow:hidden;max-width:700px;height:220px;margin:0 auto 30px;border-radius:7px}.flow-visual img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.flow-visual p{position:absolute;inset:auto 0 0;margin:0;padding:42px 18px 14px;background:linear-gradient(transparent,rgba(1,31,60,.78));color:#fff;text-align:left;font-size:15px;font-weight:700}.flow .image-note{max-width:700px;margin:18px auto 0;text-align:left}@media(max-width:700px){.visual-feature{grid-template-columns:1fr}.visual-feature img{height:220px}.visual-feature div{padding:24px}.visual-feature h3{font-size:23px}.scene-photo{min-height:140px}.flow-visual{height:190px}.car-photo{height:190px}}
