@media(min-width:1441px){.mm-bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}body{overflow-x:clip}:root{--bg:oklch(.985 .004 255);--bg-soft:oklch(.975 .004 255);--panel:oklch(.965 .01 255);--ink:oklch(.24 .02 262);--ink-2:oklch(.44 .02 262);--ink-3:oklch(.46 .02 262);--muted:oklch(.5 .02 262);--faint:oklch(.55 .02 262);--line:oklch(.9 .008 262);--line-2:oklch(.92 .008 262);--accent:oklch(.5 .15 255);--accent-soft:oklch(.8 .13 250);--dark:oklch(.24 .02 262);--ok:oklch(.55 .13 150);--err:oklch(.55 .19 25);--mono:"IBM Plex Mono",monospace}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Schibsted Grotesk,system-ui,sans-serif}a{color:inherit;text-decoration:none}a.lnk:hover{color:var(--accent)}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mmGridPan{0%{background-position:0 0,0 0}to{background-position:0 42px,42px 0}}@keyframes mmAurora{0%{transform:translate3d(-4%,-3%,0) scale(1)}to{transform:translate3d(6%,5%,0) scale(1.14)}}@keyframes mmBeam{0%{transform:translate(-280px) rotate(13deg);opacity:0}10%{opacity:1}42%{opacity:1}55%{transform:translate(calc(100vw + 280px)) rotate(13deg);opacity:0}to{transform:translate(calc(100vw + 280px)) rotate(13deg);opacity:0}}@keyframes mmFloat{0%{transform:translateY(-6px)}to{transform:translateY(7px)}}@keyframes mmPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes mmShimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;border-radius:3px;outline:none;margin:0;background:#d4d8de}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent);border:3px solid #fff;box-shadow:0 1px 5px #1e285047;cursor:pointer}input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent);border:3px solid #fff;cursor:pointer}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}.fld{width:100%;padding:13px 15px;border:1px solid oklch(.86 .01 262);border-radius:10px;font:400 15px/1.3 Schibsted Grotesk,sans-serif;color:var(--ink);background:#fff}.fld::-moz-placeholder{color:#808693}.fld::placeholder{color:#808693}.fld:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #1762b61f}select.fld{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:42px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' stroke='%235c6573' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}.mm-fldg{min-width:0}.mm-lbl{display:block;font-family:Schibsted Grotesk,sans-serif;font-size:11.5px;font-weight:500;margin-bottom:5px}.mm-help,.mm-lbl{color:var(--muted)}.mm-help{margin:8px 0 0;font-size:12px;line-height:1.45}.mono{font-family:var(--mono)}.kicker{font-family:Schibsted Grotesk,sans-serif;font-weight:600;font-size:12px;letter-spacing:.06em;color:var(--accent)}.btn-seg{padding:9px 15px;border-radius:9px;font-family:var(--mono);font-size:13px;cursor:pointer;transition:all .15s;white-space:nowrap;border:1px solid oklch(.86 .01 262);background:transparent;color:#575e69}.btn-seg.on{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:500}.mm-ahorro-grid{display:grid;grid-template-columns:1fr 1.05fr;grid-template-areas:"intro calc" "cuenta calc";-moz-column-gap:56px;column-gap:56px;row-gap:30px;align-items:center}.mm-ah-intro{grid-area:intro}.mm-ah-calc{grid-area:calc}.mm-ah-cuenta{grid-area:cuenta}@media(max-width:1024px){.mm-hide{display:none!important}}@media(max-width:1280px){.mm-chip{display:none!important}}@media(prefers-reduced-motion:reduce){.mm-fx,.mm-fx *,.mm-page [style*=animation]{animation:none!important}}@media(max-width:820px){.mm-ahorro-grid,.mm-page [style*=grid-template-columns]{grid-template-columns:1fr!important}.mm-ahorro-grid{grid-template-areas:"intro" "calc" "cuenta"!important;row-gap:22px}.mm-page [style*=grid-template-columns]>*{min-width:0!important}.mm-page [style*="justify-content:space-between"]{min-width:0}.mm-page .mm-amt-row{flex-wrap:wrap!important;row-gap:4px}.mm-page .mm-amt-row>*{min-width:0}.mm-result{order:-1;padding:22px 24px!important}.mm-page .mm-photos{grid-template-columns:repeat(3,1fr)!important}.mm-page>div,.mm-page>nav,.mm-page>section{padding-left:20px!important;padding-right:20px!important}.mm-page h1{font-size:clamp(34px,9vw,44px)!important;line-height:1.05!important}.mm-page h2{font-size:26px!important}.mm-stack{align-items:flex-start!important;gap:20px!important}.mm-stack,.mm-stack-c{flex-direction:column!important}.mm-stack-c{gap:14px!important}.mm-steplbl{display:none!important}.mm-num{font-size:clamp(24px,7.4vw,34px)!important}.mm-page>.mm-banner-outer{padding-left:0!important;padding-right:0!important}.mm-band-body{padding:34px 20px!important}}@media(max-width:520px){.mm-nav-ingresar{display:none!important}.mm-nav-cta{padding:8px 13px!important;font-size:13.5px!important}}@media(max-width:400px){.mm-nav-brandwrap{gap:8px!important}.mm-nav-brand{font-size:14px!important}.mm-nav-cta{padding:7px 10px!important;font-size:12px!important}}@media(max-width:720px){.mm-billetera{grid-template-columns:1fr!important;max-width:432px!important}.mm-bil-visual{padding:24px 24px 6px!important}.mm-bil-phone{width:150px!important}.mm-stores{flex-direction:column!important}}.mm-wiz-card{display:flex;flex-direction:column;max-height:calc(100dvh - 80px)}.mm-wiz-foot,.mm-wiz-head,.mm-wiz-steps{flex-shrink:0}.mm-wiz-body{flex:1 1 auto;min-height:0;overflow:auto}@media(max-width:620px){.mm-page>.mm-wiz-overlay{padding:0!important}.mm-wiz-overlay{align-items:stretch!important}.mm-wiz-card{width:100%;min-height:100dvh;max-height:100dvh;max-width:none!important;border-radius:0!important;box-shadow:none!important}.mm-wiz-head{padding:16px 20px!important}.mm-wiz-steps{padding:14px 20px!important}.mm-wiz-body{padding:20px!important}.mm-wiz-foot{padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px))!important}.mm-doc-row{min-height:64px}}
