:root{--mt-bg-dark: #0d1b2e;--mt-bg-dark-2: #152847;--mt-bg-light: #f4f6fa;--mt-bg-card: #1b2f4d;--mt-text-light: #ffffff;--mt-text-dim: #9db4d1;--mt-text-dark: #0d1b2e;--mt-text-dark-dim: #4a5568;--mt-accent: #2f6fee;--mt-accent-dark: #2456c4;--mt-radius: 18px;--mt-radius-sm: 10px;--mt-gutter: 24px;--mt-ease: cubic-bezier(.22, 1, .36, 1)}.mt-section{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding-top:0!important;padding-bottom:0!important;overflow-x:clip}.mt-container{max-width:1200px;margin:0 auto;padding:0 var(--mt-gutter)}.mt-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px}.mt-h2{font-weight:800;line-height:1.15;margin:0 0 16px;letter-spacing:-.5px}.mt-body{line-height:1.6;margin:0}.mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none;border:none;cursor:pointer;transition:transform .3s var(--mt-ease),box-shadow .3s var(--mt-ease),background .3s var(--mt-ease)}.mt-btn-primario{background:var(--mt-accent);color:#071120}.mt-btn-primario:hover{background:var(--mt-accent-dark);transform:translateY(-2px);box-shadow:0 12px 30px #2f6fee59}.mt-btn-secundario{background:transparent;color:var(--mt-text-light);border:1.5px solid rgba(255,255,255,.35)}.mt-btn-secundario:hover{background:#ffffff14;transform:translateY(-2px)}.mt-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--mt-ease),transform .8s var(--mt-ease)}.mt-reveal.mt-visible{opacity:1;transform:translateY(0)}.mt-reveal-stagger.mt-visible{transition-delay:calc(var(--mt-delay, 0) * 90ms)}@media(prefers-reduced-motion:reduce){.mt-reveal,.mt-reveal.mt-visible{opacity:1;transform:none;transition:none}}.mt-card{background:var(--mt-bg-card);border-radius:var(--mt-radius);transition:transform .35s var(--mt-ease),box-shadow .35s var(--mt-ease)}.mt-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #00000040}.mt-img-cover{width:100%;height:100%;object-fit:cover;display:block}.mt-num{font-weight:800;font-variant-numeric:tabular-nums}.section-header{margin-bottom:0!important}@media screen and (max-width:990px){.mt-container{padding:0 20px}}@media screen and (max-width:540px){.mt-container{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mt-styles.css.map */
