/* Public marketing only. No financial views or shared form behavior. */
.smart-vision-pricing:has(.smart-vision-art){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}
.smart-vision-art{min-width:0;margin:0;border-radius:18px;overflow:hidden;background:#071b2b;border:1px solid #294c63;box-shadow:0 14px 36px #15384d24}
.smart-vision-art a{display:block;line-height:0}
.smart-vision-art img{display:block;width:100%;height:auto}
.smart-vision-art figcaption{padding:14px 16px;display:flex;flex-direction:column;gap:5px;font-size:13px;line-height:1.5;color:#eff9ff;background:#102b40}
.smart-vision-art figcaption span{color:#b8d4e5;font-size:12px}
.marketing-contact{max-width:1180px;margin:0 auto 44px;padding:0 24px;color:#294b63}
.marketing-contact a{color:#096b53;font-weight:700;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}
body.authenticated-app .marketing-contact{display:none}
@media(max-width:780px){.smart-vision-pricing:has(.smart-vision-art){grid-template-columns:minmax(0,1fr)}.smart-vision-art{width:100%;max-width:640px;margin:0 auto}}
