.cy-oferta{container-type:inline-size;margin-top:1.25rem;animation:cy-oferta-entra .7s var(--ease-fluid) .18s both}@keyframes cy-oferta-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cy-oferta-placa{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:.375rem;border-radius:1.75rem;background:rgb(24 24 27/.05);box-shadow:inset 0 0 0 1px rgb(24 24 27/.06)}.cy-oferta-muestra{position:relative;overflow:hidden;min-height:11.5rem;padding:1.25rem 1.25rem 0;background:radial-gradient(24rem 14rem at 0 0,rgb(16 185 129/.14),transparent 70%),radial-gradient(20rem 12rem at 100% 100%,rgb(56 189 248/.1),transparent 70%),#f6f7f6;box-shadow:inset 0 0 0 1px rgb(24 24 27/.05)}.cy-oferta-cuerpo,.cy-oferta-muestra{border-radius:calc(1.75rem - .375rem)}.cy-oferta-cuerpo{display:grid;gap:.875rem;padding:1.375rem 1.25rem 1.25rem;background:var(--cy-papel-claro);box-shadow:inset 0 1px 0 rgb(255 255 255/.9),var(--cy-sombra-apoyo)}@container (min-width: 34rem){.cy-oferta-placa{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:.375rem}.cy-oferta-muestra{padding:1.5rem 0 0 1.375rem}.cy-oferta-cuerpo{padding:1.625rem 1.5rem 1.5rem}}.cy-oferta-ceja{display:inline-flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cy-acento-tinta)}.cy-oferta-ceja-punto{width:.4375rem;height:.4375rem;border-radius:999px;background:var(--cy-acento);box-shadow:0 0 0 3px rgb(16 185 129/.16)}.cy-oferta-titulo{font-size:clamp(1.1875rem,1.05rem + .6vw,1.4375rem);font-weight:650;line-height:1.22;letter-spacing:-.018em;color:var(--cy-tinta)}.cy-oferta-bajada{font-size:.9375rem;line-height:1.55;color:var(--cy-texto-suave)}.cy-oferta-incluye{display:grid;gap:.625rem;font-size:.875rem;line-height:1.45;color:var(--cy-texto-suave)}.cy-oferta-incluye li{display:flex;gap:.625rem;animation:cy-oferta-entra .55s var(--ease-fluid) both;animation-delay:calc(.35s + var(--i) * 70ms)}.cy-oferta-incluye strong{font-weight:600;color:var(--cy-tinta)}.cy-oferta-tilde{display:inline-flex;width:1.125rem;height:1.125rem;flex:none;margin-top:.125rem;align-items:center;justify-content:center;border-radius:999px;background:var(--cy-acento-tinta);color:#fff}.cy-oferta-pie{display:grid;gap:.75rem;margin-top:.25rem;padding-top:1rem;border-top:1px solid var(--cy-linea)}.cy-oferta-precio{display:flex;align-items:baseline;gap:.5rem}.cy-oferta-precio strong{font-size:1.75rem;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--cy-tinta)}.cy-oferta-precio span{font-size:.8125rem;color:var(--cy-texto-suave)}.cy-oferta-cambio{margin-top:-.25rem;font-size:.75rem;line-height:1.5;color:var(--cy-texto-suave)}.cy-oferta-cta{width:100%}.cy-oferta-confianza{font-size:.75rem;line-height:1.5;color:var(--cy-texto-suave)}.cy-oferta-detalle{justify-self:start;min-height:2.75rem;display:inline-flex;align-items:center;font-size:.875rem;font-weight:600;color:var(--cy-acento-tinta);text-decoration:underline;text-decoration-color:rgb(16 185 129/.4);text-underline-offset:4px;transition:text-decoration-color .2s var(--ease-fluid)}.cy-oferta-detalle:hover{text-decoration-color:initial}.cy-oferta-tambien{margin-top:.75rem;padding-inline:.75rem;font-size:.8125rem;color:var(--cy-texto-suave)}.cy-oferta-tambien a{font-weight:600;color:var(--cy-tinta);text-underline-offset:3px}.cy-oferta-aviso{display:grid;gap:.5rem}.cy-oferta-pronto{justify-self:start;padding:.25rem .625rem;border:1px solid var(--cy-linea);border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cy-texto-suave)}.cy-oferta-aviso-etiqueta{font-size:.875rem;font-weight:600;color:var(--cy-tinta)}.cy-oferta-aviso-fila{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.cy-oferta-aviso-fila .cy-boton{padding-inline-end:1.375rem}.cy-oferta-aviso-listo{padding:.875rem 1rem;border:1px solid #a7f3d0;border-radius:1rem;background:var(--cy-acento-suave);font-size:.875rem;color:#065f46}.cy-muestra-hoja{position:relative;border-radius:.875rem .875rem 0 0;background:#fff;box-shadow:0 24px 48px -28px rgb(0 0 0/.35),0 0 0 1px rgb(0 0 0/.06);transform:rotate(-1.2deg) translateY(4px);transform-origin:30% 100%;transition:transform .6s var(--ease-fluid)}.cy-oferta:hover .cy-muestra-hoja{transform:rotate(0deg) translateY(0)}.cy-muestra-informe{padding:.875rem 1rem 1.25rem;font-size:.6875rem}.cy-muestra-membrete{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;border-bottom:2px solid var(--cy-tinta);font-weight:700;letter-spacing:-.01em;color:var(--cy-tinta)}.cy-muestra-membrete b{color:var(--cy-acento-tinta)}.cy-muestra-pdf{padding:.0625rem .375rem;border-radius:.25rem;background:var(--cy-tinta);font-size:.5625rem;letter-spacing:.08em;color:#fff}.cy-muestra-titulo{margin-top:.625rem;font-size:.8125rem;font-weight:650;color:var(--cy-tinta)}.cy-muestra-filas{display:grid;margin-top:.5rem}.cy-muestra-filas div{display:flex;justify-content:space-between;gap:.75rem;padding-block:.3125rem;border-bottom:1px dashed var(--cy-linea)}.cy-muestra-filas dt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--cy-texto-suave)}.cy-muestra-filas dd{flex:none;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cy-tinta)}.cy-muestra-filas div[data-destacada]{margin-top:.25rem;padding:.375rem .5rem;border:0;border-radius:.375rem;background:var(--cy-acento-suave)}.cy-muestra-filas div[data-destacada] dd{color:var(--cy-acento-tinta)}.cy-muestra-lineas{display:grid;gap:.3125rem;margin-top:.75rem}.cy-muestra-firma span,.cy-muestra-lineas span{display:block;height:.3125rem;border-radius:999px;background:rgb(24 24 27/.07)}.cy-muestra-lineas span:nth-child(2){width:86%}.cy-muestra-lineas span:nth-child(3){width:64%}.cy-muestra-firma{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.cy-muestra-firma span{height:1px;background:rgb(24 24 27/.25)}.cy-muestra-planilla{overflow:hidden;font-size:.6875rem;font-variant-numeric:tabular-nums}.cy-muestra-celdas,.cy-muestra-columnas{display:grid;grid-template-columns:1.5rem minmax(0,1.4fr) minmax(0,1fr)}.cy-muestra-columnas span{padding:.25rem .375rem;border-inline-end:1px solid rgb(24 24 27/.08);border-bottom:1px solid rgb(24 24 27/.1);background:#f4f4f5;font-weight:600;text-align:center;color:var(--cy-texto-suave)}.cy-muestra-celdas span{overflow:hidden;padding:.375rem;border-inline-end:1px solid rgb(24 24 27/.07);border-bottom:1px solid rgb(24 24 27/.07);white-space:nowrap;text-overflow:ellipsis;color:var(--cy-texto)}.cy-muestra-celdas span:first-child{background:#f4f4f5;text-align:center;color:var(--cy-texto-suave)}.cy-muestra-amarilla{background:#fffde7;font-weight:600;text-align:end;box-shadow:inset 0 0 0 1px rgb(234 179 8/.35)}.cy-muestra-total span:nth-child(2),.cy-muestra-total span:nth-child(3){font-weight:650;color:var(--cy-acento-tinta);background:var(--cy-acento-suave)}.cy-muestra-total span:nth-child(3){text-align:end}.cy-muestra-pestanas{display:flex;gap:.25rem;padding:.375rem .375rem .625rem;background:#f4f4f5}.cy-muestra-pestanas span{overflow:hidden;max-width:9rem;padding:.1875rem .5rem;border-radius:.25rem;white-space:nowrap;text-overflow:ellipsis;color:var(--cy-texto-suave)}.cy-muestra-pestanas span[data-activa]{background:#fff;font-weight:600;color:#1b5e20;box-shadow:0 1px 0 #1b5e20}.cy-producto{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:.5rem}@media (min-width:1024px){.cy-producto{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:3rem}.cy-producto-compra{position:sticky;top:6rem}}.cy-producto-compra .cy-oferta-cuerpo{box-shadow:inset 0 1px 0 rgb(255 255 255/.9),var(--cy-sombra-alzada)}.cy-producto-lista{display:grid;gap:.375rem;margin-top:.75rem}.cy-producto-lista a{font-weight:600;color:var(--cy-tinta);text-underline-offset:3px}.cy-producto-muestra{margin-top:1.5rem;padding:1.5rem 1.5rem 0;border-radius:1.5rem;background:radial-gradient(28rem 16rem at 0 0,rgb(16 185 129/.12),transparent 70%),#f6f7f6;box-shadow:inset 0 0 0 1px rgb(24 24 27/.05)}.cy-producto-muestra .cy-muestra-hoja{max-width:26rem;transform:none}.cy-datos-compra{display:grid;gap:.625rem;padding:1rem 1.125rem;border:1px solid var(--cy-linea);border-radius:1.125rem;background:var(--cy-papel-hondo)}.cy-datos-compra dl{display:grid;gap:.25rem;font-size:.8125rem}.cy-datos-compra dl div{display:flex;justify-content:space-between;gap:1rem}.cy-datos-compra dt{color:var(--cy-texto-suave)}.cy-datos-compra dd{font-weight:600;text-align:end;font-variant-numeric:tabular-nums;color:var(--cy-tinta)}.cy-casilla{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;color:var(--cy-texto);cursor:pointer}.cy-casilla input{width:1.125rem;height:1.125rem;margin-top:.125rem;accent-color:var(--cy-acento-tinta)}.cy-informe{max-width:50rem;margin-inline:auto;padding-block:1.5rem 3rem}.cy-informe-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.cy-informe-barra p{font-size:.875rem;color:var(--cy-texto-suave)}.cy-informe-papel{padding:clamp(1.25rem,4vw,3rem);border-radius:1.25rem;background:#fff;box-shadow:var(--cy-sombra-alzada),0 0 0 1px rgb(0 0 0/.05);color:var(--cy-texto)}.cy-informe-membrete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem 1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--cy-tinta)}.cy-informe-marca{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--cy-tinta)}.cy-informe-marca b{color:var(--cy-acento-tinta)}.cy-informe-meta{display:grid;gap:.125rem;font-size:.75rem;text-align:end;color:var(--cy-texto-suave)}.cy-informe h1{margin-top:1.5rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);letter-spacing:-.025em;line-height:1.15}.cy-informe-sub{margin-top:.375rem;color:var(--cy-texto-suave)}.cy-informe section{margin-top:2rem;break-inside:avoid-page}.cy-informe h2{margin-bottom:.75rem;font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--cy-acento-tinta)}.cy-informe-tabla{width:100%;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}.cy-informe-tabla td,.cy-informe-tabla th{padding:.5rem .25rem;border-bottom:1px dashed var(--cy-linea);text-align:start;vertical-align:top}.cy-informe-tabla td:last-child,.cy-informe-tabla th:last-child{text-align:end;font-weight:600;color:var(--cy-tinta)}.cy-informe-tabla thead th{font-size:.75rem;font-weight:600;color:var(--cy-texto-suave);border-bottom:1px solid var(--cy-linea-fuerte)}.cy-informe-tabla tr[data-destacada] td{padding-block:.75rem;border-bottom:0;background:var(--cy-acento-suave);font-weight:650;color:#065f46}.cy-informe-tabla tr[data-destacada] td:first-child{padding-inline-start:.75rem;border-radius:.625rem 0 0 .625rem}.cy-informe-tabla tr[data-destacada] td:last-child{padding-inline-end:.75rem;border-radius:0 .625rem .625rem 0;font-size:1.125rem;color:var(--cy-acento-tinta)}.cy-informe-tabla tr[data-actual] td{font-weight:650;color:var(--cy-tinta)}.cy-informe-desplazable{overflow-x:auto;-webkit-overflow-scrolling:touch}.cy-informe-tabla-completa{font-size:.8125rem}.cy-informe-tabla-completa td,.cy-informe-tabla-completa th{padding:.375rem .5rem;text-align:end;white-space:nowrap}.cy-informe-tabla-completa td:first-child,.cy-informe-tabla-completa th:first-child{padding-inline-start:0;text-align:start}.cy-informe-tabla-completa td:last-child{font-weight:400}.cy-informe-tabla-completa tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--cy-acento-suave) 45%,transparent)}.cy-informe-ayuda{display:block;margin-top:.125rem;font-size:.75rem;color:var(--cy-texto-suave)}.cy-informe ol,.cy-informe ul.cy-informe-lista{display:grid;gap:.5rem;padding-inline-start:1.25rem;font-size:.9375rem}.cy-informe ol{list-style:decimal}.cy-informe ul.cy-informe-lista{list-style:disc}.cy-informe-notas{margin-top:.75rem;font-size:.8125rem;color:var(--cy-texto-suave)}.cy-informe-nota{display:grid;gap:.875rem;padding:1.5rem;border:1px solid var(--cy-linea-fuerte);border-radius:.75rem;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:.9375rem;line-height:1.6}.cy-informe-nota-uso{margin-bottom:.625rem;font-size:.8125rem;color:var(--cy-texto-suave)}.cy-informe-raya{display:inline-block;min-width:10rem;border-bottom:1px solid var(--cy-texto-suave)}.cy-informe-firmas{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.5rem;margin-top:1.5rem;font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;font-size:.75rem;color:var(--cy-texto-suave)}.cy-informe-firmas span{padding-top:.375rem;border-top:1px solid var(--cy-texto-suave)}.cy-informe-fuentes{display:grid;gap:.5rem;font-size:.8125rem}.cy-informe-fuentes a{color:var(--cy-acento-tinta);word-break:break-word}.cy-informe-legal{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--cy-linea);font-size:.75rem;color:var(--cy-texto-suave)}.cy-informe-editar{margin-bottom:1.25rem}.cy-informe-editar summary{min-height:2.75rem;display:inline-flex;align-items:center;font-weight:600;color:var(--cy-acento-tinta);cursor:pointer}.cy-informe-editar .cy-calc-campos{margin-top:.75rem}.cy-informe-elegir{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.cy-informe-elegir a{padding:.375rem .875rem;border:1px solid var(--cy-linea);border-radius:999px;font-size:.8125rem;text-decoration:none;color:var(--cy-texto)}.cy-informe-elegir a[aria-current=page]{border-color:var(--cy-tinta);background:var(--cy-tinta);color:#fff}@media print{@page{size:A4;margin:14mm}body:has(.cy-informe){background:#fff!important}body:has(.cy-informe) *{visibility:hidden}.cy-informe-papel,.cy-informe-papel *{visibility:visible}.cy-informe-papel{position:absolute;inset-block:0 auto;inset-inline:0 auto;width:100%;padding:0;border-radius:0;box-shadow:none}.cy-informe-pantalla{display:none!important}.cy-informe-desplazable{overflow:visible}.cy-informe-tabla-completa{font-size:7.5pt}.cy-informe-tabla-completa thead{display:table-header-group}.cy-informe-tabla-completa tr{break-inside:avoid}}@media (prefers-reduced-motion:reduce){.cy-oferta,.cy-oferta-incluye li{animation:none}.cy-muestra-hoja{transition:none}}.cy-solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cy-vista{display:grid;gap:.875rem;margin:1.25rem 0 .5rem;padding:1.25rem 1.25rem 1rem;border-radius:1.5rem;background:radial-gradient(30rem 18rem at 0 0,rgb(16 185 129/.1),transparent 70%),#f6f7f6;box-shadow:inset 0 0 0 1px rgb(24 24 27/.05)}.cy-vista-hoja{overflow:hidden;border-radius:.875rem;background:#fff;box-shadow:0 20px 40px -26px rgb(0 0 0/.32),0 0 0 1px rgb(0 0 0/.07);font-size:.8125rem;font-variant-numeric:tabular-nums}.cy-vista-archivo{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-bottom:1px solid rgb(24 24 27/.08);background:#fafafa;font-weight:500;color:var(--cy-texto-suave)}.cy-vista-archivo span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cy-vista-puntos{display:flex;gap:.25rem}.cy-vista-puntos i{width:.625rem;height:.625rem;border-radius:50%;background:#d4d4d8}.cy-vista-tabla{width:100%;table-layout:fixed;border-collapse:collapse}.cy-vista-tabla thead th{padding:.25rem .375rem;border-inline-end:1px solid rgb(24 24 27/.08);border-bottom:1px solid rgb(24 24 27/.1);background:#f4f4f5;font-size:.6875rem;font-weight:600;color:var(--cy-texto-suave)}.cy-vista-tabla thead th:first-child{width:2rem}.cy-vista-tabla thead th:last-child{width:42%;border-inline-end:0}.cy-vista-tabla tbody td,.cy-vista-tabla tbody th{padding:.5rem .625rem;border-inline-end:1px solid rgb(24 24 27/.07);border-bottom:1px solid rgb(24 24 27/.07);text-align:start;font-weight:400;color:var(--cy-texto);overflow-wrap:anywhere}.cy-vista-tabla tbody td:last-child{border-inline-end:0;text-align:end}.cy-vista-tabla tbody td.cy-vista-fila{padding:.5rem .25rem;background:#f4f4f5;text-align:center;font-size:.6875rem;color:var(--cy-texto-suave)}.cy-vista-tabla tr[data-tono=entrada] td:last-child{background:#fffde7;font-weight:600;box-shadow:inset 0 0 0 1px rgb(234 179 8/.35)}.cy-vista-tabla tr[data-tono=resultado] td:last-child,.cy-vista-tabla tr[data-tono=resultado] th{background:#f1f8f1}.cy-vista-tabla tr[data-tono=total] td:last-child,.cy-vista-tabla tr[data-tono=total] th{background:#c8e6c9;font-weight:650;color:#14532d}.cy-vista-pestanas{display:flex;flex-wrap:wrap;gap:.25rem;padding:.375rem .5rem .625rem;background:#f4f4f5;font-size:.75rem}.cy-vista-pestanas span{max-width:12rem;overflow:hidden;padding:.1875rem .625rem;border-radius:.25rem;white-space:nowrap;text-overflow:ellipsis;color:var(--cy-texto-suave)}.cy-vista-pestanas span[data-activa]{background:#fff;font-weight:600;color:#1b5e20;box-shadow:0 1px 0 #1b5e20}.cy-vista-leyenda{display:flex;flex-wrap:wrap;gap:.375rem 1.25rem;font-size:.8125rem;color:var(--cy-texto-suave)}.cy-vista-leyenda span{display:inline-flex;align-items:center;gap:.375rem}.cy-vista-leyenda i{width:.75rem;height:.75rem;border-radius:.1875rem}.cy-vista-leyenda i[data-color=entrada]{background:#fffde7;box-shadow:inset 0 0 0 1px rgb(234 179 8/.55)}.cy-vista-leyenda i[data-color=calculo]{background:#c8e6c9;box-shadow:inset 0 0 0 1px rgb(22 101 52/.3)}.cy-producto-cta{margin-top:1.25rem}.cy-producto-faq{margin:2.5rem 0 2rem}.cy-producto-cta p{margin:0}.cy-producto-cta .cy-oferta-cambio{margin-top:.5rem}.cy-vista-comprobar{display:grid;gap:.375rem;margin-top:1rem;padding:1rem 1.125rem;border:1px solid var(--cy-linea);border-radius:1.125rem;background:var(--cy-papel-hondo)}.cy-vista-comprobar p{margin:0}.cy-vista-comprobar a{font-weight:600;color:var(--cy-tinta);text-underline-offset:3px}@media (max-width:39.99rem){.cy-vista{padding:.75rem .75rem .875rem;border-radius:1.125rem}.cy-vista-tabla tbody td,.cy-vista-tabla tbody th{padding:.4375rem}}