.markett-landing-page{margin:0!important;padding:0!important}.markett-landing-page .site,.markett-landing-page .site-content,.markett-landing-page .content-area,.markett-landing-page .entry-content,.markett-landing-page main,.markett-landing-page article{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.mrp{--navy:#061c2d;--red:#c9181e;--gold:#d5a34a;--cream:#f5f1ea;--ink:#102a3a;--muted:#647782;--line:#ded8cf;width:100vw!important;max-width:none!important;margin:0 calc(50% - 50vw)!important;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif!important;overflow:hidden}.mrp *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.mrp img{display:block}.mrp a{text-decoration:none;color:inherit}.mrp-top{height:82px;padding:0 clamp(24px,5.5vw,88px);display:flex;align-items:center;gap:40px;background:rgba(6,28,45,.98);color:#fff;position:sticky;top:0;z-index:50}.mrp-brand{display:inline-flex;align-items:center;gap:11px;white-space:nowrap}.mrp-brand b{font-size:27px;font-weight:900;color:var(--red)}.mrp-brand small{font-size:10px;letter-spacing:.14em;font-weight:900}.mrp-top nav{display:flex;justify-content:center;gap:28px;flex:1}.mrp-top nav a{font-size:12px;font-weight:800;letter-spacing:.05em;color:#cbd6dc}.mrp-top-cta{font-size:12px;font-weight:900;border-bottom:2px solid var(--gold);padding:12px 0}.mrp-hero{min-height:calc(100vh - 82px);display:grid;grid-template-columns:51% 49%;background:var(--navy);color:#fff}.mrp-hero-copy{padding:clamp(70px,10vh,120px) clamp(28px,6vw,96px);display:flex;flex-direction:column;justify-content:center}.mrp-eye{font-size:12px!important;font-weight:900!important;letter-spacing:.17em;color:var(--gold);margin:0 0 21px!important}.mrp-eye.red{color:var(--red)}.mrp h1{font-size:clamp(49px,5.8vw,86px)!important;line-height:.98!important;letter-spacing:-.055em!important;margin:0!important;color:#fff!important;font-weight:700!important}.mrp h2{font-size:clamp(36px,4vw,62px)!important;line-height:1.04!important;letter-spacing:-.045em!important;margin:0!important;color:var(--ink)!important;font-weight:700!important}.mrp-hero-copy>p:not(.mrp-eye){font-size:clamp(18px,1.55vw,24px)!important;line-height:1.58!important;color:#d6e0e5;max-width:690px;margin:32px 0 38px!important}.mrp-btn{display:inline-flex;align-self:flex-start;padding:17px 24px;background:var(--red);color:#fff!important;font-size:14px;font-weight:900}.mrp-collage{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:68% 32%;gap:4px;background:#fff;min-height:650px}.mrp-collage img{width:100%;height:100%;object-fit:cover}.mrp-collage .mrp-main{grid-column:1/-1}.mrp-collage>span{position:absolute;right:24px;bottom:24px;background:var(--gold);color:var(--navy);font-size:12px;font-weight:900;letter-spacing:.08em;padding:15px 18px}.mrp-trust{background:#fff;display:grid;grid-template-columns:repeat(4,1fr);padding:28px clamp(24px,5.5vw,88px);border-bottom:1px solid var(--line)}.mrp-trust p{margin:0!important;padding:4px 28px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.mrp-trust p:last-child{border:0}.mrp-trust b{font-size:20px}.mrp-trust span{font-size:12px;color:var(--muted)}.mrp-intro{max-width:1180px;margin:auto;padding:120px 30px 55px}.mrp-intro h2{max-width:960px}.mrp-lead{font-size:19px;line-height:1.6;color:var(--muted);max-width:760px;margin:24px 0 0}.mrp-cards{max-width:1480px;margin:auto;padding:0 clamp(24px,5.5vw,88px) 120px;display:grid;gap:30px}.mrp-card{display:grid;grid-template-columns:1.05fr .95fr;background:#fff;box-shadow:0 15px 45px rgba(6,28,45,.08);min-height:560px}.mrp-card:nth-child(even){grid-template-columns:.95fr 1.05fr}.mrp-card:nth-child(even) .mrp-card-image{order:2}.mrp-card-image{position:relative;overflow:hidden}.mrp-card-image img{width:100%;height:100%;object-fit:cover;transition:.4s}.mrp-card:hover .mrp-card-image img{transform:scale(1.025)}.mrp-card-image span{position:absolute;left:24px;top:24px;padding:12px 15px;background:var(--navy);color:#fff;font-size:11px;font-weight:900;letter-spacing:.11em}.mrp-dept .mrp-card-image span{background:var(--red)}.mrp-invest .mrp-card-image span{background:var(--gold);color:var(--navy)}.mrp-card-copy{padding:clamp(34px,5vw,76px);display:flex;flex-direction:column;justify-content:center}.mrp-card-copy>p:first-child{color:var(--red);font-size:11px;font-weight:900;letter-spacing:.12em}.mrp-card h3{font-size:clamp(30px,3vw,48px);line-height:1.05;margin:12px 0 24px}.mrp-desc{font-size:17px;line-height:1.62;color:var(--muted)}.mrp-card ul{list-style:none;padding:0;margin:12px 0 30px}.mrp-card li{padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.mrp-card-copy>a{align-self:flex-start;color:var(--red)!important;font-size:14px;font-weight:900;border-bottom:3px solid var(--gold);padding-bottom:8px}.mrp-guide{background:var(--navy);color:#fff;padding:120px clamp(24px,5.5vw,88px)}.mrp-guide>div:first-child{max-width:1000px}.mrp-guide h2{color:#fff!important}.mrp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:60px}.mrp-steps article{background:#0c293b;padding:36px;min-height:230px}.mrp-steps b{color:var(--gold)}.mrp-steps h3{font-size:23px;margin:25px 0 12px}.mrp-steps p{color:#cbd7dd;line-height:1.55}.mrp-selector{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1280px;margin:auto;padding:120px 30px}.mrp-selector>div:last-child{border-top:1px solid var(--line)}.mrp-selector a{display:flex;justify-content:space-between;gap:30px;padding:27px 0;border-bottom:1px solid var(--line)}.mrp-selector a b{font-size:19px}.mrp-selector a span{color:var(--red);font-size:13px;font-weight:900}.mrp-contact{background:var(--gold);padding:110px clamp(24px,5.5vw,88px);display:grid;grid-template-columns:1.35fr .65fr;gap:80px;align-items:center}.mrp-contact h2{max-width:900px}.mrp-contact>div:first-child>p:last-child{font-size:18px}.mrp-contact>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:18px;font-weight:800}.mrp footer{background:#041521;color:#b8c6cd;padding:32px clamp(24px,5.5vw,88px);display:flex;justify-content:space-between;align-items:center;gap:30px}.mrp footer p{font-size:12px;text-align:right}.mrp-mobile{display:none}
@media(max-width:980px){.mrp-top nav{display:none}.mrp-hero{grid-template-columns:1fr}.mrp-hero-copy{min-height:72vh}.mrp-collage{min-height:640px}.mrp-trust{grid-template-columns:repeat(2,1fr);gap:18px}.mrp-card,.mrp-card:nth-child(even){grid-template-columns:1fr}.mrp-card:nth-child(even) .mrp-card-image{order:0}.mrp-card-image{min-height:480px}.mrp-steps{grid-template-columns:1fr 1fr}.mrp-selector,.mrp-contact{grid-template-columns:1fr}.mrp-mobile{display:block;position:fixed;z-index:100;left:14px;right:14px;bottom:12px;background:var(--red);color:#fff!important;padding:16px;text-align:center;font-weight:900;box-shadow:0 8px 28px #0004}}
@media(max-width:600px){.mrp-top{height:70px;padding:0 20px}.mrp-top-cta{font-size:10px}.mrp-brand small{display:none}.mrp-hero-copy{padding:72px 22px}.mrp-collage{min-height:520px;grid-template-rows:64% 36%}.mrp-trust{grid-template-columns:1fr;padding:28px 22px}.mrp-trust p{padding:10px 0;border-right:0;border-bottom:1px solid var(--line)}.mrp-intro{padding:78px 20px 42px}.mrp-cards{padding:0 20px 78px}.mrp-card-image{min-height:350px}.mrp-card-copy{padding:32px 25px}.mrp-guide,.mrp-selector,.mrp-contact{padding:78px 20px}.mrp-steps{grid-template-columns:1fr}.mrp-selector a{flex-direction:column;gap:8px}.mrp footer{flex-direction:column;align-items:flex-start;padding-bottom:95px}.mrp footer p{text-align:left}}

/* Versión 1.1: composición más estable, imágenes nítidas y navegación por objetivo. */
.mrp{scroll-behavior:smooth}.mrp-card{scroll-margin-top:100px}.mrp-collage img,.mrp-card-image img{image-rendering:auto;backface-visibility:hidden}.mrp-collage .mrp-main{object-position:center 32%}.mrp-collage img:nth-of-type(2){object-position:center}.mrp-collage img:nth-of-type(3){object-position:center 28%}.mrp-card-image img{object-position:center center}.mrp-land .mrp-card-image img{object-position:center 46%}.mrp-dept .mrp-card-image img{object-position:center 35%}
.mrp-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px}.mrp-quick a{background:#fff;border:1px solid var(--line);padding:22px;display:flex;flex-direction:column;min-height:142px;transition:transform .2s,box-shadow .2s,border-color .2s}.mrp-quick a:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(6,28,45,.1);border-color:var(--gold)}.mrp-quick small{font-size:9px;font-weight:900;letter-spacing:.14em;color:var(--red)}.mrp-quick b{font-size:17px;line-height:1.3;margin:10px 0 auto}.mrp-quick span{font-size:11px;font-weight:900;color:var(--muted);margin-top:14px}
.mrp-card{transition:transform .28s,box-shadow .28s}.mrp-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(6,28,45,.14)}.mrp-card-copy>a{transition:color .2s,padding-left .2s}.mrp-card-copy>a:hover{padding-left:6px;color:var(--navy)!important}.mrp-contain{isolation:isolate;background:var(--navy)}.mrp-contain:before{content:"";position:absolute;inset:-25px;background-image:linear-gradient(rgba(6,28,45,.42),rgba(6,28,45,.42)),var(--card-image);background-size:cover;background-position:center;filter:blur(18px);transform:scale(1.08);z-index:-1}.mrp-contain img{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:82%!important;height:88%!important;margin:auto;position:absolute;inset:6% 9%;box-shadow:0 18px 45px rgba(0,0,0,.28)}
@media(max-width:980px){.mrp-quick{grid-template-columns:1fr}.mrp-quick a{min-height:110px}.mrp-contain img{max-width:70%!important;inset:6% 15%}}
@media(max-width:600px){.mrp-collage .mrp-main{object-position:center 35%}.mrp-quick{margin-top:34px}.mrp-contain img{max-width:88%!important;inset:7% 6%;height:86%!important}}

/* Versión 2.0: título responsivo, fotografías profesionales y contraste reforzado. */
.mrp{--muted:#465f6c;position:relative;left:50%;right:50%;width:100vw!important;max-width:100vw!important;margin-left:-50vw!important;margin-right:-50vw!important}
.mrp h1,.mrp h2,.mrp h3{text-transform:none!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
.mrp h1{font-size:clamp(42px,4.3vw,64px)!important;line-height:1.04!important;letter-spacing:-.042em!important;max-width:700px}
.mrp h2{font-size:clamp(34px,3.35vw,52px)!important;line-height:1.08!important;letter-spacing:-.035em!important}
.mrp p,.mrp li{font-size:16px;line-height:1.65}
.mrp-hero{min-height:690px;grid-template-columns:minmax(0,52%) minmax(0,48%)}
.mrp-hero-copy{padding:76px clamp(28px,5.5vw,88px)}
.mrp-hero-copy>p:not(.mrp-eye){font-size:clamp(18px,1.35vw,21px)!important;color:#f0f4f6!important;max-width:650px;margin:27px 0 34px!important}
.mrp-eye{font-size:12px!important;color:#f2c260!important}
.mrp-eye.red{color:#b30f18!important}
.mrp-hero-photo{display:block;min-height:690px;overflow:hidden;background:var(--navy)}
.mrp-hero-photo .mrp-main{width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:auto;filter:saturate(.95) contrast(1.03)}
.mrp-hero-photo>span{right:28px;bottom:28px;background:rgba(6,28,45,.93);color:#fff;border-left:5px solid var(--gold);box-shadow:0 14px 36px rgba(0,0,0,.24)}
.mrp-card-image{background:#e6eaec}
.mrp-card-image img{image-rendering:auto;filter:saturate(.95) contrast(1.03)}
.mrp-card h3{font-size:clamp(29px,2.7vw,43px);line-height:1.1}
.mrp-desc,.mrp-card li{color:#465f6c}
.mrp-guide .mrp-eye{color:#ffd477!important}
.mrp-guide h2{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.28);max-width:980px}
.mrp-guide .mrp-steps article{background:#0b2a3e}
.mrp-guide .mrp-steps h3{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.3);font-weight:700!important}
.mrp-guide .mrp-steps p{color:#e7eef2!important}
.mrp-guide .mrp-steps b{color:#ffd477!important}
@media(max-width:980px){.mrp-hero{grid-template-columns:1fr;min-height:0}.mrp-hero-copy{min-height:0;padding-top:82px;padding-bottom:82px}.mrp-hero-photo{height:auto;min-height:0;aspect-ratio:16/9}.mrp-card-image{min-height:0;aspect-ratio:16/9}.mrp h1{max-width:760px}}
@media(max-width:600px){.mrp h1{font-size:clamp(36px,10.5vw,46px)!important;line-height:1.08!important;letter-spacing:-.035em!important}.mrp h2{font-size:clamp(30px,9vw,40px)!important;line-height:1.1!important}.mrp-hero-copy{padding:66px 22px}.mrp-hero-photo{min-height:0;aspect-ratio:4/3}.mrp-hero-photo>span{right:16px;bottom:16px;font-size:11px;padding:13px 15px}.mrp-card-image{min-height:0;aspect-ratio:4/3}.mrp-card h3{font-size:clamp(27px,8vw,34px)!important}}
