.mf-wrap[data-astro-cid-sjttrea6]{z-index:1000;font-family:inherit;position:fixed;bottom:22px;right:22px}.mf-launch[data-astro-cid-sjttrea6]{color:#fff;cursor:pointer;background:#087bc8;border:0;border-radius:99px;align-items:center;gap:10px;padding:9px 17px 9px 9px;font-weight:750;display:flex;box-shadow:0 15px 34px #00579255}.mf-launch[data-astro-cid-sjttrea6] img[data-astro-cid-sjttrea6]{background:#fff;border-radius:50%;padding:3px}.mf-window[data-astro-cid-sjttrea6][hidden],.mf-intake[data-astro-cid-sjttrea6][hidden],.mf-chat[data-astro-cid-sjttrea6][hidden],#mf-contact-fields[data-astro-cid-sjttrea6][hidden],#mf-private[data-astro-cid-sjttrea6][hidden],#mf-country[data-astro-cid-sjttrea6][hidden],#mf-name-group[data-astro-cid-sjttrea6][hidden]{display:none}.mf-window[data-astro-cid-sjttrea6]{color:#153551;background:#fff;border:1px solid #d8e6f2;border-radius:20px;flex-direction:column;width:min(470px,100vw - 28px);max-height:min(740px,100dvh - 105px);display:flex;position:absolute;bottom:67px;right:0;overflow:hidden;box-shadow:0 20px 65px #14395835}.mf-head[data-astro-cid-sjttrea6]{color:#fff;background:#0a2949;align-items:center;gap:10px;padding:14px 17px;display:flex}.mf-head[data-astro-cid-sjttrea6] img[data-astro-cid-sjttrea6]{background:#fff;border-radius:9px;padding:4px}.mf-head[data-astro-cid-sjttrea6] strong[data-astro-cid-sjttrea6]{font-size:14px;display:block}.mf-head[data-astro-cid-sjttrea6] small[data-astro-cid-sjttrea6]{color:#b9d9ee;font-size:11px;display:block}.mf-head[data-astro-cid-sjttrea6] button[data-astro-cid-sjttrea6]{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:27px}.mf-intake[data-astro-cid-sjttrea6]{min-height:0;padding:20px;font-size:13px;display:block;overflow-y:auto}.mf-intake[data-astro-cid-sjttrea6] #mf-step-one[data-astro-cid-sjttrea6],.mf-intake[data-astro-cid-sjttrea6] #mf-step-two[data-astro-cid-sjttrea6]{flex-direction:column;gap:12px;display:flex}.mf-intake[data-astro-cid-sjttrea6] #mf-step-one[data-astro-cid-sjttrea6][hidden],.mf-intake[data-astro-cid-sjttrea6] #mf-step-two[data-astro-cid-sjttrea6][hidden]{display:none}.mf-intake[data-astro-cid-sjttrea6] textarea[data-astro-cid-sjttrea6]{resize:vertical;flex-shrink:0;min-height:100px}.mf-intake[data-astro-cid-sjttrea6] .mf-optional[data-astro-cid-sjttrea6]{color:#658199;font-weight:400}.mf-progress[data-astro-cid-sjttrea6]{gap:6px;margin-bottom:20px;display:flex}.mf-progress[data-astro-cid-sjttrea6] span[data-astro-cid-sjttrea6]{background:#dbe7f1;border-radius:5px;flex:1;height:5px}.mf-progress[data-astro-cid-sjttrea6] .mf-progress-first[data-astro-cid-sjttrea6],.mf-on-two[data-astro-cid-sjttrea6] .mf-progress-second[data-astro-cid-sjttrea6]{background:#087bc8}.mf-actions[data-astro-cid-sjttrea6]{background:#fff;gap:9px;padding:12px 0 2px;display:flex;position:sticky;bottom:-20px}.mf-actions[data-astro-cid-sjttrea6] .mf-primary[data-astro-cid-sjttrea6]{flex:1;margin:0}.mf-back[data-astro-cid-sjttrea6]{cursor:pointer;background:#fff;border:1px solid #c5d8e8;border-radius:10px;padding:10px 14px}.mf-intake[data-astro-cid-sjttrea6] h2[data-astro-cid-sjttrea6]{margin:0;font-size:21px}.mf-intake[data-astro-cid-sjttrea6] p[data-astro-cid-sjttrea6]{color:#587189;margin:0 0 5px}.mf-intake[data-astro-cid-sjttrea6] label[data-astro-cid-sjttrea6],.mf-intake[data-astro-cid-sjttrea6] legend[data-astro-cid-sjttrea6]{font-weight:650}.mf-intake[data-astro-cid-sjttrea6] span[data-astro-cid-sjttrea6]{color:#006db7}.mf-intake[data-astro-cid-sjttrea6] input[data-astro-cid-sjttrea6]:not([type=radio]),.mf-intake[data-astro-cid-sjttrea6] select[data-astro-cid-sjttrea6],.mf-intake[data-astro-cid-sjttrea6] textarea[data-astro-cid-sjttrea6]{width:100%;font:inherit;color:#163550;background:#fff;border:1px solid #c5d8e8;border-radius:9px;padding:9px 10px}.mf-intake[data-astro-cid-sjttrea6] fieldset[data-astro-cid-sjttrea6]{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:8px 0 3px;display:grid}.mf-intake[data-astro-cid-sjttrea6] legend[data-astro-cid-sjttrea6]{padding-bottom:8px}.mf-intake[data-astro-cid-sjttrea6] fieldset[data-astro-cid-sjttrea6] label[data-astro-cid-sjttrea6]{align-items:center;gap:5px;font-weight:500;display:flex}.mf-intake[data-astro-cid-sjttrea6] fieldset[data-astro-cid-sjttrea6] input[data-astro-cid-sjttrea6]{accent-color:#087bc8}.mf-phone[data-astro-cid-sjttrea6]{gap:7px;display:flex}.mf-phone[data-astro-cid-sjttrea6] select[data-astro-cid-sjttrea6]{max-width:49%}.mf-note[data-astro-cid-sjttrea6]{color:#657c91!important;font-size:11px!important}.mf-primary[data-astro-cid-sjttrea6]{color:#fff;cursor:pointer;background:#087bc8;border:0;border-radius:10px;margin-top:5px;padding:12px;font-weight:800}.mf-chat[data-astro-cid-sjttrea6]{flex-direction:column;height:min(580px,100dvh - 170px);min-height:0;display:flex}.mf-messages[data-astro-cid-sjttrea6]{background:#f0f7fd;flex-direction:column;flex:1;gap:10px;min-height:0;padding:15px;display:flex;overflow:auto}.mf-bubble{overflow-wrap:anywhere;border-radius:15px;max-width:85%;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.mf-bot{background:#fff;border:1px solid #d7e6f2;border-bottom-left-radius:4px;align-self:flex-start}.mf-user{color:#fff;background:#087bc8;border-bottom-right-radius:4px;align-self:flex-end}#mf-widget[data-astro-cid-sjttrea6]{padding:0 10px}#mf-widget[data-astro-cid-sjttrea6]:empty{display:none}#mf-compose[data-astro-cid-sjttrea6]{gap:7px;padding:11px;display:flex}#mf-compose[data-astro-cid-sjttrea6] input[data-astro-cid-sjttrea6]{min-width:0;font:inherit;border:1px solid #c9dce9;border-radius:9px;flex:1;padding:10px}#mf-compose[data-astro-cid-sjttrea6] button[data-astro-cid-sjttrea6]{color:#fff;cursor:pointer;background:#087bc8;border:0;border-radius:9px;width:40px;font-size:20px}.mf-foot[data-astro-cid-sjttrea6]{color:#6f8396;justify-content:space-between;gap:8px;padding:0 12px 10px;font-size:10px;display:flex}.mf-foot[data-astro-cid-sjttrea6] button[data-astro-cid-sjttrea6]{color:#087bc8;cursor:pointer;background:0 0;border:0}.mf-typing{align-items:center;gap:7px;min-height:40px;display:flex}.mf-dot{background:var(--mf-color-brand);border-radius:50%;width:8px;height:8px;animation:1.05s ease-in-out infinite mf-dot;display:block}.mf-dot:nth-last-child(2){animation-delay:.16s}.mf-dot:last-child{animation-delay:.32s}@keyframes mf-dot{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.mf-dot{opacity:.75;animation:none}}.mf-handoff[data-astro-cid-sjttrea6]{background:#fff;border-top:1px solid #d9e6f2;padding:12px 14px;font-size:12px}.mf-handoff[data-astro-cid-sjttrea6][hidden],.mf-review[data-astro-cid-sjttrea6][hidden],.mf-chat[data-astro-cid-sjttrea6].mf-reviewing .mf-messages[data-astro-cid-sjttrea6],.mf-chat[data-astro-cid-sjttrea6].mf-reviewing .mf-handoff[data-astro-cid-sjttrea6],.mf-chat[data-astro-cid-sjttrea6].mf-reviewing #mf-compose[data-astro-cid-sjttrea6],.mf-chat[data-astro-cid-sjttrea6].mf-reviewing .mf-foot[data-astro-cid-sjttrea6]{display:none}.mf-review[data-astro-cid-sjttrea6]{background:var(--mf-color-surface);border-top:1px solid var(--mf-color-border);overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:20px;font-size:12px;overflow-y:auto}.mf-review[data-astro-cid-sjttrea6] h2[data-astro-cid-sjttrea6]{color:var(--mf-color-ink-strong);outline:none;margin:0 0 8px;font-size:18px;line-height:1.25}.mf-review-hint[data-astro-cid-sjttrea6]{color:var(--mf-color-ink-soft)!important;margin:6px 0 10px!important;font-size:11px!important}.mf-review[data-astro-cid-sjttrea6] textarea[data-astro-cid-sjttrea6]{scrollbar-gutter:stable;max-height:420px;line-height:1.55}.mf-review[data-astro-cid-sjttrea6] p[data-astro-cid-sjttrea6]{color:#587189;margin:5px 0 10px}.mf-review[data-astro-cid-sjttrea6] label[data-astro-cid-sjttrea6]{margin-bottom:6px;font-weight:700;display:block}.mf-review[data-astro-cid-sjttrea6] textarea[data-astro-cid-sjttrea6],.mf-review[data-astro-cid-sjttrea6] input[data-astro-cid-sjttrea6]:not([type=checkbox]),.mf-review[data-astro-cid-sjttrea6] select[data-astro-cid-sjttrea6]{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #bfd7e9;border-radius:8px;padding:9px}.mf-review[data-astro-cid-sjttrea6] label[data-astro-cid-sjttrea6]{margin-top:9px;display:block}.mf-review[data-astro-cid-sjttrea6] #mf-review-contact[data-astro-cid-sjttrea6][hidden],.mf-review[data-astro-cid-sjttrea6] #mf-review-consent[data-astro-cid-sjttrea6][hidden]{display:none}.mf-review-check[data-astro-cid-sjttrea6]{align-items:flex-start;gap:8px;font-weight:400!important;display:flex!important}.mf-review-check[data-astro-cid-sjttrea6] input[data-astro-cid-sjttrea6]{accent-color:#087bc8;margin-top:3px}.mf-review-check[data-astro-cid-sjttrea6] a[data-astro-cid-sjttrea6]{color:#087bc8}.mf-review[data-astro-cid-sjttrea6] #mf-review-state[data-astro-cid-sjttrea6]{margin-top:9px}.mf-review-actions[data-astro-cid-sjttrea6]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mf-review-actions[data-astro-cid-sjttrea6] button[data-astro-cid-sjttrea6]{font:inherit;color:#175274;cursor:pointer;background:#fff;border:1px solid #bed3e4;border-radius:8px;padding:8px}.mf-review-actions[data-astro-cid-sjttrea6] button[data-astro-cid-sjttrea6]:disabled{opacity:.55;cursor:not-allowed}.mf-review-actions[data-astro-cid-sjttrea6] button[data-astro-cid-sjttrea6][type=submit]{color:#fff;background:#087bc8;border-color:#087bc8}.mf-review-actions[data-astro-cid-sjttrea6] button[data-astro-cid-sjttrea6][type=submit]:disabled{color:#4d687e;background:#d9e6f2}.mf-handoff[data-astro-cid-sjttrea6] strong[data-astro-cid-sjttrea6]{color:#123651;font-size:13px}.mf-handoff[data-astro-cid-sjttrea6] p[data-astro-cid-sjttrea6]{color:#4f6b83;margin:6px 0 10px;line-height:1.5}.mf-handoff-actions[data-astro-cid-sjttrea6]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mf-handoff-actions[data-astro-cid-sjttrea6] button[data-astro-cid-sjttrea6]{font:inherit;cursor:pointer;color:#087bc8;background:#fff;border:1px solid #b9d6ea;border-radius:9px;padding:8px 10px;font-weight:700}.mf-handoff-actions[data-astro-cid-sjttrea6] button[data-astro-cid-sjttrea6]:first-child{color:#fff;background:#087bc8;border-color:#087bc8}.mf-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=520px){.mf-wrap[data-astro-cid-sjttrea6]{bottom:12px;right:12px}.mf-window[data-astro-cid-sjttrea6]{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;position:fixed;inset:0 auto auto 0}.mf-intake[data-astro-cid-sjttrea6]{padding:20px;padding-bottom:max(18px,env(safe-area-inset-bottom))}.mf-chat[data-astro-cid-sjttrea6]{flex:1;height:auto;min-height:0}.mf-launch[data-astro-cid-sjttrea6]{padding:9px}.mf-launch[data-astro-cid-sjttrea6] img[data-astro-cid-sjttrea6]{width:28px;height:28px}}#mf-review-fields[data-astro-cid-sjttrea6][hidden],#mf-review-success[data-astro-cid-sjttrea6][hidden]{display:none}.mf-review-success[data-astro-cid-sjttrea6]{border:1px solid var(--mf-color-success-line);background:linear-gradient(180deg,var(--mf-color-success-bg),var(--mf-color-surface) 85%);border-radius:var(--mf-radius-lg);text-align:center;outline:none;padding:30px 18px 23px}.mf-review-success-icon[data-astro-cid-sjttrea6]{border:1px solid var(--mf-color-success-line);width:62px;height:62px;box-shadow:var(--mf-shadow-sm);color:var(--mf-color-success);background:#fff;border-radius:50%;place-items:center;margin:0 auto 16px;font-size:31px;font-weight:750;display:grid}.mf-review-success[data-astro-cid-sjttrea6] .mf-review-success-label[data-astro-cid-sjttrea6]{letter-spacing:.12em;color:var(--mf-color-success);margin:0 0 10px;font-size:10px;font-weight:800}.mf-review-success[data-astro-cid-sjttrea6] h2[data-astro-cid-sjttrea6]{letter-spacing:var(--mf-letter-tight);color:var(--mf-color-ink-strong);margin:0 0 12px;font-size:clamp(22px,4vw,27px);line-height:1.2}.mf-review-success[data-astro-cid-sjttrea6] p[data-astro-cid-sjttrea6]{color:var(--mf-color-ink-muted);max-width:330px;margin:0 auto 9px;font-size:13px;line-height:1.65}.mf-review-success[data-astro-cid-sjttrea6] #mf-review-success-message[data-astro-cid-sjttrea6]{color:var(--mf-color-ink-strong);font-size:15px;font-weight:700}.mf-review-success[data-astro-cid-sjttrea6] #mf-review-success-reference[data-astro-cid-sjttrea6]{border-top:1px solid var(--mf-color-border);overflow-wrap:anywhere;margin:16px auto 0;padding:15px 0 0;font-size:11px}.mf-review-success[data-astro-cid-sjttrea6] #mf-review-success-reference[data-astro-cid-sjttrea6][hidden]{display:none}.mf-review-success[data-astro-cid-sjttrea6] #mf-review-success-reference[data-astro-cid-sjttrea6] span[data-astro-cid-sjttrea6]{margin-bottom:6px;font-size:12px;display:block}.mf-review-success[data-astro-cid-sjttrea6] #mf-review-success-reference[data-astro-cid-sjttrea6] strong[data-astro-cid-sjttrea6]{color:var(--mf-color-ink-strong);letter-spacing:.045em;white-space:nowrap;user-select:all;font-size:15px;display:block}.mf-review-success-actions[data-astro-cid-sjttrea6]{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;display:flex}.mf-review-success-actions[data-astro-cid-sjttrea6] button[data-astro-cid-sjttrea6]{border:1px solid var(--mf-color-border-strong);font:inherit;color:var(--mf-color-brand);cursor:pointer;background:#fff;border-radius:9px;padding:11px 12px;font-size:12px;font-weight:700}.mf-review-success-actions[data-astro-cid-sjttrea6] button[data-astro-cid-sjttrea6]:first-child{background:var(--mf-color-brand);color:#fff;border-color:var(--mf-color-brand)}.mf-review-success-actions[data-astro-cid-sjttrea6] button[data-astro-cid-sjttrea6]:hover{box-shadow:var(--mf-shadow-sm)}.mf-review-success--pending[data-astro-cid-sjttrea6]{border-color:var(--mf-color-warning-line);background:linear-gradient(180deg,var(--mf-color-warning-bg),var(--mf-color-surface) 85%)}.mf-review-success--pending[data-astro-cid-sjttrea6] .mf-review-success-icon[data-astro-cid-sjttrea6]{color:var(--mf-color-warning);border-color:var(--mf-color-warning-line)}.mf-review-success--pending[data-astro-cid-sjttrea6] .mf-review-success-label[data-astro-cid-sjttrea6]{color:var(--mf-color-warning)}@media (width<=420px){.mf-review-success[data-astro-cid-sjttrea6]{padding:25px 12px 19px}.mf-review-success-actions[data-astro-cid-sjttrea6]{flex-direction:column}.mf-review-success-actions[data-astro-cid-sjttrea6] button[data-astro-cid-sjttrea6]{width:100%}}.mf-consent[data-astro-cid-rg44odp7][hidden]{display:none!important}.mf-consent[data-astro-cid-rg44odp7]{z-index:100;color:#173953;background:#fff;border:1px solid #bbd7e9;border-radius:13px;align-items:center;gap:20px;max-width:800px;margin:auto;padding:17px 19px;display:flex;position:fixed;bottom:18px;left:20px;right:20px;box-shadow:0 12px 42px #122e4a30}.mf-consent[data-astro-cid-rg44odp7] p[data-astro-cid-rg44odp7]{flex:1;margin:0;font-size:13px;line-height:1.5}.mf-consent[data-astro-cid-rg44odp7] a[data-astro-cid-rg44odp7]{color:#087cc5;text-decoration:underline}.mf-consent__actions[data-astro-cid-rg44odp7]{flex-wrap:wrap;gap:9px;display:flex}.mf-consent[data-astro-cid-rg44odp7] button[data-astro-cid-rg44odp7]{color:#087cc5;font:inherit;cursor:pointer;background:#fff;border:1px solid #087cc5;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700}.mf-consent[data-astro-cid-rg44odp7] button[data-astro-cid-rg44odp7]:last-child{color:#fff;background:#087cc5}@media (width<=680px){.mf-consent[data-astro-cid-rg44odp7]{flex-direction:column;align-items:stretch;bottom:12px;left:12px;right:12px}.mf-consent__actions[data-astro-cid-rg44odp7]>[data-astro-cid-rg44odp7]{flex:1}}.mf-consent-settings[data-astro-cid-rg44odp7][hidden]{display:none!important}.mf-consent-settings[data-astro-cid-rg44odp7]{z-index:89;color:#175274;cursor:pointer;background:#fff;border:1px solid #bcd7e8;border-radius:8px;padding:7px 10px;font-size:11px;position:fixed;bottom:14px;left:14px}.mf-consent[data-astro-cid-rg44odp7]:not([hidden])~.mf-consent-settings[data-astro-cid-rg44odp7]{display:none}:root{font-family:var(--mf-font-sans);color:var(--mf-color-ink);background:var(--mf-color-page);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;line-height:1.55}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #30b3ed}.container{width:min(1160px,100% - 40px);margin-inline:auto}.site-header{z-index:30;border-bottom:1px solid var(--mf-color-border);-webkit-backdrop-filter:blur(18px);background:#f8fbfff5;position:sticky;top:0;box-shadow:0 3px 16px #0a294909}.nav-bar{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.brand{letter-spacing:-.055em;color:#0876bf;white-space:nowrap;align-items:center;gap:10px;font-size:1.25rem;font-weight:850;text-decoration:none;display:inline-flex}.brand img{flex:none;width:176px;height:auto;max-height:51px;display:block}.nav-links{align-items:center;gap:29px;margin-left:auto;display:flex}.nav-utilities{flex:none;align-items:center;gap:10px;display:flex}.nav-menu-toggle{background:var(--mf-color-surface);border:1px solid var(--mf-color-border-strong);width:44px;height:44px;color:var(--mf-color-ink);cursor:pointer;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;display:none}.nav-menu-toggle span{transform-origin:50%;background:currentColor;border-radius:2px;width:19px;height:2px;transition:transform .2s,opacity .2s;display:block}.nav-menu-toggle:hover{background:var(--mf-color-brand-soft);color:var(--mf-color-brand)}.nav-links a{font-size:.91rem;font-weight:650;text-decoration:none}.nav-links a:hover{color:var(--mf-color-brand)}.nav-links a[aria-current=page]{color:var(--mf-color-brand);position:relative}.nav-links a[aria-current=page]:after{content:"";background:var(--mf-color-brand);border-radius:4px;height:3px;position:absolute;bottom:-13px;left:0;right:0}.nav-action{background:var(--mf-color-brand);white-space:nowrap;border-radius:11px;padding:11px 17px;color:#fff!important}html{scroll-padding-top:105px}#necesidades,#soluciones,#metodo{scroll-margin-top:105px}main{min-height:70vh}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#0077c8;font-size:.76rem;font-weight:800}.section-heading{max-width:660px;margin-bottom:30px}.section-heading h2{letter-spacing:-.055em;margin:12px 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.13}.section-heading p{color:#52657c}.btn{border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font-size:.96rem;font-weight:750;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--mf-color-brand);color:#fff;box-shadow:var(--mf-shadow-sm)}.btn-secondary{background:var(--mf-color-surface);color:var(--mf-color-ink);border:1px solid var(--mf-color-border-strong)}.site-footer{color:#65788d;background:#fff;border-top:1px solid #dce8f5;padding:34px 0 45px;font-size:.88rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}@media (width<=920px){.nav-bar{gap:12px;min-height:70px;padding-block:10px;position:relative}.brand img{width:155px;height:auto}.nav-links{z-index:40;border:1px solid var(--mf-color-border-strong);background:var(--mf-color-surface);border-radius:16px;flex-direction:column;align-items:stretch;gap:3px;width:min(320px,100vw - 32px);padding:10px;display:none;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 20px 48px #071b3729}.nav-bar[data-menu-open=true] .nav-links{display:flex}.nav-links a{border-radius:9px;align-items:center;min-height:44px;padding:11px 14px;font-size:.92rem;display:flex}.nav-links a:hover,.nav-links a:focus-visible,.nav-links a[aria-current=page]{background:var(--mf-color-brand-soft)}.nav-links a[aria-current=page]:after{width:3px;height:auto;inset:8px auto 8px 0}.nav-utilities{gap:8px;margin-left:auto}.nav-action{justify-content:center;align-items:center;min-height:44px;padding:9px 13px;font-size:.84rem;display:inline-flex}.nav-menu-toggle{display:inline-flex}.nav-bar[data-menu-open=true] .nav-menu-toggle{background:var(--mf-color-brand-soft);color:var(--mf-color-brand);border-color:var(--mf-color-brand-line)}.nav-bar[data-menu-open=true] .nav-menu-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.nav-bar[data-menu-open=true] .nav-menu-toggle span:nth-child(2){opacity:0}.nav-bar[data-menu-open=true] .nav-menu-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}html{scroll-padding-top:82px}#necesidades,#soluciones,#metodo{scroll-margin-top:82px}}@media (width<=420px){.nav-bar{gap:7px;width:calc(100% - 28px);min-height:64px}.brand img{width:122px}.nav-utilities{gap:7px}.nav-action{padding-inline:10px;font-size:.79rem}.nav-menu-toggle{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.nav-menu-toggle span{transition:none}html{scroll-behavior:auto}.btn{transition:none}}
