.mv-cap{display:grid;justify-items:center;gap:12px;text-align:center;margin-bottom:22px}.mv-cap h2{margin:0;font:800 clamp(2rem,5vw,3.6rem)/1.02 var(--disp);letter-spacing:-.03em;color:#fff}.mv-cap h2 em{font-style:normal;background:linear-gradient(100deg,#7fb0ff,#a78bfa 55%,#3ddc84);-webkit-background-clip:text;background-clip:text;color:transparent}.mv-frase{margin:0;min-height:1.5em;text-align:center;font:700 clamp(1.05rem,2vw,1.35rem) var(--disp);color:#dbe3f5}.mv-preu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:28px;padding:18px 22px;border-radius:22px;border:1px solid #ffffff1c;background:linear-gradient(135deg,#0c1f3d,#060f22)}.mv-preu-x{margin:0;display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px}.mv-preu-x small{grid-column:1/-1;font:600 .72rem var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#a9c8ff}.mv-preu-x b{font:800 2.2rem/1.05 var(--disp);color:#fff}.mv-preu-x span{color:var(--text-2);font-size:.85rem}.mv-preu-x em{grid-column:1/-1;font-style:normal;font-size:.78rem;color:var(--text-3)}.mv-preu .ic-nx-nota{flex-basis:100%}.mv1-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin:0 auto 16px;padding:6px;width:fit-content;max-width:100%;border-radius:999px;border:1px solid #ffffff1c;background:#ffffff06}.mv1-tabs button{overflow:hidden;padding:11px 18px;border:0;border-radius:999px;background:none;color:var(--text-2);font-weight:700;font-size:.95rem;cursor:pointer}.mv1-tabs button,.mv1-tabs button span{position:relative}.mv1-tabs button[aria-selected=true]{color:#04101f}.mv1-tabs button:focus-visible{outline:2px solid #fff}.mv1-actiu{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#7fb0ff,#a78bfa)}.mv1-barra{position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:2px;background:#04101f66;transform-origin:left;animation:mv-barra linear forwards}@keyframes mv-barra{0%{transform:scaleX(0)}}.mv1-vis{margin:14px auto 0;max-width:1040px;perspective:1400px}@media (max-width:600px){.mv1-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;border-radius:18px}.mv1-tabs button{flex:none;padding:10px 14px;font-size:.9rem}.mv-preu{padding:16px}.mv-preu .ic-nx-cta{width:100%}.mv-preu .ic-nx-cta a{flex:1;justify-content:center;text-align:center}}@media (max-width:768px),(pointer:coarse){.mv1-vis{perspective:none}}