.mvh-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--mv-gold);margin:0 0 14px;font-size:12.5px;font-weight:600}.mv .mvh-hero h1,.mv .mvh-sec h2,.mv .mvh-cierre h2{letter-spacing:-.015em;font-family:MvCormorant,Georgia,serif;font-weight:500;line-height:1.04}.mv .mvh-hero h1 em,.mv .mvh-sec h2 em,.mv .mvh-cierre h2 em{color:var(--mv-rosa);font-style:italic}.mvh-sec h2{max-width:820px;font-size:clamp(34px,4.6vw,58px)}.mvh-sub{max-width:560px;color:var(--mv-muted);margin:16px 0 0;font-size:17px;line-height:1.6}.mvh-sec{padding:clamp(72px,9vw,124px) 0}.mvh-papel{background:#fbf6f5;border-top:1px solid #efe3e2;border-bottom:1px solid #efe3e2}.mvh-ctas{flex-wrap:wrap;gap:12px;display:flex}.mvh-mas{margin-top:14px;font-size:14.5px;font-weight:600;display:inline-block;color:var(--mv-rosa)!important}.mvh-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,80px);max-width:1240px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(20px,3vw,32px) clamp(56px,7vw,96px);display:grid}.mvh-hero h1{font-size:clamp(42px,5.6vw,76px)}.mvh-lead{max-width:540px;color:var(--mv-muted);margin:24px 0 30px;font-size:clamp(16px,1.4vw,18.5px);line-height:1.65}.mvh-checks{color:var(--mv-muted);flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.mvh-checks li:before{content:"✓";color:var(--mv-gold);margin-right:8px;font-weight:700}.mvh-demo{justify-items:center;gap:14px;display:grid;position:relative}.mvh-phone{aspect-ratio:9/18.6;width:min(310px,74vw);animation:mvhEntra 1s var(--mv-rise) both;border:10px solid #0b0b0c;border-radius:46px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 50px 90px -30px #3c281473,0 0 0 1px #0000000f}.mvh-notch{z-index:3;background:#0b0b0c;border-radius:99px;width:96px;height:26px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.mvh-chip{z-index:4;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:13.5px;font-weight:600;line-height:1.25;animation:5s ease-in-out infinite mvhFlota;display:flex;position:absolute;box-shadow:0 18px 40px -16px #281e1459}.mvh-chip b{width:34px;height:34px;color:var(--mv-success);background:#e7f6ee;border-radius:50%;place-items:center;display:grid}.mvh-chip small{color:var(--mv-muted);font-size:12px;font-weight:400;display:block}.mvh-chip-a{top:18%;left:max(-10px,50% - 300px)}.mvh-chip-b{animation-delay:-2.5s;bottom:22%;right:max(-10px,50% - 310px)}.mvh-chip-b b{color:var(--mv-rosa);background:#f8e8ec}.mvh-demo-nav{gap:8px;display:flex}.mvh-demo-nav button{cursor:pointer;background:#dcc9ca;border:0;border-radius:50%;width:9px;height:9px;padding:0}.mvh-demo-nav button.on{background:var(--mv-gold);border-radius:99px;width:26px}.mvh-demo-nombre{color:var(--mv-muted);margin:0;font-size:13.5px}.mvh-demo-nombre a{color:var(--mv-rosa);font-weight:600}.mvh-eventos{grid-template-columns:repeat(5,1fr);gap:12px;padding-top:clamp(40px,5vw,64px);display:grid}.mvh-eventos a{transition:transform .25s var(--mv-ease), border-color .25s ease;background:#fff;border:1px solid #eadcdc;border-radius:18px;gap:4px;padding:20px 22px;font-family:MvCormorant,Georgia,serif;font-size:23px;font-weight:600;display:grid}.mvh-eventos a:hover{border-color:var(--mv-gold);transform:translateY(-3px)}.mvh-eventos small{color:var(--mv-muted-2);font-family:Archivo,system-ui,sans-serif;font-size:12.5px;font-weight:500}.mvh-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.mvh-carril{scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(16px,2vw,26px);padding:40px max(20px,50vw - 588px) 10px;display:flex;overflow-x:auto}.mvh-diseno{scroll-snap-align:start;flex:0 0 clamp(190px,19vw,250px);gap:4px;display:grid}.mvh-diseno-img{aspect-ratio:9/16;transition:transform .35s var(--mv-ease);border-radius:24px;margin-bottom:10px;display:block;overflow:hidden;box-shadow:0 24px 40px -26px #3c281473}.mvh-diseno:hover .mvh-diseno-img{transform:translateY(-6px)}.mvh-diseno-img img{object-fit:cover;width:100%;height:100%;display:block}.mvh-diseno b{font-size:15.5px}.mvh-diseno small{color:var(--mv-muted-2);font-size:13px}.mvh-pasos{grid-template-columns:repeat(4,1fr);gap:18px;margin:44px 0 0;padding:0;list-style:none;display:grid}.mvh-pasos li{background:#fff;border:1px solid #eadcdc;border-radius:22px;padding:26px 24px}.mvh-pasos span{color:var(--mv-gold);font-family:MvCormorant,Georgia,serif;font-size:40px;font-style:italic;line-height:1}.mvh-pasos b{margin:14px 0 6px;font-size:17px;display:block}.mvh-pasos p{color:var(--mv-muted);margin:0;font-size:14.5px;line-height:1.6}.mvh-grid{background:#eadcdc;border:1px solid #eadcdc;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:44px;display:grid;overflow:hidden}.mvh-item{background:#fff;padding:30px 28px}.mvh-item b{font-size:17px}.mvh-item p{color:var(--mv-muted);margin:8px 0 0;font-size:14.5px;line-height:1.6}.mvh-planes{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.mvh-plan{background:#fff;border:1px solid #eadcdc;border-radius:24px;gap:6px;padding:30px 28px;display:grid;position:relative}.mvh-plan.dest{border-color:var(--mv-gold);box-shadow:0 24px 50px -30px #9a123b99}.mvh-plan b{letter-spacing:.04em;text-transform:uppercase;font-size:15px}.mvh-precio{font-family:MvCormorant,Georgia,serif;font-size:46px;font-weight:600;line-height:1.05}.mvh-plan small{color:var(--mv-gold);font-weight:600}.mvh-plan p{color:var(--mv-muted);margin:6px 0 0;font-size:14.5px}.mvh-tag{background:var(--mv-gold);color:#fff;letter-spacing:.04em;border-radius:99px;padding:5px 12px;font-size:11.5px;font-weight:700;position:absolute;top:-12px;right:22px}.mvh-faq{grid-template-columns:.8fr 1.2fr;gap:clamp(30px,5vw,80px);display:grid}.mvh-faq details{border-bottom:1px solid #eadcdc;padding:20px 0}.mvh-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;font-weight:600;list-style:none;display:flex}.mvh-faq summary:after{content:"+";color:var(--mv-gold);font-size:22px;line-height:1}.mvh-faq details[open] summary:after{content:"–"}.mvh-faq details p{color:var(--mv-muted);margin:12px 0 0;line-height:1.65}.mvh-cierre{text-align:center;color:#fff;background:radial-gradient(at top,#9a123b40,#0000 60%),#0b0b0c;padding:clamp(84px,10vw,140px) 20px}.mvh-cierre h2{color:#fff;font-size:clamp(36px,5vw,64px)}.mv .mvh-cierre h2 em{color:#e8577f}.mvh-cierre p{color:#ffffffb3;margin:18px auto 32px;font-size:17px}@keyframes mvhEntra{0%{opacity:0;transform:translateY(40px)rotate(-2deg)}}@keyframes mvhFlota{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=960px){.mvh-hero{text-align:left;grid-template-columns:1fr}.mvh-eventos{grid-template-columns:repeat(2,1fr)}.mvh-pasos,.mvh-grid,.mvh-planes{grid-template-columns:1fr 1fr}.mvh-faq{grid-template-columns:1fr}}@media (width<=600px){.mvh-pasos,.mvh-grid,.mvh-planes{grid-template-columns:1fr}.mvh-chip{display:none}.mvh-eventos a{padding:16px;font-size:20px}}@media (prefers-reduced-motion:reduce){.mvh-phone,.mvh-chip{animation:none}}
