/* NovaVerse 1.01.93: editorial photography and public page legibility */
.nvp185 .nvp185-hero{background:#f7f5f2;min-height:min(720px,85vh)}
.nvp185 .nvp185-hero-body{max-width:680px}.nvp185 .nvp185-hero-body h1{font-weight:650;line-height:1.08;letter-spacing:-.04em}
.nvp185 .nvp185-hero-visual{height:100%;min-height:410px;overflow:hidden;border-radius:20px}
.nvp185 .nvp185-hero-visual img{width:100%;height:100%;min-height:410px;aspect-ratio:4/5;object-fit:cover}
.nvp185 .nvp185-person,.nvp185 .nvp185-service,.nvp185 .nvp185-help-card{box-shadow:0 14px 38px rgba(23,34,43,.07)}
.nvp185 .nvp185-person img,.nvp185 .nvp185-service img,.nvp185 .nvp185-help-card img{width:100%;object-fit:cover;aspect-ratio:4/3}
.nvp185 .nvp185-platform-media img{width:100%;min-height:340px;max-height:560px;object-fit:cover}
.nvp185 .nvp185-compare-media img{width:100%;aspect-ratio:4/3;object-fit:cover}
.nvp178 img.nvp189-visual,.nvp186 img.nvp189-visual{object-fit:cover;border-radius:12px}
.nvp185 .nvp185-platform:nth-child(even) .nvp185-platform-media{order:1}
@media(max-width:800px){.nvp185 .nvp185-hero{min-height:0}.nvp185 .nvp185-hero-visual{min-height:260px}.nvp185 .nvp185-hero-visual img{min-height:260px;aspect-ratio:16/11}.nvp185 .nvp185-platform-media img{min-height:230px}.nvp185 .nvp185-platform:nth-child(even) .nvp185-platform-media{order:unset}}
@media(prefers-reduced-motion:reduce){.nvp185 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
