.visualization-example{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,84px);align-items:center;background:#101010;color:#fff}.visualization-image{display:block;min-width:0}.visualization-image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.visualization-copy h2{font-size:clamp(2.2rem,4vw,4.2rem);margin:20px 0 24px;line-height:1.08}.visualization-copy>p:not(.eyebrow){max-width:600px;line-height:1.8}.visualization-facts{display:flex;gap:12px 22px;flex-wrap:wrap;margin:26px 0;font-size:1rem;font-weight:600}.visualization-actions{display:flex;align-items:center;gap:20px 28px;flex-wrap:wrap;margin:26px 0}.visualization-example .text-link{color:#fff}.visualization-note{font-size:.875rem!important;line-height:1.7!important;max-width:850px}.visualization-example .visualization-note{color:#bbb}.visualization-intro{padding-bottom:50px}.visualization-intro h1{font-size:clamp(2.8rem,5.8vw,6rem);margin:22px 0 28px;line-height:1.06}.visualization-intro>p:not(.eyebrow){max-width:850px;font-size:1.125rem;line-height:1.8}.visualization-gallery{padding-top:0}.visualization-gallery figure{margin:0;min-width:0}.visualization-gallery img{width:100%;height:auto;display:block}.visualization-main{max-width:1250px;margin-inline:auto!important}.visualization-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px}.visualization-gallery figcaption{font-size:.875rem;margin-top:14px;font-weight:600}.visualization-delivery{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:#f4f4f2}.visualization-delivery h2{margin-top:20px}.visualization-delivery ul{margin:0 0 24px;padding-left:20px;line-height:1.8}.visualization-delivery li+li{margin-top:12px}.visualization-delivery .button{margin-top:26px}@media(max-width:850px){.visualization-example,.visualization-delivery{grid-template-columns:1fr}.visualization-pair{grid-template-columns:1fr;gap:28px}.visualization-copy h2{font-size:clamp(2.2rem,8vw,3.5rem)}.visualization-example{padding:56px 24px}.visualization-actions{align-items:flex-start}.visualization-actions .button{max-width:100%;white-space:normal}.visualization-facts{gap:12px 20px}.visualization-intro h1{font-size:clamp(2.6rem,10vw,4rem)}}
