.diagnostico-module__bmgTGW__diagnostico{--ease:cubic-bezier(.16,1,.3,1);align-items:start;gap:12px;display:grid}@media (min-width:64em){.diagnostico-module__bmgTGW__diagnostico{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px}.diagnostico-module__bmgTGW__panel{grid-area:1/1}.diagnostico-module__bmgTGW__ficha{grid-area:1/2;position:sticky;top:88px}}.diagnostico-module__bmgTGW__oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.diagnostico-module__bmgTGW__panel{border:1px solid var(--k-line);background:var(--k-panel);grid-template-columns:minmax(0,1fr);min-width:0;scroll-margin-top:88px;display:grid}.diagnostico-module__bmgTGW__cabecera{border-bottom:1px solid var(--k-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:18px clamp(18px,2.4vw,28px);display:flex}.diagnostico-module__bmgTGW__cabeceraTitulo{letter-spacing:-.02em;font-size:18px;font-weight:500}.diagnostico-module__bmgTGW__cabeceraTexto{color:var(--k-muted);font-size:14px}.diagnostico-module__bmgTGW__aviso{border-bottom:1px solid var(--k-line);color:var(--k-muted);padding:12px clamp(18px,2.4vw,28px);font-size:14px}.diagnostico-module__bmgTGW__form{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.diagnostico-module__bmgTGW__pasos{border-bottom:1px solid var(--k-line)}.diagnostico-module__bmgTGW__pasosLista{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.diagnostico-module__bmgTGW__pasosLista:after{content:"";background:var(--k-acento);width:100%;height:1px;transform:scaleX(var(--avance,.25));transform-origin:0;transition:transform .3s var(--ease);position:absolute;bottom:-1px;left:0}.diagnostico-module__bmgTGW__pasosItem+.diagnostico-module__bmgTGW__pasosItem{border-left:1px solid var(--k-line)}.diagnostico-module__bmgTGW__pasosBoton{width:100%;min-height:48px;color:var(--k-dim);font-family:var(--k-mono);text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px clamp(12px,1.6vw,20px);font-size:12px;transition:color .16s,background-color .16s;display:flex}.diagnostico-module__bmgTGW__pasosBoton:disabled{cursor:default}.diagnostico-module__bmgTGW__pasosBoton:not(:disabled):hover{background:var(--k-panel-2);color:var(--k-text-2)}.diagnostico-module__bmgTGW__pasosBoton[data-hecho]{color:var(--k-muted)}.diagnostico-module__bmgTGW__pasosBoton[aria-current=step]{color:var(--k-text)}.diagnostico-module__bmgTGW__pasosBoton:focus-visible{outline:2px solid var(--k-acento);outline-offset:-2px}.diagnostico-module__bmgTGW__pasosNum{color:inherit}.diagnostico-module__bmgTGW__pasosBoton[aria-current=step] .diagnostico-module__bmgTGW__pasosNum,.diagnostico-module__bmgTGW__pasosBoton[data-hecho] .diagnostico-module__bmgTGW__pasosNum{color:var(--k-acento)}.diagnostico-module__bmgTGW__pasosEtiqueta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diagnostico-module__bmgTGW__recuperado{border-bottom:1px solid var(--k-line);background:var(--k-bg-2);color:var(--k-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:10px clamp(18px,2.4vw,28px);font-size:14px;display:flex}.diagnostico-module__bmgTGW__enlace{border:0;border-bottom:1px solid var(--k-line-2);min-height:32px;color:var(--k-text-2);font-family:var(--k-mono);text-transform:uppercase;cursor:pointer;background:0 0;padding:0;font-size:12px}.diagnostico-module__bmgTGW__enlace:hover{border-color:var(--k-text);color:var(--k-text)}.diagnostico-module__bmgTGW__cebo{pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.diagnostico-module__bmgTGW__paso{min-height:340px;animation:diagnostico-module__bmgTGW__entra .28s var(--ease)both;align-content:start;gap:24px;padding:clamp(22px,3vw,36px) clamp(18px,2.4vw,28px) 8px;display:grid}.diagnostico-module__bmgTGW__paso[data-dir="-1"]{animation-name:diagnostico-module__bmgTGW__entraAtras}@keyframes diagnostico-module__bmgTGW__entra{0%{opacity:0;transform:translate(14px)}}@keyframes diagnostico-module__bmgTGW__entraAtras{0%{opacity:0;transform:translate(-14px)}}.diagnostico-module__bmgTGW__grupo{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.diagnostico-module__bmgTGW__pregunta{letter-spacing:-.03em;text-wrap:balance;padding:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;line-height:1.1;display:block}.diagnostico-module__bmgTGW__ayuda{color:var(--k-muted);margin-bottom:4px;font-size:15px;line-height:1.5}.diagnostico-module__bmgTGW__opciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:40em){.diagnostico-module__bmgTGW__opciones{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.diagnostico-module__bmgTGW__opcion{cursor:pointer;display:block;position:relative}.diagnostico-module__bmgTGW__opcionInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.diagnostico-module__bmgTGW__opcionCaja{border:1px solid var(--k-line);background:var(--k-bg-2);height:100%;min-height:48px;color:var(--k-text-2);align-items:center;gap:12px;padding:10px 14px;font-size:15px;line-height:1.25;transition:border-color .16s,background-color .16s,color .16s;display:flex}.diagnostico-module__bmgTGW__opcion:hover .diagnostico-module__bmgTGW__opcionCaja{border-color:var(--k-line-2);background:var(--k-panel-2)}.diagnostico-module__bmgTGW__opcionMarca{border:1px solid var(--k-line-2);flex:none;width:12px;height:12px;transition:border-color .16s;position:relative}.diagnostico-module__bmgTGW__opcionMarca:after{content:"";background:var(--k-acento);transition:transform .2s var(--ease);position:absolute;inset:2px;transform:scale(0)}.diagnostico-module__bmgTGW__opcionInput:checked+.diagnostico-module__bmgTGW__opcionCaja{border-color:var(--k-text-2);background:var(--k-panel-2);color:var(--k-text)}.diagnostico-module__bmgTGW__opcionInput:checked+.diagnostico-module__bmgTGW__opcionCaja .diagnostico-module__bmgTGW__opcionMarca{border-color:var(--k-acento)}.diagnostico-module__bmgTGW__opcionInput:checked+.diagnostico-module__bmgTGW__opcionCaja .diagnostico-module__bmgTGW__opcionMarca:after{transform:scale(1)}.diagnostico-module__bmgTGW__opcionInput:focus-visible+.diagnostico-module__bmgTGW__opcionCaja{outline:2px solid var(--k-acento);outline-offset:2px}.diagnostico-module__bmgTGW__opcionInput[data-invalido]+.diagnostico-module__bmgTGW__opcionCaja{border-color:#ff807073}.diagnostico-module__bmgTGW__campo{gap:8px;min-width:0;display:grid}.diagnostico-module__bmgTGW__dosCampos{gap:12px;display:grid}@media (min-width:40em){.diagnostico-module__bmgTGW__dosCampos{grid-template-columns:repeat(2,minmax(0,1fr))}}.diagnostico-module__bmgTGW__etiqueta{color:var(--k-muted);font-size:14px}.diagnostico-module__bmgTGW__opcional{color:var(--k-dim)}.diagnostico-module__bmgTGW__input{border:1px solid var(--k-line);background:var(--k-bg);width:100%;min-height:48px;color:var(--k-text);font-family:var(--k-sans);border-radius:0;padding:12px 14px;font-size:16px;line-height:1.45;transition:border-color .16s}.diagnostico-module__bmgTGW__input::placeholder{color:var(--k-dim)}.diagnostico-module__bmgTGW__input:hover{border-color:var(--k-line-2)}.diagnostico-module__bmgTGW__input:focus{border-color:var(--k-text-2);outline:none}.diagnostico-module__bmgTGW__input:focus-visible{outline:1px solid var(--k-acento-linea);outline-offset:0;border-color:var(--k-acento)}.diagnostico-module__bmgTGW__input[aria-invalid=true]{border-color:#ff80708c}.diagnostico-module__bmgTGW__textarea{resize:vertical;min-height:148px}.diagnostico-module__bmgTGW__teclas{color:var(--k-dim);font-family:var(--k-mono);text-transform:uppercase;font-size:11px}.diagnostico-module__bmgTGW__teclas kbd{border:1px solid var(--k-line-2);color:var(--k-muted);padding:1px 5px;font-family:inherit}.diagnostico-module__bmgTGW__error{color:#ff9a8b;animation:diagnostico-module__bmgTGW__entraError .2s var(--ease)both;align-items:baseline;gap:8px;font-size:14px;line-height:1.45;display:flex}.diagnostico-module__bmgTGW__error:before{content:"";background:currentColor;flex:none;width:6px;height:6px;translate:0 -1px}@keyframes diagnostico-module__bmgTGW__entraError{0%{opacity:0;transform:translateY(-4px)}}.diagnostico-module__bmgTGW__errorServidor{color:#ffb4a8;background:#ff80700f;border:1px solid #ff807066;gap:4px;margin:8px clamp(18px,2.4vw,28px) 0;padding:12px 14px;font-size:14px;display:grid}.diagnostico-module__bmgTGW__errorServidorNota{color:var(--k-muted)}.diagnostico-module__bmgTGW__acciones{justify-content:space-between;align-items:center;gap:12px;padding:20px clamp(18px,2.4vw,28px);display:flex}.diagnostico-module__bmgTGW__botonBase,.diagnostico-module__bmgTGW__botonAtras,.diagnostico-module__bmgTGW__botonSeguir,.diagnostico-module__bmgTGW__botonEnviar{border:1px solid var(--k-line-2);min-height:48px;color:var(--k-text);font-family:var(--k-mono);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s var(--ease);background:0 0;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;display:inline-flex}.diagnostico-module__bmgTGW__botonAtras{color:var(--k-muted)}.diagnostico-module__bmgTGW__botonAtras:hover{border-color:var(--k-muted);color:var(--k-text)}.diagnostico-module__bmgTGW__botonSeguir{border-color:var(--k-text);background:var(--k-text);color:#0a0a0a}.diagnostico-module__bmgTGW__botonSeguir:hover{background:#d8d8d8;border-color:#d8d8d8}.diagnostico-module__bmgTGW__botonEnviar{border-color:var(--k-acento);background:var(--k-acento);color:#04130b}.diagnostico-module__bmgTGW__botonEnviar:hover{border-color:var(--k-acento-2);background:var(--k-acento-2)}:is(.diagnostico-module__bmgTGW__botonSeguir,.diagnostico-module__bmgTGW__botonEnviar):active{transform:scale(.99)}:is(.diagnostico-module__bmgTGW__botonAtras,.diagnostico-module__bmgTGW__botonSeguir,.diagnostico-module__bmgTGW__botonEnviar):disabled{opacity:.6;cursor:progress}.diagnostico-module__bmgTGW__intro{border:1px solid #0a0a0a4d;padding:0 5px;font-size:12px;line-height:1.4}.diagnostico-module__bmgTGW__icono{flex:none;width:16px;height:16px}.diagnostico-module__bmgTGW__iconoMovil{display:none}.diagnostico-module__bmgTGW__girando{animation:.9s linear infinite diagnostico-module__bmgTGW__gira}@keyframes diagnostico-module__bmgTGW__gira{to{transform:rotate(360deg)}}.diagnostico-module__bmgTGW__pie{border-top:1px solid var(--k-line);color:var(--k-muted);padding:14px clamp(18px,2.4vw,28px);font-size:13px;line-height:1.5}.diagnostico-module__bmgTGW__recibida{min-height:340px;animation:diagnostico-module__bmgTGW__entra .28s var(--ease)both;align-content:start;gap:16px;padding:clamp(22px,3vw,36px) clamp(18px,2.4vw,28px);display:grid}.diagnostico-module__bmgTGW__recibidaRotulo{color:var(--k-acento);font-family:var(--k-mono);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.diagnostico-module__bmgTGW__puntoOk{background:var(--k-acento);width:7px;height:7px;box-shadow:0 0 0 3px var(--k-acento-suave);border-radius:50%}.diagnostico-module__bmgTGW__recibidaTitulo:focus{outline:none}.diagnostico-module__bmgTGW__recibidaTitulo{letter-spacing:-.035em;font-size:clamp(1.75rem,1.3rem + 1.2vw,2.25rem);font-weight:500;line-height:1.05}.diagnostico-module__bmgTGW__recibidaTexto{max-width:52ch;color:var(--k-text-2);overflow-wrap:anywhere;font-size:16px;line-height:1.55}.diagnostico-module__bmgTGW__revision{border-top:1px solid var(--k-line);gap:12px;margin-top:8px;padding-top:20px;display:grid}.diagnostico-module__bmgTGW__revisionRotulo{color:var(--k-muted);font-family:var(--k-mono);text-transform:uppercase;font-size:12px}.diagnostico-module__bmgTGW__revisionLista{gap:10px;display:grid}.diagnostico-module__bmgTGW__revisionLista li{color:var(--k-text-2);grid-template-columns:28px minmax(0,1fr);font-size:15px;line-height:1.5;display:grid}.diagnostico-module__bmgTGW__revisionNum{color:var(--k-acento);font-family:var(--k-mono);font-size:12px;line-height:1.9}.diagnostico-module__bmgTGW__ficha{border:1px solid var(--k-line);background:#0a0a0aeb;min-width:0;box-shadow:0 40px 120px -40px #000000e6}.diagnostico-module__bmgTGW__fichaPlegable{display:none}.diagnostico-module__bmgTGW__fichaBarra{border-bottom:1px solid var(--k-line);background:var(--k-panel);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.diagnostico-module__bmgTGW__fichaTitulo{color:var(--k-text-2);font-family:var(--k-mono);text-transform:uppercase;font-size:12px}.diagnostico-module__bmgTGW__fichaEstado{border:1px solid var(--k-line-2);color:var(--k-muted);font-family:var(--k-mono);text-transform:uppercase;background:#0a0a0a;align-items:center;gap:8px;padding:3px 8px;font-size:11px;display:inline-flex}.diagnostico-module__bmgTGW__fichaPunto{background:var(--k-dim);border-radius:50%;width:6px;height:6px}.diagnostico-module__bmgTGW__fichaEstado[data-estado=enviando] .diagnostico-module__bmgTGW__fichaPunto{background:var(--k-text-2);animation:.9s ease-in-out infinite diagnostico-module__bmgTGW__late}.diagnostico-module__bmgTGW__fichaEstado[data-estado=error]{color:#ffb4a8;border-color:#ff807066}.diagnostico-module__bmgTGW__fichaEstado[data-estado=error] .diagnostico-module__bmgTGW__fichaPunto{background:#ff9a8b}.diagnostico-module__bmgTGW__fichaEstado[data-estado=recibida]{border-color:var(--k-acento-linea);background:var(--k-acento-suave);color:var(--k-acento)}.diagnostico-module__bmgTGW__fichaEstado[data-estado=recibida] .diagnostico-module__bmgTGW__fichaPunto{background:var(--k-acento)}@keyframes diagnostico-module__bmgTGW__late{50%{opacity:.3}}.diagnostico-module__bmgTGW__fichaFilas{margin:0;display:grid;position:relative}.diagnostico-module__bmgTGW__fichaRaya{width:2px;height:var(--h);background:var(--k-acento);transform:translateY(var(--y));transition:transform .3s var(--ease),height .3s var(--ease);position:absolute;top:0;left:-1px}.diagnostico-module__bmgTGW__fichaFila{border-bottom:1px solid var(--k-line);grid-template-columns:132px minmax(0,1fr);gap:12px;padding:14px 18px;transition:background-color .2s;display:grid}.diagnostico-module__bmgTGW__fichaFila[data-activa]{background:linear-gradient(90deg,#2bd47d0d,#0000 60%)}.diagnostico-module__bmgTGW__fichaClave{color:var(--k-muted);font-family:var(--k-mono);text-transform:uppercase;gap:10px;font-size:11px;line-height:1.9;display:flex}.diagnostico-module__bmgTGW__fichaNum{color:var(--k-dim);font-family:var(--k-mono);font-size:11px}.diagnostico-module__bmgTGW__fichaFila[data-llena] .diagnostico-module__bmgTGW__fichaNum{color:var(--k-acento)}.diagnostico-module__bmgTGW__fichaValor{min-width:0;color:var(--k-text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.diagnostico-module__bmgTGW__fichaTexto{-webkit-line-clamp:4;line-clamp:4;white-space:pre-line;animation:diagnostico-module__bmgTGW__escribe .28s var(--ease)both;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes diagnostico-module__bmgTGW__escribe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.diagnostico-module__bmgTGW__fichaVacio{color:var(--k-dim)}.diagnostico-module__bmgTGW__cursor{vertical-align:-2px;background:var(--k-acento);width:7px;height:15px;margin-left:4px;animation:1.1s step-end infinite diagnostico-module__bmgTGW__parpadea;display:inline-block}@keyframes diagnostico-module__bmgTGW__parpadea{50%{opacity:0}}.diagnostico-module__bmgTGW__fichaEtiquetas{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.diagnostico-module__bmgTGW__fichaEtiqueta{border:1px solid var(--k-line-2);color:var(--k-text-2);animation:diagnostico-module__bmgTGW__aparece .22s var(--ease)both;padding:1px 7px;font-size:13px}@keyframes diagnostico-module__bmgTGW__aparece{0%{opacity:0;transform:translateY(3px)}}.diagnostico-module__bmgTGW__fichaRevision{border-bottom:1px solid var(--k-line);gap:12px;padding:18px;display:grid}.diagnostico-module__bmgTGW__fichaRevisionTitulo{color:var(--k-text-2);font-family:var(--k-mono);text-transform:uppercase;font-size:12px}.diagnostico-module__bmgTGW__fichaRevisionLista{gap:8px;display:grid}.diagnostico-module__bmgTGW__fichaRevisionLista li{color:var(--k-muted);animation:diagnostico-module__bmgTGW__aparece .24s var(--ease)both;grid-template-columns:28px minmax(0,1fr);font-size:14px;line-height:1.5;display:grid}.diagnostico-module__bmgTGW__fichaRevisionLista .diagnostico-module__bmgTGW__fichaNum{line-height:1.9}.diagnostico-module__bmgTGW__fichaPie{color:var(--k-dim);font-family:var(--k-mono);text-transform:uppercase;justify-content:space-between;gap:12px;padding:12px 18px;font-size:11px;display:flex}.diagnostico-module__bmgTGW__fichaCuenta{font-variant-numeric:tabular-nums;flex:none}@media (max-width:63.99em){.diagnostico-module__bmgTGW__fichaPlegable{background:var(--k-panel);width:100%;min-height:52px;color:var(--k-text);text-align:left;cursor:pointer;border:0;grid-template-columns:auto minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:12px 16px;display:grid}.diagnostico-module__bmgTGW__fichaPlegable:focus-visible{outline:2px solid var(--k-acento);outline-offset:-2px}.diagnostico-module__bmgTGW__fichaPlegableTitulo{color:var(--k-muted);font-family:var(--k-mono);text-transform:uppercase;font-size:12px}.diagnostico-module__bmgTGW__fichaPlegableResumen{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.diagnostico-module__bmgTGW__fichaPlegableCuenta{color:var(--k-acento);font-family:var(--k-mono);font-variant-numeric:tabular-nums;font-size:12px}.diagnostico-module__bmgTGW__fichaChevron{width:16px;height:16px;color:var(--k-muted);transition:transform .24s var(--ease)}.diagnostico-module__bmgTGW__ficha[data-abierta] .diagnostico-module__bmgTGW__fichaChevron{transform:rotate(180deg)}.diagnostico-module__bmgTGW__fichaCuerpo{transition:grid-template-rows .28s var(--ease);grid-template-rows:0fr;display:grid;overflow:hidden}.diagnostico-module__bmgTGW__fichaInterior{min-height:0}.diagnostico-module__bmgTGW__ficha:not([data-abierta]) .diagnostico-module__bmgTGW__fichaCuerpo{visibility:hidden;transition:grid-template-rows .28s var(--ease),visibility 0s linear .28s}.diagnostico-module__bmgTGW__fichaBarra{display:none}.diagnostico-module__bmgTGW__opcionCaja{gap:10px;padding:10px 12px;font-size:14px}.diagnostico-module__bmgTGW__ficha[data-abierta] .diagnostico-module__bmgTGW__fichaCuerpo{border-top:1px solid var(--k-line);grid-template-rows:1fr}.diagnostico-module__bmgTGW__fichaFila{grid-template-columns:112px minmax(0,1fr);padding:12px 16px}.diagnostico-module__bmgTGW__cabecera{padding-block:14px}.diagnostico-module__bmgTGW__pasosEtiqueta{display:none}.diagnostico-module__bmgTGW__pasosBoton[aria-current=step] .diagnostico-module__bmgTGW__pasosEtiqueta{display:inline}.diagnostico-module__bmgTGW__pasosLista{display:flex}.diagnostico-module__bmgTGW__pasosItem{flex:none}.diagnostico-module__bmgTGW__pasosBoton{gap:8px;padding-inline:14px}.diagnostico-module__bmgTGW__pasosItem:has(.diagnostico-module__bmgTGW__pasosBoton[aria-current=step]){flex:1}.diagnostico-module__bmgTGW__intro{display:none}.diagnostico-module__bmgTGW__iconoMovil{display:block}.diagnostico-module__bmgTGW__acciones{position:relative}.diagnostico-module__bmgTGW__botonSeguir,.diagnostico-module__bmgTGW__botonEnviar{flex:1}.diagnostico-module__bmgTGW__paso{min-height:0}.diagnostico-module__bmgTGW__teclas{display:none}}@media (prefers-reduced-motion:reduce){.diagnostico-module__bmgTGW__paso,.diagnostico-module__bmgTGW__recibida,.diagnostico-module__bmgTGW__error,.diagnostico-module__bmgTGW__fichaTexto,.diagnostico-module__bmgTGW__fichaEtiqueta,.diagnostico-module__bmgTGW__fichaRevisionLista li,.diagnostico-module__bmgTGW__cursor,.diagnostico-module__bmgTGW__fichaEstado[data-estado=enviando] .diagnostico-module__bmgTGW__fichaPunto{animation:none}.diagnostico-module__bmgTGW__girando{animation-duration:2.4s}.diagnostico-module__bmgTGW__pasosLista:after,.diagnostico-module__bmgTGW__fichaRaya,.diagnostico-module__bmgTGW__fichaChevron,.diagnostico-module__bmgTGW__fichaCuerpo,.diagnostico-module__bmgTGW__opcionCaja,.diagnostico-module__bmgTGW__opcionMarca:after,.diagnostico-module__bmgTGW__pasosBoton,.diagnostico-module__bmgTGW__input{transition:none}}
.demo-booking-module__JM-wLq__capaCal.demo-booking-module__JM-wLq__capaCal.demo-booking-module__JM-wLq__capaCal{border:1px solid var(--k-line);background:var(--k-panel);padding:clamp(18px,2.4vw,28px)}.demo-booking-module__JM-wLq__avisoCal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.demo-booking-module__JM-wLq__reintentar{border:0;border-bottom:1px solid var(--k-line-2);min-height:40px;color:var(--k-text-2);font-family:var(--k-mono);text-transform:uppercase;cursor:pointer;background:0 0;padding:0;font-size:12px}.demo-booking-module__JM-wLq__reintentar:hover{border-color:var(--k-text);color:var(--k-text)}
.demo-module__mLLkIq__demo{isolation:isolate;margin-top:-72px;padding-block:calc(72px + clamp(28px,4.5vw,64px)) clamp(72px,9vw,128px);position:relative;overflow:clip}.demo-module__mLLkIq__demo:before{content:"";z-index:-1;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),radial-gradient(120% 100% at 22% 0%,#262625 0%,#121211 45%,var(--k-bg)85%);background-blend-mode:overlay,normal;height:720px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.demo-module__mLLkIq__rejilla{grid-template-areas:"cabeza""reserva""lado";gap:20px clamp(32px,4vw,64px);display:grid}.demo-module__mLLkIq__cabeza{grid-area:cabeza;align-content:start;gap:20px;display:grid}.demo-module__mLLkIq__lado{grid-area:lado;align-content:end;gap:16px;display:grid}.demo-module__mLLkIq__reserva{grid-area:reserva;min-width:0;margin-top:clamp(4px,2vw,28px)}.demo-module__mLLkIq__titulo{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;font-size:clamp(2.125rem,1.4rem + 2.4vw,3.25rem);font-weight:600;line-height:.98}.demo-module__mLLkIq__lede{max-width:46ch;color:var(--k-muted);font-family:var(--k-sans);margin:0;font-size:16px;line-height:1.55}.demo-module__mLLkIq__firma{border-top:1px solid var(--k-line);color:var(--k-muted);gap:2px;margin:0;padding-top:16px;font-size:14px;display:grid}.demo-module__mLLkIq__firmaFuerte{color:var(--k-text);font-family:var(--k-sans);letter-spacing:-.015em;font-size:1.125rem;font-weight:500}@media (min-width:64em){.demo-module__mLLkIq__rejilla{grid-template-columns:7fr 5fr;grid-template-areas:"cabeza lado""reserva reserva";column-gap:16px}.demo-module__mLLkIq__lado{padding-left:clamp(0px,2vw,32px)}}