.mp .pt-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px}.mp .pt-step{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:34px 26px 38px;box-shadow:var(--sh);position:relative;overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center}.mp .pt-step:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(90deg,var(--navy) 0 33%,#fff 33% 40%,var(--ultra) 40%)}.mp .pt-step .n{font:italic 400 58px/1 var(--mp-serif);color:var(--gold)}.mp .pt-step h3{font-size:24px;margin:10px 0 22px}.mp .pt-pts{list-style:none;margin:0;padding:0;display:grid;gap:16px;width:100%}.mp .pt-pts li{display:flex;flex-direction:column;align-items:center;gap:4px}.mp .pt-pts i{font-style:normal;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#f6f1e6;border:1px solid rgba(216,180,106,.35);font-size:20px;margin-bottom:4px}.mp .pt-pts b{color:var(--navy);font-size:15.5px}.mp .pt-pts span{color:var(--mute);font-size:14.5px;line-height:1.45;max-width:260px}.mp .pt-kit{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:50px}.mp .pt-fmt{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px 14px 22px;box-shadow:var(--sh);display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;transition:transform .2s,box-shadow .2s}.mp .pt-fmt:hover{transform:translateY(-3px)}.mp .pt-fmt i{font-style:normal;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--navy);color:var(--gold2);font-size:22px;margin-bottom:8px;box-shadow:0 10px 22px -12px rgba(8,28,54,.6)}.mp .pt-fmt b{color:var(--navy);font-size:15px;line-height:1.25}.mp .pt-fmt span{color:var(--mute);font-size:13.5px;line-height:1.4}.mp .pt-kit-cta{margin-top:34px;display:flex;justify-content:center}.mp .pt-kit-cta .btn{gap:10px}.mp .pt-kit-cta small{display:block;color:var(--mute);font-size:13px;margin-top:10px}.mp .pt-sit-h{display:flex;align-items:center;gap:14px;justify-content:center;margin:54px 0 0}.mp .pt-num{flex:none;font:700 11px var(--mp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);background:var(--gold2);border-radius:99px;padding:6px 12px}.mp .pt-sit-h h3{font-size:26px}.mp .pt-sit .vs{margin-top:24px;text-align:left}.mp .pt-sits{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:22px;text-align:left}.mp .pt-sits>.pt-sc{flex:0 1 calc((100% - 40px)/3)}.mp .pt-sits.top{margin-top:60px}.mp .pt-sc{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px 26px 24px;box-shadow:var(--sh);display:flex;flex-direction:column;gap:10px;position:relative}.mp .pt-sc .pt-ic{font-size:26px;line-height:1}.mp .pt-sc .pt-num{position:absolute;top:22px;right:22px;padding:4px 10px;font-size:10px}.mp .pt-sc h3{font-size:21px;line-height:1.2;margin-top:6px}.mp .pt-sc p{margin:0;color:var(--mute);font-size:15px;line-height:1.5;flex:1}.mp .pt-usa{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;align-items:center}.mp .pt-usa small{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-right:2px}.mp .pt-usa span{font-size:12px;font-weight:600;padding:5px 10px;border-radius:99px;background:rgba(8,28,54,.06);color:var(--navy)}.mp .pt-ej-head{padding:150px 0 0;text-align:center;background:linear-gradient(180deg,var(--navy) 0,var(--navy2) 100%);color:#fff;position:relative}.mp .pt-ej-head h1{color:#fff;font-size:clamp(40px,5vw,66px);line-height:1.05}.mp .pt-ej-head h1 em{color:var(--gold2)}.mp .pt-ej-head p{color:rgba(255,255,255,.82);font-size:18px;max-width:620px;margin:16px auto 0}.mp .pt-ej-head .wave{position:relative;margin-top:60px;bottom:-1px}.mp .pt-ej-indice{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:28px}.mp .pt-ej-indice a{font-size:13.5px;font-weight:600;text-decoration:none;padding:8px 14px;border-radius:99px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);color:#fff}.mp .pt-ej-indice a:hover{background:rgba(255,255,255,.18)}.mp .pt-ej-list{display:grid;gap:26px;padding-top:30px}.mp .pt-ej{display:grid;grid-template-columns:300px 1fr;gap:44px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:28px;padding:34px 40px;box-shadow:var(--sh);scroll-margin-top:100px}.mp .pt-ej-prev{display:flex;justify-content:center;align-items:center;min-height:300px;background:#f3eee4;border-radius:20px;padding:24px;position:relative;cursor:pointer;border:0;font:inherit;width:100%}.mp .pt-ej-prev:focus-visible{outline:3px solid var(--ultra);outline-offset:3px}.mp .pt-ej-prev .pt-ver{position:absolute;right:12px;bottom:12px;font-size:12px;font-weight:700;background:var(--navy);color:#fff;padding:6px 11px;border-radius:99px;opacity:0;transition:opacity .2s}.mp .pt-ej-prev:focus-visible .pt-ver,.mp .pt-ej-prev:hover .pt-ver{opacity:1}.mp .pt-ej-txt .pt-num{display:inline-block;margin-bottom:12px}.mp .pt-ej-txt h2{font-size:34px;line-height:1.1}.mp .pt-ej-txt>p{color:var(--mute);font-size:17px;margin:10px 0 18px}.mp .pt-ej-donde{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.mp .pt-ej-txt ul{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:8px}.mp .pt-ej-txt li{position:relative;padding-left:26px;color:var(--ink)}.mp .pt-ej-txt li:before{content:"✓";position:absolute;left:0;color:var(--ok);font-weight:800}.mp .pt-ej-tip{font-size:14.5px;color:var(--mute);padding:12px 16px;border-radius:14px;background:var(--bg);border:1px solid var(--line);margin-bottom:20px}.mp .pt-ej-tip b{color:var(--navy)}.mp .pt-ej-btns{display:flex;gap:10px;flex-wrap:wrap}.mp .pt-ej-btns .btn{padding:13px 22px}.mp .pt-mini-a4{position:relative;width:calc(var(--tw)*1px);aspect-ratio:210/297;overflow:hidden;border-radius:4px;background:var(--navy);box-shadow:0 20px 34px -16px rgba(8,28,54,.6),0 2px 6px rgba(8,28,54,.2)}.mp .pt-mini-a4 iframe{position:absolute;left:0;top:0;width:794px;height:1123px;border:0;transform:scale(calc(var(--tw)/794));transform-origin:0 0;pointer-events:none}.mp .pt-mini-story{width:150px;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;border-radius:14px;display:block;background:var(--navy)}.mp .pt-mini-story,.mp .pt-mini-web{box-shadow:0 20px 34px -16px rgba(8,28,54,.6)}.mp .pt-mini-web{width:100%;max-width:252px;aspect-ratio:4/5;overflow:hidden;border-radius:12px;position:relative;background:#fff}.mp .pt-mini-web:before{content:"";position:absolute;left:0;right:0;top:0;height:18px;background:#e9e4da;z-index:1;border-bottom:1px solid var(--line)}.mp .pt-mini-web iframe{position:absolute;left:0;top:18px;width:1280px;height:1500px;border:0;transform:scale(.197);transform-origin:0 0;pointer-events:none}.mp .pt-mini-web.pdf{aspect-ratio:210/297;max-width:200px;border-radius:4px}.mp .pt-mini-web.pdf:before{display:none}.mp .pt-mini-web.pdf iframe{top:-6px;width:794px;height:1150px;transform:scale(.252)}.mp .pt-cierre{padding-top:70px}.pt-modal{position:fixed;inset:0;z-index:200;background:rgba(4,14,30,.78);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;animation:pt-fade .18s ease-out}@keyframes pt-fade{0%{opacity:0}to{opacity:1}}.pt-modal-box{background:#fff;border-radius:20px;width:min(1180px,100%);height:min(92vh,1000px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 40px 90px -30px rgba(0,0,0,.6)}.pt-modal-box.story{width:min(440px,100%)}.pt-modal-bar{display:flex;align-items:center;gap:12px;padding:12px 14px 12px 20px;border-bottom:1px solid rgba(8,28,54,.1);font-family:var(--mp-sans)}.pt-modal-bar b{color:#081c36;font-size:15px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-modal-bar a{font-size:13.5px;font-weight:600;color:#1f47d6;text-decoration:none;white-space:nowrap}.pt-modal-x{flex:none;width:38px;height:38px;border-radius:12px;border:1px solid rgba(8,28,54,.12);background:#fff;font-size:20px;line-height:1;cursor:pointer;color:#081c36}.pt-modal-x:hover{background:#f3eee4}.pt-modal-body{flex:1;min-height:0;background:#e9e4da;position:relative}.pt-modal-body iframe{width:100%;height:100%;border:0;display:block;background:#fff}.pt-modal-body img{display:block;max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0;-o-object-fit:contain;object-fit:contain}@media(max-width:1100px){.mp .pt-kit{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.mp .pt-steps{grid-template-columns:1fr}.mp .pt-sits>.pt-sc{flex-basis:100%}.mp .pt-ej{grid-template-columns:1fr;padding:24px 20px;gap:24px}.mp .pt-ej-head{padding-top:120px}.mp .pt-ej-head .wave{margin-top:40px}}@media(max-width:600px){.mp .pt-kit{grid-template-columns:repeat(2,1fr);gap:10px}.mp .pt-fmt{padding:18px 10px}.mp .pt-sit-h{flex-direction:column;gap:10px}.mp .pt-sit-h h3{font-size:22px}.mp .pt-ej-txt h2{font-size:28px}.pt-modal{padding:0}.pt-modal-box,.pt-modal-box.story{border-radius:0;height:100%;width:100%}}.mp .pt-kit-h{max-width:880px;margin:0 auto}.mp .pt-kit-h em{white-space:nowrap}.mp .hero .pt-vivo{position:absolute;inset:0;overflow:hidden;background:#04101f}.mp .hero .pt-vivo img,.mp .hero .pt-vivo video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}@media(max-width:600px){.mp .hero .pt-vivo img,.mp .hero .pt-vivo video{-o-object-position:62% center;object-position:62% center}}@keyframes pt-mece{0%,to{transform:scale(1.06) translateY(0) rotate(0)}50%{transform:scale(1.06) translateY(-1.2%) rotate(.35deg)}}@media(prefers-reduced-motion:no-preference){.mp .hero .pt-vivo.mece img{animation:pt-mece 6s ease-in-out infinite;transform-origin:50% 70%}}.mp button.pt-fmt{font:inherit;cursor:pointer;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mp button.pt-fmt:hover{box-shadow:0 22px 44px -26px rgba(8,28,54,.55);border-color:rgba(216,180,106,.7)}.mp button.pt-fmt:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mp .pt-fmt-ver{margin-top:auto;padding-top:10px;font-style:normal;font-size:13px;font-weight:700;color:#a8812f;letter-spacing:.01em}.mp button.pt-fmt:hover .pt-fmt-ver{color:var(--navy)}.pt-modal-box.qr{width:min(760px,100%);height:auto;max-height:92vh}.pt-qr{display:flex;align-items:center;gap:32px;padding:34px 36px;background:#fff}.pt-qr img,.pt-qr-vacio{position:static!important;flex:none;width:300px;height:300px;max-width:100%;max-height:none!important;margin:0!important;border-radius:16px;border:1px solid rgba(8,28,54,.1);background:#fff}.pt-qr img{height:auto;border:0;border-radius:22px;box-shadow:0 22px 44px -26px rgba(8,28,54,.55);background:none}.pt-qr-txt{font-family:var(--mp-sans);color:#4a5568;font-size:15.5px;line-height:1.55}.pt-qr-txt p{margin:0 0 12px}.pt-qr-txt b{color:#081c36}@media(max-width:640px){.pt-modal-box.qr{height:100%;max-height:none}.pt-qr{flex-direction:column;gap:20px;padding:26px 20px;height:100%;overflow:auto}.pt-qr img,.pt-qr-vacio{width:min(280px,80vw);height:auto;aspect-ratio:1}.pt-qr img{aspect-ratio:auto}}@media(max-width:600px){.mp .hero .pt-vivo{top:64px;bottom:auto;height:66vw}.mp .hero .pt-vivo img,.mp .hero .pt-vivo video{-o-object-position:50% 65%;object-position:50% 65%}.mp .hero .pt-vivo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#04101f,rgba(4,14,30,0) 22%,rgba(4,14,30,0) 62%,rgba(4,14,30,.8) 88%,#04101f)}.mp .hero:after{background:linear-gradient(180deg,transparent,transparent 38%,rgba(4,14,30,.35) 52%,rgba(4,14,30,0))}.mp .hero .wrap{text-align:center}.mp .hero h1{font-size:42px}.mp .hero p.lead{margin:18px auto 26px}.mp .trust{justify-content:center}.mp .pt-sc{align-items:center;text-align:center;padding-top:44px}.mp .pt-sc .pt-num{top:16px;right:50%;transform:translateX(50%)}.mp .pt-usa{justify-content:center}.mp .vs>div{text-align:center}.mp .vs ul{display:inline-grid;text-align:left}.mp .show>div:last-child{text-align:center}.mp .show .feat{text-align:left}.mp .pcard{text-align:center}.mp .pcard ul{display:inline-grid;text-align:left}.mp .pt-ej-txt{text-align:center}.mp .pt-ej-txt ul{display:inline-grid;text-align:left}.mp .pt-ej-btns{justify-content:center}}