.mkt{max-width:1100px;margin:0 auto;padding:0 36px}.mkt-hero{border-bottom:1px solid var(--line);padding:48px 0 72px}.mkt-crumbs{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:28px;font-size:11px;display:flex}.mkt-crumbs a{color:inherit;text-decoration:none;transition:color .2s}.mkt-crumbs a:hover{color:var(--green)}.mkt-crumbs .sep{opacity:.4}.mkt-crumbs .actual{color:var(--ink)}.mkt-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:18px;font-size:11px}.mkt-title{font-family:var(--font-fraunces), "Times New Roman", serif;letter-spacing:-.03em;font-variation-settings:"opsz" 144, "SOFT" 50, "WONK" 0;max-width:18ch;font-size:clamp(38px,6vw,68px);font-weight:600;line-height:1.02}.mkt-title em{color:var(--green);font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;font-style:italic}.mkt-lead{color:#0a0e0cb8;max-width:62ch;margin-top:26px;font-size:clamp(16px,2vw,19px);line-height:1.62}.mkt-section{border-bottom:1px solid var(--line);padding:72px 0}.mkt-section:last-of-type{border-bottom:none}.mkt-section-title{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(26px,3.4vw,38px);font-weight:600;line-height:1.12}.mkt-section-title em{color:var(--green);font-style:italic}.mkt-prose{max-width:68ch}.mkt-prose p{color:#0a0e0cbf;font-size:16px;line-height:1.7}.mkt-prose p+p{margin-top:18px}.mkt-prose strong{color:var(--ink);font-weight:600}.mkt-metodos{flex-direction:column;display:flex}.mkt-metodo{border-top:1px solid var(--line);grid-template-columns:200px 1fr 220px;align-items:start;gap:40px;padding:40px 0;display:grid}.mkt-metodo:last-child{border-bottom:1px solid var(--line)}.mkt-metodo-fig{aspect-ratio:4/3;border-radius:var(--r-md);box-shadow:var(--shadow-soft);background-position:50%;background-size:cover;position:relative;overflow:hidden}.mkt-metodo-fig:after{content:"";background:linear-gradient(160deg,#0d4d1c1a,#0a0e0c52);position:absolute;inset:0}.mkt-metodo-code{z-index:1;font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--cream-pale);font-size:13px;font-weight:700;position:absolute;bottom:10px;left:12px}.mkt-metodo-name{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;margin-bottom:12px;font-size:25px;font-weight:600}.mkt-metodo-name span{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--green);vertical-align:3px;margin-left:10px;font-size:12px;font-weight:500}.mkt-metodo-desc{color:#0a0e0cbd;font-size:15.5px;line-height:1.68}.mkt-metodo-normas{flex-direction:column;gap:8px;display:flex}.mkt-metodo-normas-label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:10px}.mkt-norma{font-family:var(--font-mono), monospace;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);width:fit-content;padding:5px 10px;font-size:12px}.mkt-datos{background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid;overflow:hidden}.mkt-dato{background:var(--paper);padding:26px 24px}.mkt-dato-label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:10px}.mkt-dato-valor{letter-spacing:-.01em;word-break:break-word;font-size:19px;font-weight:600;line-height:1.25}.mkt-dato-valor a{color:inherit;border-bottom:1px solid var(--line-strong);text-decoration:none}.mkt-dato-valor a:hover{color:var(--green);border-color:var(--green)}.mkt-dato-sub{color:var(--muted);margin-top:7px;font-size:13px}.mkt-contacto{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.mkt-canales{flex-direction:column;gap:2px;display:flex}.mkt-canal{border-bottom:1px solid var(--line);color:inherit;align-items:center;gap:16px;padding:20px 0;text-decoration:none;transition:padding-left .25s;display:flex}.mkt-canal:hover{padding-left:8px}.mkt-canal-icon{background:var(--ink);height:38px;color:var(--cream);border-radius:99px;flex:0 0 38px;place-items:center;transition:background .25s;display:grid}.mkt-canal:hover .mkt-canal-icon{background:var(--green)}.mkt-canal-label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.mkt-canal-valor{letter-spacing:-.01em;font-size:16px;font-weight:600}.mkt-form-card{background:var(--ink);border-radius:var(--r-lg);color:var(--cream);box-shadow:var(--shadow-deep);padding:40px}.mkt-form-card h2{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;margin-bottom:10px;font-size:27px;font-weight:600}.mkt-form-card .lead{color:#efe9d8a8;margin-bottom:28px;font-size:14.5px;line-height:1.6}.mkt-hitos{flex-direction:column;display:flex}.mkt-hito{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:32px;padding:28px 0;display:grid}.mkt-hito:last-child{border-bottom:1px solid var(--line)}.mkt-hito-fecha{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--green);padding-top:3px;font-size:13px}.mkt-hito h3{letter-spacing:-.01em;margin-bottom:7px;font-size:18px;font-weight:600}.mkt-hito p{color:#0a0e0cb8;max-width:60ch;font-size:15px;line-height:1.65}.mkt-cierre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:64px 0 88px;display:flex}.mkt-cierre-title{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;max-width:20ch;font-size:clamp(24px,3.2vw,34px);font-weight:600}.mkt-cierre-title em{color:var(--green);font-style:italic}.mkt-cierre-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.mkt{padding:0 22px}.mkt-metodo{grid-template-columns:1fr;gap:22px;padding:32px 0}.mkt-metodo-fig{max-width:320px}.mkt-metodo-normas{flex-flow:wrap;gap:8px}.mkt-metodo-normas-label{width:100%;margin-bottom:0}.mkt-contacto{grid-template-columns:1fr;gap:44px}.mkt-form-card{padding:28px}.mkt-hito{grid-template-columns:1fr;gap:8px}.mkt-hero{padding:32px 0 52px}.mkt-section{padding:52px 0}}
