@font-face{font-family:Montserrat PP;font-style:normal;font-weight:400;font-display:block;src:url(/fuentes/montserrat-400.woff) format("woff")}@font-face{font-family:Montserrat PP;font-style:italic;font-weight:400;font-display:block;src:url(/fuentes/montserrat-400i.woff) format("woff")}@font-face{font-family:Montserrat PP;font-style:normal;font-weight:500;font-display:block;src:url(/fuentes/montserrat-500.woff) format("woff")}@font-face{font-family:Montserrat PP;font-style:normal;font-weight:600;font-display:block;src:url(/fuentes/montserrat-600.woff) format("woff")}@font-face{font-family:Montserrat PP;font-style:italic;font-weight:600;font-display:block;src:url(/fuentes/montserrat-600i.woff) format("woff")}@font-face{font-family:Montserrat PP;font-style:normal;font-weight:700;font-display:block;src:url(/fuentes/montserrat-700.woff) format("woff")}@font-face{font-family:Montserrat PP;font-style:normal;font-weight:800;font-display:block;src:url(/fuentes/montserrat-800.woff) format("woff")}@font-face{font-family:Montserrat PP;font-style:normal;font-weight:900;font-display:block;src:url(/fuentes/montserrat-900.woff) format("woff")}.hojas-pp{--acento: #3ccfb4;--acento-tenue: rgb(60 207 180 / .14);--fondo: #0b0e13;--fondo-2: #11161d;--tarjeta: rgb(17 22 29 / .82);--borde: rgb(255 255 255 / .09);--tinta: #f3f5f7;--tinta-2: #aab3be;--tinta-3: #6f7986;font-family:Montserrat PP,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:var(--tinta);font-size:9.5pt;line-height:1.45;-webkit-print-color-adjust:exact;print-color-adjust:exact}.hojas-pp *{box-sizing:border-box}.hojas-pp p,.hojas-pp h1,.hojas-pp h2,.hojas-pp h3,.hojas-pp ul,.hojas-pp ol{margin:0}.hojas-pp .page{position:relative;width:297mm;height:210mm;padding:14mm 16mm 16mm;background:var(--fondo);overflow:hidden;break-after:page;page-break-after:always}.hojas-pp .page:last-child{break-after:auto;page-break-after:auto}.hojas-pp.en-pantalla .page{margin:0 auto 6mm;box-shadow:0 10px 40px #00000059}.hojas-pp .page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 88% 18%,rgb(60 207 180 / .1),transparent 70%)}.hojas-pp .page>*{position:relative}.hojas-pp .foto{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hojas-pp .foto img{width:100%;height:100%;object-fit:cover;display:block}.hojas-pp .foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.hojas-pp .foto.izq:after{background:linear-gradient(90deg,#0b0e13fa,#0b0e13f2 42%,#0b0e13bd 66%,#0b0e1361),linear-gradient(0deg,rgb(11 14 19 / .96) 0%,transparent 38%)}.hojas-pp .foto.abajo:after{background:linear-gradient(180deg,#0b0e13f7,#0b0e13f0 52%,#0b0e13db,#0b0e13bd),linear-gradient(90deg,rgb(11 14 19 / .6) 0%,transparent 62%)}.hojas-pp .foto.der:after{background:linear-gradient(270deg,#0b0e138c,#0b0e13e6 45%,#0b0e13),linear-gradient(180deg,rgb(11 14 19 / .7) 0%,transparent 50%)}.hojas-pp .page>.degradado{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 75% 85% at 82% 62%,rgb(60 207 180 / .2),transparent 70%),linear-gradient(135deg,var(--fondo) 35%,#0e1a1e 100%)}.hojas-pp .marca{display:flex;align-items:baseline;gap:2.4mm;font-size:10pt;font-weight:600;letter-spacing:.02em}.hojas-pp .marca img{height:5.2mm;width:auto;display:block;align-self:center}.hojas-pp .marca i{color:var(--acento);font-style:normal;font-weight:600}.hojas-pp .page>.marca-hoja{position:absolute;top:13.4mm;right:16mm;display:flex;align-items:center;gap:1.8mm;font-size:7.6pt;font-weight:600;opacity:.78}.hojas-pp .page>.marca-hoja img{height:3.8mm;width:auto;display:block}.hojas-pp .page>.marca-hoja i{color:var(--acento);font-style:normal}.hojas-pp .pill{display:inline-block;font-size:6.8pt;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta);border:1px solid rgb(255 255 255 / .18);border-radius:99px;padding:1.6mm 4mm;background:#0b0e13b8}.hojas-pp .cabecera{display:flex;justify-content:space-between;align-items:center}.hojas-pp .page>.pie{position:absolute;left:16mm;right:16mm;bottom:8mm;display:flex;justify-content:space-between;align-items:center;font-size:6.6pt;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-3)}.hojas-pp .tag{display:flex;align-items:center;gap:4mm;font-size:7pt;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--tinta-2);margin-bottom:3mm}.hojas-pp .tag:after{content:"";width:26mm;height:1px;background:var(--borde)}.hojas-pp h1{font-size:30pt;font-weight:800;line-height:1.05;letter-spacing:-.025em;margin:0 0 4mm}.hojas-pp h2{font-size:20pt;font-weight:800;line-height:1.05;letter-spacing:-.02em;margin:0 0 3mm}.hojas-pp h1 em,.hojas-pp h2 em{font-style:italic;font-weight:600;color:var(--acento)}.hojas-pp h1 .p,.hojas-pp h2 .p{color:var(--acento)}.hojas-pp .lead{font-size:9.5pt;color:var(--tinta-2);max-width:150mm;margin:0 0 5mm;line-height:1.5}.hojas-pp .chico{font-size:7.2pt;color:var(--tinta-3);line-height:1.45}.hojas-pp .grilla{display:grid;gap:2.4mm}.hojas-pp .c5{grid-template-columns:repeat(5,1fr)}.hojas-pp .card{background:var(--tarjeta);border:1px solid var(--borde);border-radius:3mm;display:grid;padding:3mm 3.2mm;grid-template-columns:6mm 1fr;gap:1.6mm;min-height:21mm;align-content:start}.hojas-pp .card .n{font-size:7.6pt;font-weight:500;color:var(--acento);font-variant-numeric:tabular-nums;letter-spacing:.02em}.hojas-pp .card h3{font-size:8.1pt;font-weight:700;margin:0 0 .8mm;line-height:1.2}.hojas-pp .card p{font-size:6.8pt;color:var(--tinta-2);line-height:1.38}.hojas-pp .card.clave{background:var(--fondo-2);border-color:#3ccfb499}.hojas-pp .card .solo{display:inline-block;font-size:5.2pt;padding:.3mm 1.6mm;margin-left:1.2mm;letter-spacing:.1em;font-weight:800;text-transform:uppercase;background:none;color:var(--acento);border:.3mm solid rgb(60 207 180 / .55);border-radius:99px;vertical-align:middle}.hojas-pp .bajas .card{min-height:19mm}.hojas-pp .separador{display:flex;align-items:center;gap:4mm;margin:3.5mm 0 2.2mm}.hojas-pp .separador span{font-size:7pt;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--acento);white-space:nowrap}.hojas-pp .separador:after{content:"";flex:1;height:1px;background:#3ccfb44d}.hojas-pp .datos{display:flex;gap:8mm;align-items:flex-start;border-top:1px solid var(--borde);padding-top:4mm;margin-top:6mm}.hojas-pp .dato .et{font-size:6.6pt;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-3);margin-bottom:1mm;white-space:nowrap}.hojas-pp .dato .va{font-size:10pt;font-weight:700}.hojas-pp .cifras{display:flex;gap:6mm;margin:2mm 0 6mm;flex-wrap:wrap}.hojas-pp .cifra{border-left:1px solid var(--borde);padding-left:3mm}.hojas-pp .cifra .va{font-size:16pt;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hojas-pp .cifra .et{font-size:6.6pt;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-3);margin-top:1.2mm}.hojas-pp .piezas{display:grid;grid-template-columns:repeat(3,1fr);gap:3.5mm}.hojas-pp .pieza{background:var(--tarjeta);border:1px solid var(--borde);border-radius:3mm;padding:5mm 4.6mm;display:flex;flex-direction:column}.hojas-pp .pieza .et{font-size:6.4pt;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--acento);margin-bottom:2mm}.hojas-pp .pieza h3{font-size:11.5pt;font-weight:800;margin:0 0 1.8mm;letter-spacing:-.01em;line-height:1.15}.hojas-pp .pieza>p{font-size:7.5pt;color:var(--tinta-2);line-height:1.48}.hojas-pp .pieza ul{list-style:none;margin:auto 0 0;padding:3mm 0 0}.hojas-pp .frase{margin-top:6mm;border-left:2px solid var(--acento);padding:2mm 4mm;max-width:170mm}.hojas-pp .frase p{font-size:10.5pt;font-weight:700;line-height:1.35}.hojas-pp .frase em{font-style:normal;color:var(--acento);font-weight:600}.hojas-pp .pieza li,.hojas-pp .lista li{position:relative}.hojas-pp .pieza li{font-size:7pt;color:var(--tinta-2);padding:.9mm 0 .9mm 4.2mm;line-height:1.35}.hojas-pp .pieza li:before,.hojas-pp .lista li:before{content:"";position:absolute;left:0;top:1.1mm;width:2.7mm;height:2.7mm;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 10.5l5 5L17 5' fill='none' stroke='%233ccfb4' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}.hojas-pp .bloque{background:var(--tarjeta);border:1px solid var(--borde);border-radius:3mm;padding:4mm 5mm}.hojas-pp .bloque h3{font-size:10.5pt;font-weight:800;margin:0 0 2mm}.hojas-pp .lista{list-style:none;margin:0;padding:0}.hojas-pp .lista li{font-size:7.8pt;color:var(--tinta-2);padding:1.6mm 0 1.6mm 4.8mm;line-height:1.4;border-top:1px solid var(--borde)}.hojas-pp .lista li:before{top:2.1mm}.hojas-pp .lista.a-dos{display:grid;grid-template-columns:1fr 1fr;column-gap:6mm;row-gap:0}.hojas-pp .renglones{list-style:none;margin:0 0 4mm;padding:0}.hojas-pp .renglones li{display:grid;grid-template-columns:1fr auto;gap:6mm;align-items:baseline;padding:2.4mm 0;border-top:1px solid var(--borde)}.hojas-pp .renglones li:last-child{border-bottom:1px solid var(--borde)}.hojas-pp .renglones b{display:block;font-size:9pt}.hojas-pp .renglones span{font-size:7.4pt;color:var(--tinta-2)}.hojas-pp .renglones .monto{font-size:11pt;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.hojas-pp .renglones .monto.menos{color:var(--acento)}.hojas-pp .total{display:grid;grid-template-columns:auto 1fr;gap:9mm;align-items:center;background:var(--tarjeta);border:1px solid rgb(60 207 180 / .45);border-radius:3mm;padding:6mm 8mm}.hojas-pp .total .et{font-size:6.6pt;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-3);margin-bottom:2mm}.hojas-pp .total .monto{font-size:34pt;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.hojas-pp .total .monto small{font-size:12pt;font-weight:700;color:var(--tinta-2);letter-spacing:0;margin-right:2.5mm}.hojas-pp .total .nota{font-size:7.6pt;color:var(--tinta-2);margin-top:2.5mm;line-height:1.42}.hojas-pp .total .nota b{color:var(--acento);font-weight:800;font-variant-numeric:tabular-nums}.hojas-pp .total .cubre{display:grid;grid-template-columns:repeat(3,1fr);gap:6mm;border-left:1px solid var(--borde);padding-left:9mm}.hojas-pp .total .cubre b{display:block;font-size:8.4pt;margin-bottom:1mm;color:var(--tinta-3);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:6.4pt}.hojas-pp .total .cubre .va{font-size:15pt;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hojas-pp .total .cubre .va small{font-size:7.5pt;font-weight:600;color:var(--tinta-2)}.hojas-pp .total .cubre p{font-size:7.2pt;color:var(--tinta-2);line-height:1.45;margin-top:.8mm}.hojas-pp .complementos{display:grid;grid-template-columns:repeat(4,1fr);gap:3mm}.hojas-pp .comp{background:var(--tarjeta);border:1px solid var(--borde);border-radius:3mm;padding:4mm}.hojas-pp .comp .cab{display:flex;align-items:baseline;justify-content:space-between;gap:3mm;margin-bottom:1.2mm}.hojas-pp .comp b{font-size:8.4pt;line-height:1.2}.hojas-pp .comp .precio{font-size:8.6pt;font-weight:800;color:var(--acento);white-space:nowrap;font-variant-numeric:tabular-nums}.hojas-pp .comp p{font-size:6.9pt;color:var(--tinta-2);line-height:1.4}.hojas-pp .dos{display:grid;grid-template-columns:1.05fr 1fr;gap:10mm}.hojas-pp .pasos{list-style:none;margin:0;padding:0;counter-reset:paso}.hojas-pp .pasos li{counter-increment:paso;display:grid;grid-template-columns:10mm 1fr;gap:3mm;padding:3.2mm 0;border-top:1px solid var(--borde)}.hojas-pp .pasos li:before{content:counter(paso,decimal-leading-zero);font-size:11pt;font-weight:500;color:var(--acento);font-variant-numeric:tabular-nums;line-height:1.1}.hojas-pp .pasos .cuando{font-size:6.4pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-3)}.hojas-pp .pasos b{display:block;font-size:9pt;margin:.4mm 0 .8mm}.hojas-pp .pasos p{font-size:7.6pt;color:var(--tinta-2);line-height:1.42}.hojas-pp .condiciones{columns:2;column-gap:6mm;margin-top:4mm}.hojas-pp .cond{break-inside:avoid;margin-bottom:3mm}.hojas-pp .cond b{display:block;font-size:8pt;margin-bottom:.4mm}.hojas-pp .cond p{font-size:7.2pt;color:var(--tinta-2);line-height:1.42}.hojas-pp .contactos{display:grid;grid-template-columns:repeat(3,max-content);gap:3mm;margin-top:7mm}.hojas-pp .contacto{background:#0b0e13cc;border:1px solid rgb(255 255 255 / .14);border-radius:3mm;padding:3.5mm 5mm;min-width:52mm}.hojas-pp .contacto .et{font-size:6.4pt;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-3);margin-bottom:1mm}.hojas-pp .contacto .va{font-size:11pt;font-weight:800}
