.cf-demo{display:inline-block;margin-top:28px;padding:6px 12px;border:1px dashed rgb(var(--c-cafe)/.5);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cafe)}.cf-filete{display:block;width:44px;height:1px;background:var(--oro)}.cf-mediana{margin-top:22px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:var(--tinta);font-size:15px;font-weight:600;letter-spacing:.02em}.cf-mediana .cifra{font-size:clamp(2.2rem,3.4vw,3rem);line-height:1;color:var(--cafe)}.cf-mediana__nota{flex-basis:100%;font-size:12.5px;font-weight:400;color:var(--tinta-2);letter-spacing:0}.cf-casos{display:grid;gap:28px 20px;margin-top:48px;list-style:none;padding:0}@media (min-width:700px){.cf-casos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cf-casos{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin-top:64px}}.cf-caso{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--linea)}.cf-caso__foto{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--hueso-2)}.cf-caso__foto img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cf-caso__cuerpo{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 22px 24px}.cf-caso__dias{display:flex;align-items:baseline;gap:10px;color:var(--cafe)}.cf-caso__dias .cifra{font-size:clamp(3rem,4.6vw,4.2rem);line-height:.9;letter-spacing:-.03em}.cf-caso__u{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-2)}.cf-caso__donde{margin-top:4px;font-size:1.08rem;line-height:1.25;color:var(--tinta);letter-spacing:-.01em}.cf-caso__donde b{font-weight:700}.cf-caso__donde span{font-weight:300}.cf-caso__tipo{font-size:14.5px;color:var(--tinta-2)}.cf-caso__pie{margin-top:auto;padding-top:10px;color:var(--tinta-2)}.cf-caso__precios{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:6px;padding-top:12px;border-top:1px solid var(--linea)}.cf-caso__precios dt{font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-2)}.cf-caso__precios dd{margin-top:4px;font-size:14px;font-weight:600;color:var(--tinta);font-variant-numeric:tabular-nums}.cf-caso__precios dd.cifra{color:var(--cafe)}.cf-caso__panel{display:flex;align-items:center;justify-content:center;background:var(--cafe)}.cf-caso__panel-n{font-size:clamp(5rem,9vw,8rem);line-height:1;letter-spacing:-.04em;color:rgb(var(--c-hueso)/.14)}.cf-caso__panel-agua{position:absolute;left:0;right:0;top:62%;height:1px;background:rgb(var(--c-oro)/.7)}.cf-caso--sin .cf-caso__cuerpo{padding-top:26px}.cf-casos--sin-fotos .cf-caso{border-width:0 0 0 1px;border-color:var(--oro);background:transparent}.cf-casos--sin-fotos .cf-caso__cuerpo{padding:4px 0 4px 22px}.cf-bloque{margin-top:72px;padding-top:28px;border-top:1px solid var(--linea)}@media (min-width:1024px){.cf-bloque{margin-top:104px}}.cf-testis{display:grid;gap:40px 28px;margin-top:32px;list-style:none;padding:0}@media (min-width:900px){.cf-testis--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-testis--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cf-testis{align-items:start}.cf-testi figure{display:flex;flex-direction:column;gap:18px}.cf-testi__texto{position:relative;margin:0;padding-left:28px}.cf-comilla{position:absolute;left:0;top:-.18em;font-size:2.6rem;line-height:1;font-weight:700;color:var(--oro)}.cf-testi__texto p{font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.55;font-weight:300;color:var(--tinta);letter-spacing:-.005em}.cf-testi__pie{display:flex;flex-direction:column;gap:6px;padding-left:28px}.cf-testi__pie b{font-size:15px;font-weight:700;color:var(--tinta)}.cf-testi__pie .ceja-sm{color:var(--tinta-2)}.cf-testi--video .cf-testi__pie{padding-left:0}.cf-video{position:relative;display:block;aspect-ratio:4/5;max-height:560px;overflow:hidden;background:var(--cafe-2)}.cf-video>button{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.cf-video iframe,.cf-video img,.cf-video video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}.cf-video video{-o-object-fit:contain;object-fit:contain;background:var(--cafe-2)}.cf-video__velo{position:absolute;inset:0;background:rgb(var(--c-cafe-2)/.3);transition:background-color .7s var(--curva)}.cf-video:focus-visible .cf-video__velo,.cf-video:hover .cf-video__velo,.cf-video>button:focus-visible .cf-video__velo{background:rgb(var(--c-cafe-2)/.12)}.cf-video__play{position:absolute;left:50%;top:50%;display:flex;width:64px;height:64px;align-items:center;justify-content:center;margin:-32px 0 0 -32px;background:var(--hueso);color:var(--cafe);transition:transform .7s var(--curva)}.cf-video:hover .cf-video__play,.cf-video>button:hover .cf-video__play{transform:scale(1.05)}.cf-video__et{position:absolute;left:16px;bottom:14px;color:#fff}.cf-google{margin-top:28px;display:grid;gap:36px}@media (min-width:1024px){.cf-google{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:start}}.cf-google__resumen{display:flex;align-items:center;gap:22px}.cf-google__nota{display:flex;flex:none;align-items:baseline;gap:6px;white-space:nowrap;color:var(--cafe)}@media (max-width:420px){.cf-google__resumen{gap:16px}.cf-google__nota .cifra{font-size:3rem}}.cf-google__nota .cifra{font-size:clamp(3.4rem,5.6vw,5rem);line-height:.9;letter-spacing:-.03em}.cf-google__de{font-size:15px;font-weight:300;color:var(--tinta-2)}.cf-estrellas{display:inline-flex;gap:3px;color:var(--oro)}.cf-google__cant{margin-top:8px;font-size:14px;color:var(--tinta)}.cf-google__fecha{color:var(--tinta-2)}.cf-google__link{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--cafe)}.cf-google__lista{display:grid;gap:28px 24px;list-style:none;padding:0}@media (min-width:700px){.cf-google__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.cf-resena{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--linea)}.cf-resena__texto{font-size:14.5px;line-height:1.6;color:var(--tinta);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.cf-resena__pie{margin-top:auto;font-size:13px;color:var(--tinta-2)}.cf-resena__pie b{font-weight:600;color:var(--tinta)}.cf--compacta{margin-top:64px}.cf-lista{margin-top:22px;list-style:none;padding:0;border-top:1px solid var(--linea)}.cf-lista li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--linea)}.cf-lista__dias{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-2);white-space:nowrap}.cf-lista__dias .cifra{font-size:1.9rem;line-height:1;letter-spacing:-.02em;color:var(--cafe);margin-right:2px}.cf-lista__txt{font-size:14px;line-height:1.45;color:var(--tinta)}.cf-lista__txt b{font-weight:700}.cf-lista__f{color:var(--tinta-2)}.cf-testi--compacta{margin-top:30px}.cf-testi--compacta .cf-testi__texto p{font-size:1rem}.cf-testi--compacta .cf-testi__pie{margin-top:14px}.cf-google--compacta{margin-top:30px;padding-top:22px;border-top:1px solid var(--linea)}.cf-google--compacta .cf-google__nota .cifra{font-size:2.8rem}@media (prefers-reduced-motion:reduce){.cf-video__play,.cf-video__velo{transition:none}}@media (min-width:1024px){.cf-google--compacta{grid-template-columns:minmax(0,1fr)}}