.mf-root{--bg:oklch(98.5% 0.004 70);--surface:oklch(100% 0 0);--fg:oklch(24% 0.042 165);--muted:oklch(52% 0.028 165);--border:oklch(88% 0.012 90);--accent:oklch(62% 0.14 180);--accent-soft:color-mix(in oklch,var(--accent) 14%,transparent);--fg-soft:color-mix(in oklch,var(--fg) 6%,transparent);--font-display:"Söhne","Avenir Next",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,Menlo,monospace;--fs-h1:clamp(44px,6vw,76px);--fs-h2:clamp(32px,4vw,48px);--fs-h3:22px;--fs-lead:19px;--fs-body:16px;--fs-meta:13px;--gap-xs:8px;--gap-sm:12px;--gap-md:20px;--gap-lg:32px;--gap-xl:56px;--gap-2xl:96px;--container:1120px;--gutter:32px;--radius:10px;--radius-lg:16px;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;min-height:100vh;scroll-behavior:smooth}.mf-root *,.mf-root :after,.mf-root :before{box-sizing:border-box}.mf-root img,.mf-root svg{display:block;max-width:100%}.mf-root a{color:inherit;text-decoration:none}.mf-root button{font:inherit;cursor:pointer}.mf-root p{text-wrap:pretty}.mf-root h1,.mf-root h2,.mf-root h3,.mf-root h4{text-wrap:balance}.mf-root .container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.mf-root .section{padding-block:clamp(48px,8vw,var(--gap-2xl))}.mf-root .stack{display:flex;flex-direction:column}.mf-root .stack>*+*{margin-top:var(--gap-md)}.mf-root .row,.mf-root .row-between{display:flex;align-items:center;gap:var(--gap-md)}.mf-root .row-between{justify-content:space-between;flex-wrap:wrap}.mf-root .grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-lg)}.mf-root .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-lg)}.mf-root .grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-md)}.mf-root .grid-2-1{grid-template-columns:2fr 1fr}.mf-root .grid-1-2,.mf-root .grid-2-1{display:grid;gap:var(--gap-xl);align-items:start}.mf-root .grid-1-2{grid-template-columns:1fr 2fr}@media (max-width:920px){.mf-root .grid-1-2,.mf-root .grid-2,.mf-root .grid-2-1,.mf-root .grid-3,.mf-root .grid-4{grid-template-columns:1fr}}.mf-root .h1,.mf-root h1{font-size:var(--fs-h1);line-height:1.04;letter-spacing:-.02em}.mf-root .h1,.mf-root .h2,.mf-root h1,.mf-root h2{font-family:var(--font-display);margin:0;font-weight:600}.mf-root .h2,.mf-root h2{font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.015em}.mf-root .h3,.mf-root h3{font-size:var(--fs-h3);font-weight:600;line-height:1.3;letter-spacing:-.005em;margin:0}.mf-root .lead{font-size:var(--fs-lead);line-height:1.55;color:var(--muted);max-width:60ch;margin:0}.mf-root .eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin:0 0 var(--gap-md);opacity:.6}.mf-root .meta{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--muted)}.mf-root .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mf-root .topnav{position:sticky;top:0;z-index:10;background:oklch(88% .006 70);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.mf-root .topnav-inner{display:flex;align-items:center;justify-content:space-between;padding-block:14px;gap:var(--gap-md);flex-wrap:wrap}.mf-root .topnav .logo{font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:12px}.mf-root .topnav nav{display:flex;gap:var(--gap-lg)}.mf-root .topnav nav a{font-size:14px;color:var(--muted);transition:color .15s ease}.mf-root .topnav nav a:hover{color:var(--fg)}.mf-root .pagefoot{padding-block:var(--gap-xl);color:var(--muted);font-size:13px;border-top:1px solid var(--border)}.mf-root .pagefoot .container{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--gap-lg);align-items:center}.mf-root .pagefoot-left{text-align:left}.mf-root .pagefoot-center{text-align:center}.mf-root .pagefoot-right{text-align:right}.mf-root .pagefoot-logo{height:120px}.mf-root .pagefoot-logo img{height:100%;width:auto;display:block}.mf-root .pagefoot .row-between{flex-wrap:wrap;gap:var(--gap-md)}@media (max-width:920px){.mf-root .pagefoot .container{display:flex;flex-direction:column;gap:var(--gap-md);align-items:center;text-align:center}.mf-root .pagefoot-left{text-align:center;order:1}.mf-root .pagefoot-center{order:3}.mf-root .pagefoot-right{text-align:center;order:2}}.mf-root .btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:var(--radius);border:1px solid transparent;font-size:15px;font-weight:500;letter-spacing:-.005em;transition:transform .05s ease,background .15s ease,border-color .15s ease}.mf-root .btn:active{transform:translateY(1px)}.mf-root .btn-primary{background:var(--accent);color:white;border-color:var(--accent)}.mf-root .btn-primary:hover{background:color-mix(in oklch,var(--accent) 88%,black)}.mf-root .btn-secondary{background:transparent;color:var(--fg);border-color:var(--border)}.mf-root .btn-secondary:hover{border-color:var(--fg)}.mf-root .btn-ghost{background:transparent;color:var(--fg);border-color:transparent;padding-inline:8px}.mf-root .btn-ghost:hover{color:var(--accent)}.mf-root .btn-arrow:after{content:"→";transition:transform .15s ease}.mf-root .btn-arrow:hover:after{transform:translateX(2px)}.mf-root .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;transition:border-color .2s ease}.mf-root .card:hover{border-color:color-mix(in oklch,var(--border) 70%,var(--fg))}.mf-root .card-flat{background:transparent;border:0;padding:0}.mf-root .feature .feature-mark{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--fg);margin-bottom:var(--gap-md)}.mf-root .feature .feature-mark svg{width:18px;height:18px}.mf-root .feature h3{margin-bottom:6px}.mf-root .feature p{margin:0;color:var(--muted);font-size:15px}.mf-root .stat .stat-num{font-family:var(--font-display);font-size:clamp(56px,8vw,96px);line-height:.95;letter-spacing:-.04em;color:var(--accent);font-weight:600}.mf-root .stat .stat-label{color:var(--muted);font-size:14px;margin-top:8px;max-width:24ch}.mf-root .ph-img{background:linear-gradient(135deg,var(--accent-soft),var(--fg-soft)),var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);aspect-ratio:16/10;display:grid;place-items:center;color:var(--muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em}.mf-root .ph-img.wide{aspect-ratio:16/9}.mf-root .hero{padding-block:clamp(80px,12vw,160px)}.mf-root .hero h1{margin-bottom:var(--gap-md)}.mf-root .hero .lead{margin-bottom:var(--gap-lg)}.mf-root .hero-cta{display:inline-flex;gap:var(--gap-sm);flex-wrap:wrap}.mf-root .hero-center{text-align:center;max-width:90ch;margin-inline:auto}.mf-root .hero-center .lead{margin-inline:auto}.mf-root .hero-center .hero-cta{justify-content:center}.mf-root .hero-split{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--gap-2xl);align-items:center}@media (max-width:920px){.mf-root .hero-split{grid-template-columns:1fr}}.mf-root .ecg-divider{height:64px;display:flex;align-items:center;justify-content:center;overflow:hidden}.mf-root .ecg-divider svg{width:100%;max-width:600px;height:32px;opacity:.18}@keyframes ecg-pulse{0%,to{opacity:.18}50%{opacity:.28}}.mf-root .ecg-divider svg{animation:ecg-pulse 3s ease-in-out infinite}.mf-root .social-logos{display:flex;align-items:center;gap:var(--gap-xl);justify-content:center;flex-wrap:wrap;margin-top:var(--gap-lg)}.mf-root .social-logos .logo-item{font-family:var(--font-display);font-size:24px;font-weight:600;color:var(--muted);opacity:.7;transition:opacity .2s ease}.mf-root .social-logos .logo-item:hover{opacity:1}.mf-root .term-row{display:grid;grid-template-columns:180px 1fr;gap:var(--gap-lg);padding:22px 0;border-top:1px solid var(--border);align-items:baseline}.mf-root .term-row .term-abbr{font-family:var(--font-mono);font-weight:600;color:var(--accent)}.mf-root .term-row h3{font-size:19px;margin-bottom:6px}.mf-root .term-row p{margin:0;color:var(--muted);font-size:15px}@media (max-width:920px){.mf-root .term-row{grid-template-columns:1fr}}.mf-root .filter-tabs{display:flex;gap:var(--gap-md);margin-bottom:var(--gap-xl);flex-wrap:wrap}.mf-root .filter-tabs button{padding:8px 16px;border:1px solid var(--border);background:transparent;color:var(--fg);border-radius:var(--radius);cursor:pointer;font-size:14px;font-weight:500;transition:all .15s ease}.mf-root .filter-tabs button:hover{border-color:var(--fg)}.mf-root .filter-tabs button.active{background:var(--fg);color:var(--bg);border-color:var(--fg)}.mf-root .guide-row{display:grid;grid-template-columns:1fr 2fr;gap:var(--gap-lg);padding:22px 0;border-top:1px solid var(--border);align-items:baseline}.mf-root .guide-row .guide-meta{font-family:var(--font-mono);font-size:13px;color:var(--muted)}.mf-root .guide-row h3{font-size:19px;margin-bottom:6px}.mf-root .guide-row p{margin:0;color:var(--muted);font-size:15px}.mf-root .author-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;margin-top:var(--gap-lg);font-size:14px}.mf-root .author-box .author-name{font-weight:600;color:var(--fg);margin-bottom:4px}.mf-root .author-box .author-meta{font-family:var(--font-mono);font-size:12px;color:var(--muted);line-height:1.5}@media (max-width:920px){.mf-root .guide-row{grid-template-columns:1fr}}@media (max-width:600px){.mf-root .filter-tabs{flex-direction:column}.mf-root .filter-tabs button{width:100%}}.mf-root .service-card h3{margin-bottom:var(--gap-sm)}.mf-root .service-card p{margin:0 0 var(--gap-md);color:var(--muted);font-size:15px}.mf-root .service-card ul{margin:0;padding-left:20px;color:var(--muted);font-size:14px}.mf-root .service-card ul li{margin-bottom:6px}@media (max-width:600px){.mf-root .topnav nav{display:none}.mf-root .h1,.mf-root h1{font-size:clamp(36px,10vw,44px)}.mf-root .section{padding-block:40px}}.mf-root{--accent-strong:oklch(45% 0.11 195);--accent-ink:oklch(42% 0.10 190);--muted-strong:oklch(40% 0.032 165);--warn-ink:oklch(45% 0.13 55);--tap:44px}.mf-root .topnav-v2 .topnav-inner{flex-wrap:nowrap;gap:var(--gap-md);padding-block:10px}.mf-root .topnav-v2 .logo{font-size:17px;flex-shrink:0}.mf-root .nav-links{display:flex;gap:var(--gap-md);align-items:center;flex-wrap:wrap}.mf-root .nav-links a{font-size:14px;color:var(--muted-strong);padding:6px 2px;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.mf-root .nav-links a:hover{color:var(--fg)}.mf-root .nav-links a[aria-current=page]{color:var(--fg);border-bottom-color:var(--accent-strong);font-weight:600}.mf-root .nav-actions{display:flex;align-items:center;gap:var(--gap-sm);flex-shrink:0}.mf-root .nav-tel{font-family:var(--font-mono);font-size:13px;color:var(--fg);white-space:nowrap;display:inline-flex;align-items:center;gap:6px;min-height:var(--tap)}.mf-root .nav-tel:hover{color:var(--accent-ink)}.mf-root .btn-cta{background:var(--accent-strong);color:#fff;border-color:var(--accent-strong);font-weight:600}.mf-root .btn-cta:hover{background:color-mix(in oklch,var(--accent-strong) 86%,black);color:#fff}.mf-root .btn-dark{background:var(--fg);color:var(--bg);border-color:var(--fg)}.mf-root .btn-dark:hover{background:color-mix(in oklch,var(--fg) 88%,black)}.mf-root .btn{min-height:var(--tap)}.mf-root .nav-menu{display:none;position:relative}.mf-root .nav-menu>summary{list-style:none;cursor:pointer;width:var(--tap);height:var(--tap);display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius);color:var(--fg)}.mf-root .nav-menu>summary::-webkit-details-marker{display:none}.mf-root .nav-menu[open]>summary{background:var(--fg);color:var(--bg);border-color:var(--fg)}.mf-root .nav-menu-panel{position:absolute;right:0;top:calc(var(--tap) + 8px);z-index:20;min-width:min(76vw,300px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 12px 32px oklch(24% .042 165/.14);padding:8px;display:flex;flex-direction:column}.mf-root .nav-menu-panel a{padding:12px 14px;border-radius:var(--radius);font-size:16px;color:var(--fg);min-height:var(--tap);display:flex;align-items:center}.mf-root .nav-menu-panel a:hover{background:var(--fg-soft)}.mf-root .nav-menu-panel a[aria-current=page]{font-weight:600;color:var(--accent-ink)}.mf-root .nav-menu-panel hr{border:0;border-top:1px solid var(--border);margin:6px 8px}@media (max-width:1080px){.mf-root .topnav-v2 .nav-links{display:none}.mf-root .topnav-v2 .nav-menu{display:block}}@media (max-width:600px){.mf-root .topnav-v2 .nav-tel span{display:none}.mf-root .topnav-v2 .btn-cta{padding-inline:14px;font-size:14px}}@media (max-width:420px){.mf-root .topnav-v2 .btn-cta{display:none}}.mf-root .foot-v2{border-top:1px solid var(--border);padding-block:var(--gap-xl) var(--gap-lg)}.mf-root .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--gap-xl);align-items:start}.mf-root .foot-v2 .foot-nombre{font-size:17px;font-weight:600;color:var(--fg)}.mf-root .foot-v2 .foot-cargo{font-size:14px;color:var(--muted);margin-top:2px}.mf-root .foot-v2 .foot-tel{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:20px;font-weight:600;color:var(--fg);margin-top:var(--gap-md);min-height:var(--tap)}.mf-root .foot-v2 .foot-tel:hover{color:var(--accent-ink)}.mf-root .foot-v2 h4{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--gap-sm);font-weight:500}.mf-root .foot-v2 .foot-col a{display:block;font-size:15px;color:var(--fg);padding:7px 0}.mf-root .foot-v2 .foot-col a:hover{color:var(--accent-ink)}.mf-root .foot-legal{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-md);flex-wrap:wrap;margin-top:var(--gap-xl);padding-top:var(--gap-md);border-top:1px solid var(--border);font-size:13px;color:var(--muted)}.mf-root .foot-legal img{height:56px;width:auto}@media (max-width:920px){.mf-root .foot-grid{grid-template-columns:1fr;gap:var(--gap-lg)}}.mf-root .cta-band{background:var(--fg);color:var(--bg);border-radius:var(--radius-lg);padding:clamp(28px,5vw,48px)}.mf-root .cta-band h2{color:var(--bg);margin-bottom:var(--gap-sm)}.mf-root .cta-band p{color:color-mix(in oklch,var(--bg) 78%,var(--fg));max-width:58ch;margin:0 0 var(--gap-lg);font-size:var(--fs-lead)}.mf-root .cta-band .btn-secondary{color:var(--bg);border-color:color-mix(in oklch,var(--bg) 40%,transparent)}.mf-root .cta-band .btn-secondary:hover{border-color:var(--bg)}.mf-root .cta-band-acciones{display:flex;gap:var(--gap-sm);flex-wrap:wrap}.mf-root .ancla{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(28px,5vw,56px)}.mf-root .ancla .ancla-cifra{font-family:var(--font-display);font-weight:600;font-size:clamp(44px,8vw,88px);line-height:1;letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums}.mf-root .ancla .ancla-unidad{font-size:clamp(18px,2.4vw,26px);color:var(--fg);letter-spacing:-.01em;display:block;margin-top:10px;font-weight:600}.mf-root .ancla p{max-width:66ch;color:var(--fg);font-size:var(--fs-lead);margin:var(--gap-md) 0 0}.mf-root .nota{font-size:13.5px;line-height:1.6;color:var(--muted);max-width:78ch;margin:var(--gap-md) 0 0}.mf-root .nota strong{color:var(--muted-strong)}.mf-root .paquete{display:flex;flex-direction:column;gap:var(--gap-sm);height:100%}.mf-root .paquete .paquete-tag{align-self:flex-start;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);padding:5px 10px;border-radius:999px}.mf-root .paquete h3{font-size:24px}.mf-root .paquete .paquete-claim{font-size:17px;color:var(--fg);font-weight:500;margin:0}.mf-root .paquete p{color:var(--muted);font-size:15px;margin:0}.mf-root .paquete dl{margin:var(--gap-sm) 0 0;font-size:14.5px}.mf-root .paquete dt{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:var(--gap-md)}.mf-root .paquete dd{margin:4px 0 0;color:var(--fg)}.mf-root .paquete .paquete-precio{margin-top:auto;padding-top:var(--gap-md);border-top:1px solid var(--border);font-family:var(--font-mono);font-size:22px;font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.mf-root .paquete .paquete-precio small{display:block;font-family:var(--font-body);font-size:13.5px;font-weight:400;color:var(--muted);margin-top:4px}.mf-root .aviso{border-left:3px solid var(--warn-ink);background:color-mix(in oklch,var(--warn-ink) 6%,transparent);padding:var(--gap-md) var(--gap-md) var(--gap-md) var(--gap-md);border-radius:0 var(--radius) var(--radius) 0;font-size:15px;color:var(--fg)}.mf-root .aviso strong{color:var(--warn-ink)}.mf-root .aviso p{margin:0}.mf-root .aviso p+p{margin-top:var(--gap-sm)}.mf-root .calc{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--gap-lg);align-items:start}@media (max-width:920px){.mf-root .calc{grid-template-columns:1fr}}.mf-root .calc fieldset{border:0;margin:0;padding:0}.mf-root .calc .campo-label,.mf-root .calc legend{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);padding:0;display:block;margin-bottom:var(--gap-sm)}.mf-root .calc .campo+.campo{margin-top:var(--gap-lg)}.mf-root .calc input[type=email],.mf-root .calc input[type=number],.mf-root .calc input[type=tel],.mf-root .calc input[type=text]{width:100%;min-height:var(--tap);font-family:var(--font-mono);font-size:20px;font-variant-numeric:tabular-nums;padding:10px 14px;color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.mf-root .calc button:focus-visible,.mf-root .calc input:focus-visible,.mf-root a:focus-visible,.mf-root summary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.mf-root .calc .opciones{display:flex;flex-direction:column;gap:8px}.mf-root .calc .opcion{display:flex;align-items:flex-start;gap:12px;min-height:var(--tap);padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;font-size:15px}.mf-root .calc .opcion:has(input:checked){border-color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}.mf-root .calc .opcion input{margin-top:3px;width:18px;height:18px;accent-color:var(--accent-strong);flex-shrink:0}.mf-root .calc .opcion .opcion-desc{display:block;color:var(--muted);font-size:13.5px;margin-top:2px}.mf-root .calc .rangos{display:flex;gap:8px;flex-wrap:wrap;margin-top:var(--gap-sm)}.mf-root .calc .rangos button{padding:8px 12px;min-height:40px;border:1px solid var(--border);background:transparent;border-radius:var(--radius);font-family:var(--font-mono);font-size:13px;color:var(--muted-strong)}.mf-root .calc .rangos button:hover{border-color:var(--fg);color:var(--fg)}.mf-root .calc-out{background:var(--fg);color:var(--bg);border-radius:var(--radius-lg);padding:clamp(24px,4vw,36px);position:sticky;top:84px}@media (max-width:920px){.mf-root .calc-out{position:static}}.mf-root .calc-out .calc-out-label{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.72;margin:0}.mf-root .calc-out .calc-total{font-family:var(--font-display);font-size:clamp(40px,7vw,64px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin-top:6px;font-variant-numeric:tabular-nums}.mf-root .calc-out .calc-clp{font-family:var(--font-mono);font-size:18px;opacity:.82;margin-top:6px;font-variant-numeric:tabular-nums}.mf-root .calc-out .calc-porha{font-family:var(--font-mono);font-size:14px;margin-top:var(--gap-md);padding:10px 14px;border-radius:var(--radius);background:color-mix(in oklch,var(--bg) 14%,transparent);font-variant-numeric:tabular-nums}.mf-root .calc-out .calc-desglose{list-style:none;margin:var(--gap-lg) 0 0;padding:var(--gap-md) 0 0;border-top:1px solid color-mix(in oklch,var(--bg) 26%,transparent);font-size:14px}.mf-root .calc-out .calc-desglose li{display:flex;justify-content:space-between;gap:var(--gap-md);padding:7px 0;font-variant-numeric:tabular-nums}.mf-root .calc-out .calc-desglose li span:first-child{opacity:.82}.mf-root .calc-out .calc-desglose li span:last-child{font-family:var(--font-mono);white-space:nowrap}.mf-root .calc-out .calc-nota{font-size:13px;line-height:1.55;opacity:.78;margin:var(--gap-md) 0 0}.mf-root .calc-out .btn{width:100%;justify-content:center;margin-top:var(--gap-lg)}.mf-root .calc-out .btn-cta{background:var(--accent);border-color:var(--accent);color:oklch(18% .03 180)}.mf-root .calc-out .btn-cta:hover{background:color-mix(in oklch,var(--accent) 88%,white);color:oklch(18% .03 180)}.mf-root .tabla-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.mf-root .tabla{width:100%;min-width:480px;border-collapse:collapse;font-size:15px}.mf-root .tabla td,.mf-root .tabla th{text-align:left;padding:14px 16px 14px 0;border-top:1px solid var(--border);vertical-align:top}.mf-root .tabla thead th{border-top:0;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);font-weight:500}.mf-root .tabla td:first-child{color:var(--fg);font-weight:500;white-space:nowrap}.mf-root .tabla td:last-child{color:var(--muted)}.mf-root .tabla .num{font-variant-numeric:tabular-nums}.mf-root .lista-check{list-style:none;margin:0;padding:0;font-size:15px}.mf-root .lista-check li{position:relative;padding-left:26px;margin-bottom:10px;color:var(--fg)}.mf-root .lista-check li:before{content:"";position:absolute;left:4px;top:8px;width:8px;height:8px;border-radius:2px;background:var(--accent-strong)}.mf-root .caso-seccion{display:grid;grid-template-columns:220px 1fr;gap:var(--gap-lg);padding:20px 0;border-top:1px solid var(--border)}.mf-root .caso-seccion>h4{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);margin:0;font-weight:500}.mf-root .caso-seccion p{margin:0;color:var(--muted);font-size:15px}@media (max-width:760px){.mf-root .caso-seccion{grid-template-columns:1fr;gap:8px}}@media (max-width:600px){.mf-root .topnav-v2 nav.nav-links{display:none}.mf-root .section{padding-block:44px}.mf-root .hero{padding-block:48px 40px}.mf-root .lead{font-size:17px}.mf-root .card{padding:22px}.mf-root .ancla .ancla-cifra{letter-spacing:-.03em}}