.detection-layout{display:block}.detection-layout .environment{aspect-ratio:1672/941;min-height:0;width:100%;max-width:1200px;margin:auto}.detection-layout img{object-fit:contain}.experience-layout .environment{aspect-ratio:1672/941;min-height:0;mix-blend-mode:multiply}.experience-layout .environment img{object-fit:contain}.purchase-media.has-media{height:38vh;min-height:300px}.shipping{font-size:13px;line-height:1.6}.shipping-accent{color:var(--accent)}.record-media{aspect-ratio:16/9;height:auto;max-width:850px;margin:auto;min-height:0}.record-media img{object-fit:contain;animation:record-in .35s ease}@keyframes record-in{from{opacity:0}to{opacity:1}}#zoom-play{background:none;border:0;border-bottom:1px solid #ccc;color:var(--accent);padding:10px 0;margin-top:8px;font-size:12px}.spec-table{width:100%;border-collapse:collapse;table-layout:fixed}.spec-table td,.spec-table th{padding:12px 8px;border-bottom:1px solid #ddd;text-align:left;overflow-wrap:anywhere;vertical-align:top}.answer p+p,.answer table+p{margin-top:18px}.footer-top>div{flex-wrap:wrap;max-width:650px}.footer-bottom{line-height:1.7}.footer-bottom>span:last-child{max-width:450px}.privacy-head .support{max-width:650px}.legal{max-width:1000px;margin:auto;padding:150px 28px 100px}.legal h1{font-size:clamp(40px,6vw,80px);margin-bottom:35px}.legal h2{font-size:28px;margin:45px 0 16px}.legal p{line-height:1.7;max-width:760px;margin:12px 0}.legal nav{display:flex;gap:25px;margin:35px 0}.legal-note{color:#666;border-left:2px solid var(--accent);padding-left:16px}.consent-panel{max-width:1000px;margin:auto}.consent-panel p{font-size:12px}#consent-dialog[open]{position:fixed;inset:auto 18px 18px auto;margin:0;max-height:85vh;overflow:auto;box-shadow:0 5px 35px #0002;z-index:60}#consent-dialog::backdrop{background:none;backdrop-filter:none}@media(max-width:760px){.experience-layout .environment{aspect-ratio:1.2;min-height:290px}.experience-layout .environment img{object-fit:cover;object-position:55% center}.detection-layout .environment{overflow-x:auto;aspect-ratio:auto;height:310px}.detection-layout .environment picture{width:560px;position:relative;height:310px}.detection-layout .environment img{max-width:none}.footer-top{flex-direction:column}.footer-top>div{max-width:100%;gap:18px}.footer-bottom{flex-direction:column}.footer-bottom>span:last-child{text-align:left}.spec-table{font-size:13px}.shipping{font-size:12px}#consent-dialog[open]{inset:auto 12px 12px;width:calc(100% - 24px)}.consent-panel{padding:12px}.consent-panel h2{font-size:16px}}
.shipping-accent{display:inline-flex;align-items:center;gap:7px}.shipping svg{display:inline-block;vertical-align:middle}.night-controls:has(>.micro:empty){gap:0}
.detection-mobile-notice{display:none}.record-demo{text-align:center;margin-top:16px}
@media(max-width:760px){.detection-mobile-notice{display:block;width:100%;height:auto;margin-bottom:18px}.detection-layout .environment{overflow:hidden;height:auto;aspect-ratio:1672/941}.detection-layout .environment picture{width:100%;height:100%;position:absolute}.detection-layout .environment img{object-fit:contain}}
.record-media.has-media{width:100%;max-width:850px;min-height:0}.record-media.has-media picture{width:100%;height:100%;inset:0}.record-media.has-media img{width:100%;height:100%;object-fit:contain}
@media(prefers-reduced-motion:reduce){.record-media img{animation:none}}
/* Ajustes finais da seção 11 e hierarquia do rodapé. */
.purchase-media img{transform:scale(1.3)}
.footer-top>div{display:flex;align-items:center;gap:18px}
.footer-top .footer-email{order:5}
.footer-top .preferences-link{order:4}
.footer-top>div>a[href*="comprar"]{order:2}
.footer-top>div>a[href*="termos"]{order:3}
.footer-top>div>a[href*="privacidade"]{order:3}
.footer-bottom>span:last-child{line-height:1.7}
@media(max-width:760px){.purchase-media img{transform:scale(1.3)}.footer-top>div{align-items:flex-start;gap:15px}.footer-top .footer-email{margin-top:13px}.footer-bottom>span:last-child{text-align:left}}
/* Correções de composição e alinhamento — V9. */
.storage-full{display:block;width:100%;max-width:1200px;margin:auto;aspect-ratio:auto;background:transparent}.storage-full img{position:static;display:block;width:100%;height:auto;object-fit:contain}
.offer .shipping{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;line-height:1.5;margin-top:20px}.shipping-accent{align-items:center;white-space:nowrap}.shipping-time{white-space:nowrap}.shipping svg{flex:none}.footer-email{font-size:14px;line-height:1.5;white-space:nowrap}
@media(max-width:760px){.detection-layout .environment{width:calc(100% + 48px);max-width:none;margin-left:-24px;aspect-ratio:1.4;height:auto;overflow:hidden}.detection-layout .environment picture{position:absolute;inset:0;width:100%;height:100%}.detection-layout .environment img{width:100%;height:100%;object-fit:cover;object-position:52% center}.detection{gap:30px}.detection-head h2{text-wrap:balance}.offer .shipping{flex-direction:column;gap:4px;font-size:13px}.shipping-separator{display:none}.footer-top .footer-email{font-size:15px}.storage-full{width:calc(100% + 48px);max-width:none;margin-left:-24px}.storage-full img{height:auto;object-fit:contain}}
@media(max-width:760px){.scene.detection{padding-top:80px;padding-bottom:80px;min-height:0}.detection-layout .environment{aspect-ratio:1672/941}.detection-layout .environment img{object-fit:contain}.detection-head h2{font-size:clamp(32px,9vw,40px);max-width:12ch;text-wrap:balance}.detection-head .support{font-size:16px;line-height:1.5}}
