.service-visual-layout{display:grid;grid-template-columns:1fr;gap:42px}.service-visual-layout .copy{max-width:1000px}.service-visual-layout .checks{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px}.technical-image.image-frame{height:auto;min-height:0;max-height:none;border-radius:22px;background:#d5e3ed;overflow:hidden}.technical-image.image-frame img{display:block;position:static;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.technical-image .image-note{position:static;inset:auto;max-width:none;border-radius:0;background:#c8ddeb;color:#193b54;padding:24px 32px;box-shadow:none}.technical-editorial.editorial-band{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#c8ddeb}.technical-editorial .band-image{width:100%;min-height:0;height:auto;aspect-ratio:3/2}.technical-editorial .band-image img{position:static;width:100%;height:100%;object-fit:contain}.technical-editorial .band-copy{padding:42px;max-width:1080px;align-self:flex-start}.page-hero img{object-position:center}.visual-review-link{display:inline-block;margin-top:12px;font-size:14px}@media(max-width:700px){.service-visual-layout .checks{grid-template-columns:1fr}.service-visual-layout{gap:28px}.technical-image .image-note{padding:20px}.technical-editorial .band-copy{padding:25px}.technical-image.image-frame,.technical-editorial.editorial-band{border-radius:18px}} .technical-image .image-note strong{color:#193b54}.technical-image .image-note a{display:inline-block;margin-top:10px;color:#125b83;font-size:14px;text-underline-offset:3px}.technical-zoom{display:block;cursor:zoom-in}.technical-image{scroll-margin-top:150px}.technical-editorial .band-image a{display:block;width:100%;height:100%;cursor:zoom-in}