:root{--safe-bottom:env(safe-area-inset-bottom,0px)}
body{overflow-x:hidden}a,button{-webkit-tap-highlight-color:transparent}a[data-checkout]{min-height:52px}.mobile-conversion-bar{display:none}
@media(min-width:768px){body{padding-bottom:0}}
@media(max-width:767px){body{padding-bottom:calc(92px + var(--safe-bottom))}section{scroll-margin-top:48px}h1{font-size:clamp(2.35rem,12vw,3.5rem)!important;line-height:.92!important}h2{line-height:1!important}.cv-auto{content-visibility:auto;contain-intrinsic-size:1px 800px}#oferta .grid.lg\:grid-cols-2{display:flex;flex-direction:column}#oferta .grid.lg\:grid-cols-2>div:nth-child(2){order:-1}.mobile-conversion-bar{position:fixed;z-index:100;left:0;right:0;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px calc(10px + var(--safe-bottom));background:rgba(5,5,5,.96);border-top:1px solid rgba(239,68,68,.5);box-shadow:0 -12px 35px rgba(0,0,0,.5);backdrop-filter:blur(14px);transform:translateY(115%);opacity:0;transition:transform .25s ease,opacity .25s ease}.mobile-conversion-bar.is-visible{transform:translateY(0);opacity:1}.mobile-conversion-copy{min-width:0;display:flex;flex-direction:column;line-height:1.15}.mobile-conversion-copy strong{font-family:var(--font-display);font-size:16px;letter-spacing:.02em;color:#fff}.mobile-conversion-copy span{margin-top:3px;font-size:10px;font-weight:700;color:rgba(255,255,255,.7);white-space:nowrap}.mobile-conversion-bar>a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:7px;padding:0 13px;background:#16a34a;color:#fff;font-size:11px;font-weight:800;line-height:1.1;text-align:center;white-space:nowrap;box-shadow:0 8px 24px rgba(22,163,74,.28)}}
@media(max-width:380px){.mobile-conversion-bar{grid-template-columns:1fr auto;padding-inline:9px;gap:8px}.mobile-conversion-copy strong{font-size:14px}.mobile-conversion-copy span{font-size:9px}.mobile-conversion-bar>a{padding-inline:10px;font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
