#inicio.hero{height:100svh;min-height:740px;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:95px 0 80px}
#inicio .hero-picture{position:absolute;inset:0;z-index:-2;display:block}
#inicio .hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:none;mask-image:none}
#inicio:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#020b1940,transparent 25%);pointer-events:none}
#inicio .hero-content{position:relative;inset:auto;transform:none;width:43%;max-width:600px;text-align:center;margin:0;display:flex;flex-direction:column;align-items:center;gap:14px}
#inicio .battery-row{position:static;transform:none;display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 0 12px;width:auto;max-width:100%}
#inicio .battery-row p{order:-1;margin:0;font-size:12px;line-height:1.4;white-space:nowrap}#inicio .battery-row br{display:none}
#inicio .battery{width:160px;height:48px}#inicio .battery strong{font-size:32px}
#inicio .eyebrow{font-size:8px;letter-spacing:2px;margin:0}
#inicio h1{font-size:clamp(32px,3.1vw,54px);line-height:1.05;letter-spacing:-1.5px;margin:0}
#inicio .authorized{font-size:15px;margin:0}
#inicio .intro{font-size:13px;line-height:1.5;margin:0;max-width:420px}
#inicio .hero-mark{position:static;inset:auto;transform:none;width:70px;height:82px;object-fit:contain;margin:8px 0 0}
@media(max-width:760px){
#inicio.hero{height:100svh;min-height:740px;padding:85px 0 105px;align-items:stretch}
#inicio .hero-photo{inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:auto;mask-image:none}
#inicio:before{background:linear-gradient(0deg,#020b1955,transparent 36%)}
#inicio .hero-content{width:90%;max-width:440px;gap:10px;justify-content:flex-end}
#inicio .battery-row{margin:0 0 auto;gap:5px}
#inicio .battery-row p{font-size:10px}#inicio .battery{width:125px;height:39px}#inicio .battery strong{font-size:26px}
#inicio .eyebrow{font-size:6px;letter-spacing:1px}
#inicio h1{font-size:clamp(25px,6.7vw,31px);line-height:1.06;letter-spacing:-.9px;margin:0}
#inicio .authorized{font-size:11px}
#inicio .intro{font-size:11px;max-width:320px;line-height:1.4;margin:0}#inicio .intro br{display:none}
#inicio .hero-mark{position:static;width:49px;height:59px;margin:2px 0 0}
#inicio .hero-gift{bottom:42px;left:6%;right:auto}#inicio .scroll-hint{bottom:16px;font-size:6px}
}
@media(min-width:761px){#inicio .scroll-hint{bottom:calc(6% + 15px);z-index:3}}

#inicio .battery{scale:1.2;transform-origin:center top}
#inicio .authorized{color:#b8efff;text-shadow:0 0 8px #45caff88}
@media(min-width:761px){#inicio .battery-row{translate:0 -8px}}
@media(max-width:760px){#inicio h1{translate:0 -1.06em}#inicio .authorized{font-size:13px}}
#aparelhos.cinematic{height:606.8vh}
@media(max-width:759px){#aparelhos.cinematic{height:572.5075svh}}
