.pv{--ancho:1120px;--gut:max(16px, env(safe-area-inset-left,0px));background:var(--paper);color:var(--text)}.pv-envoltura{max-width:var(--ancho);padding-left:var(--gut);padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.pv-barra{z-index:20;background:var(--nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.pv-barra .pv-envoltura{align-items:center;gap:24px;min-height:64px;display:flex}.pv-barra nav{align-items:center;gap:22px;margin-left:auto;display:flex}.pv-barra nav a{color:var(--text);font-size:14px;font-weight:600}.pv-barra nav a.btn-cta{color:var(--cta-ink)}.pv-barra .btn{min-height:40px}@media (max-width:760px){.pv-barra nav .pv-enlace{display:none}.pv-barra nav{gap:10px}}.pv h1{letter-spacing:-.035em;font-size:max(34px,min(5.2vw,58px));font-weight:800;line-height:1.02}.pv h2{letter-spacing:-.03em;font-size:max(26px,min(3.4vw,38px));font-weight:800;line-height:1.08}.pv h3{letter-spacing:-.01em;font-size:17px}.pv .lead{color:var(--text-soft);max-width:58ch;font-size:max(16px,min(1.6vw,19px));line-height:1.55}.pv .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pv-seccion{padding-block-start:max(56px,min(8vw,96px));padding-block-end:max(56px,min(8vw,96px))}.pv-seccion+.pv-seccion{border-top:1px solid var(--line)}.pv-cabeza{gap:12px;max-width:760px;margin-bottom:36px;display:grid}.pv-portada{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;padding-block-start:max(40px,min(7vw,88px));padding-block-end:max(40px,min(7vw,88px));display:grid}.pv-portada>div{align-content:start;gap:22px;min-width:0;display:grid}.pv-acciones{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pv-nota{color:var(--text-faint);font-size:13px}@media (max-width:900px){.pv-portada{grid-template-columns:1fr}}.tc{color:#1f2a37;font-family:var(--mono);background:#fffdf6;border:1px solid #d9d2bd;border-radius:6px;justify-self:center;width:100%;max-width:440px;padding:18px 18px 14px;font-size:12.5px;position:relative;transform:rotate(-1.2deg);box-shadow:5px 5px #ece6d3,10px 10px #e2dbc5}.tc:before{content:"";background:var(--paper);border:1px solid #d9d2bd;border-top:0;border-radius:0 0 10px 10px;width:64px;height:18px;margin-left:-32px;position:absolute;top:-9px;left:50%}.tc-cab{text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid #1f2a37;justify-content:space-between;gap:12px;margin-bottom:6px;padding-bottom:8px;font-size:11px;display:flex}.tc-cab strong{font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:14px;display:block}.tc table{border-collapse:collapse;width:100%}.tc th{text-align:left;letter-spacing:.08em;color:#6b6450;padding:4px 0;font-size:10px;font-weight:600}.tc td{white-space:nowrap;border-top:1px dashed #d9d2bd;padding:5px 0}.tc td.h{color:#00204c;font-weight:600}.tc td.huella{color:var(--cta-bg);text-align:right;font-size:11px}.tc td.tarde{color:#9a2020}.tc-pie{border-top:2px solid #1f2a37;justify-content:space-between;gap:12px;margin-top:10px;padding-top:8px;font-size:11px;display:flex}.tc-sello{border:2px solid var(--cta-bg);color:var(--cta-bg);letter-spacing:.08em;text-transform:uppercase;background:#fffdf6e6;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:700;position:absolute;bottom:-14px;right:-16px;transform:rotate(-8deg)}.pv-banda{background:var(--band);color:#eaf1fa}.pv-banda .pv-envoltura{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px;padding-block-start:44px;padding-block-end:44px;display:grid}.pv-banda h2{color:#fff;font-size:max(22px,min(2.6vw,30px))}.pv-banda p{color:#a3b4c6}.pv-calendario{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pv-calendario div{text-align:center;border:1px solid #25394c;border-radius:10px;gap:2px;padding:12px 8px;display:grid}.pv-calendario b{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:28px;font-weight:800}.pv-calendario div.hoy{border-color:var(--green)}.pv-calendario div.hoy b{color:var(--green)}.pv-calendario small{color:#a3b4c6;font-size:12px}@media (max-width:900px){.pv-banda .pv-envoltura{grid-template-columns:1fr}}@media (max-width:480px){.pv-calendario b{font-size:20px}}.pv-riesgo{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pv-dato{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-lg);align-content:start;gap:8px;padding:22px;display:grid}.pv-dato .cifra-grande{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:max(28px,min(3.2vw,38px));font-weight:800;line-height:1.05}.pv-dato p{color:var(--text-soft);font-size:14px}.pv-dato .cita{color:var(--text-faint);font-size:12px}@media (max-width:860px){.pv-riesgo{grid-template-columns:1fr}}.pv-pasos{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.pv-pasos>div{align-content:start;gap:10px;padding:26px;display:grid}.pv-pasos>div+div{border-left:1px solid var(--line)}.pv-pasos .num{font-family:var(--mono);color:var(--cta-bg);font-size:13px;font-weight:600}.pv-pasos p{color:var(--text-soft);font-size:14.5px}@media (max-width:860px){.pv-pasos{grid-template-columns:1fr}.pv-pasos>div+div{border-left:0;border-top:1px solid var(--line)}}.pv-funciones{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pv-funciones>div{background:var(--surface-1);align-content:start;gap:8px;padding:22px;display:grid}.pv-funciones .ico{background:var(--success-soft);width:36px;height:36px;color:var(--success-text);border-radius:10px;place-items:center;display:grid}.pv-funciones p{color:var(--text-soft);font-size:14px}@media (max-width:900px){.pv-funciones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pv-funciones{grid-template-columns:1fr}}.pv-boveda{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px;display:grid}.pv-boveda>div{gap:14px;min-width:0;display:grid}.pv-cadena{gap:10px;display:grid}.pv-eslabon{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r);font-family:var(--mono);gap:4px;padding:12px 14px;font-size:12px;display:grid;overflow-x:auto}.pv-eslabon .fila-e{white-space:nowrap;justify-content:space-between;gap:12px;display:flex}.pv-eslabon .k{color:var(--text-faint)}.pv-eslabon .v-hash{color:var(--cta-bg)}.pv-eslabon.rechazo{border-color:var(--alert-text);background:var(--alert-soft);color:var(--alert-text);white-space:normal;font-size:12px}.pv-une{background:var(--line-strong);width:2px;height:10px;margin-left:22px}.pv-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pv-lista li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-size:15px;display:grid}.pv-lista li svg{color:var(--cta-bg);margin-top:3px}@media (max-width:900px){.pv-boveda{grid-template-columns:1fr}}.pv-planes{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.1fr);align-items:stretch;gap:16px;display:grid}.pv-plan{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-lg);align-content:start;gap:14px;padding:24px;display:grid}.pv-plan.destacado{border:2px solid var(--cta-bg)}.pv-plan .precio{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:1}.pv-plan .precio small{font-family:var(--sans);color:var(--text-soft);letter-spacing:0;font-size:14px;font-weight:500}.pv-plan ul{gap:6px;margin:0;padding-left:18px;font-size:14px;display:grid}.pv-calc{background:var(--band);color:#eaf1fa;border-radius:var(--r-lg);align-content:start;gap:16px;padding:24px;display:grid}.pv-calc label{gap:8px;font-size:14px;font-weight:600;display:grid}.pv-calc input[type=range]{width:100%;accent-color:var(--green)}.pv-calc .personas{color:#fff;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.pv-calc .renglon{color:#a3b4c6;border-top:1px solid #25394c;justify-content:space-between;gap:12px;padding-top:10px;font-size:14px;display:flex}.pv-calc .renglon b{color:#fff;font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.pv-calc .renglon b.acento{color:var(--green)}.pv-calc small{color:#a3b4c6;font-size:12px}@media (max-width:960px){.pv-planes{grid-template-columns:1fr 1fr}.pv-calc{grid-column:1/-1}}@media (max-width:600px){.pv-planes{grid-template-columns:1fr}}.pv-tabla-marco{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);margin-top:28px;overflow-x:auto}.pv-tabla{border-collapse:collapse;width:100%;min-width:680px;font-size:14px}.pv-tabla th,.pv-tabla td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}.pv-tabla th{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);background:var(--surface-2);font-size:11px}.pv-tabla td.n{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pv-tabla tr.propio td{background:var(--success-soft)}.pv-tabla tr:last-child td{border-bottom:0}.pv-preguntas{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.pv-preguntas details{border-top:1px solid var(--line);padding:16px 0}.pv-preguntas summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:16px;font-weight:700;list-style:none;display:flex}.pv-preguntas summary:after{content:"+";font-family:var(--mono);color:var(--cta-bg);font-size:18px;line-height:1}.pv-preguntas details[open] summary:after{content:"−"}.pv-preguntas details p{color:var(--text-soft);max-width:60ch;margin-top:10px;font-size:14.5px}@media (max-width:800px){.pv-preguntas{grid-template-columns:1fr}}.pv-cierre{background:var(--surface-3)}.pv-cierre .pv-envoltura{justify-items:start;gap:18px;padding-block-start:max(48px,min(7vw,80px));padding-block-end:max(48px,min(7vw,80px));display:grid}.pv-pie{border-top:1px solid var(--line);color:var(--text-soft);font-size:13px}.pv-pie .pv-envoltura{flex-wrap:wrap;align-items:center;gap:16px 28px;padding-block-start:28px;padding-block-end:28px;display:flex}.pv-pie nav{flex-wrap:wrap;gap:18px;margin-left:auto;display:flex}.pv-pie a{color:var(--text-soft);font-weight:600}.pv-legal{grid-template-columns:220px minmax(0,1fr);gap:48px;padding-block-start:48px;padding-block-end:80px;display:grid}.pv-legal aside{align-self:start;gap:6px;font-size:14px;display:grid;position:sticky;top:88px}.pv-legal aside a{color:var(--text-soft);border-radius:8px;padding:6px 10px}.pv-legal aside a[aria-current=page]{background:var(--success-soft);color:var(--success-text)}.pv-doc{gap:14px;max-width:72ch;font-size:15.5px;line-height:1.65;display:grid}.pv-doc h1{font-size:max(28px,min(3.6vw,40px));line-height:1.1}.pv-doc h2{letter-spacing:-.01em;margin-top:18px;font-size:19px}.pv-doc ul{gap:6px;margin:0;padding-left:20px;display:grid}.pv-doc .version{font-family:var(--mono);color:var(--text-faint);font-size:13px}.pv-borrador{border:1px solid var(--warning-text);background:var(--warning-soft);color:var(--warning-text);border-radius:var(--r);padding:12px 14px;font-size:14px}@media (max-width:860px){.pv-legal{grid-template-columns:1fr;gap:20px}.pv-legal aside{flex-wrap:wrap;display:flex;position:static}}@media (max-width:520px){.tc-sello{bottom:-12px;right:6px}.tc{transform:rotate(-.8deg)}}
