/* Estilos del ebook y botones flotantes — copiados de Main.html del diseño */
a,button{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.la-cta:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(19,36,50,.22)}
.la-cta-y:hover{background:#ffcb3d!important}
.la-cta-w:hover{background:#f5f1ee!important}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;-webkit-text-fill-color:#132432!important;caret-color:#132432}
#la-ebook-root input,#la-ebook-root select,#la-ebook-root textarea{background-color:#ffffff}
#la-ebook-root a{color:#132432}
@media (max-width:600px){.la-ebk{min-height:44px!important;padding:0 16px!important;font-size:14px!important;border-width:2px!important}}
.la-ebf{display:grid;grid-template-columns:1fr;gap:14px}.la-ebf>*{grid-column:1/-1}.la-ebf>.la-f{grid-column:auto}
@media (max-width:720px){.la-ebm{grid-template-columns:1fr!important}.la-ebf{grid-template-columns:1fr}}
.la-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.la-ebf input::placeholder{color:#7a9099;opacity:1}.la-ebf .la-f{display:block;position:relative}.la-ebf .la-f input{display:block;width:100%;height:50px!important}
@media (max-width:600px){.la-fab{flex-direction:column;align-items:flex-end!important;gap:10px!important}.la-ebl{align-items:center;padding:22px 24px!important}.la-ebl>*:not(img){display:none!important}.la-ebl img{width:130px!important}}
.la-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
