
/* Cambios exclusivos en los dos encabezados solicitados. */
.home-opening.home-niches-v14{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none;gap:42px;align-items:center}.home-niches-v14 .home-hero__copy{max-width:none}.niches-mockup{margin:0;min-width:0}.niches-mockup>img{width:115%;max-width:none;margin-left:-6%;height:auto;display:block}.niches-mockup figcaption{display:flex;justify-content:space-around;gap:12px;color:#9fb8be;font-size:11px;letter-spacing:.02em;margin-top:-8px}.niches-mockup figcaption span{white-space:nowrap}
.packaging-hero .interactive-boxes-v14{height:420px;overflow:visible}.packaging-hero .interactive-boxes-v14 .software-box{display:block;width:27%;aspect-ratio:.64;cursor:pointer;transform:none;transform-origin:50% 70%;transition:transform .28s ease,filter .28s ease;filter:drop-shadow(0 10px 12px #00000012);outline-offset:5px;border-radius:12px;color:#152c42}.packaging-hero .interactive-boxes-v14 .box-0{left:0;top:24%;z-index:2}.packaging-hero .interactive-boxes-v14 .box-1{left:24%;top:6%;width:25%;z-index:1}.packaging-hero .interactive-boxes-v14 .box-2{left:47%;top:29%;width:28%;z-index:3}.packaging-hero .interactive-boxes-v14 .box-3{left:74%;top:14%;width:26%;z-index:2}.packaging-hero .interactive-boxes-v14 .box-paper{position:absolute;left:50%;top:0;height:100%;width:auto!important;max-width:none!important;transform:translateX(-50%);pointer-events:none}.packaging-hero .interactive-boxes-v14 .box-print{inset:auto;left:15%;top:29%;width:47%;height:52%;transform:skewY(13deg);transform-origin:0 0;gap:5px;pointer-events:none}.packaging-hero .interactive-boxes-v14 .box-print img{width:86%;height:auto;margin-bottom:8px}.packaging-hero .interactive-boxes-v14 .box-print>span{font-size:9px}.packaging-hero .interactive-boxes-v14 .box-print strong{font-size:11px;line-height:1.22;color:#152c42;letter-spacing:-.035em}.packaging-hero .interactive-boxes-v14 .box-print i{height:2px;margin-top:auto;width:90%;opacity:.55}.packaging-hero .interactive-boxes-v14 .software-box:focus-visible{outline:2px solid #6ddfbb;transform:scale(1.055);z-index:6}
@media(hover:hover) and (pointer:fine){.packaging-hero .interactive-boxes-v14 .software-box:hover{transform:translateY(-5px) scale(1.065);z-index:6;filter:drop-shadow(0 15px 17px #0002)}}
@media(max-width:1100px){.packaging-hero .interactive-boxes-v14{height:350px}.packaging-hero .interactive-boxes-v14 .box-print strong{font-size:9px}.packaging-hero .interactive-boxes-v14 .box-print>span{font-size:8px}.home-opening.home-niches-v14{gap:25px}.niches-mockup figcaption{font-size:10px}}
@media(max-width:700px){.home-opening.home-niches-v14{grid-template-columns:1fr;gap:24px}.niches-mockup{width:100%;max-width:480px;margin:auto}.niches-mockup>img{width:108%;margin-left:-4%}.niches-mockup figcaption{font-size:10px;margin-top:-4px}.packaging-hero .interactive-boxes-v14{height:290px;max-width:410px;margin:0 auto}.packaging-hero .interactive-boxes-v14 .software-box{width:27%}.packaging-hero .interactive-boxes-v14 .box-print strong{font-size:8px}.packaging-hero .interactive-boxes-v14 .box-print>span{font-size:7px}.packaging-hero .interactive-boxes-v14 .box-print img{margin-bottom:4px}.packaging-hero .interactive-boxes-v14 .box-print{gap:3px}}
@media(prefers-reduced-motion:reduce){.packaging-hero .interactive-boxes-v14 .software-box{transition:none}}
