.c-desc-caja{position:relative;max-width:440px;margin:36px 0 0}.c-desc p,.c-desc ul{margin:0}.c-desc-eti{font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:12px;border-top:3px solid var(--negro);padding-top:6px;display:inline-block;margin-bottom:10px!important}.c-desc-texto{position:relative;background:var(--crema);border:3px solid var(--negro);border-radius:14px;padding:12px 14px;font-size:16px;line-height:1.4;font-weight:600}.c-desc-hueco{visibility:hidden}.c-desc-escrito{position:absolute;inset:12px 14px}.c-desc-cursor{border-right:2px solid var(--negro);padding-right:1px;animation:c-desc-parpadeo 1s steps(1) infinite}.c-desc[data-estado=hecho] .c-desc-cursor{border-right-color:transparent;animation:none}@keyframes c-desc-parpadeo{50%{border-right-color:transparent}}.c-desc-fichas{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px!important}.c-desc-fichas li{background:var(--crema);border:2px solid var(--negro);border-radius:10px;box-shadow:3px 3px 0 var(--negro);padding:6px 10px;font-weight:800;font-size:14px;visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s,visibility 0s .3s}.c-desc-fichas li[data-visible]{visibility:visible;opacity:1;transform:none;transition:opacity .3s,transform .3s,visibility 0s}@media(prefers-reduced-motion:reduce){.c-desc *,.c-desc{animation:none!important;transition:none!important}}.c-demo{border-bottom:4px solid var(--naranja)}.c-recs{display:grid;gap:20px;margin:24px 0 28px}@media(min-width:900px){.c-recs{grid-template-columns:1fr 1fr;align-items:start}}.c-rec{background:var(--crema);color:var(--negro);border:3px solid var(--negro);border-radius:14px;padding:18px 16px;min-width:0}@media(min-width:720px){.c-rec{padding:22px}}.c-sec .c-rec h3{font-size:20px;font-weight:900;text-transform:uppercase;margin:0 0 14px}.c-rec-ctl{display:flex;align-items:center;gap:14px}.c-play{flex:none;width:64px;height:64px;border-radius:50%;border:0;background:var(--negro);color:var(--crema);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.c-play:hover{background:#000}.c-play svg{width:30px;height:30px;fill:currentColor}.c-rec .c-play:focus-visible{outline:3px solid var(--negro);outline-offset:3px}.c-rec-bar{flex:1;min-width:0}.c-rec-bar input{display:block;width:100%;height:44px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.c-rec-bar input::-webkit-slider-runnable-track{height:8px;border-radius:4px;border:2px solid var(--negro);background:linear-gradient(to right,var(--negro) var(--p,0%),var(--crema) var(--p,0%))}.c-rec-bar input::-moz-range-track{height:8px;border-radius:4px;border:2px solid var(--negro);background:linear-gradient(to right,var(--negro) var(--p,0%),var(--crema) var(--p,0%))}.c-rec-bar input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-10px;border-radius:50%;background:var(--naranja);border:3px solid var(--negro)}.c-rec-bar input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--naranja);border:3px solid var(--negro)}.c-rec-bar input:focus-visible{outline:3px solid var(--negro);outline-offset:2px}.c-sec .c-rec-time{display:flex;justify-content:space-between;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.c-sec .c-rec-aviso{font-size:14px;font-weight:700;margin:12px 0 0;border-top:2px solid var(--negro);padding-top:10px}.c-sec .c-rec-err{font-size:14px;font-weight:700;margin:10px 0 0}.c-turnos{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:4px}.c-sec .c-turno{display:grid;grid-template-columns:5.2em 1fr;gap:8px;padding:8px 10px;border-radius:8px;font-size:15px;line-height:1.4;border-left:4px solid transparent;transition:background-color .15s}.c-quien{font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.04em;padding-top:.2em}.c-turno-elena .c-texto{font-weight:600}.c-turno[aria-current=true]{background:var(--naranja);border-left-color:var(--negro)}@media(prefers-reduced-motion:reduce){.c-sec .c-turno{transition:none}}.c-dueno{margin:14px 0 0;border-top:2px solid var(--negro);padding-top:12px}.c-sec .c-dueno h4{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin:0}.c-sec .c-dueno-canal{font-size:14px;margin:4px 0 12px}.c-dueno-msg{border:3px solid var(--negro);border-radius:10px;padding:12px 14px;box-shadow:5px 5px 0 var(--naranja);margin-right:5px}.c-sec .c-dueno-asunto{font-weight:900;text-transform:uppercase;font-size:15px;margin:0 0 8px}.c-dueno dl{margin:0;display:grid;gap:4px}.c-dueno dl div{display:grid;grid-template-columns:6.2em 1fr;gap:8px;font-size:15px;line-height:1.35}.c-dueno dt{font-weight:800}.c-dueno dd{margin:0;overflow-wrap:anywhere}.elena{display:block;overflow:visible}.elena g,.elena path{transform-box:view-box}.el-brazo-saluda,.el-brazo-tablilla,.el-tablilla,.el-cabeza,.el-boca,.el-hecho{transition:transform .35s ease,opacity .25s}.el-brazo-saluda{transform-origin:132px 124px}.el-brazo-tablilla{transform-origin:76px 124px}.el-tablilla{transform-origin:48px 150px}.el-cabeza{transform-origin:105px 116px}.el-boca{transform-origin:105px 84px}.el-ojos{transform-origin:105px 70px}.el-hecho{transform-origin:47px 156px;opacity:0;transform:scale(.3)}.el-todo{transform-origin:105px 186px}.elena[data-pose=saluda] .el-brazo-saluda{transform:rotate(-90deg)}.elena[data-pose=saluda] .el-cabeza{transform:rotate(3deg)}.elena[data-pose=escucha] .el-brazo-saluda{transform:rotate(-114deg)}.elena[data-pose=escucha] .el-cabeza{transform:rotate(-4deg)}.elena[data-pose=apunta] .el-brazo-saluda{transform:rotate(-61deg)}.elena[data-pose=cita] .el-brazo-tablilla{transform:rotate(25deg)}.elena[data-pose=cita] .el-tablilla{transform:rotate(-22deg)}.elena[data-pose=cita] .el-hecho{opacity:1;transform:none;transition-delay:.25s}.elena .el-todo{animation:el-balanceo 3.2s ease-in-out infinite alternate}.elena .el-ojos{animation:el-parpadeo 4.2s linear infinite}.elena[data-pose=habla] .el-boca{animation:el-habla .36s ease-in-out infinite alternate}.elena[data-pose=saluda] .el-brazo-saluda{animation:el-saludo .44s ease-in-out .3s 2 alternate}.elena[data-pose] :is(.el-todo,.el-ojos,.el-boca,.el-brazo-saluda){animation-play-state:paused}.c-esc[data-corre] .elena :is(.el-todo,.el-ojos,.el-boca,.el-brazo-saluda){animation-play-state:running}@keyframes el-balanceo{0%{transform:none}to{transform:translateY(-3px) rotate(1deg)}}@keyframes el-parpadeo{0%,93%,to{transform:none}95.5%{transform:scaleY(.1)}}@keyframes el-habla{0%{transform:scaleY(.35)}to{transform:scaleY(1.15)}}@keyframes el-saludo{0%{transform:rotate(-90deg)}to{transform:rotate(-112deg)}}@media(prefers-reduced-motion:reduce){.elena,.elena *{animation:none!important;transition:none!important}}.c-oculto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.c-esc{--tel-h:330px;--elena-w:96px;--subt-h:44px;--ctl-h:44px;--tel-fs:13.5px;position:relative;width:100%;max-width:440px;margin:0 auto;font-size:15px;line-height:1.3}.c-esc p,.c-esc ul,.c-esc ol{margin:0}.c-esc ul,.c-esc ol{list-style:none;padding:0}.c-esc-escenario{display:flex;justify-content:center;align-items:flex-end;height:var(--tel-h)}.c-esc-tel{flex:1 1 auto;max-width:310px;height:100%;background:var(--negro);border-radius:30px;padding:9px;box-shadow:6px 6px #11111140}.c-esc-pant{position:relative;height:100%;background:var(--crema);border-radius:22px;overflow:hidden;font-size:var(--tel-fs);color:var(--negro)}.c-esc-barra{position:absolute;top:0;left:0;right:0;height:28px;line-height:26px;text-align:center;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--negro)}.c-esc-capa{position:absolute;inset:28px 0 0}.c-esc-capa,.c-esc-b,.c-esc-tarj,.c-esc-subt p{visibility:hidden;opacity:0;transition:opacity .3s,transform .3s,visibility 0s .3s}.c-esc[data-paso="1"] .c-esc-entra,.c-esc:is([data-paso="2"],[data-paso="3"]) .c-esc-conv,.c-esc[data-burbujas="1"] [data-n="1"],.c-esc[data-burbujas="2"] :is([data-n="1"],[data-n="2"]),.c-esc[data-burbujas="3"] .c-esc-b,.c-esc[data-paso="3"] .c-esc-tarj,.c-esc[data-paso="4"] .c-esc-aviso,.c-esc[data-paso="1"] [data-subt="1"],.c-esc[data-paso="2"] [data-subt="2"],.c-esc[data-paso="3"] [data-subt="3"],.c-esc[data-paso="4"] [data-subt="4"]{visibility:visible;opacity:1;transform:none;transition:opacity .3s,transform .3s,visibility 0s}.c-esc-entra{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:16px;text-align:center}.c-esc-entra p{font-size:calc(var(--tel-fs) + 6px);font-weight:900;line-height:1.2}.c-esc-entra p span{display:inline-block}.c-esc-ico{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:var(--naranja);border:3px solid var(--negro)}.c-esc-ico svg{width:34px;height:34px;fill:var(--negro)}.c-esc[data-paso="1"][data-corre] .c-esc-tel{animation:c-esc-vibra 1.4s ease-in-out infinite}.c-esc[data-paso="1"][data-corre] .c-esc-ico{animation:c-esc-toque 1.4s ease-in-out infinite}@keyframes c-esc-vibra{0%,40%,to{transform:none}5%,15%,25%{transform:translate(-2px) rotate(-1deg)}10%,20%,30%{transform:translate(2px) rotate(1deg)}}@keyframes c-esc-toque{0%,40%,to{transform:none}10%,30%{transform:rotate(-10deg)}20%{transform:rotate(10deg)}}.c-esc-conv{display:flex;flex-direction:column}.c-esc-cab{background:var(--negro);color:var(--crema);font-weight:900;text-transform:uppercase;font-size:11px;letter-spacing:.06em;padding:7px 12px}.c-esc-conv ul{padding:10px;display:flex;flex-direction:column;gap:8px}.c-esc-b{max-width:90%;padding:6px 10px;border-radius:12px;border:2px solid var(--negro);font-weight:600;transform:translateY(6px)}.c-esc-b-elena{align-self:flex-start;background:var(--naranja);border-bottom-left-radius:3px}.c-esc-b-cliente{align-self:flex-end;background:#fff;border-bottom-right-radius:3px}.c-esc-tarj{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;background:var(--crema);border:3px solid var(--negro);border-radius:14px;box-shadow:4px 4px 0 var(--negro);padding:10px 12px;transform:translateY(14px)}.c-esc-cita{font-weight:900;text-transform:uppercase;font-size:calc(var(--tel-fs) + 3px);border-bottom:2px solid var(--negro);padding-bottom:4px;margin-bottom:4px}.c-esc-tarj li{font-weight:800}.c-esc-aviso{padding:12px;transform:translateY(10px)}.c-esc .c-dueno{margin:0;border:0;padding:0}.c-esc .c-dueno h4{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin:0}.c-esc .c-dueno-canal{font-size:calc(var(--tel-fs) - 1px);margin:4px 0 10px;font-weight:600}.c-esc .c-dueno-msg{background:#fff;border:3px solid var(--negro);border-radius:10px;padding:10px 12px;box-shadow:4px 4px 0 var(--naranja);margin-right:4px}.c-esc .c-dueno-asunto{font-weight:900;text-transform:uppercase;margin:0 0 6px}.c-esc .c-dueno dl{margin:0;display:grid;gap:3px}.c-esc .c-dueno dl div{display:grid;grid-template-columns:5.6em 1fr;gap:6px}.c-esc .c-dueno dt{font-weight:800}.c-esc .c-dueno dd{margin:0;overflow-wrap:anywhere}.c-esc-elena{flex:none;width:var(--elena-w);display:flex;flex-direction:column;align-items:center;gap:2px;padding-left:calc(var(--elena-w) * .12)}.c-esc-elena .elena{width:100%;height:auto;aspect-ratio:1}.c-esc-elena-eti{font-size:11px;line-height:13px;font-weight:800;text-align:center}.c-esc-subt{position:relative;height:var(--subt-h);margin-top:8px}.c-esc-subt p{position:absolute;inset:0;border-left:4px solid var(--negro);padding-left:10px;font-weight:600;display:flex;align-items:center}.c-esc-subt strong{font-weight:900;text-transform:uppercase;margin-right:.3em}.c-esc-ctl{display:flex;gap:6px;align-items:stretch;height:var(--ctl-h);margin-top:8px}.c-esc:not([data-listo]) .c-esc-ctl{visibility:hidden}.c-esc-ctl button{font-family:inherit;cursor:pointer;border-radius:10px;border:3px solid var(--negro);margin:0;min-width:44px}.c-esc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--negro);color:var(--crema);font-weight:900;text-transform:uppercase;font-size:13px;letter-spacing:.03em;padding:0 10px}.c-esc-btn svg{flex:none;fill:currentColor}.c-esc-btn:hover{background:#000}.c-esc-play{flex:none;width:44px;padding:0}.c-esc-btxt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c-esc-rep,.c-esc-son{flex:none;width:44px;padding:0}.c-esc-btn .c-esc-onda{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.c-esc-btn.c-esc-son[aria-pressed=true]{background:var(--crema);color:var(--negro)}.c-esc-pasos{flex:1 1 auto;display:flex;gap:4px;min-width:0}.c-esc-pasos li{flex:1 1 0;min-width:0;display:flex}.c-esc-pasos button{flex:1;background:var(--crema);color:var(--negro);font-weight:900;font-size:16px;padding:0 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.c-esc-pasos button[data-hecho]{background:#ffd6a6}.c-esc-pasos button[aria-current]{background:var(--negro);color:var(--crema)}.c-esc-pnom{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c-esc :focus-visible{outline:3px solid var(--negro);outline-offset:2px}.c-esc .c-esc-btn:focus-visible,.c-esc-pasos button[aria-current]:focus-visible{outline-color:var(--negro);box-shadow:0 0 0 2px var(--crema) inset}@media(max-width:379px){.c-esc{--tel-h:316px;--subt-h:40px}.c-esc-subt p{font-size:14px}.c-esc-ctl{gap:4px}.c-esc-pasos{gap:2px}}@media(min-width:420px){.c-esc{--tel-h:350px;--elena-w:110px}}@media(min-width:900px){.c-esc{--tel-h:520px;--elena-w:150px;--subt-h:48px;--tel-fs:16px;max-width:none;margin:0;align-self:center}.c-esc-ctl{flex-wrap:wrap;height:auto;gap:8px}.c-esc-pasos{flex:1 1 100%;height:58px;gap:6px}.c-esc-btn{height:48px;font-size:14px}.c-esc-tel{max-width:350px;border-radius:38px;padding:11px}.c-esc-pant{border-radius:28px}.c-esc-barra{height:34px;line-height:32px;font-size:12px}.c-esc-capa{top:34px}.c-esc-conv ul{padding:14px;gap:10px}.c-esc-b{padding:8px 12px}.c-esc-elena-eti{font-size:13px;line-height:15px}.c-esc-subt p{font-size:16px}.c-esc-play{width:11.5em;padding:0 14px;justify-content:flex-start}.c-esc-btxt{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.c-esc-rep{width:auto;padding:0 10px}.c-esc-son{width:auto;padding:0 14px}.c-esc-pasos button{font-size:16px}.c-esc-pnom{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:11px;text-transform:uppercase;letter-spacing:.02em;text-align:center;margin-top:2px}}@media(min-width:900px)and (max-height:860px){.c-esc{--tel-h:430px}}@media(prefers-reduced-motion:reduce){.c-esc,.c-esc *{animation:none!important;transition:none!important}}@media(prefers-reduced-motion:no-preference){.tit-anim .c-hero-txt[data-anim]{--tit-0:0ms}.tit-anim [data-anim] .c-tit-p{animation:tit-sube .45s cubic-bezier(.2,.65,.25,1) backwards;animation-delay:calc(80ms + var(--tit-0))}.tit-anim [data-anim] .c-tit-p:nth-child(2){animation-delay:calc(155ms + var(--tit-0))}.tit-anim [data-anim] .c-tit-p:nth-child(3){animation-delay:calc(.23s + var(--tit-0))}.tit-anim [data-anim] .c-tit-p:nth-child(4){animation-delay:calc(305ms + var(--tit-0))}.tit-anim [data-anim] .c-tit-p:nth-child(5){animation-delay:calc(.38s + var(--tit-0))}.tit-anim [data-anim] .c-tit-p:nth-child(6){animation-delay:calc(455ms + var(--tit-0))}.tit-anim [data-anim] .c-hl{animation:tit-fondo .14s linear backwards;animation-delay:calc(.84s + var(--tit-0))}.tit-anim [data-anim] .c-hl-in{background:linear-gradient(var(--negro),var(--negro)) no-repeat 0 100%/100% 100%;animation:tit-caja .52s cubic-bezier(.45,.05,.55,.95) backwards,tit-letra .24s ease-out backwards;animation-delay:calc(.36s + var(--tit-0)),calc(.82s + var(--tit-0))}.tit-anim [data-anim] .c-sub{animation:tit-funde .3s ease-out backwards;animation-delay:calc(.9s + var(--tit-0))}.tit-anim [data-anim] .c-cta{animation:tit-funde .3s ease-out backwards;animation-delay:calc(.98s + var(--tit-0))}[data-titular=b].tit-anim [data-anim] .c-hl{animation-delay:calc(1s + var(--tit-0))}[data-titular=b].tit-anim [data-anim] .c-hl-in{animation:tit-subraya .7s cubic-bezier(.45,.05,.55,.95) backwards,tit-letra .24s ease-out backwards;animation-delay:calc(.36s + var(--tit-0)),calc(1s + var(--tit-0))}[data-titular=b].tit-anim [data-anim] .c-sub{animation-delay:calc(1.04s + var(--tit-0))}[data-titular=b].tit-anim [data-anim] .c-cta{animation-delay:calc(1.1s + var(--tit-0))}}@keyframes tit-sube{0%{opacity:0;color:transparent;text-shadow:0 .24em 0 var(--negro)}to{opacity:1;color:transparent;text-shadow:0 0 0 var(--negro)}}@keyframes tit-caja{0%{background-size:0 100%}}@keyframes tit-subraya{0%{background-size:0 .1em}65%{background-size:100% .1em}}@keyframes tit-fondo{0%{background-color:transparent}}@keyframes tit-letra{0%{color:transparent}}@keyframes tit-funde{0%{opacity:0}}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Archivo-variable-BEIDiHaE.woff2) format("woff2")}.cartel,.c-top,.c-foot{--naranja:#f08a1a;--negro:#111;--crema:#fff7ea;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--negro);line-height:1.45;-webkit-font-smoothing:antialiased}:where(.cartel) :where(h1,h2,h3,p,ul,ol){margin:0}.cartel :focus-visible,.c-top :focus-visible,.c-foot :focus-visible{outline:3px solid currentColor;outline-offset:3px}.c-w{max-width:1120px;margin:0 auto;padding:0 16px}@media(min-width:720px){.c-w{padding:0 32px}}.c-o{background:var(--naranja);color:var(--negro)}.c-b{background:var(--negro);color:var(--crema)}[data-sec]{scroll-margin-top:72px}.c-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--negro);color:var(--crema);border:0;border-radius:10px;padding:16px 26px;min-height:54px;font-weight:900;text-transform:uppercase;letter-spacing:.03em;font-size:16px;text-decoration:none;white-space:nowrap}.c-btn:hover{background:#000;text-decoration:underline}.c-btn-sm{padding:10px 14px;min-height:44px;font-size:13px}.c-b .c-btn{background:var(--naranja);color:var(--negro)}.c-top{position:sticky;top:0;z-index:20;background:var(--naranja);border-bottom:4px solid var(--negro)}.c-top-in{display:flex;align-items:center;gap:10px;min-height:64px}.c-marca{font-weight:900;text-transform:uppercase;font-size:20px;letter-spacing:-.01em;color:var(--negro);text-decoration:none;margin-right:auto}.c-nav{display:none;gap:24px;font-weight:700;font-size:15px}.c-nav a{color:var(--negro);text-decoration:none;padding:12px 0}.c-nav a:hover{text-decoration:underline}.c-lang{display:flex;border:3px solid var(--negro);border-radius:999px;overflow:hidden;background:var(--crema);flex:none}.c-lang button{border:0;background:transparent;color:var(--negro);font:inherit;font-weight:800;font-size:13px;padding:0 10px;min-height:38px;min-width:40px;cursor:pointer}.c-lang button[aria-pressed=true]{background:var(--negro);color:var(--crema)}@media(min-width:880px){.c-nav{display:flex;margin-right:12px}.c-lang button{min-height:44px;min-width:44px;padding:0 14px}}.c-hero{padding:14px 0 36px}.c-hero-in{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"ante" "tit" "cta" "esc" "sub"}.c-hero-txt{display:contents}.c-ante{grid-area:ante;justify-self:start;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:12px;border-top:4px solid var(--negro);padding-top:6px}.c-hero h1{grid-area:tit;font-size:30px;line-height:.98;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;margin:10px 0 12px;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.c-hl{background:var(--negro);color:var(--crema);padding:0 .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.c-cta{grid-area:cta;display:flex;align-items:center;gap:14px;margin-bottom:14px}.c-cta .c-btn{flex:none}.c-nota{font-size:13px;font-weight:700;line-height:1.3}.c-esc{grid-area:esc}.c-hero .c-sub{grid-area:sub;font-size:17px;font-weight:500;max-width:620px;border-top:4px solid var(--negro);padding-top:16px;margin-top:22px}@media(max-width:379px){.c-ante{font-size:11px;letter-spacing:.04em}.c-hero h1{font-size:26px;margin:8px 0 10px}.c-cta .c-btn{padding:12px 20px;min-height:48px}.c-cta{margin-bottom:12px}}@media(min-width:720px){.c-hero{padding:32px 0 56px}.c-hero h1{font-size:48px}.c-ante{font-size:13px}}@media(min-width:900px){.c-hero{padding:36px 0 56px}.c-hero-in{grid-template-columns:minmax(0,1fr) 440px;column-gap:44px;grid-template-rows:1fr auto auto auto auto 1fr;grid-template-areas:". esc" "ante esc" "tit esc" "sub esc" "cta esc" ". esc"}.c-hero h1{font-size:clamp(40px,3.7vw,56px);line-height:.94;margin:16px 0 22px}.c-hero .c-sub{font-size:19px;margin:0 0 22px;padding-top:18px}.c-cta{margin:0;flex-wrap:wrap}.c-nota{font-size:14px}}@media(min-width:900px)and (max-height:860px){.c-hero{padding:24px 0 48px}}@media(min-width:1100px){.c-hero-in{grid-template-columns:minmax(0,1fr) 520px;column-gap:56px}.c-hero .c-sub{font-size:20px}}.c-sec{padding:52px 0 60px}.c-sec h2{font-size:36px;line-height:1;font-weight:900;text-transform:uppercase;margin-bottom:24px;overflow-wrap:break-word}.c-b h2{color:var(--naranja)}.c-sec h3{font-size:18px;font-weight:800;margin-bottom:6px}:where(.c-sec) :where(p,li){font-size:16px}.c-lead{font-size:18px;max-width:640px}@media(min-width:720px){.c-sec{padding:64px 0 76px}.c-sec h2{font-size:52px}}.c-hace{list-style:none;padding:0;display:grid;gap:24px}.c-hace li{border-left:4px solid var(--naranja);padding-left:16px}@media(min-width:640px){.c-hace{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.c-hace{grid-template-columns:repeat(4,1fr);gap:28px}}.c-pasos{list-style:none;padding:0;display:grid;gap:22px}.c-pasos li{border-top:4px solid var(--negro);padding-top:14px}.c-num{display:block;font-size:44px;line-height:1;font-weight:900;margin-bottom:8px}@media(min-width:800px){.c-pasos{grid-template-columns:repeat(3,1fr);gap:28px}}.c-split{display:grid;gap:28px}.c-split .c-lead{margin-top:0}.c-checks{list-style:none;padding:0;display:grid;gap:14px}.c-checks li{position:relative;padding-left:34px;font-weight:700;font-size:17px}.c-checks li:before{content:"";position:absolute;left:0;top:.15em;width:22px;height:22px;background:var(--naranja)}.c-checks li:after{content:"";position:absolute;left:6px;top:.42em;width:9px;height:5px;border-left:3px solid var(--negro);border-bottom:3px solid var(--negro);transform:rotate(-45deg)}@media(min-width:800px){.c-split{grid-template-columns:1.2fr 1fr;align-items:center}}.c-planes{list-style:none;padding:0;display:grid;gap:14px;margin:24px 0 20px}.c-plan{background:var(--crema);border:3px solid var(--negro);border-radius:14px;padding:20px}.c-plan h3{margin:0}.c-precio{font-size:40px;font-weight:900;line-height:1.1;margin:8px 0 6px}.c-precio small{font-size:16px;font-weight:700}@media(min-width:760px){.c-planes{grid-template-columns:repeat(3,1fr)}}.c-notas{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:6px;font-weight:700}.c-narrow{max-width:820px}.c-faq{border-top:2px solid var(--crema)}.c-faq:last-child{border-bottom:2px solid var(--crema)}.c-faq summary{cursor:pointer;font-weight:800;font-size:18px;padding:16px 28px 16px 0;min-height:44px;position:relative;list-style:none}.c-faq summary::-webkit-details-marker{display:none}.c-faq summary:after{content:"+";position:absolute;right:0;top:12px;font-size:26px;line-height:1;color:var(--naranja)}.c-faq[open] summary:after{content:"–"}.c-faq p{padding:0 0 18px;max-width:680px}.c-cierre h2{max-width:900px}.c-cierre .c-lead{margin-bottom:22px}.c-contacto{margin-top:22px;font-weight:600}.c-contacto a,.c-foot a{color:inherit;font-weight:800;overflow-wrap:anywhere}.c-foot{background:var(--negro);color:var(--crema);padding:24px 0;font-size:15px}.c-foot-in{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}.c-foot p{margin:0}.c-oficios{border-top:4px solid var(--negro)}.c-ofis{list-style:none;padding:0;display:grid;gap:14px}.c-ofi{background:var(--crema);border:3px solid var(--negro);border-radius:14px;overflow:hidden;display:grid;grid-template-columns:38% 1fr;min-width:0}.c-ofi figure{margin:0;position:relative;min-height:132px;background:var(--negro)}.c-ofi img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.c-ofi-cred{position:absolute;left:0;right:0;bottom:0;background:var(--negro);color:var(--crema);font-size:11px;line-height:1.3;padding:3px 6px;overflow-wrap:anywhere}.c-ofi-txt{padding:14px 14px 16px;min-width:0}.c-sec .c-ofi h3{font-size:17px;font-weight:900;text-transform:uppercase;line-height:1.1;margin-bottom:6px}:where(.c-sec) .c-ofi p{font-size:15px;line-height:1.4}@media(min-width:640px){.c-ofis{grid-template-columns:1fr 1fr;gap:18px}.c-ofi{grid-template-columns:1fr;grid-template-rows:auto 1fr}.c-ofi figure{min-height:0;aspect-ratio:4/3}.c-ofi-txt{padding:16px 18px 20px}}@media(min-width:1000px){.c-ofis{grid-template-columns:repeat(3,1fr);gap:24px}}.c-c{background:var(--crema);color:var(--negro)}.c-calc-in{display:grid;gap:24px;margin:26px 0 14px}.c-calc-ctl{display:grid;gap:22px}.c-calc-campo{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:baseline}.c-calc-campo label{font-weight:800;font-size:16px}.c-calc-campo output{font-weight:900;font-size:18px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.c-calc-campo input{grid-column:1 / -1;display:block;width:100%;height:44px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.c-calc-campo input::-webkit-slider-runnable-track{height:10px;border-radius:5px;border:2px solid var(--negro);background:linear-gradient(to right,var(--naranja) var(--p,0%),var(--crema) var(--p,0%))}.c-calc-campo input::-moz-range-track{height:10px;border-radius:5px;border:2px solid var(--negro);background:linear-gradient(to right,var(--naranja) var(--p,0%),var(--crema) var(--p,0%))}.c-calc-campo input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:50%;background:var(--negro);border:3px solid var(--crema);box-shadow:0 0 0 2px var(--negro)}.c-calc-campo input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--negro);border:3px solid var(--crema)}.c-calc-res{background:var(--negro);color:var(--crema);border-radius:14px;padding:20px 18px;align-self:start}.c-calc-res-t{font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:13px;border-top:4px solid var(--naranja);padding-top:10px;display:inline-block}.c-sec .c-calc-trab{font-size:28px;font-weight:900;text-transform:uppercase;line-height:1.05;margin:12px 0 10px;color:var(--naranja)}.c-sec .c-calc-usd{font-size:17px;font-weight:600;margin-top:4px}.c-calc-usd strong{font-size:30px;font-weight:900;font-variant-numeric:tabular-nums;margin-right:4px}.c-sec .c-calc-formula{font-size:13px;font-weight:600;max-width:760px;margin-bottom:22px}@media(min-width:800px){.c-calc-in{grid-template-columns:1.3fr 1fr;gap:40px}.c-calc-res{padding:26px 24px}.c-sec .c-calc-trab{font-size:34px}}.c-legal{--negro:#111;--crema:#fff7ea;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--crema);color:var(--negro);line-height:1.6;font-size:17px;padding:32px 0 56px;-webkit-font-smoothing:antialiased}.c-legal-in{max-width:76ch;margin:0 auto;padding:0 16px}@media(min-width:720px){.c-legal{padding:56px 0 80px}.c-legal-in{padding:0 32px}}.c-legal h1{font-weight:900;font-size:clamp(30px,7vw,46px);line-height:1.08;letter-spacing:-.02em;margin:0 0 16px}.c-legal h2{font-weight:900;font-size:clamp(21px,4.6vw,27px);line-height:1.2;margin:40px 0 12px;padding-top:14px;border-top:3px solid var(--negro);scroll-margin-top:80px}.c-legal p,.c-legal ul,.c-legal ol{margin:0 0 14px}.c-legal ul,.c-legal ol{padding-left:1.4em}.c-legal li{margin:6px 0}.c-legal li>ol,.c-legal li>ul{margin:6px 0 0}.c-legal strong{font-weight:800}.c-legal a{color:inherit;font-weight:700;text-decoration-thickness:2px;text-underline-offset:2px;overflow-wrap:anywhere}.c-legal :focus-visible{outline:3px solid currentColor;outline-offset:3px}.c-legal p,.c-legal li,.c-legal td{overflow-wrap:break-word}.c-legal table{width:100%;border-collapse:collapse;margin:4px 0 20px;font-size:15px;line-height:1.45}.c-legal th,.c-legal td{border:2px solid var(--negro);padding:9px 11px;text-align:left;vertical-align:top}.c-legal th{background:var(--negro);color:var(--crema);font-weight:800}@media(max-width:640px){.c-legal table,.c-legal tbody,.c-legal tr,.c-legal td{display:block;width:100%}.c-legal thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.c-legal tr{border:2px solid var(--negro);border-radius:10px;margin:0 0 12px;background:#fff}.c-legal td{border:0;border-top:1px solid #d8cbb4;padding:8px 12px}.c-legal td:first-child{border-top:0;font-weight:700}.c-legal td:before{content:attr(data-label);display:block;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#5a4a33}}:root{--ink:#0f2233;--ink-2:#2b3d4e;--muted:#4a5b6b;--bg:#f7f5f0;--surface:#fff;--line:#d9d4c8;--accent:#f2a03d;--accent-ink:#0f2233;--ok:#17663a;--warn:#9a4a00;--focus:#1a5fd0;--radius:12px;--maxw:1120px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55;font-size:17px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);overflow-x:hidden}img,svg{max-width:100%}h1,h2,h3{line-height:1.15;margin:0 0 .6rem;letter-spacing:-.01em}h1{font-size:clamp(2rem,7vw,3.4rem)}h2{font-size:clamp(1.5rem,4.5vw,2.1rem)}h3{font-size:1.1rem}p{margin:0 0 .8rem}a{color:var(--ink)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 16px}.narrow{max-width:720px}.section{padding-block:48px}.alt{background:#ece8dd}.muted{color:var(--muted)}.small{font-size:.875rem}.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:#fff;padding:8px 12px;z-index:100}.skip:focus{left:8px;top:8px}.header{position:sticky;top:0;z-index:20;background:#f7f5f0f5;border-bottom:1px solid var(--line)}.header-in{display:flex;align-items:center;gap:12px;min-height:60px;justify-content:space-between}.logo{display:flex;align-items:center;gap:8px;font-weight:800;font-size:1.15rem;text-decoration:none}.logo-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--ink);color:var(--accent);font-weight:800}.nav{display:flex;align-items:center;gap:14px;margin-left:auto}.nav a:not(.btn){text-decoration:none;font-weight:600;font-size:.95rem}.nav-hide{display:none}.langsw{display:flex;border:1px solid var(--ink);border-radius:8px;overflow:hidden}.langsw button{border:0;background:transparent;color:var(--ink);font:inherit;font-weight:700;font-size:.85rem;padding:8px 10px;min-height:36px;cursor:pointer}.langsw button[aria-pressed=true]{background:var(--ink);color:#fff}@media(min-width:820px){.nav-hide{display:inline}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:10px;border:2px solid var(--accent);background:var(--accent);color:var(--accent-ink);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.btn:hover{filter:brightness(.95)}.btn-sm{min-height:38px;padding:6px 14px;font-size:.92rem}.btn-ghost{background:transparent;border-color:var(--ink);color:var(--ink)}.btn-light{background:#fff;border-color:#fff;color:var(--ink)}.btn-outline-light{background:transparent;border-color:#fff;color:#fff}.btn:disabled{opacity:1;background:#e4e0d6;border-color:#bdb7a8;color:#4d5560;cursor:not-allowed}.tag{font-size:.72rem;font-weight:700;background:var(--ink);color:#fff;border-radius:99px;padding:2px 8px}.cta-row{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 10px}.hero{padding-block:40px 48px}.hero-in{display:grid;gap:32px}.eyebrow{font-weight:700;color:var(--warn);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.lead{font-size:1.15rem;color:var(--ink-2)}.phone-card{background:var(--ink);color:#fff;border-radius:22px;padding:18px;display:grid;gap:10px;max-width:420px;box-shadow:0 18px 40px #0f223340}.pc-head{font-weight:700;display:flex;align-items:center;gap:8px}.dot{width:10px;height:10px;border-radius:50%;background:#5ddb8a}.bubble{margin:0;padding:10px 14px;border-radius:14px;max-width:88%;font-size:.95rem}.bubble.in{background:#1e3a52}.bubble.out{background:var(--accent);color:var(--ink);justify-self:end}@media(min-width:900px){.hero-in{grid-template-columns:1.3fr 1fr;align-items:center}}.cards{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.card p{margin:0;color:var(--ink-2)}@media(min-width:640px){.grid4{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.grid4{grid-template-columns:repeat(4,1fr)}}.steps{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:18px}.steps li{display:flex;gap:14px;align-items:flex-start}.steps p{margin:0}.num{flex:none;width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:800}@media(min-width:800px){.steps{grid-template-columns:repeat(3,1fr)}}.split{display:grid;gap:24px}@media(min-width:800px){.split{grid-template-columns:1.2fr 1fr;align-items:center}}.checks{list-style:none;padding:0;margin:0;display:grid;gap:10px}.checks li{padding-left:32px;position:relative;font-weight:600}.checks li:before{content:"";position:absolute;left:0;top:.2em;width:20px;height:20px;border-radius:50%;background:var(--ok)}.checks li:after{content:"";position:absolute;left:6px;top:.45em;width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.notice{background:#fff3dd;border:1px solid #e3c184;border-radius:10px;padding:12px 14px;color:#5a3300}.plan .price{font-size:1.7rem;font-weight:800;margin:.4rem 0;color:var(--ink)}.plan .price small{font-size:1rem;font-weight:600}.price-review{font-size:1.05rem;font-weight:700;color:var(--warn)}.plan.hl{border:2px solid var(--ink)}.plan .btn{margin-top:14px}.faq{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:0 0 10px;padding:0 16px}.faq summary{cursor:pointer;font-weight:700;padding:14px 0;min-height:44px}.faq p{color:var(--ink-2)}.cta-band{background:var(--ink);color:#fff}.cta-band .cta-row{margin:0}.muted-on-dark{color:#c5d0da}.footer{padding:28px 0;border-top:1px solid var(--line);font-size:.9rem}.footer p{margin:0 0 4px}.progress{height:8px;background:#e0dbcf;border-radius:99px;overflow:hidden;margin:14px 0 6px}.progress-bar{height:100%;background:var(--ink);transition:width .2s}.wizard fieldset{border:0;padding:0;margin:16px 0}.wizard legend{font-size:1.4rem;font-weight:800;margin-bottom:8px;padding:0}.field{margin:0 0 14px}.field label{display:block;font-weight:600;margin-bottom:4px}input[type=text],input[type=tel],input[type=email],input:not([type]),input[type=time],select{width:100%;min-height:46px;padding:10px 12px;border:1.5px solid #8a8577;border-radius:10px;background:#fff;font:inherit;color:var(--ink)}input[aria-invalid=true]{border-color:var(--warn)}.error{color:var(--warn);font-size:.9rem;margin:4px 0 0}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.chip{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1.5px solid #8a8577;border-radius:99px;background:#fff;cursor:pointer;font-weight:600}.chip input{position:absolute;opacity:0;pointer-events:none}.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.chip:focus-within{outline:3px solid var(--focus);outline-offset:2px}.follow{background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px;margin:12px 0}.radio{display:flex;align-items:center;gap:10px;min-height:44px}.radio input,.check-inline input{width:20px;height:20px}.hours{display:grid;gap:8px;margin-bottom:12px}.hour-row{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 12px}.hour-row input[type=time]{grid-column:auto;min-width:0}.hour-day{font-weight:700}.check-inline{display:flex;align-items:center;gap:6px;font-size:.9rem}.hour-row input[type=time]{width:100%}.voice-grid{display:grid;gap:10px;margin-bottom:16px}@media(min-width:640px){.voice-grid{grid-template-columns:1fr 1fr}}.voice{display:grid;gap:6px;background:#fff;border:1.5px solid #8a8577;border-radius:12px;padding:14px;cursor:pointer}.voice.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.voice input{width:20px;height:20px}.voice-t{font-weight:800;font-size:1.1rem}.codebox{background:#fff;border:2px solid var(--ink);border-radius:12px;padding:16px;margin:14px 0}.code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.15rem,5.5vw,1.6rem);font-weight:700;word-break:break-all;margin:6px 0 10px;background:#f1eee6;border-radius:8px;padding:10px 12px}.codebox code{font-family:ui-monospace,Menlo,monospace;font-weight:700;background:#f1eee6;padding:2px 6px;border-radius:4px}.warn{color:var(--warn);font-weight:600}.ok{color:var(--ok);font-weight:600}.wiz-nav{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.check-result{min-height:2rem;margin-top:12px}.dash-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.dash-grid{display:grid;gap:14px}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px;min-width:0}.panel h2{font-size:1.15rem}.big{font-size:1.9rem;font-weight:800;margin:0 0 8px}.meter{height:14px;background:#e6e1d5;border-radius:99px;overflow:hidden;margin-bottom:8px}.meter-bar{height:100%;background:var(--ok)}.meter-bar.warn{background:var(--warn)}.two{display:grid;gap:14px;margin-top:14px}.pill{display:inline-block;border-radius:99px;padding:3px 10px;font-size:.8rem;font-weight:700;background:#e6e1d5;color:var(--ink)}.pill.on{background:#d3efdd;color:#0f4d2a}.pill.off{background:#fbd9d0;color:#7a2c14}.pill.o-booked{background:#d3efdd;color:#0f4d2a}.pill.o-message{background:#ffe9c2;color:#6b3b00}.calls,.appts{list-style:none;margin:0;padding:0;display:grid;gap:12px}.call{border-top:1px solid var(--line);padding-top:12px}.call:first-child{border-top:0;padding-top:0}.call-top{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin-bottom:4px}.call-when{font-weight:700}.call p{margin:0 0 4px}.msg{background:#f7f5f0;border-radius:8px;padding:8px 10px}.appts li{display:grid;gap:2px;border-top:1px solid var(--line);padding-top:10px}.appts li:first-child{border-top:0;padding-top:0}@media(min-width:900px){.dash-grid{grid-template-columns:repeat(3,1fr)}.span2{grid-column:span 2}.span3{grid-column:span 3}.two{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
