.mp-proposal{background:#102536;border-block:1px solid #294355;width:100%;padding:80px 0;display:block}.mp-proposal .mp-proposal-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:70px;width:calc(100% - 80px);max-width:1280px;margin:auto;display:grid}.mp-proposal .tt-section-intro{min-width:0;max-width:520px;margin:0}.mp-proposal .tt-section-intro h2{margin:24px 0;font-size:clamp(34px,4vw,54px);line-height:1.12}.mp-proposal .tt-section-intro p{color:#adc3d2;max-width:480px;margin:20px 0;font-size:16px;line-height:1.85}.mp-proposal .tt-delivery-sheet{background:#0d1c29;border:1px solid #375467;border-radius:12px;width:100%;min-width:0;padding:30px 34px;transform:none}.mp-proposal .tt-sheet-top{letter-spacing:.08em;color:#d0e8f5;align-items:center;gap:14px;padding-bottom:22px;font-size:13px;display:flex}.mp-proposal .tt-sheet-top svg{color:#5cc7f6;flex-shrink:0}.mp-proposal .tt-delivery-line{border-top:1px solid #294453;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:20px 0;display:grid}.mp-proposal .tt-delivery-line p{margin:0;font-size:15px;line-height:1.5}.mp-proposal .tt-delivery-line>span{color:#77b3d1;font:11px monospace}.mp-proposal .tt-delivery-line svg{color:#c4f278}.mp-proposal .tt-sheet-note{color:#9db7c8;border-top:1px solid #294453;align-items:start;gap:12px;padding-top:20px;font-size:12px;line-height:1.7;display:flex}.mp-proposal .tt-sheet-note svg{flex-shrink:0;margin-top:2px}@media (max-width:850px){.mp-proposal{padding:55px 0}.mp-proposal .mp-proposal-grid{grid-template-columns:1fr;gap:30px;width:calc(100% - 40px)}.mp-proposal .tt-section-intro,.mp-proposal .tt-section-intro p{max-width:none}.mp-proposal .tt-delivery-sheet{padding:25px}}.tt-inner-hero.mp-hero{isolation:isolate;background:#080f18;border-bottom:none;position:relative;overflow:hidden}.mp-hero .mp-hero-background{object-fit:cover;object-position:center;z-index:-2}.mp-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080f18f5 0%,#080f18df 28%,#080f1870 57%,#080f1810 100%),linear-gradient(#0000 75%,#080f18);position:absolute;inset:0}.mp-hero .tt-opening-rail{color:#b6cfe0}.mp-hero .tt-opening-rail strong{color:#e2eff8;font-weight:500}.mp-hero .tt-opening-rail-legal{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.mp-hero .tt-opening-rail-estado{color:#a6c3df;align-items:center;gap:10px;display:inline-flex}.mp-hero .tt-opening-rail-estado svg{color:#c4f278;flex-shrink:0}#antecedentes{scroll-margin-top:105px}@media (max-width:760px){.mp-hero .mp-hero-background{object-position:65% center}.mp-hero:after{background:linear-gradient(90deg,#080f18ed,#080f18a8),linear-gradient(#0000 65%,#080f18)}}.mp-capability-sheet{background:#ffffff0b;border:1px solid #ffffff50;border-radius:12px;min-width:0}.mp-capability-sheet-head{border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.mp-capability-sheet-head p,.mp-capability-sheet-head span{font:11px var(--font-geist-mono),monospace;color:#cfe5ff;margin:0}.mp-capability-sheet-head p{letter-spacing:.14em}.mp-capability-sheet-head span{white-space:nowrap}.mp-capability-matrix{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mp-capability-matrix .mp-capability-tile{color:#e6f2f8;flex-direction:column;align-items:start;min-height:205px;padding:20px 24px;text-decoration:none;transition:background .2s;display:flex}.mp-capability-tile:hover{background:#ffffff10}.mp-capability-tile:focus-visible{outline:3px solid var(--tt-lime);outline-offset:-5px}.mp-capability-tile:nth-child(odd){border-right:1px solid #ffffff40}.mp-capability-tile:nth-child(-n+2){border-bottom:1px solid #ffffff40}.mp-capability-tile-top{color:#d8eaff;justify-content:space-between;align-items:center;width:100%;margin-bottom:14px;display:flex}.mp-capability-tile-top span{font:11px var(--font-geist-mono),monospace;letter-spacing:.02em;color:#b3d5ff}.mp-capability-tile h3{letter-spacing:-.02em;margin:0 0 9px;font-size:21px;font-weight:500;line-height:1.25}.mp-capability-tile p{color:#e0eaff;margin:0 0 14px;font-size:15px;line-height:1.6}.mp-capability-tile-link{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;font-size:13px;display:flex}.mp-capability-tile-link svg{flex-shrink:0;transition:transform .2s}.mp-capability-tile:is(:hover,:focus-visible) .mp-capability-tile-link svg{transform:translate(3px,-3px)}.mp-capability-matrix .mp-capability-license{background:#ffffff08}.mp-capability-license .mp-capability-tile-top,.mp-capability-license .mp-capability-tile-top span{color:var(--tt-lime)}.mp-capability-sheet-foot{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:20px;padding:14px 26px;font-size:14px;line-height:1.5;display:flex}.mp-capability-sheet-foot a{color:var(--tt-lime);white-space:nowrap;align-items:center;gap:4px;min-height:44px;display:inline-flex}.mp-capability-sheet-foot a:focus-visible{outline:3px solid var(--tt-lime);outline-offset:5px}.mp-capability-status{color:#e0eaff;border-top:1px solid #ffffff40;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:30px;padding-top:20px;font-size:14px;display:flex}.mp-capability-status span{align-items:center;gap:8px;display:inline-flex}.mp-capability-status i{background:var(--tt-lime);border-radius:50%;width:6px;height:6px}.tt-statement .mp-capability-participation{color:#e0eaff;margin:15px 0 0;font-size:15px;line-height:1.6}@media (max-width:760px){.mp-capability-matrix{grid-template-columns:1fr}.mp-capability-tile:nth-child(odd){border-right:0}.mp-capability-tile:nth-child(3){border-bottom:1px solid #ffffff40}.mp-capability-matrix .mp-capability-tile{min-height:0;padding:24px}.mp-capability-sheet-head{padding:20px}.mp-capability-sheet-foot{padding:20px;display:block}.mp-capability-sheet-foot a{white-space:normal;margin-top:8px}}@media (prefers-reduced-motion:reduce){.mp-capability-matrix .mp-capability-tile,.mp-capability-tile-link svg{transition:none}.mp-capability-tile:is(:hover,:focus-visible) .mp-capability-tile-link svg{transform:none}}
