@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin-wght.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-wght.woff2) format("woff2")}html{scroll-padding-top:4.5rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.kl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kl-h1{font-family:var(--font-sans);font-size:clamp(1.625rem,6.4vw,2.5rem);font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:1.08;color:#fff;text-wrap:balance}.kl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.85rem 1.4rem;font-family:var(--font-mono);font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.06em;text-align:center;border:2px solid transparent;border-radius:0;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.kl-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.kl-btn--wa{background:#25d366;border-color:#25d366;color:#000}.kl-btn--wa:hover{background:#1eb457;border-color:#1eb457}.kl-plan__duda{display:block;margin-top:.75rem;text-align:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#a1a1aa;text-decoration:underline;text-underline-offset:3px}.kl-plan__duda:hover,.kl-plan__duda:focus-visible{color:#25d366}.kl-btn--ghost{background:transparent;border-color:#52525b;color:#fff}.kl-btn--ghost:hover{border-color:#10b981;color:#10b981}.kl-sim{position:relative;display:flex;flex-direction:column;width:100%;max-width:26.5rem;margin-inline:auto;border:2px solid #27272a;background:#0b0b0e;box-shadow:0 25px 50px -12px #0009}.kl-sim__bar{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;background:#111116;border-bottom:1px solid #27272a;font-family:var(--font-mono)}.kl-sim__avatar{width:2rem;height:2rem;flex:none;display:grid;place-items:center;border:1px solid #10b981;color:#10b981;font-weight:800;font-size:.7rem}.kl-sim__name{color:#fff;font-weight:700;font-size:.8125rem;line-height:1.2}.kl-sim__status{color:#10b981;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}.kl-sim__reset{margin-left:auto;min-height:2.75rem;padding:.3rem .8rem;background:transparent;border:1px solid #3f3f46;color:#d4d4d8;font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.kl-sim__reset:hover{border-color:#10b981;color:#10b981}.kl-sim__reset:focus-visible,.kl-opt:focus-visible,.kl-file:focus-visible,.kl-paper__close:focus-visible,.kl-mic:focus-visible{outline:2px solid #fff;outline-offset:2px}.kl-sim__chat{height:42rem;overflow-y:auto;overscroll-behavior:contain;padding:.9rem .75rem;display:flex;flex-direction:column;gap:.6rem;background:#060608;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:24px 24px}@media(min-width:1024px){.kl-sim__chat{height:39rem}}.kl-day{align-self:center;padding:.15rem .6rem;background:#111116;border:1px solid #27272a;color:#a1a1aa;font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}.kl-msg{max-width:90%;padding:.55rem .7rem;border:1px solid;font-size:.875rem;line-height:1.45;animation:kl-in .25s ease-out both}.kl-msg--in{align-self:flex-start;background:#111116;border-color:#27272a;color:#e4e4e7}.kl-msg--out{align-self:flex-end;background:#0a3a2c;border-color:#0f5c45;color:#ecfdf5}.kl-msg__who{display:block;margin-bottom:.2rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;color:#10b981;text-transform:uppercase;letter-spacing:.06em}.kl-msg--out .kl-msg__who{color:#6ee7b7}.kl-msg p+p{margin-top:.4rem}.kl-msg strong{color:#fff}.kl-msg__note{margin-top:.45rem;font-size:.75rem;color:#a1a1aa}.kl-msg--out .kl-msg__note{color:#a7f3d0}@keyframes kl-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kl-audio{display:flex;align-items:center;gap:.6rem;min-width:11rem}.kl-audio__play{width:2rem;height:2rem;flex:none;display:grid;place-items:center;border-radius:9999px;background:#10b981;color:#022c22}.kl-wave{display:flex;align-items:center;gap:2px;height:1.5rem;flex:1}.kl-wave i{display:block;width:3px;background:#6ee7b7;opacity:.85}.kl-audio__t{font-family:var(--font-mono);font-size:.75rem;color:#a7f3d0}.kl-lines{width:100%;margin-top:.5rem;border-collapse:collapse;font-size:.8125rem}.kl-lines th{text-align:left;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;color:#a1a1aa;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .3rem .2rem 0;border-bottom:1px solid #27272a}.kl-lines td{padding:.3rem .3rem .3rem 0;border-bottom:1px solid #18181b;vertical-align:top;color:#e4e4e7}.kl-lines .n{text-align:right;white-space:nowrap;font-family:var(--font-mono);font-size:.75rem}.kl-tag{display:inline-block;margin-left:.3rem;padding:0 .3rem;border:1px solid #10b981;color:#10b981;font-family:var(--font-mono);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.kl-opts{align-self:stretch;display:flex;flex-direction:column;gap:.4rem;animation:kl-in .25s ease-out both}.kl-opt{min-height:2.75rem;padding:.55rem .8rem;background:transparent;cursor:pointer;border:1px solid #10b981;color:#34d399;font-family:var(--font-mono);font-size:.8125rem;font-weight:700;text-align:center;transition:background-color .15s ease}.kl-opt:hover{background:#10b9811f}.kl-opts--wrap{flex-direction:row;flex-wrap:wrap}.kl-opts--wrap .kl-opt{flex:1 1 8.5rem}@media(min-width:420px){.kl-opts--row{flex-direction:row}.kl-opts--row .kl-opt{flex:1}}.kl-typing{align-self:flex-start;display:inline-flex;gap:4px;padding:.7rem .8rem;background:#111116;border:1px solid #27272a}.kl-typing i{width:6px;height:6px;border-radius:9999px;background:#71717a;animation:kl-dot 1s infinite ease-in-out}.kl-typing i:nth-child(2){animation-delay:.15s}.kl-typing i:nth-child(3){animation-delay:.3s}@keyframes kl-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.kl-file{display:flex;align-items:center;gap:.7rem;width:100%;margin-top:.5rem;padding:.6rem .7rem;text-align:left;background:#0b0b0e;border:1px solid #3f3f46;color:#e4e4e7;cursor:pointer}.kl-file:hover{border-color:#10b981}.kl-file__ico{width:2.25rem;height:2.75rem;flex:none;display:grid;place-items:center;background:#fff;color:#b91c1c;font-family:var(--font-mono);font-size:.6875rem;font-weight:800}.kl-file b{display:block;color:#fff;font-size:.8125rem}.kl-file span{font-size:.75rem;color:#a1a1aa}.kl-sim__foot{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;background:#111116;border-top:1px solid #27272a;min-height:3.75rem}.kl-sim__input{flex:1;padding:.55rem .8rem;background:#0b0b0e;border:1px solid #27272a;color:#a1a1aa;font-size:.8125rem}.kl-mic{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .9rem;cursor:pointer;background:#25d366;border:0;color:#000;font-family:var(--font-mono);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.kl-mic[disabled]{background:#27272a;color:#a1a1aa;cursor:default}.kl-sim__hint{padding:.5rem .75rem;text-align:center;font-family:var(--font-mono);font-size:.6875rem;color:#a1a1aa;border-top:1px solid #18181b}.kl-paperwrap{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;background:#0b0b0e}.kl-paperwrap[hidden]{display:none}.kl-paper__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;background:#111116;border-bottom:1px solid #27272a;font-family:var(--font-mono);font-size:.75rem;color:#d4d4d8}.kl-paper__name{flex:1 1 100%;color:#fff;font-weight:700}.kl-paper__close{min-height:2.75rem;min-width:2.75rem;padding:.3rem 1rem;background:#fff;color:#000;border:0;font-family:var(--font-mono);font-size:.75rem;font-weight:800;text-transform:uppercase;cursor:pointer}.kl-paper__scroll{flex:1;overflow:auto;padding:.75rem;background:#08080a;scrollbar-width:thin;scrollbar-color:#27272a #09090b}.kl-seg{display:inline-flex;flex:1 1 auto;border:1px solid #3f3f46}.kl-seg__b{flex:1 1 0;min-height:2.75rem;min-width:3.25rem;padding:.3rem .7rem;background:transparent;color:#d4d4d8;border:0;border-right:1px solid #3f3f46;font-family:var(--font-mono);font-size:.75rem;font-weight:700;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.kl-seg__b:last-child{border-right:0}.kl-seg__b:hover{background:#00e5751a;color:#fff}.kl-seg__b[aria-pressed=true]{background:#00e5752e;color:#00e575;box-shadow:inset 0 -2px #00e575}.kl-seg__b:focus-visible,.kl-opt:focus-visible{outline:2px solid #fff;outline-offset:-2px}.kl-doc{position:relative;min-width:21rem;aspect-ratio:1 / 1.414;display:flex;flex-direction:column;background:#0e0e12;color:#e4e4e7;border:1px solid #2e2e35;box-shadow:0 18px 40px -16px #000c;font-family:var(--font-mono);font-size:.6875rem;line-height:1.45}.kl-doc__head{display:grid;gap:.6rem;padding:.85rem .9rem .75rem;background:linear-gradient(180deg,#050506,#0a0a0d);border-bottom:2px solid #00e575}.kl-doc__brand b{display:block;font-size:.875rem;letter-spacing:.02em;color:#fff}.kl-doc__brand span{color:#a1a1aa}.kl-doc__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .6rem;margin:0}.kl-doc__meta div{min-width:0;padding-left:.4rem;border-left:1px solid #00e575}.kl-doc__meta dt{font-size:.5625rem;text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa}.kl-doc__meta dd{margin:0;color:#fff;font-weight:700;overflow-wrap:anywhere}.kl-doc__meta .est{color:#00e575}.kl-doc__body{flex:1;padding:.8rem .9rem .9rem;display:flex;flex-direction:column;gap:.75rem}.kl-doc__parties{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.kl-doc small{display:block;margin-bottom:.1rem;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa}.kl-doc table{width:100%;border-collapse:collapse}.kl-doc th{text-align:left;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#a1a1aa;padding:.25rem .2rem;border-bottom:1px solid #3f3f46}.kl-doc td{padding:.28rem .2rem;border-bottom:1px solid #1d1d23;vertical-align:top}.kl-doc .n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.kl-doc .cap td{background:#15151a;color:#00e575;font-weight:800;letter-spacing:.04em}.kl-doc .sub td{font-weight:700;color:#fff;border-bottom:1px solid #3f3f46}.kl-doc__tot{margin-left:auto;max-width:16rem}.kl-doc__tot td{border:0;padding:.15rem .2rem}.kl-doc__tot .total td{border-top:2px solid #00e575;padding-top:.4rem;font-size:.9375rem;font-weight:800;color:#fff}.kl-doc__tot .total td.n{color:#00e575}.kl-doc__audit{padding:.6rem .7rem;background:#08080a;border:1px solid #1f3d30}.kl-doc__audit h5{margin:0 0 .35rem;font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#00e575}.kl-doc__audit ul{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}.kl-doc__audit li{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.2rem;color:#d4d4d8}.kl-doc__audit li:before{content:"✓";font-weight:800;color:#00e575}.kl-doc__audit b{color:#fff;letter-spacing:.04em}.kl-doc__audit li.pend:before{content:"!";color:#fbbf24}.kl-doc__foot{margin:auto 0 0;padding-top:.5rem;border-top:1px dashed #3f3f46;font-size:.5625rem;line-height:1.5;color:#a1a1aa}@keyframes kl-doc-in{0%{opacity:.35}to{opacity:1}}.kl-doc.kl-doc--act{animation:kl-doc-in .35s ease-out both}.kl-audio.is-play .kl-audio__play{animation:kl-play 1.1s ease-in-out infinite;background:#00e575}.kl-audio.is-play .kl-wave i{background:#00e575;opacity:1;transform-origin:center;animation:kl-wv .8s ease-in-out infinite}.kl-audio.is-play .kl-wave i:nth-child(2n){animation-delay:-.25s}.kl-audio.is-play .kl-wave i:nth-child(3n){animation-delay:-.5s}.kl-audio.is-play .kl-wave i:nth-child(5n){animation-delay:-.65s}@keyframes kl-wv{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1.25)}}@keyframes kl-play{0%,to{box-shadow:0 0 #00e5758c}50%{box-shadow:0 0 0 7px #00e57500}}.kl-proc{align-self:flex-start;display:grid;gap:.35rem;min-width:13.5rem;padding:.55rem .7rem;background:#0b0b0e;border:1px solid #1f3d30;font-family:var(--font-mono);font-size:.75rem;color:#00e575;animation:kl-in .25s ease-out both}.kl-proc__bar{position:relative;height:2px;overflow:hidden;background:#1d1d23}.kl-proc__bar:after{content:"";position:absolute;inset:0 auto 0 0;width:38%;background:#00e575;box-shadow:0 0 8px #00e575;animation:kl-scan 1.1s ease-in-out infinite}@keyframes kl-scan{0%{transform:translate(-100%)}to{transform:translate(270%)}}.kl-opt[aria-pressed=true]{background:#00e57529;border-color:#00e575;color:#fff;box-shadow:0 0 0 1px #00e575,0 0 18px -4px #00e57599}.kl-opt:active{transform:scale(.98)}.kl-live{align-self:stretch;padding:.6rem .75rem;background:#0b0b0e;border:1px solid #1f3d30;font-family:var(--font-mono);font-size:.75rem;animation:kl-in .25s ease-out both}.kl-live__row{display:flex;justify-content:space-between;gap:.75rem;padding:.1rem 0;color:#a1a1aa}.kl-live__row b{color:#e4e4e7;font-variant-numeric:tabular-nums}.kl-live__total{margin-top:.3rem;padding-top:.35rem;border-top:1px solid #27272a;color:#fff;font-weight:800}.kl-live__total b{color:#00e575;font-size:.9375rem}.kl-live.kl-live--flash{animation:kl-flash .5s ease-out}@keyframes kl-flash{0%{box-shadow:0 0 0 1px #00e575,0 0 22px -2px #00e575b3}to{box-shadow:0 0 0 1px transparent,0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.kl-audio.is-play .kl-audio__play,.kl-audio.is-play .kl-wave i,.kl-proc,.kl-proc__bar:after,.kl-live,.kl-live.kl-live--flash,.kl-doc.kl-doc--act{animation:none!important}.kl-seg__b,.kl-opt{transition:none}.kl-opt:active{transform:none}}.kl-plans{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:1024px){.kl-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.kl-plan{position:relative;display:flex;flex-direction:column;padding:1.5rem;background:#111116;border:1px solid #27272a}@media(min-width:640px){.kl-plan{padding:2rem}}.kl-plan--main{border-color:#27272a}.kl-plan__tag{font-family:var(--font-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa}.kl-plan--main .kl-plan__tag{color:#10b981}.kl-plan h2,.kl-plan h3{margin-top:.4rem;font-size:1.5rem;font-weight:800;color:#fff;letter-spacing:-.02em}.kl-plan__price{margin:1rem 0 1.4rem;font-family:var(--font-mono);font-size:2.5rem;font-weight:800;color:#fff;line-height:1}.kl-plan__price small{font-size:1rem;font-weight:700;color:#a1a1aa}.kl-plan__extra{margin-bottom:1.25rem;font-family:var(--font-mono);font-size:.8125rem;color:#34d399}.kl-plan ul{display:grid;align-content:start;gap:.7rem;margin-bottom:1.5rem;flex:1;font-size:.9375rem;color:#d4d4d8}.kl-plan li{display:flex;gap:.65rem;line-height:1.45}.kl-plan li:before{content:"✓";flex:none;font-family:var(--font-mono);font-weight:700;color:#10b981}.kl-plan li strong{color:#fff}.kl-tabla{width:100%;max-width:40rem;border-collapse:collapse;font-family:var(--font-mono);font-size:.8125rem}.kl-tabla caption{text-align:left;padding-bottom:.6rem;color:#a1a1aa}.kl-tabla th,.kl-tabla td{padding:.65rem .6rem;border-bottom:1px solid #27272a;text-align:right;color:#d4d4d8}.kl-tabla th:first-child,.kl-tabla td:first-child{text-align:left}.kl-tabla thead th{color:#fff;font-weight:700;border-bottom:2px solid #3f3f46}.kl-tabla tbody th{color:#fff;font-weight:700}@media(prefers-reduced-motion:reduce){.kl-msg,.kl-opts{animation:none!important}.kl-typing i{animation:none!important;opacity:.6}}.krn-wa-float.krn-wa-oculto{opacity:0;visibility:hidden;transform:translateY(12px);pointer-events:none}.krn-wa-float{transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s,box-shadow .18s ease}.krn-wa-float.krn-wa-oculto{transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}@media(prefers-reduced-motion:reduce){.krn-wa-float,.krn-wa-float.krn-wa-oculto{transition:none}}@media(min-width:1024px){.krn-hero .kl-hero-grid{align-items:start}.krn-hero .kl-hero-grid>:first-child{padding-top:2px}}.kl-sim__chat{scrollbar-width:thin;scrollbar-color:#27272a #09090b}.kl-sim__chat::-webkit-scrollbar{width:6px;height:6px}.kl-sim__chat::-webkit-scrollbar-track{background:#09090b;border-radius:9999px}.kl-sim__chat::-webkit-scrollbar-thumb{background:#27272a;border:1px solid #18181b;border-radius:9999px}.kl-sim__chat::-webkit-scrollbar-thumb:hover{background:#22c55e}.krn-ambient-glow{position:fixed;top:0;left:0;width:700px;height:700px;z-index:11;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(34,197,94,.045),transparent);transition:opacity .5s ease;will-change:transform}.krn-ambient-glow.on{opacity:1}.kl-plan:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(400px circle at var(--card-x, -200px) var(--card-y, -200px),rgba(34,197,94,.12),transparent 70%)}@media(hover:hover)and (pointer:fine){.kl-plan{transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,box-shadow .28s ease}.kl-plan:hover{transform:translateY(-5px);border-color:#22c55e;box-shadow:0 16px 36px -10px #000000b3,0 0 24px -4px #22c55e2e}.kl-plan:hover:before{opacity:1}}.kl-plan--haz:after{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:0;border:1px solid #22c55e;box-shadow:0 0 35px #22c55e59;animation:kl-haz 2.8s cubic-bezier(.16,1,.3,1) both}@keyframes kl-haz{0%,to{opacity:0}35%,65%{opacity:1}}.kl-btn,.krn-glow__body{position:relative;overflow:hidden}.kl-btn:after,.krn-glow__body:after{content:"";position:absolute;top:-50%;left:-60%;width:20%;height:200%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transform:rotate(30deg)}@media(hover:hover)and (pointer:fine){.kl-btn:hover:after,.krn-glow:hover .krn-glow__body:after{left:140%;opacity:1;transition:left .75s ease-in-out}}.kl-btn:active{transform:scale(.98)}h1[data-typewriter]:not(.kl-tw-listo){visibility:hidden;animation:kl-tw-seguro 0s 1.5s forwards}@keyframes kl-tw-seguro{to{visibility:visible}}.kl-ch{opacity:0}.kl-ch.on{opacity:1}.kl-ch.cur{box-shadow:3px 0 #22c55e;animation:kl-parpadeo .9s steps(1) infinite}@keyframes kl-parpadeo{50%{box-shadow:3px 0 0 0 transparent}}.kl-rv{opacity:0;transform:translateY(24px);filter:blur(10px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1)}.kl-rv.revealed{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.krn-ambient-glow{display:none}.kl-plan,.kl-plan:before,.kl-btn:after,.krn-glow__body:after{transition:none}.kl-plan:hover{transform:none}.kl-plan--haz:after,.kl-ch.cur{animation:none}.kl-rv{opacity:1;transform:none;filter:none;transition:none}}.kl-plan__for{margin-top:.5rem;font-size:.875rem;line-height:1.4;color:#a1a1aa}.text-zinc-500:not([aria-hidden=true]),.text-zinc-600:not([aria-hidden=true]),.text-zinc-700:not([aria-hidden=true]){color:#a1a1aa}::placeholder,.placeholder-zinc-600::placeholder{color:#a1a1aa;opacity:1}.kl-plan--rec{border-color:#10b981;background:linear-gradient(180deg,#10b98114,#111116 38%);box-shadow:0 0 0 1px #10b981d9,0 0 46px -10px #22c55e6b}@media(hover:hover)and (pointer:fine){.kl-plan--rec:hover{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e,0 16px 36px -10px #000000b3,0 0 52px -8px #22c55e80}}.kl-plan__badge{position:absolute;top:-.8rem;left:1.5rem;z-index:1;padding:.18rem .65rem;background:#10b981;color:#04120c;font-family:var(--font-mono);font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.3}@media(min-width:640px){.kl-plan__badge{left:2rem}}.kl-sistema{position:relative;margin-top:2.5rem;padding:1.5rem;background:#0b0b0e;border:2px solid #10b981;box-shadow:0 0 44px -14px #22c55e4d}@media(min-width:768px){.kl-sistema{padding:2rem}}.kl-sistema__tag{font-family:var(--font-mono);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#10b981}.kl-sistema h3{margin-top:.5rem;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#fff}.kl-sistema__sub{margin-top:.5rem;max-width:40rem;font-size:.9375rem;line-height:1.5;color:#d4d4d8}.kl-sistema__grid{display:grid;gap:1rem;margin-top:1.5rem}@media(min-width:768px){.kl-sistema__grid{grid-template-columns:1fr 1fr;gap:1.5rem}}.kl-sistema__cfg{display:flex;flex-direction:column;padding:1.25rem;background:#111116;border:1px solid #27272a;text-align:center}.kl-sistema__cfg h4{font-family:var(--font-mono);font-size:.875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff}.kl-sistema__cfg ul{display:grid;gap:.5rem;margin:1rem 0;padding:0;list-style:none;text-align:left;font-size:.9375rem;color:#d4d4d8}.kl-sistema__cfg li{display:flex;gap:.65rem;line-height:1.45}.kl-sistema__cfg li:before{content:"+";flex:none;font-family:var(--font-mono);font-weight:800;color:#10b981}.kl-sistema__cfg li strong{color:#fff}.kl-sistema__antes{font-family:var(--font-mono);font-size:.875rem;color:#a1a1aa;text-decoration:line-through}.kl-sistema__precio{margin:.35rem 0 .25rem;font-family:var(--font-mono);font-size:2.5rem;font-weight:800;line-height:1;color:#fff}.kl-sistema__precio small{font-size:1rem;font-weight:700;color:#a1a1aa}.kl-sistema__ahorro{align-self:center;margin-bottom:1rem;padding:.15rem .6rem;border:1px solid #10b981;font-family:var(--font-mono);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#34d399}.kl-sistema__cfg .kl-btn{margin-top:auto;width:100%}.kl-sistema__nota{margin-top:1.25rem;font-family:var(--font-mono);font-size:.75rem;color:#a1a1aa}.pf-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:900px){.pf-grid{grid-template-columns:1fr 1.25fr;gap:1.75rem}}.pf-cristal{background:#111116b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #27272a;padding:1.5rem}@media(min-width:640px){.pf-cristal{padding:2rem}}.pf-etq{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#10b981;margin-bottom:.75rem}.pf-cristal h3{color:#fff;font-weight:800;font-size:1.125rem;letter-spacing:-.01em;margin-bottom:.5rem}.pf-cristal p{color:#d4d4d8;font-size:.875rem;line-height:1.6}.pf-audio{width:100%;margin:1.25rem 0 .75rem;accent-color:#10b981;color-scheme:dark}.pf-trans{margin-top:1rem;border-left:2px solid #10b981;padding:.25rem 0 .25rem .9rem;color:#d4d4d8;font-size:.875rem;line-height:1.65;font-style:italic}.pf-nota{margin-top:.9rem;font-family:JetBrains Mono,monospace;font-size:11px;color:#a1a1aa;line-height:1.5}.pf-doc{background:#f4f4f5;color:#18181b;padding:1.25rem;font-size:12.5px;line-height:1.45;box-shadow:0 18px 50px -18px #000c}@media(min-width:640px){.pf-doc{padding:1.6rem;font-size:13px}}.pf-doc__cab{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;border-bottom:2px solid #18181b;padding-bottom:.55rem;margin-bottom:.75rem}.pf-doc__cab strong{font-size:14px;letter-spacing:.02em}.pf-doc__sello{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#b45309;border:1px solid #b45309;padding:2px 6px;align-self:flex-start}.pf-doc__meta{display:grid;grid-template-columns:1fr 1fr;gap:.15rem .75rem;font-size:11.5px;color:#3f3f46;margin-bottom:.75rem}.pf-doc table{width:100%;border-collapse:collapse}.pf-doc th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#52525b;border-bottom:1px solid #a1a1aa;padding:.3rem .25rem}.pf-doc td{padding:.35rem .25rem;border-bottom:1px solid #e4e4e7;vertical-align:top}.pf-doc .pf-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pf-doc .pf-cap td{background:#e4e4e7;font-weight:700}.pf-doc__tot{margin-top:.6rem;display:grid;gap:.15rem;justify-items:end}.pf-doc__tot div{display:flex;gap:1rem;font-variant-numeric:tabular-nums}.pf-doc__tot .pf-base{font-weight:800;font-size:14px}.pf-doc__sup{margin-top:.7rem;border:1px dashed #b45309;background:#fffbeb;padding:.5rem .65rem;font-size:11.5px;color:#78350f}.pf-doc__pie{margin-top:.7rem;font-size:10.5px;color:#52525b}.pf-cristal .pf-doc__pie{color:#52525b;font-size:10.5px;line-height:1.45}.kl-cmp{margin-top:1.5rem;border:1px solid #27272a;background:#0b0b0e}.kl-cmp>summary{cursor:pointer;padding:.9rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#34d399;list-style:none}.kl-cmp>summary::-webkit-details-marker{display:none}.kl-cmp>summary:after{content:"+";float:right}.kl-cmp[open]>summary:after{content:"−"}.kl-cmp__scroll{overflow-x:auto;border-top:1px solid #27272a}.kl-cmp table{width:100%;min-width:640px;border-collapse:collapse;font-size:.875rem;line-height:1.4}.kl-cmp th,.kl-cmp td{padding:.7rem 1rem;border-bottom:1px solid #1f1f25;text-align:center;vertical-align:middle;color:#d4d4d8}.kl-cmp thead th{color:#fff;font-weight:700;background:#111116}.kl-cmp thead small{display:block;margin-top:.15rem;font-weight:400;color:#a1a1aa;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.kl-cmp tbody th{text-align:left;font-weight:400;color:#e4e4e7}.kl-cmp tbody tr:last-child>*{border-bottom:0}.kl-cmp__si{color:#34d399;font-weight:700}.kl-cmp__no{color:#71717a}.kl-cmp__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pd-grid .pf-cristal{min-width:0}.pd-wa{margin-top:.75rem;border:1px solid #27272a;background:#0b0b0e;padding:.75rem}.pd-wa__fila{display:flex;align-items:center;gap:.75rem}.pd-play,.pd-btn{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#000;background:#10b981;border:1px solid #10b981;padding:.55rem .8rem;cursor:pointer;min-height:40px;transition:background .15s,transform .15s}.pd-play{min-width:12.5rem;text-align:center}.pd-play:hover,.pd-btn:hover{background:#34d399}.pd-play:focus-visible,.pd-btn:focus-visible{outline:2px solid #34d399;outline-offset:2px}.pd-btn--sec{background:transparent;color:#34d399}.pd-btn--sec:hover{background:#10b9811f}.pd-onda{flex:1;min-width:0;height:28px;display:flex;align-items:center;gap:2px}.pd-onda i{flex:1;height:100%;background:#10b981;opacity:.85;transform-origin:center;transform:scaleY(.2);will-change:transform}.pd-reloj{font-family:JetBrains Mono,monospace;font-size:11px;color:#a1a1aa;white-space:nowrap;min-width:5.2em;text-align:right}.pd-prog{margin-top:.6rem;height:2px;background:#27272a;overflow:hidden}.pd-prog i{display:block;height:100%;background:#10b981;transform-origin:left;transform:scaleX(1)}.pd-trans{margin-top:1rem;color:#71717a!important;font-size:.9rem!important;line-height:1.7!important;min-height:7.5rem}.pd-trans .pd-w{transition:color .2s}.pd-trans .pd-w.on{color:#f4f4f5}.pd-cards{margin-top:1rem;display:grid;gap:.5rem}.pd-card{font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.4;color:#34d399;border:1px solid rgba(16,185,129,.45);background:#10b98114;padding:.5rem .65rem;opacity:0;transform:translateY(6px);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.pd-card.on{opacity:1;transform:none}.pd-card--rojo{color:#fecaca;border-color:#ef444499;background:#7f1d1d73}.pd-controles{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.6rem}.pd-escena{perspective:1400px}.pd-sheet{position:relative;transform:rotateY(-3deg) rotateX(1deg);transform-origin:center;box-shadow:0 28px 60px -20px #000000e6}@media(max-width:899px),(prefers-reduced-motion:reduce){.pd-sheet{transform:none}}.pd-sheet tbody tr{opacity:0;transition:opacity .3s}.pd-sheet tbody tr.on{opacity:1}.pd-sheet .pf-doc__tot>div{opacity:0;transition:opacity .3s;min-width:14rem;justify-content:space-between}.pd-sheet .pf-doc__tot>div.on{opacity:1}.pd-sello{position:absolute;left:1rem;bottom:3.4rem;width:6.6rem;height:6.6rem;border:3px double #15803d;border-radius:50%;color:#15803d;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:JetBrains Mono,monospace;font-weight:800;font-size:10px;letter-spacing:.06em;line-height:1.25;background:#f0fdf4e6;opacity:0;transform:rotate(-12deg) scale(1.5);transition:opacity .25s,transform .45s cubic-bezier(.22,1,.36,1)}.pd-sello small{font-size:8px;letter-spacing:.08em}.pd-sello.on{opacity:1;transform:rotate(-12deg) scale(1)}.pd-zoom{margin-top:1rem}.pd-modal{max-width:min(46rem,96vw);width:100%;max-height:92vh;overflow:auto;padding:1rem;background:#0b0b0e;border:1px solid #27272a;color:#fff}.pd-modal::backdrop{background:#000c}.pd-modal .pd-btn{margin-bottom:.75rem}.pd-modal .pd-sheet{transform:none}@media(prefers-reduced-motion:reduce){.pd-card,.pd-sello,.pd-trans .pd-w,.pd-sheet tbody tr,.pd-sheet .pf-doc__tot>div{transition:none}}@media(max-width:520px){.pd-wa__fila{flex-wrap:wrap}.pd-play{min-width:100%}.pd-sello{width:5.6rem;height:5.6rem;font-size:9px}}.krn-consent{position:fixed;left:12px;right:12px;bottom:12px;z-index:80;max-width:40rem;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.9rem 1rem;background:#0b0b0e;border:1px solid #27272a;color:#d4d4d8;font-size:13px;line-height:1.5;box-shadow:0 12px 40px #0009}.krn-consent p{flex:1 1 18rem;margin:0}.krn-consent a{color:#34d399;text-decoration:underline}.krn-consent div{display:flex;gap:.5rem}.krn-consent button{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase;min-height:40px;padding:.5rem .9rem;cursor:pointer;border:1px solid #10b981;background:#10b981;color:#000}.krn-consent button[data-krn-consent=no]{background:transparent;color:#d4d4d8;border-color:#52525b}.krn-consent button:focus-visible{outline:2px solid #34d399;outline-offset:2px}
