/* v0.9.5.1 — anchor, sticky-navigation and mobile finishing layer. */
html{scroll-behavior:smooth}
#mejor-precio{scroll-margin-top:82px}
.quickstep-product-active.admin-bar #mejor-precio{scroll-margin-top:114px}
.qs-advisor-strip{background:#eef3f8;color:#10253d}
.qs-advisor-strip .shell{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;padding-bottom:1rem}
.qs-advisor-strip span{font-weight:750}.qs-advisor-strip a{padding:.7rem 1rem;border-radius:999px;background:#104d9e;color:#fff;font-size:.8rem;font-weight:850;text-decoration:none}
.qs-price-form-section{position:relative;isolation:isolate}
.qs-price-form-section:target:before{position:absolute;z-index:-1;inset:0;background:rgba(236,0,122,.035);content:"";animation:pqn-target-fade 1.1s ease-out both}
@keyframes pqn-target-fade{0%{opacity:1}100%{opacity:0}}
@media(max-width:980px){.quickstep-product-active .qs-product-context{top:0}.qs-product-context__inner{grid-template-columns:minmax(0,1fr) auto}.qs-product-context label{min-width:0}.qs-product-context select{max-width:none}.quickstep-product-active .product-single__summary{max-width:760px}.qs-price-form-wrap{gap:2.5rem}}
@media(max-width:650px){#mejor-precio{scroll-margin-top:70px}.quickstep-product-active.admin-bar #mejor-precio{scroll-margin-top:116px}.qs-product-context__inner{gap:.55rem}.qs-product-context select{width:100%;max-width:none;padding:.68rem 2rem .68rem .8rem;font-size:.78rem}.qs-product-context__cta{white-space:nowrap}.qs-advisor-strip .shell{align-items:flex-start;flex-direction:column}.qs-advisor-strip a{width:100%;text-align:center}.qs-price-form-section{padding-top:3.8rem;padding-bottom:3.8rem}.qs-price-form-section h2{font-size:clamp(2.4rem,13vw,3.5rem);text-wrap:balance}.qs-price-form-wrap{gap:1.8rem}.qs-price-form input{min-height:48px}.qs-price-form button{min-height:52px}.qs-product-exit{padding:2.7rem 0}.qs-product-exit .shell{gap:1.2rem}.brand-disclaimer .shell{display:grid;gap:.5rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.qs-price-form-section:target:before{animation:none}}
