main[data-ruta=agendar] .c-hero-interno>*{animation:none}#agenda-horarios{scroll-margin-block-start:calc(var(--nav-h) + 1rem)}.fl{--fl-x:1.25rem;--fl-lista:var(--rol-nombre,clamp(1.875rem, 1.132rem + 3.048vw, 3.875rem));border:1px solid var(--color-border);border-radius:var(--r-superficie,1rem);background-color:var(--color-surface);color:var(--color-text);font-family:var(--font-body);margin-block-end:var(--spacing-stack)}@media (min-width:48rem){.fl.fl{--fl-x:1.5rem}}@media (min-width:64rem){.fl.fl.fl{--fl-x:1.75rem}}.fl-para{padding:.875rem var(--fl-x);border-block-end:1px solid var(--color-border);font:500 .9375rem/1.3 var(--font-ui);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.fl-para-a,.fl-paso{color:var(--color-text-2)}.fl-paso{font-variant-numeric:tabular-nums}.fl-lineas{padding-inline:var(--fl-x)}.fl-linea{border:0;min-inline-size:0;margin:0;padding:1.25rem 0;position:relative}.fl-linea+.fl-linea{border-block-start:1px solid var(--color-border)}.fl-dice{float:left;inline-size:100%;font-size:var(--fl-lista);letter-spacing:-.005em;text-wrap:balance;padding:0;line-height:1.25}.fl-lleva{color:var(--color-text-2)}.fl-hueco{overflow-wrap:break-word;font-weight:500}.fl-p{clip-path:inset(-.3em -.12em -.25em);display:inline-block}.fl-p>span{margin-block:-.3em -.25em;padding-block:.3em .25em;display:inline-block}.fl-hueco:not(:empty){border-block-end:max(2px, .06em) solid var(--color-subraya,var(--magenta))}.fl-hueco:empty{vertical-align:-.2em;border-block-end:2px solid var(--color-border-strong);block-size:1em;inline-size:4ch;display:inline-block}.fl-abre,.fl-notas,.fl-leyenda,.fl-sigue{clear:both}.fl-abre{padding-block-start:1rem}.fl-ops{flex-wrap:wrap;gap:.5rem;display:flex}.fl-op{display:inline-flex;position:relative}.fl-op input{appearance:none;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fl-op span{border:1px solid var(--color-border-strong);border-radius:var(--r-control,.5rem);min-block-size:2.75rem;font:500 var(--rol-chico,.9375rem)/1.25 var(--font-ui);white-space:nowrap;transition:background-color .15s ease, border-color .15s ease, color .15s ease, scale .1s var(--ease-out);align-items:center;padding:.5rem 1rem;display:inline-flex}.fl-op input:checked+span{border-color:var(--color-text);background-color:var(--color-text);color:var(--hueso)}.fl-op input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:3px}.fl-campo{border:0;border-block-end:2px solid var(--color-border-control);inline-size:100%;max-inline-size:28rem;color:var(--color-text);font:500 min(var(--fl-lista), 1.875rem)/1.25 var(--font-body);background-color:#0000;border-radius:0;padding:.375rem 0}.fl-campo::placeholder{color:var(--color-text-2);opacity:1}.fl-notas{margin:0;padding:0;list-style:none}.fl-nota{font-size:var(--rol-nota,.9375rem);text-wrap:pretty;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;padding-block-start:.75rem;line-height:1.45;display:none}.fl-nota-oferta{font-weight:500}.fl-nota-precio{text-align:end}.fl-nota-cond,.fl-nota--aviso{color:var(--color-text-2);grid-column:1/-1}:is(.fl:has([value=landing]:checked) [data-nota=landing],.fl:has([value=web]:checked) [data-nota=web],.fl:has([value=tienda]:checked) [data-nota=tienda],.fl:has([value=redes]:checked) [data-nota=redes],.fl:has([value=pauta]:checked) [data-nota=pauta],.fl:has([value=marca]:checked) [data-nota=marca],.fl:has([value=app]:checked) [data-nota=app],.fl:has([value=automatizacion]:checked) [data-nota=automatizacion],.fl:has([value=audiovisual]:checked) [data-nota=audiovisual],.fl:has([value=llamada]:checked) [data-nota=llamada],.fl:has([value=whatsapp]:checked) [data-nota=whatsapp]){display:grid}.fl-leyenda{color:var(--color-text-2);font-size:var(--rol-nota,.9375rem);padding-block-start:.75rem;line-height:1.45;display:none}.fl:has([data-precio]:checked) .fl-leyenda{display:block}@media not (min-width:30rem){.fl-nota.fl-nota{grid-template-columns:minmax(0,1fr)}.fl-nota-precio.fl-nota-precio{text-align:start}}.fl-sigue{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-block-start:1rem;display:flex}.fl-ayuda-linea{color:var(--color-text-2);font-size:var(--rol-nota,.9375rem);line-height:1.45}.fl-seguir,.fl-cambiar{cursor:pointer;font:500 .9375rem/1.25 var(--font-ui);color:var(--color-text)}.fl-seguir{border:1px solid var(--color-border-control);border-radius:var(--r-control,.5rem);min-block-size:2.75rem;transition:opacity .15s var(--ease-out), translate .15s var(--ease-out), background-color .15s ease;background-color:#0000;align-items:center;margin-inline-start:auto;padding-inline:1.25rem;display:inline-flex}.fl-cambiar{min-block-size:2.75rem;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.28em;background-color:#0000;border:0;align-items:center;padding-inline:.5rem;display:none;position:absolute;inset-block-start:calc(.875rem + var(--fl-lista) * .625 - 1.375rem);inset-inline-end:-.5rem}@media (scripting:enabled){.fl-linea[data-estado=futura]{display:none}.fl-linea[data-estado=escrita]{padding-block:.875rem}.fl-linea[data-estado=escrita] :is(.fl-abre,.fl-sigue){display:none}.fl-linea[data-estado=escrita] .fl-dice{padding-inline-end:6rem}.fl-linea[data-estado=escrita] .fl-cambiar{display:inline-flex}.fl-linea[data-linea=donde][data-estado=activa] .fl-hueco{display:none}}@media (scripting:enabled) and (not (min-width:30rem)){.fl-linea.fl-linea[data-estado=escrita] .fl-dice{padding-inline-end:0}.fl-linea.fl-linea[data-estado=escrita] .fl-cambiar{clear:both;margin-block-start:.25rem;margin-inline-start:-.5rem;position:static}}@media (scripting:none){.fl-hueco.fl-hueco.fl-hueco,.fl-paso{display:none}}@starting-style{.fl-seguir{opacity:0}}@media (prefers-reduced-motion:no-preference){@starting-style{.fl-seguir{translate:0 .5rem}}}.fl-pie{padding:1.25rem var(--fl-x);border-block-start:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.fl-mensaje{min-inline-size:0;font-size:var(--rol-nota,.9375rem);overflow-wrap:break-word;flex:18rem;line-height:1.45;display:none}.fl-mensaje-rotulo{color:var(--color-text-2);font:500 .9375rem/1.3 var(--font-ui);margin-block-end:.25rem;display:block}.fl-mensaje-texto{quotes:"“" "”" "‘" "’"}@media (scripting:enabled){.fl:has([value=whatsapp]:checked) .fl-mensaje{display:block}.fl[data-pregunta]:has([value=llamada]:checked) .fl-mensaje{display:block}}.fl-botones{display:flex}.fl-enviar{isolation:isolate;border:2px solid var(--color-accent);border-radius:var(--r-control,.5rem);min-block-size:3.25rem;color:var(--fl-texto,var(--color-accent-text));font:500 var(--rol-chico,.9375rem)/1.25 var(--font-ui);white-space:nowrap;transition:color .3s var(--ease-out), background-color .15s ease, border-color .15s ease, scale .1s var(--ease-out);justify-content:center;align-items:center;gap:.5rem;padding-inline:1.5rem;text-decoration-line:none;display:inline-flex;position:relative;overflow:hidden}.fl-enviar:before{content:"";z-index:-1;transform-origin:0;scale:var(--fl-capa,0) 1;background-color:var(--color-accent);transition:scale var(--fl-dura,.24s) var(--ease-out), background-color .15s ease;position:absolute;inset:0}.fl-enviar[data-canal=whatsapp]{display:none}.fl:has([value=whatsapp]:checked) .fl-enviar[data-canal=llamada]{display:none}.fl:has([value=whatsapp]:checked) .fl-enviar[data-canal=whatsapp]{display:inline-flex}.fl:has([data-linea=necesito] :checked):has([data-linea=cuando] :checked):is([data-sin-prefiero],:has([data-linea=prefiero] :checked)) .fl-enviar{--fl-texto:var(--color-on-accent);--fl-capa:1;--fl-dura:.3s}@media not (min-width:30rem){.fl-botones.fl-botones,.fl-enviar.fl-enviar{inline-size:100%}}@media (hover:hover) and (pointer:fine){.fl-op input:not(:checked):hover+span{border-color:var(--color-border-control)}.fl-seguir:hover{background-color:var(--color-surface-hover)}.fl-cambiar:hover{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}.fl-enviar:hover{border-color:var(--color-accent-press);background-color:var(--color-accent-wash)}.fl-enviar:hover:before{background-color:var(--color-accent-press)}}@media (prefers-reduced-motion:no-preference){.fl-op input:active+span,.fl-seguir:active,.fl-enviar:active{scale:.97}}
