/* V16 — registros de drone provisórios, correções de proporção e logos. */
.intro-video-player{display:block;align-self:start;min-height:0!important;height:auto!important;overflow:visible;background:transparent;border-radius:0}
.intro-video-player .intro-video-frame{width:100%;aspect-ratio:16/9;border-radius:16px;box-shadow:0 10px 40px rgba(10,27,44,.12)}
.intro-video-player figcaption{position:static;background:none;color:#677783;padding:0;margin-top:13px;font-size:10px;line-height:1.65}
.features-grid .feature-wire{background:linear-gradient(0deg,rgba(9,29,47,.92) 0%,rgba(9,29,47,.7) 48%,rgba(9,29,47,.19) 100%),url('assets/minnesota-real-infra.webp') center/cover}
.real-photos-strip{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:17px}
.real-photos-strip figure{margin:0;min-width:0;position:relative;border-radius:16px;overflow:hidden;isolation:isolate;background:#173047}
.real-photos-strip img{width:100%;height:285px;object-fit:cover;transition:transform .55s ease}
.real-photos-strip figure:hover img{transform:scale(1.035)}
.real-photos-strip figcaption{position:absolute;bottom:0;inset-inline:0;padding:54px 22px 20px;background:linear-gradient(0deg,rgba(6,21,34,.91),rgba(6,21,34,0));color:white;font-size:18px;font-family:Manrope,sans-serif;font-weight:700;letter-spacing:-.03em;pointer-events:none}
.real-photos-strip figcaption span{display:block;margin-top:5px;font:500 10px 'DM Sans',sans-serif;letter-spacing:.04em;color:#e1e9f0}
.commercial-facts .entry-note{font-weight:700;color:white}
footer .footer-partner-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:center;width:100%;max-width:255px;margin-top:9px}
footer .footer-partner-logos img,footer .footer-partner-logos img:nth-child(2){width:100%;max-height:44px;object-fit:contain;object-position:left center}
@media(max-width:760px){.intro-video-player{height:auto!important;min-height:0!important}.real-photos-strip{grid-template-columns:1fr;gap:12px}.real-photos-strip img{height:260px}.real-photos-strip figcaption{font-size:16px}}
