:root{--ng-color-fondo: #0f1b26;--ng-color-fondo-alt: #16232e;--ng-color-tarjeta: #1b2833;--ng-color-texto: #f4f8fb;--ng-color-texto-suave: #a9bac7;--ng-color-azul: #7fb0d4;--ng-color-azul-oscuro: #0b1620;--ng-color-acento: #ff5a45;--ng-color-acento-suave: #3a241f;--ng-radio: 22px;--ng-radio-chico: 12px;--ng-margen: 24px;--ng-ease: cubic-bezier(.22, 1, .36, 1)}.mt-section,.ng-section{font-family:var(--font-body-family),sans-serif;color:var(--ng-color-texto);padding-top:0!important;padding-bottom:0!important}.ng-container{max-width:1200px;margin:0 auto;padding:0 var(--ng-margen)}.ng-eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ng-color-azul);margin:0 0 14px}.ng-h2{font-family:var(--font-heading-family),sans-serif;font-weight:700;line-height:1.15;margin:0 0 16px;color:var(--ng-color-texto)}.ng-body{font-size:17px;line-height:1.65;color:var(--ng-color-texto-suave);margin:0}.ng-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;border-radius:100px;font-weight:600;font-size:16px;text-decoration:none;border:none;cursor:pointer;transition:transform .3s var(--ng-ease),box-shadow .3s var(--ng-ease),background-color .3s var(--ng-ease)}.ng-btn--primario{background:var(--ng-color-acento);color:#fff;box-shadow:0 10px 30px #ff5a4559}.ng-btn--primario:hover{transform:translateY(-2px);box-shadow:0 14px 36px #ff5a4573}.ng-btn--secundario{background:transparent;color:var(--ng-color-texto);border:1.5px solid rgba(255,255,255,.25)}.ng-btn--secundario:hover{background:#ffffff14;transform:translateY(-2px)}.ng-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ng-ease),transform .8s var(--ng-ease)}.ng-reveal.ng-visible{opacity:1;transform:translateY(0)}.ng-reveal-stagger>*{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ng-ease),transform .7s var(--ng-ease)}.ng-reveal-stagger.ng-visible>*{opacity:1;transform:translateY(0)}.ng-reveal-stagger.ng-visible>*:nth-child(1){transition-delay:.05s}.ng-reveal-stagger.ng-visible>*:nth-child(2){transition-delay:.15s}.ng-reveal-stagger.ng-visible>*:nth-child(3){transition-delay:.25s}.ng-reveal-stagger.ng-visible>*:nth-child(4){transition-delay:.35s}.ng-reveal-stagger.ng-visible>*:nth-child(5){transition-delay:.45s}.ng-reveal-stagger.ng-visible>*:nth-child(6){transition-delay:.55s}.ng-texto-animado{opacity:1!important;transform:none!important}.ng-reveal:has(.ng-texto-animado){opacity:1;transform:none}.ng-texto-animado .ng-palabra{display:inline-block;opacity:0;filter:blur(6px);transform:translateY(22px);transition:opacity .7s var(--ng-ease),transform .7s var(--ng-ease),filter .7s var(--ng-ease);transition-delay:calc(.2s + (var(--i, 0) * .08s))}.ng-texto-animado.ng-visible .ng-palabra{opacity:1;filter:blur(0);transform:translateY(0)}.ng-blob{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;z-index:0;will-change:transform}@keyframes ng-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4%,-6%) scale(1.08)}}@keyframes ng-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-5%,5%) scale(.94)}}.ng-blob--a{animation:ng-drift-a 17s ease-in-out infinite}.ng-blob--b{animation:ng-drift-b 21s ease-in-out infinite}.ng-particula{position:absolute;border-radius:50%;background:var(--ng-color-acento);filter:blur(.5px);pointer-events:none;z-index:1;animation:ng-float 6s ease-in-out infinite}@keyframes ng-float{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-22px);opacity:.8}}@keyframes ng-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.ng-flotar{animation:ng-flotar 5.5s ease-in-out infinite}.ng-tilt{transform-style:preserve-3d;transition:transform .3s var(--ng-ease),box-shadow .3s var(--ng-ease);will-change:transform}.ng-marquee-viewport{overflow-x:clip;overflow-y:visible}.ng-marquee-track{display:flex;width:max-content;gap:56px;align-items:center;animation:ng-marquee-scroll linear infinite;animation-duration:var(--ng-marquee-duration, 28s)}@keyframes ng-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ng-header-logo img{height:30px;width:auto;display:block}.section-header{margin-bottom:0!important}@media(max-width:989px){.ng-container{padding:0 18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ng-styles.css.map */
