/* SALZUCA V4.2: vista previa estructural; conservar estilos originales del HTML */
.header{display:flex!important}.hero{display:block!important;position:relative;isolation:isolate}
.original-cover,#portada-original,.cover-hotspot,.cover-radio-control{display:none!important}
.brand small{display:none!important}.brand img{object-fit:contain!important}
.hero-in{position:relative;min-height:710px;padding-top:105px}
.hero-copy{position:relative;z-index:5;max-width:445px}
.hero h1{font-size:clamp(64px,7vw,98px);line-height:.9;margin-bottom:15px}
.hero h1 .lower{font-size:.77em}
.hero-desc{font-size:15px;line-height:1.55;max-width:320px;margin:18px 0 25px}
.hero-art{right:17%;top:5px;width:min(38vw,475px);height:705px;pointer-events:none}
.hero-art img{width:100%;height:100%;object-fit:contain;object-position:center top}
.right-note{right:0;top:125px;max-width:145px;font-size:10px;line-height:1.7;z-index:6}
.right-script{font-size:23px;margin-top:25px}
.audio-card{right:0;bottom:105px;max-width:360px;z-index:12}
.service-strip{left:0;right:0;bottom:26px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.service-chip{min-width:0;padding:13px 10px;min-height:76px;gap:8px}
.service-chip .chip-icon{width:27px;height:27px}.service-chip .chip-txt{min-width:0}
.service-chip .chip-txt strong{font-size:10px;white-space:normal;line-height:1.2}
.service-chip .chip-txt small{font-size:8px;line-height:1.2;white-space:normal}
.service-chip .chip-arrow{flex-shrink:0}
.salzuca-v3-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}
.salzuca-v3-bg img,.salzuca-v3-bg video{width:100%;height:100%;object-fit:cover}
.hero .container.hero-in{z-index:1}.salzuca-v3-model-video{width:100%;height:100%;object-fit:contain}
.salzuca-v3-social{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:20px}
.salzuca-v3-social a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 8px;border:1px solid currentColor;border-radius:50%;text-decoration:none;font-size:11px}
@media(max-width:1250px){.hero-art{right:12%;width:40vw}.hero-copy{max-width:40%}.hero h1{font-size:clamp(58px,7vw,90px)}.right-note{right:0}.service-chip .chip-arrow{display:none}}
@media(max-width:980px){.hero-art{right:-1%;top:85px;width:58vw;height:650px}.hero-copy{max-width:55%}.hero h1{font-size:clamp(58px,9vw,85px)}.right-note{display:none}.audio-card{bottom:140px}.service-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){.hero-in{padding-top:55px;min-height:930px}.hero-copy{max-width:100%}.hero-art{right:-22%;top:290px;width:95vw;height:560px;opacity:.75}.hero h1{font-size:clamp(55px,14vw,84px)}.hero-desc{max-width:260px}.audio-card{bottom:155px}.service-strip{grid-template-columns:repeat(2,minmax(0,1fr));bottom:12px}.service-chip:nth-child(n){display:flex}}
