.pub{position:relative;z-index:2;min-height:100dvh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-family:var(--grot);--ancho:72rem;--lado:clamp(1rem,4vw,2.5rem)}.pub__cab{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:1rem;padding:.9rem max(var(--lado),calc((100% - var(--ancho)) / 2));background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb,var(--ash) 70%,transparent)}.pub__logo{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink);text-decoration:none;font-size:1.3rem;font-weight:600;letter-spacing:-.04em}.pub__logo svg{width:1.8rem;height:1.8rem;display:block}.pub__nav{margin-left:auto;display:flex;align-items:center;gap:1.4rem}.pub__nav a{color:var(--graphite);text-decoration:none;font-size:.92rem;font-weight:500}.pub__nav a:hover{color:var(--ink)}.por__btn,.pub__nav .pub__cta{display:inline-flex;align-items:center;justify-content:center;background:var(--oxido);color:var(--sobre-oxido);border-radius:10px;padding:.6rem 1rem;font-weight:500;text-decoration:none;transition:background-color .16s ease-out}.por__btn:hover,.pub__nav .pub__cta:hover{background:var(--oxido-hondo);color:var(--sobre-oxido)}:is(.pub a,.por__btn):focus-visible{outline:1.5px solid var(--oxido);outline-offset:3px;border-radius:6px}.pub__pie{margin-top:auto;display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;padding:3rem max(var(--lado),calc((100% - var(--ancho)) / 2)) 2rem;border-top:1px solid var(--ash);background:var(--hueso)}.pub__pie-marca p{margin:.7rem 0 0;color:var(--graphite);font-size:.92rem;max-width:26ch;line-height:1.5}.pub__pie-cols{display:flex;gap:3.5rem}.pub__pie-cols div{display:grid;grid-gap:.5rem;gap:.5rem;align-content:start;font-size:.92rem}.pub__pie-cols a{color:var(--ink);text-decoration:none}.pub__pie-cols a:hover{color:var(--oxido)}.pub__pie-cols span,.pub__pie-t{color:var(--graphite)}.pub__pie-t{margin:0 0 .2rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pub__copy{grid-column:1/-1;margin:0;font:.75rem var(--mono);color:var(--graphite)}.por{width:100%;max-width:var(--ancho);margin:0 auto;padding:0 var(--lado) 2rem}.por__ceja{margin:0 0 .8rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--oxido)}.por h1,.por h2,.por h3{margin:0;letter-spacing:-.035em;text-wrap:balance}.por h1{font-size:clamp(2.4rem,5.4vw,4.1rem);line-height:1.02;font-weight:600}.por h2{font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.08;font-weight:600;max-width:26ch}.por h3{font-size:1.1rem;font-weight:600;letter-spacing:-.015em}.por p{line-height:1.55}.por__lead{font-size:1.15rem;color:var(--graphite);margin:1.2rem 0 0;max-width:34rem}.por__nota{margin:.9rem 0 0;font-size:.88rem;color:var(--graphite)}.por__acciones{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.por__btn{padding:.85rem 1.3rem;font-size:1rem}.por__btn--s{background:transparent;color:var(--ink);border:1px solid var(--ash)}.por__btn--s:hover{background:var(--hundido);color:var(--ink)}.por__hero{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center;padding:clamp(3rem,8vw,6rem) 0 clamp(3rem,6vw,5rem)}.por__demo{display:grid;grid-template-columns:14.5rem 1fr;border:1px solid var(--ash);border-radius:16px;overflow:hidden;background:var(--hueso);min-height:19rem;font-size:.85rem}.dm__lista{border-right:1px solid var(--ash);padding:.6rem 0}.dm__fila{display:grid;grid-template-columns:2rem 1fr auto;grid-gap:.6rem;gap:.6rem;align-items:center;padding:.55rem .75rem;border-left:3px solid transparent}.dm__fila--on{background:color-mix(in srgb,var(--oxido) 9%,transparent);border-left-color:var(--oxido)}.dm__fila b{display:block;font-size:.85rem;font-weight:600}.dm__fila small{display:block;color:var(--graphite);font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:8.5rem}.dm__av{width:2rem;height:2rem;border-radius:50%;background:var(--hundido);place-items:center;font-size:.7rem;color:var(--graphite)}.dm__av,.dm__n{display:grid;font-weight:600}.dm__n{min-width:1.15rem;height:1.15rem;border-radius:99px;background:var(--oro);color:#2A211C;font-size:.68rem;place-items:center}.dm__chat{background:var(--paper);padding:1rem;display:flex;flex-direction:column;gap:.6rem;justify-content:flex-end}.dm__b{max-width:85%;padding:.6rem .75rem;border-radius:12px;line-height:1.4}.dm__b small{display:block;margin-top:.3rem;font:.68rem var(--mono);color:var(--graphite);text-align:right}.dm__b--in{background:var(--hueso);border:1px solid var(--ash);border-top-left-radius:4px}.dm__b--ag{align-self:flex-end;background:color-mix(in srgb,var(--oxido) 12%,var(--hueso));border:1px dashed color-mix(in srgb,var(--oxido) 45%,transparent);border-top-right-radius:4px}.dm__ag{display:block;font:600 .66rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--oxido);margin-bottom:.3rem}.dm__ok{display:table;margin-top:.55rem;background:var(--oxido);color:var(--sobre-oxido);border-radius:7px;padding:.3rem .6rem;font-size:.74rem;font-weight:500}.por__sec{padding:clamp(3rem,7vw,5.5rem) 0;border-top:1px solid var(--ash)}.por__sec>h2{margin-bottom:2.2rem}.por__grid,.por__tres{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.por__card{background:var(--hueso);border:1px solid var(--ash);border-radius:14px;padding:1.4rem}.por__card p{margin:.5rem 0 0;color:var(--graphite);font-size:.95rem}.por__pasos{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.por__pasos p{margin:.5rem 0 0;color:var(--graphite)}.por__num{display:block;font:500 .85rem var(--mono);color:var(--oxido);margin-bottom:.9rem;padding-bottom:.9rem;border-bottom:1px solid var(--ash)}.por__areas{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:start}.por__areas h2{margin:0}.por__lista{display:grid;grid-gap:0;gap:0}.por__lista div{padding:1.2rem 0;border-bottom:1px solid var(--ash)}.por__lista div:first-child{padding-top:0}.por__lista p{margin:.35rem 0 0;color:var(--graphite)}.por__quien{max-width:46rem}.por__quien h2{margin-bottom:1rem!important}.por__quien p{font-size:1.15rem;color:var(--graphite);margin:0}.por__final{margin:1rem 0 2rem;padding:clamp(2.5rem,6vw,4rem);border-radius:20px;background:#201915;color:#EDE4D8;text-align:center;display:grid;justify-items:center;grid-gap:1rem;gap:1rem}.por__final h2{color:inherit;max-width:22ch}.por__final p{margin:0;color:#A8998C}.por__final .por__btn{background:#E58052;color:#16110E;margin-top:.6rem}.por__final .por__btn:hover{background:#C4653B;color:#16110E}.pub .sheet{display:block;width:100%;max-width:52rem;margin:0 auto;padding:clamp(2.5rem,6vw,4rem) var(--lado) 3rem}.pub .page__eyebrow{font:600 .75rem var(--grot);letter-spacing:.1em;text-transform:uppercase;color:var(--oxido)}.pub .page__title{font-size:clamp(2rem,4.4vw,3rem);font-weight:600;letter-spacing:-.035em;line-height:1.05}.pub .page__head{max-width:none;gap:.7rem}.pub .page__lead{max-width:40rem}@media (max-width:900px){.por__areas,.por__grid,.por__hero,.por__pasos,.por__tres{grid-template-columns:1fr}.pub__nav a:not(.pub__cta){display:none}.pub__pie{grid-template-columns:1fr}}@media (max-width:520px){.por__demo{grid-template-columns:1fr}.dm__lista{display:none}.pub__nav .pub__cta{padding:.5rem .75rem;font-size:.85rem}}