/* V16: Access to web development and equipment/licensing; retains V15 visual system */
.v16-commercial-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:23px 0 0}
.v16-commercial-card{display:grid;grid-template-columns:38% minmax(0,1fr);min-height:208px;overflow:hidden;background:#fff;border:1px solid #e1e8e9;border-radius:15px;box-shadow:0 9px 25px #1432460a;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}
.v16-commercial-card:hover{transform:translateY(-5px);box-shadow:0 20px 36px #0f24331c;border-color:#0babb866}
.v16-commercial-image{overflow:hidden;min-width:0;background:#dbe7ea}
.v16-commercial-image img{height:100%;width:100%;object-fit:cover;transition:transform .55s ease}
.v16-commercial-card:hover img{transform:scale(1.055)}
.v16-commercial-copy{padding:21px 22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}
.v16-commercial-copy .v9-kicker{color:#138591;font-size:10px;letter-spacing:.13em}
.v16-commercial-copy h3{font-size:clamp(19px,1.6vw,25px);letter-spacing:-.035em;line-height:1.15;margin:0;color:#0d2633}
.v16-commercial-copy p{margin:0;color:#647984;font-size:12px;line-height:1.65}
.v16-commercial-copy strong{display:block;color:#087e8a;font-size:12px;margin-top:7px}
.v16-license-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.v16-license-points>div{background:#fff;border:1px solid #dbe5e5;border-radius:15px;padding:26px}
.v16-license-points strong{font-size:18px;color:#0e2735}
.v16-license-points p{font-size:14px;color:#637781;line-height:1.65;margin:9px 0 0}
.v16-license-foot{font-size:12px;color:#6f8187;margin:18px 0 0;line-height:1.65}
@media(max-width:1050px){.v16-commercial-links{grid-template-columns:1fr}.v16-commercial-card{min-height:192px}}
@media(max-width:720px){.v16-license-points{grid-template-columns:1fr}.v16-license-points>div{padding:18px}}
@media(max-width:520px){.v16-commercial-card{grid-template-columns:1fr}.v16-commercial-image img{height:170px}.v16-commercial-copy{padding:20px}}
@media(prefers-reduced-motion:reduce){.v16-commercial-card,.v16-commercial-image img{transition:none!important}}
