 .vision-demo{border-block:1px solid #bbc7cb;padding:24px 0;margin:28px 0}.vision-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.vision-controls select{font:inherit;padding:10px;background:white;color:#222;border:1px solid #657980}.vision-chart{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.vision-chart svg{display:block;width:100%;height:auto}.vision-tasks{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vision-tasks svg{width:100%;height:170px;border-bottom:1px solid #ccd6d9}.vision-tasks h3{margin-top:16px}.vision-note{font-size:.95rem;color:#45575e}.vision-result{font-weight:500}.vision-copy{max-width:900px}.vision-copy p{line-height:1.75}.vision-copy a{text-decoration:underline}@media(max-width:650px){.vision-chart,.vision-tasks{grid-template-columns:1fr}.vision-chart svg{max-width:420px}.vision-controls{align-items:flex-start;flex-direction:column}}
.everyday-scenes{margin:12px 0 48px}.everyday-scene{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:center;margin:32px 0}.everyday-scene:nth-of-type(even){grid-template-columns:1fr 1.5fr}.everyday-scene:nth-of-type(even) figure{order:2}.everyday-scene figure{margin:0}.everyday-scene img{width:100%;height:auto;display:block}.everyday-scene figcaption{font-size:.85rem;line-height:1.5;margin-top:9px;color:#45575e}.everyday-scene h3{font-size:1.45rem;font-weight:300;line-height:1.3}@media(max-width:700px){.everyday-scene,.everyday-scene:nth-of-type(even){grid-template-columns:1fr;gap:12px}.everyday-scene:nth-of-type(even) figure{order:0}}
