/* panda-hero-collage-20260929 */

.pl .hero-collage{width:100vw;margin-left:calc(50% - 50vw);padding:25px 0 38px;background:linear-gradient(180deg,#FFF1BF 0%,#FFF8E3 58%,#fff 100%);overflow:hidden;text-align:center}
.pl .hero-collage .hero-inner{max-width:1420px;margin:auto;padding:0 28px}
.pl .hero-collage h1.cinta{margin:0 auto}
.pl .hero-collage .titular{margin:20px auto 0;max-width:1200px;font-size:clamp(2.55rem,4.4vw,4.65rem);line-height:1.02;font-weight:900;color:var(--azul);letter-spacing:-.025em;text-wrap:balance}
.pl .hero-collage .titular .roja{display:block;color:var(--rojo);margin-top:6px}
.pl .panda-collage{position:relative;height:430px;max-width:1050px;margin:20px auto 8px}
.pl .panda-slide{position:absolute;overflow:hidden;border:8px solid #fff;border-radius:25px;box-shadow:0 18px 44px rgba(31,37,71,.18);transition:all .7s cubic-bezier(.2,.8,.2,1);background:#fff}
.pl .panda-slide img{width:100%;height:100%;object-fit:cover}
.pl .panda-slide.pos-main{z-index:3;width:570px;height:370px;left:50%;top:22px;transform:translateX(-50%) rotate(0deg)}
.pl .panda-slide.pos-left{z-index:2;width:360px;height:270px;left:4%;top:94px;transform:rotate(-4deg)}
.pl .panda-slide.pos-right{z-index:2;width:350px;height:255px;right:4%;top:78px;transform:rotate(4deg)}
.pl .collage-dots{display:flex;justify-content:center;gap:8px;margin:2px 0 18px}.pl .collage-dots span{width:9px;height:9px;border-radius:50%;background:#cfd4e8}.pl .collage-dots span.on{background:var(--rojo);transform:scale(1.2)}
.pl .hero-after{max-width:850px;margin:0 auto}.pl .hero-after .sub{max-width:850px;margin:auto;font-size:1.08rem}.pl .precio-aclarado{margin-top:10px}.pl .hero-ctas{justify-content:center}.pl .hero-nota{text-align:center}
.pl .hero-collage .confianza{margin-top:34px;text-align:left;background:rgba(255,255,255,.72)}
.pl .panda-video-feature{padding:54px 0 46px!important;background:#fff}.pl .panda-video-feature .wrap{max-width:1200px}.pl .video-intro{text-align:center;margin-bottom:24px}.pl .video-intro h2{color:var(--azul);margin-top:8px}.pl .video-intro p{margin:10px auto 0;max-width:680px;color:var(--tinta-suave)}
.pl .panda-video-feature .video{width:100%;aspect-ratio:16/7.6;min-height:0;box-shadow:0 18px 50px rgba(31,37,71,.14)}
.pl .panda-video-feature .video .capa{padding:28px}.pl .panda-video-feature .video .play{width:88px;height:88px}
@media(max-width:850px){.pl .panda-collage{height:350px}.pl .panda-slide.pos-main{width:58%;height:300px}.pl .panda-slide.pos-left{width:36%;height:220px;left:1%;top:88px}.pl .panda-slide.pos-right{width:35%;height:210px;right:1%;top:76px}.pl .panda-video-feature .video{aspect-ratio:16/9}}
@media(max-width:560px){.pl .hero-collage{padding-top:25px}.pl .hero-collage .hero-inner{padding:0 18px}.pl .hero-collage .titular{font-size:clamp(2.05rem,10.5vw,3rem);margin-top:18px}.pl .panda-collage{height:270px;margin-top:14px}.pl .panda-slide{border-width:5px;border-radius:17px}.pl .panda-slide.pos-main{width:68%;height:230px;top:15px}.pl .panda-slide.pos-left{width:38%;height:160px;left:-3%;top:72px}.pl .panda-slide.pos-right{width:37%;height:155px;right:-3%;top:62px}.pl .hero-after .sub{font-size:1rem}.pl .panda-video-feature{padding:42px 0 36px!important}.pl .panda-video-feature .video .play{width:68px;height:68px}}

/* Ajustes slider solicitados 2026-09-29 */
.pl .hero-collage{padding:75px 0 15px!important}
.pl .hero-collage h1.cinta{font-size:1em!important;padding:10px 20px}
.pl .hero-collage .titular{font-size:3em!important;line-height:1.06!important;max-width:1250px!important}
.pl .hero-collage .titular .roja{display:inline!important;margin-top:0!important}
.pl .panda-collage{height:410px!important;margin:16px auto 4px!important}
.pl .panda-slide img{object-fit:contain!important;background:#fff}
.pl .panda-slide.pos-main{width:500px!important;height:400px!important;top:4px!important}
.pl .panda-slide.pos-left{width:340px!important;height:320px!important;top:55px!important}
.pl .panda-slide.pos-right{width:340px!important;height:320px!important;top:48px!important}
.pl .hero-collage .confianza{margin-top:20px!important}
@media(max-width:850px){
 .pl .hero-collage .titular{font-size:clamp(2.25rem,7vw,3em)!important}
 .pl .panda-collage{height:330px!important}
 .pl .panda-slide.pos-main{width:52%!important;height:315px!important;top:5px!important}
 .pl .panda-slide.pos-left,.pl .panda-slide.pos-right{width:34%!important;height:255px!important;top:42px!important}
}
@media(max-width:560px){
 .pl .hero-collage{padding:20px 0 15px!important}
 .pl .hero-collage h1.cinta{font-size:1em!important}
 .pl .hero-collage .titular{font-size:clamp(2rem,9.5vw,2.7rem)!important}
 .pl .panda-collage{height:245px!important;margin-top:12px!important}
 .pl .panda-slide.pos-main{width:64%!important;height:230px!important;top:5px!important}
 .pl .panda-slide.pos-left,.pl .panda-slide.pos-right{width:38%!important;height:180px!important;top:38px!important}
 .pl .hero-collage .confianza{margin-top:14px!important}
}
