.migas{z-index:2;padding:calc(var(--nav-alto) + 20px) 0 0;position:absolute;top:0;left:0;right:0}.migas ol{color:#ffffffb3;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.migas a{color:#ffffffb3;text-decoration:none}.migas a:hover{color:#fff}.migas li+li:before{content:"›";color:#ffffff59;margin-right:8px}.migas [aria-current]{color:var(--color-secundario);font-weight:600}.hero-cucas{align-items:flex-end;min-height:70vh;padding:clamp(120px,16vw,190px) 0 clamp(48px,6vw,76px);display:flex;position:relative;overflow:hidden}.hero-cucas .fondo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-cucas:after{content:"";background:radial-gradient(60ch 40ch at 78% 18%,#c8e86a29,#0000 60%),linear-gradient(#07211db8 0%,#07211dd1 55%,#07211df0 100%);position:absolute;inset:0}.hero-cucas .contenedor{z-index:1;position:relative}.hero-cucas h1{color:#fff;max-width:17ch;margin-bottom:.5em;font-size:clamp(2.3rem,5vw,4rem)}.hero-cucas .entradilla{color:#ffffffdb;max-width:56ch;margin:0 0 30px;font-size:1.12rem}.hero-cucas .acciones{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.btn-principal{border-radius:var(--radio-sm);background:linear-gradient(160deg,var(--color-principal),var(--color-principal-dark));color:#fff;padding:15px 30px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-block;box-shadow:0 14px 30px -12px #0009}.btn-principal:hover{transform:translateY(-2px)}.hero-cucas .desde{color:#ffffffbf;font-size:.95rem}.hero-cucas .desde b{color:var(--color-secundario);font-size:1.35rem;font-family:var(--font-display)}.tratamiento{background:radial-gradient(52ch 38ch at 96% 8%, rgba(var(--color-principal-rgb),.1), transparent 60%), linear-gradient(180deg,#fff 0%, var(--color-fondo-alt) 100%);padding:clamp(60px,8vw,96px) 0;position:relative}.cab{max-width:58ch;margin-bottom:clamp(28px,4vw,44px)}.cab p{color:var(--color-texto-soft);font-size:1.05rem}.pasos-trat{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.pasos-trat article{border:1px solid var(--color-borde);border-radius:var(--radio);background:#fff;flex-direction:column;gap:10px;padding:26px 24px;display:flex}.pasos-trat article:nth-child(2){margin-top:26px}.pasos-trat article:nth-child(3){margin-top:52px}.pasos-trat .etapa{color:var(--color-principal-dark);background:rgba(var(--color-principal-rgb),.1);border-radius:999px;align-self:flex-start;padding:6px 13px;font-size:.78rem;font-weight:700}.pasos-trat h3{margin:0;font-size:1.16rem}.pasos-trat p{color:var(--color-texto-soft);margin:0;font-size:.95rem;line-height:1.6}.porque-valencia{color:#eaf3ef;background:radial-gradient(48ch 34ch at 6% 12%, #c8e86a24, transparent 60%), linear-gradient(162deg,#0b3a32 0%, var(--color-oscuro) 100%);padding:clamp(60px,8vw,96px) 0;position:relative;overflow:hidden}.porque-valencia .grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(30px,5vw,58px);display:grid}.porque-valencia h2{color:#fff;max-width:18ch}.porque-valencia p{color:#bcd3cb;max-width:56ch;margin:0 0 16px;line-height:1.68}.porque-valencia img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radio);width:100%;height:auto;box-shadow:var(--sombra-xl)}.especies{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.especies li{border-radius:var(--radio-sm);background:#ffffff0d;border:1px solid #c8e86a33;padding:16px 18px}.especies b{color:var(--color-secundario);margin-bottom:4px;font-size:1rem;display:block}.especies span{color:#bcd3cb;font-size:.93rem;line-height:1.55}.precio{background:linear-gradient(180deg, var(--color-fondo-alt) 0%, #fff 100%);padding:clamp(60px,8vw,96px) 0;position:relative}.tabla-precio{border-collapse:collapse;border:1px solid var(--color-borde);border-radius:var(--radio);background:#fff;width:100%;overflow:hidden}.tabla-precio th,.tabla-precio td{text-align:left;border-bottom:1px solid var(--color-borde);padding:16px 18px;font-size:.96rem}.tabla-precio thead th{background:rgba(var(--color-principal-rgb),.07);color:var(--color-principal-dark);font-size:.87rem}.tabla-precio tbody th{font-weight:600}.tabla-precio td:last-child{color:var(--color-principal-dark);white-space:nowrap;font-weight:700}.tabla-precio tr:last-child th,.tabla-precio tr:last-child td{border-bottom:0}@media (width<=640px){.tabla-precio,.tabla-precio tbody,.tabla-precio tr,.tabla-precio th,.tabla-precio td{box-sizing:border-box;width:100%;display:block}.tabla-precio{background:0 0;border:0;border-radius:0}.tabla-precio thead{position:absolute;left:-9999px}.tabla-precio tr{border:1px solid var(--color-borde);border-radius:var(--radio-sm);background:#fff;margin-bottom:12px;padding:16px 18px}.tabla-precio th,.tabla-precio td{padding:0;border:0!important}.tabla-precio tbody th{margin-bottom:6px;font-size:1.02rem}.tabla-precio td{color:var(--color-texto-soft);line-height:1.55}.tabla-precio td:last-child{color:var(--color-principal-dark);white-space:normal;margin-top:10px;font-size:1.05rem}}.nota-precio{color:var(--color-texto-soft);max-width:70ch;margin-top:16px;font-size:.9rem}.donde{background:radial-gradient(42ch 30ch at 4% 88%, rgba(var(--color-principal-rgb),.1), transparent 60%), linear-gradient(180deg,#fff 0%, #f2f6f3 100%);padding:clamp(60px,8vw,96px) 0;position:relative}.bento{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.bento article{border:1px solid var(--color-borde);border-radius:var(--radio);background:#fff;padding:24px 22px}.bento article.ancha{background:linear-gradient(150deg, rgba(var(--color-principal-rgb),.09) 0%, #fff 72%);border-color:rgba(var(--color-principal-rgb),.28);grid-column:span 2;grid-template-columns:repeat(3,1fr);align-items:center;gap:18px;display:grid}.bento h3{margin:0 0 8px;font-size:1.14rem}.bento p{color:var(--color-texto-soft);margin:0;font-size:.94rem;line-height:1.58}.bento .dato b{font-family:var(--font-display);color:var(--color-principal-dark);font-size:2.2rem;line-height:1;display:block}.bento .dato span{color:var(--color-texto-soft);margin-top:6px;font-size:.86rem;line-height:1.4;display:block}.relacionados{background:linear-gradient(#f2f6f3 0%,#fff 100%);padding:clamp(56px,7vw,88px) 0}.rejilla-rel{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card-rel{color:inherit;border:1px solid var(--color-borde);border-radius:var(--radio);background:#fff;flex-direction:column;gap:9px;padding:24px 22px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.card-rel:hover{box-shadow:var(--sombra-md);border-color:var(--color-principal);transform:translateY(-4px)}.card-rel h3{margin:0;font-size:1.12rem}.card-rel p{color:var(--color-texto-soft);margin:0;font-size:.93rem;line-height:1.55}.card-rel span{color:var(--color-principal);margin-top:auto;padding-top:12px;font-size:.88rem;font-weight:600}.faq{background:radial-gradient(42ch 30ch at 95% 6%, rgba(var(--color-principal-rgb),.08), transparent 60%), linear-gradient(180deg,#fff 0%, var(--color-fondo-alt) 100%);padding:clamp(60px,8vw,96px) 0 clamp(70px,9vw,110px);position:relative}.faq-lista{max-width:820px}.faq details{border:1px solid var(--color-borde);border-radius:var(--radio-sm);background:#fff;margin-bottom:12px;overflow:hidden}.faq details[open]{border-color:var(--color-principal);box-shadow:var(--sombra)}.faq summary{cursor:pointer;font-family:var(--font-display);padding:20px 56px 20px 22px;font-size:1.1rem;font-weight:500;line-height:1.35;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--color-principal),var(--color-principal)) center/14px 2px no-repeat, linear-gradient(var(--color-principal),var(--color-principal)) center/2px 14px no-repeat;width:14px;height:14px;margin-top:-7px;transition:transform .22s;position:absolute;top:50%;right:22px}.faq details[open] summary:after{transform:rotate(45deg)}.faq .respuesta{color:var(--color-texto-soft);max-width:70ch;padding:0 22px 22px;line-height:1.68}@media (width<=960px){.pasos-trat,.bento,.rejilla-rel{grid-template-columns:1fr}.pasos-trat article:nth-child(2),.pasos-trat article:nth-child(3){margin-top:0}.bento article.ancha{grid-column:auto;grid-template-columns:1fr}.porque-valencia .grid{grid-template-columns:1fr}.hero-cucas{min-height:auto}}
