.jb-scene{position:relative;isolation:isolate}.jb-scene>.jb-shot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.jb-shot .jb-shot-img{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;background-position:center;background-size:cover;background-repeat:no-repeat;transform:scale(1.02);opacity:0;transition:opacity 1.4s ease,transform 9s cubic-bezier(.22,1,.36,1)}.jb-scene.jb-live .jb-shot .jb-shot-img{opacity:1;transform:scale(1.11)}.jb-shot .jb-shot-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#100e0cf5,#100e0c94 26%,#100e0c99 62%,#100e0cf7),radial-gradient(78% 62% at 50% 46%,#100e0c00,#100e0c9e)}.jb-shot .jb-shot-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.5'/></svg>")}.jb-glass:not(.fw-card){margin-left:auto!important;margin-right:auto!important}.jb-scene .jb-glass{margin-top:clamp(30px,4vh,68px);margin-bottom:clamp(30px,4vh,68px)}#hero .hero-inner.jb-glass{max-width:1000px}#promesa .container.jb-glass,#para-quien .container.jb-glass{max-width:1180px}#entrada .inner.jb-glass,.manifesto .inner.jb-glass{max-width:1040px}#metodo .dk-intro.jb-glass,#frameworks .fw-intro .container.jb-glass{max-width:1180px}.jb-glass{background:#efe9e20c;border:1px solid rgba(214,205,197,.16);border-radius:22px;-webkit-backdrop-filter:blur(26px) saturate(140%);backdrop-filter:blur(26px) saturate(140%);box-shadow:0 46px 110px -34px #000000d1,0 0 0 1px #ffffff0d,inset 0 1px #ffffff4d;padding:56px 58px 58px}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.jb-glass{background:#181512e0}}@media(max-width:860px){.jb-glass{padding:34px 26px 36px;border-radius:18px}.jb-shot .jb-shot-veil{background:linear-gradient(180deg,#100e0cf7,#100e0cb3 28%,#100e0cb8 62%,#100e0cfa),radial-gradient(88% 62% at 50% 46%,#100e0c00,#100e0cb3)}}@media(prefers-reduced-motion:reduce){.jb-scene.jb-live .jb-shot .jb-shot-img{transform:scale(1.04);transition:opacity .6s ease}}.jb-glass{position:relative}.jb-glass>.jb-luz{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(130% 78% at 10% -14%,#ffffff29,#ffffff0d 34%,#fff0 62%),linear-gradient(158deg,#ffffff13,#fff0 44%),radial-gradient(90% 60% at 92% 108%,#d6cdc512,#d6cdc500 60%);animation:jbRespira 11s ease-in-out infinite alternate}.jb-glass>.jb-luz:before{content:"";position:absolute;top:0;left:2%;right:2%;height:1px;background:linear-gradient(90deg,#f7f3ee00,#f7f3ee59 14%,#fffffff2,#f7f3ee59 86%,#f7f3ee00);box-shadow:0 0 14px #f7f3ee57}.jb-glass>.jb-brillo{position:absolute;top:0;left:0;right:0;height:42%;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(180deg,#ffffff29,#ffffff12 26%,#ffffff05 58%,#fff0);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 58%,transparent 100%)}html[data-tema=dia] .jb-glass>.jb-brillo{background:linear-gradient(180deg,#ffffffb8,#ffffff57 26%,#ffffff1a 58%,#fff0)}.jb-glass>.jb-luz:after{content:"";position:absolute;left:0;top:8%;bottom:34%;width:1px;background:linear-gradient(180deg,#f7f3ee57,#f7f3ee00)}.jb-glass>*:not(.jb-luz):not(.jb-brillo){position:relative;z-index:1}@keyframes jbRespira{0%{opacity:.72}to{opacity:1}}@media(prefers-reduced-motion:reduce){.jb-glass>.jb-luz{animation:none;opacity:.88}}.jb-tema{display:inline-flex;align-items:center;gap:12px;background:none;border:0;padding:0;margin:0;cursor:pointer;flex-shrink:0}.jb-tema .jb-tema-txt{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-size:1.12rem;color:var(--iron-grey);letter-spacing:.01em;white-space:nowrap;transition:color .3s ease}.jb-tema:hover .jb-tema-txt{color:var(--ink)}.jb-tema .jb-tema-riel{position:relative;width:48px;height:24px;border-radius:100px;flex:0 0 auto;border:1px solid var(--hair);background:#efe9e20b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff12;transition:border-color .38s ease,background .38s ease}.jb-tema:hover .jb-tema-riel{border-color:#d6cdc557}.jb-tema .jb-tema-bola{position:absolute;top:50%;left:3px;width:16px;height:16px;border-radius:50%;transform:translateY(-50%);background:var(--ink);box-shadow:0 0 0 1px #00000029,0 0 14px #efe9e257;transition:left .46s cubic-bezier(.22,1,.36,1),background .38s ease,box-shadow .38s ease}.jb-tema .jb-tema-riel:before,.jb-tema .jb-tema-riel:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--ink);opacity:.2;transition:opacity .38s ease}.jb-tema .jb-tema-riel:before{left:9px}.jb-tema .jb-tema-riel:after{right:9px}html[data-tema=dia] .jb-tema .jb-tema-bola{left:27px;box-shadow:0 0 0 1px #0000001a,0 0 14px #14110e33}html[data-tema=dia] .jb-tema .jb-tema-riel{background:#ffffff8c;border-color:#14110e29;box-shadow:inset 0 1px #ffffffe6}.jb-tema:focus-visible{outline:1px solid var(--ink);outline-offset:8px}.jb-tema-flotante{position:fixed;right:26px;bottom:22px;z-index:900;padding:9px 14px;border-radius:100px;background:#efe9e20d;border:1px solid var(--hair);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 18px 40px -18px #000000b3}html[data-tema=dia] .jb-tema-flotante{background:#ffffff6b;border-color:#14110e1f;box-shadow:0 18px 40px -20px #14110e47}@media(max-width:720px){.jb-tema-flotante{right:16px;bottom:16px}.jb-tema-flotante .jb-tema-txt{display:none}}.mobile-drawer .jb-tema{margin-top:10px}.mobile-drawer .jb-tema .jb-tema-txt{font-size:1.5rem}@media(max-width:1240px)and (min-width:981px){.jb-tema .jb-tema-txt{display:none}}html[data-tema=dia]{--black: #0A0806;--white-smoke: #FFFFFF;--alabaster: #F2EDE5;--silver: #6F6660;--cool-steel: #7C736C;--iron-grey: #4E4640;--page: #E9E3DB;--ink: #14110E;--elev: #F6F2EB;--hair: rgba(20,17,14,.16);--tinta-rgb: 24, 20, 16}html[data-tema=dia] nav.top{background:#e9e3dbdb;border-bottom-color:#14110e1f}html[data-tema=dia] nav.top.dark{background:#f6f2ebe6;border-bottom:1px solid rgba(20,17,14,.1)}html[data-tema=dia] nav.top .brand-logo #jb-nav-logo-dark{position:relative;opacity:1}html[data-tema=dia] nav.top .brand-logo #jb-nav-logo-light{position:absolute;opacity:0}html[data-tema=dia] nav.top.dark .brand-logo #jb-nav-logo-dark{opacity:1}html[data-tema=dia] nav.top.dark .brand-logo #jb-nav-logo-light{opacity:0}html[data-tema=dia] .letter-sign img,html[data-tema=dia] #jb-sig{filter:invert(1) brightness(.12)}html[data-tema=dia] .jb-shot .jb-shot-veil{background:linear-gradient(180deg,#e9e3dbeb,#e9e3db61 26%,#e9e3db66 62%,#e9e3dbf0),radial-gradient(80% 64% at 50% 46%,#e9e3db00,#e9e3db75)}html[data-tema=dia] .jb-shot .jb-shot-img{filter:brightness(1.42) contrast(.92) saturate(.86)}html[data-tema=dia] .jb-shot .jb-shot-grain{opacity:.16;mix-blend-mode:multiply}html[data-tema=dia] .jb-glass{background:#ffffff21;border-color:#ffffffb3;-webkit-backdrop-filter:blur(22px) saturate(150%) brightness(1.02);backdrop-filter:blur(22px) saturate(150%) brightness(1.02);box-shadow:0 44px 100px -36px #14110e42,0 0 0 1px #ffffff59,inset 0 1px #fff}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){html[data-tema=dia] .jb-glass{background:#f6f2ebe6}}html[data-tema=dia] .jb-glass>.jb-luz{background:radial-gradient(130% 78% at 10% -14%,#ffffffd9,#ffffff47 32%,#fff0 62%),linear-gradient(158deg,#ffffff6b,#fff0 44%)}html[data-tema=dia] .jb-glass>.jb-luz:before{background:linear-gradient(90deg,#fff0,#fffffff2 50%,#fff0)}html[data-tema=dia] .jb-glass>.jb-luz:after{background:linear-gradient(180deg,#ffffffb3,#fff0)}html[data-tema=dia] nav.top .navgroup-panel{background:var(--elev);border-color:#14110e24;box-shadow:0 26px 64px #14110e29}html[data-tema=dia] nav.top .navgroup-panel a:hover{background:#14110e0b}html[data-tema=dia] nav.top .links .nav-decode-pill{background:#14110e;color:#f6f2eb}html[data-tema=dia] .case:hover,html[data-tema=dia] .cases:has(.case:hover) .case:hover{background:#fff}html[data-tema=dia] .curtain{background:#e9e3db}html[data-tema=dia] .decode-mpill{background:#14110e!important;color:#f6f2eb!important}@media(min-width:1180px){.jb-glass.jb-izq{margin-left:clamp(40px,6vw,130px)!important;margin-right:auto!important}.jb-glass.jb-der{margin-left:auto!important;margin-right:clamp(40px,6vw,130px)!important}#hero .hero-inner.jb-glass.jb-izq{max-width:860px}.jb-scene .jb-glass.jb-izq,.jb-scene .jb-glass.jb-der{max-width:min(880px,calc(100vw - (2*clamp(40px,6vw,130px)) - 220px))}#metodo .dk-intro.jb-glass.jb-izq{max-width:900px}}@media(min-width:981px)and (max-width:1179px){.jb-glass{margin-left:auto!important;margin-right:auto!important;max-width:calc(100vw - 120px)!important}}.jb-glass{max-width:min(100%,calc(100vw - 72px))}@media(max-width:720px){.jb-glass{max-width:calc(100vw - 36px)}}.jb-scene.jb-foco-der .jb-shot .jb-shot-img{background-position:78% center}.jb-scene.jb-foco-izq .jb-shot .jb-shot-img{background-position:22% center}.editorial-bleed{background-image:none!important}.editorial-bleed .inner.jb-glass{max-width:940px}.editorial-bleed h2 .eb-linea{display:block;text-wrap:balance}.editorial-bleed h2 .eb-linea+.eb-linea{margin-top:.12em}.editorial-bleed h2 .eb-cierre{display:block;margin-top:.52em;font-size:.62em;line-height:1.3;color:var(--iron-grey);text-wrap:balance}.sig-strip{padding:96px 24px!important}.sig-strip .jb-firma-caja{max-width:620px;margin:0 auto;text-align:center}.speaker-bar .container.jb-glass{max-width:1180px}.letter .letter-body.jb-glass{max-width:900px}html body .cc-dot{width:7px!important;height:7px!important;background:#fff!important;mix-blend-mode:normal!important;box-shadow:0 0 0 1.5px #0009,0 0 12px #00000073!important}html body .cc-ring{background:transparent!important;border:1px solid rgba(255,255,255,.92)!important;mix-blend-mode:normal!important;box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000057,0 0 16px #00000042!important}html body .cc-layer{mix-blend-mode:normal!important}.jb-duo{position:relative;isolation:isolate}.jb-duo>.sig-strip,.jb-duo>.speaker-bar{background:transparent!important}.jb-duo>.sig-strip{padding-bottom:40px!important}.jb-duo>.speaker-bar{padding-top:24px!important}.jb-scene.jb-mov.jb-live .jb-shot .jb-shot-img{animation:jbDeriva 26s ease-in-out infinite alternate;transition:opacity 1.4s ease;will-change:transform}@keyframes jbDeriva{0%{transform:scale(1.04) translate3d(-3.2%,-1.8%,0)}to{transform:scale(1.28) translate3d(3.2%,1.8%,0)}}#promesa.jb-mov.jb-live .jb-shot .jb-shot-img{animation-duration:31s;animation-delay:-9s}.manifesto.jb-mov.jb-live .jb-shot .jb-shot-img{animation-duration:34s;animation-delay:-17s}.jb-scene.jb-mov>.jb-shot:after{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:34%;pointer-events:none;background:linear-gradient(100deg,#f7f3ee00,#f7f3ee0d 42%,#f7f3ee16,#f7f3ee0a 62%,#f7f3ee00);filter:blur(16px);transform:translate(-80%) rotate(6deg);animation:jbBarrido 19s cubic-bezier(.42,0,.28,1) infinite}@keyframes jbBarrido{0%{transform:translate(-80%) rotate(6deg);opacity:0}10%{opacity:1}76%{opacity:1}to{transform:translate(330%) rotate(6deg);opacity:0}}html[data-tema=dia] .jb-scene.jb-mov>.jb-shot:after{background:linear-gradient(100deg,#fff0,#fff3 42%,#ffffff57,#ffffff29 62%,#fff0)}@media(prefers-reduced-motion:reduce){.jb-scene.jb-mov.jb-live .jb-shot .jb-shot-img{animation:none;transform:scale(1.06)}.jb-scene.jb-mov>.jb-shot:after{display:none}}#para-quien .for-col h3{white-space:normal!important;overflow-wrap:break-word;font-size:clamp(1.75rem,2.1vw,2.5rem)!important;line-height:1.15}#decode-home .dh-esfera{position:absolute;right:max(3vw,44px);top:8%;width:min(40vw,560px);aspect-ratio:1 / 1;z-index:0;pointer-events:none;opacity:0;transform:scale(.94);transition:opacity 1.4s ease .2s,transform 1.6s cubic-bezier(.22,1,.36,1) .2s}#decode-home.dh-viva .dh-esfera{opacity:1;transform:scale(1)}#decode-home .dh-esfera .foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(closest-side,#000 62%,rgba(0,0,0,.35) 84%,transparent 100%);mask-image:radial-gradient(closest-side,#000 62%,rgba(0,0,0,.35) 84%,transparent 100%)}#decode-home .dh-esfera canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}@media(min-width:1181px){#decode-home h2{max-width:15ch}#decode-home .dh-lead{max-width:52ch}#decode-home{padding-bottom:170px}}@media(max-width:1180px){#decode-home .dh-esfera{position:relative;right:auto;top:auto;width:min(76vw,440px);margin:52px auto 8px}}@media(prefers-reduced-motion:reduce){#decode-home .dh-esfera{transition:opacity .4s ease;transform:none}}.jb-scene.jb-sin-vidrio .jb-shot .jb-shot-veil{background:linear-gradient(180deg,#100e0cf7,#100e0cde 28%,#100e0ce0 70%,#100e0cfa),radial-gradient(80% 62% at 50% 46%,#100e0c4d,#100e0c9e)}html[data-tema=dia] .jb-scene.jb-sin-vidrio .jb-shot .jb-shot-veil{background:linear-gradient(180deg,#e9e3dbfa,#e9e3dbe6 28%,#e9e3dbe8 70%,#e9e3dbfc),radial-gradient(80% 62% at 50% 46%,#e9e3db6b,#e9e3dbbd)}.jb-scene>.fw-horizontal{position:relative}.jb-scene>.dk-wrapper,.jb-scene>.fw-intro,.jb-scene>.fw-horizontal,.jb-scene .fw-intro{background:transparent!important;background-color:transparent!important}#casos .sc-left.jb-glass{padding:46px 42px 48px}@media(min-width:1181px){#casos .sc-left.jb-glass{max-width:560px}}#metodo.jb-scene{background:var(--elev)}#frameworks.jb-scene{background:var(--alabaster)}.jb-scene.jb-alta>.jb-shot{bottom:auto;height:min(124vh,1180px)}.jb-scene.jb-alta>.jb-shot .jb-shot-veil{background:linear-gradient(180deg,#100e0cf0,#100e0c8f 24%,#100e0cb8 66%,#100e0c),radial-gradient(80% 60% at 50% 40%,#100e0c00,#100e0c94)}html[data-tema=dia] .jb-scene.jb-alta>.jb-shot .jb-shot-veil{background:linear-gradient(180deg,#e9e3dbf0,#e9e3db66 24%,#e9e3dbb3 66%,#e9e3db),radial-gradient(80% 60% at 50% 40%,#e9e3db00,#e9e3db75)}html[data-tema=dia] #metodo.jb-scene{background:var(--elev)}html[data-tema=dia] #frameworks.jb-scene{background:var(--alabaster)}.portrait .portrait-text.jb-glass{padding:46px 44px 48px}.portrait .bio{color:rgba(var(--tinta-rgb),.92)!important}.portrait .attrib{color:rgba(var(--tinta-rgb),.7)!important}html[data-tema=dia] .portrait .bio{color:#14110ee6!important}html[data-tema=dia] .portrait .attrib{color:#14110ea8!important}@media(max-width:980px){.portrait .portrait-text.jb-glass{padding:32px 26px 34px}}#metodo.jb-scene,#frameworks.jb-scene{padding-top:clamp(72px,9vh,150px)}.jb-scene.jb-alta>.jb-shot{height:min(146vh,1420px)}.jb-scene.jb-alta .jb-glass{margin-top:clamp(52px,7.5vh,118px)!important;margin-bottom:clamp(52px,7.5vh,118px)!important}#metodo.jb-scene>.jb-shot .jb-shot-img{background-position:62% 42%}#frameworks.jb-scene>.jb-shot .jb-shot-img{background-position:66% 46%}@media(max-width:980px){#metodo.jb-scene,#frameworks.jb-scene{padding-top:clamp(52px,7vh,96px)}.jb-scene.jb-alta .jb-glass{margin-top:40px!important;margin-bottom:40px!important}}#casos .sc-left.jb-glass{position:sticky!important;top:120px!important;margin-top:0!important;margin-bottom:0!important;align-self:start}@media(max-width:980px){#casos .sc-left.jb-glass{position:relative!important;top:auto!important}}#libro.jb-scene{background:transparent}#libro .book-copy.jb-glass{padding:48px 46px 50px}@media(max-width:980px){#libro .book-copy.jb-glass{padding:32px 26px 34px}}.jb-faq .container.jb-glass{max-width:940px!important;padding:54px 56px 56px}.jb-faq .container.jb-glass .faq{max-width:100%}@media(max-width:980px){.jb-faq .container.jb-glass{max-width:calc(100vw - 36px)!important;padding:34px 26px 36px}}@media(min-width:1180px){#promesa .container.jb-glass{max-width:1060px!important;margin-left:auto!important;margin-right:clamp(36px,4vw,96px)!important}}#promesa.jb-scene>.jb-shot .jb-shot-img{background-position:20% 56%}#promesa.jb-mov.jb-live .jb-shot .jb-shot-img{animation-name:jbDerivaPromesa;animation-duration:30s;animation-delay:-7s}@keyframes jbDerivaPromesa{0%{transform:scale(1.03) translate3d(-1.2%,-.8%,0)}to{transform:scale(1.16) translate3d(1.2%,.8%,0)}}.jb-scene>.jb-shot{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.45) 3.5%,rgba(0,0,0,1) 11%,rgba(0,0,0,1) 88%,rgba(0,0,0,.45) 96%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#0000,#00000073 3.5%,#000 11% 88%,#00000073 96%,#0000)}.jb-scene.jb-alta>.jb-shot{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 3%,rgba(0,0,0,1) 9%,rgba(0,0,0,1) 72%,rgba(0,0,0,.35) 92%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#0000,#00000080 3%,#000 9% 72%,#00000059 92%,#0000)}#hero.jb-scene>.jb-shot{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 86%,rgba(0,0,0,.42) 95%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000 0% 86%,#0000006b 95%,#0000)}.jb-duo.jb-scene>.jb-shot{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 13%,rgba(0,0,0,1) 87%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#0000,#000 13% 87%,#0000)}.jb-scene>.jb-costura,.jb-costura{position:absolute;left:0;right:0;z-index:0;pointer-events:none;height:clamp(110px,13vh,220px)}.jb-costura.arriba{top:-1px;background:linear-gradient(180deg,var(--costura-arriba, rgba(var(--page-rgb),1)) 0%,color-mix(in srgb,var(--costura-arriba, rgba(var(--page-rgb),1)) 88%,transparent) 16%,color-mix(in srgb,var(--costura-arriba, rgba(var(--page-rgb),1)) 52%,transparent) 44%,color-mix(in srgb,var(--costura-arriba, rgba(var(--page-rgb),1)) 16%,transparent) 74%,transparent 100%)}.jb-costura.abajo{bottom:-1px;background:linear-gradient(0deg,var(--costura-abajo, rgba(var(--page-rgb),1)) 0%,color-mix(in srgb,var(--costura-abajo, rgba(var(--page-rgb),1)) 88%,transparent) 16%,color-mix(in srgb,var(--costura-abajo, rgba(var(--page-rgb),1)) 52%,transparent) 44%,color-mix(in srgb,var(--costura-abajo, rgba(var(--page-rgb),1)) 16%,transparent) 74%,transparent 100%)}@supports not (background: color-mix(in srgb,red 50%,transparent)){.jb-costura.arriba{background:linear-gradient(180deg,var(--costura-arriba, rgba(var(--page-rgb),1)) 0%,rgba(var(--page-rgb),0) 100%)}.jb-costura.abajo{background:linear-gradient(0deg,var(--costura-abajo, rgba(var(--page-rgb),1)) 0%,rgba(var(--page-rgb),0) 100%)}}#hero.jb-scene>.jb-costura.arriba{display:none}#decode-home{position:relative}.jb-scene>.jb-shot .jb-shot-veil,.jb-scene.jb-alta>.jb-shot .jb-shot-veil{background:linear-gradient(180deg,#100e0cc7,#100e0c85 26%,#100e0c8f 68%,#100e0ccc),radial-gradient(82% 64% at 50% 46%,#100e0c00,#100e0c8a)!important}html[data-tema=dia] .jb-scene>.jb-shot .jb-shot-veil,html[data-tema=dia] .jb-scene.jb-alta>.jb-shot .jb-shot-veil{background:linear-gradient(180deg,#e9e3db9e,#e9e3db5c 26%,#e9e3db66 68%,#e9e3dba8),radial-gradient(82% 64% at 50% 46%,#e9e3db00,#e9e3db70)!important}.jb-scene.jb-sin-vidrio>.jb-shot .jb-shot-veil{background:linear-gradient(180deg,#100e0ce6,#100e0cd6 30%,#100e0cdb 70%,#100e0ceb),radial-gradient(82% 64% at 50% 46%,#100e0c4d,#100e0c9e)!important}html[data-tema=dia] .jb-scene.jb-sin-vidrio>.jb-shot .jb-shot-veil{background:linear-gradient(180deg,#e9e3dbed,#e9e3dbe0 30%,#e9e3dbe3 70%,#e9e3dbf2),radial-gradient(82% 64% at 50% 46%,#e9e3db6b,#e9e3dbb8)!important}.jb-scene.jb-alta>.jb-shot{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 3%,rgba(0,0,0,1) 9%,rgba(0,0,0,1) 52%,rgba(0,0,0,.72) 70%,rgba(0,0,0,.34) 86%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#0000,#00000080 3%,#000 9% 52%,#000000b8 70%,#00000057 86%,#0000)}.manifesto-signature{white-space:nowrap!important;display:inline-block;font-size:clamp(.92rem,1.15vw,1.42rem)!important;letter-spacing:.26em!important}@media(max-width:720px){.manifesto-signature{font-size:.82rem!important;letter-spacing:.2em!important}}.jb-fondo-largo{position:sticky;top:0;height:100vh;margin-bottom:-100vh;z-index:-1;overflow:hidden;pointer-events:none}.jb-fondo-largo .jb-shot-img{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-position:center;background-size:cover;background-repeat:no-repeat;transform:scale(1.06);animation:jbDeriva 38s ease-in-out infinite alternate}.jb-fondo-largo .jb-shot-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#100e0ce6,#100e0ccc 22%,#100e0cd1 74%,#100e0ceb),radial-gradient(84% 66% at 50% 46%,#100e0c57,#100e0ca8)}html[data-tema=dia] .jb-fondo-largo .jb-shot-veil{background:linear-gradient(180deg,#e9e3dbed,#e9e3dbd9 22%,#e9e3dbdb 74%,#e9e3dbf0),radial-gradient(84% 66% at 50% 46%,#e9e3db75,#e9e3dbbd)}.jb-fondo-largo .jb-shot-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.26;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.5'/></svg>")}@media(prefers-reduced-motion:reduce){.jb-fondo-largo .jb-shot-img{animation:none}}.fw-card.jb-glass{padding:44px 38px 46px;border-radius:22px}.fw-card.jb-glass .fw-head,.fw-card.jb-glass .fw-name,.fw-card.jb-glass .fw-role{position:relative;z-index:1}.jb-duo.jb-scene>.jb-shot .jb-shot-img{background-position:17% 38%}#metodo>.dk-wrapper>.jb-fondo-largo .jb-shot-img{background-position:30% 50%}#frameworks>.fw-horizontal>.jb-fondo-largo .jb-shot-img{background-position:24% 46%}.editorial-bleed.jb-scene>.jb-shot .jb-shot-img{background-position:50% 42%}.letter.jb-scene>.jb-shot .jb-shot-img{background-position:34% 46%}#libro.jb-scene>.jb-shot .jb-shot-img{background-position:50% 52%}#frameworks .fw-sticky,#frameworks .fw-track,#metodo .dk-scroll,#metodo .dk-sticky,#metodo .dk-stage{background:transparent!important;background-color:transparent!important}#frameworks .fw-track{gap:0}#frameworks .fw-card.jb-glass{flex:0 0 min(37vw,560px);max-width:560px;margin-right:clamp(44px,5.2vw,104px)!important;margin-left:0!important;padding:54px 50px 56px;border-radius:24px;transition:transform .64s cubic-bezier(.22,1,.36,1),border-color .48s ease,box-shadow .52s ease}#frameworks .fw-card.jb-glass:last-child{margin-right:8vw!important}#frameworks .fw-card.jb-glass:hover{transform:translateY(-8px);border-color:#d6cdc55c;box-shadow:0 60px 130px -38px #000000e0,0 0 0 1px #ffffff12,inset 0 1px #ffffff57}html[data-tema=dia] #frameworks .fw-card.jb-glass:hover{border-color:#ffffffe6;box-shadow:0 60px 130px -40px #14110e57,0 0 0 1px #ffffff80,inset 0 1px #fff}#frameworks .fw-card.jb-glass:before,#frameworks .fw-card.jb-glass:after{content:"";position:absolute;width:18px;height:18px;pointer-events:none;z-index:2;opacity:.42;transition:opacity .48s ease}#frameworks .fw-card.jb-glass:before{top:20px;left:20px;border-top:1px solid rgba(var(--tinta-rgb),.85);border-left:1px solid rgba(var(--tinta-rgb),.85);border-top-left-radius:7px}#frameworks .fw-card.jb-glass:after{bottom:20px;right:20px;border-bottom:1px solid rgba(var(--tinta-rgb),.85);border-right:1px solid rgba(var(--tinta-rgb),.85);border-bottom-right-radius:7px}#frameworks .fw-card.jb-glass:hover:before,#frameworks .fw-card.jb-glass:hover:after{opacity:.85}#frameworks .fw-card.jb-glass .fw-head{padding-bottom:22px}#frameworks .fw-card.jb-glass .fw-num{font-size:2.1rem}#frameworks .fw-card.jb-glass .fw-name{margin-bottom:22px}#frameworks .fw-card.jb-glass .fw-role{max-width:46ch}@media(max-width:980px){#frameworks .fw-card.jb-glass{flex:0 0 min(78vw,460px);margin-right:28px!important;padding:38px 30px 40px}#frameworks .fw-card.jb-glass:before,#frameworks .fw-card.jb-glass:after{display:none}}.jb-scene.jb-mov>.jb-shot:after{mix-blend-mode:screen;background:linear-gradient(100deg,#ffe2be00,#ffe2be1f 42%,#ffe8c940,#ffe2be1a 62%,#ffe2be00)}html[data-tema=dia] .jb-scene.jb-mov>.jb-shot:after{mix-blend-mode:normal}.jb-shot-img>.jb-vida-brillo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:inherit;mix-blend-mode:color-dodge;opacity:0}.jb-scene.jb-mov.jb-live .jb-shot .jb-shot-img>.jb-vida-brillo{animation:jbRespira 9s ease-in-out infinite;will-change:opacity}#promesa.jb-mov.jb-live .jb-shot .jb-shot-img>.jb-vida-brillo{animation-duration:11s;animation-delay:-3s}.manifesto.jb-mov.jb-live .jb-shot .jb-shot-img>.jb-vida-brillo{animation-duration:13s;animation-delay:-6s}@keyframes jbRespira{0%,to{opacity:.03}50%{opacity:.26}}html[data-tema=dia] .jb-shot-img>.jb-vida-brillo{display:none}@media(prefers-reduced-motion:reduce){.jb-shot-img>.jb-vida-brillo{display:none}}#hero .hero-inner.jb-glass{max-width:min(1000px,calc(100vw - clamp(112px,16vw,340px)))!important;margin-bottom:clamp(48px,6vh,96px)!important}@media(min-width:1180px){#hero .hero-inner.jb-glass.jb-izq{margin-left:clamp(72px,8vw,170px)!important}#hero .hero-inner.jb-glass.jb-der{margin-right:clamp(72px,8vw,170px)!important}}html[data-tema=dia] #decode-home{background:#e9eef7!important;color:#0b1020!important}html[data-tema=dia] #decode-home .dh-bg{background:radial-gradient(52% 38% at 76% 10%,#1f4ccc1a,#e9eef700 70%),radial-gradient(46% 40% at 12% 96%,#1f4ccc12,#e9eef700 72%)!important}html[data-tema=dia] #decode-home .container,html[data-tema=dia] #decode-home .reveal-blur,html[data-tema=dia] #decode-home .dh-inner,html[data-tema=dia] #decode-home h2,html[data-tema=dia] #decode-home h3{color:#0b1020!important}html[data-tema=dia] #decode-home .section-num{color:#0b102075!important}html[data-tema=dia] #decode-home .num,html[data-tema=dia] #decode-home .italic,html[data-tema=dia] #decode-home .dh-k{color:#1f4ccc!important}html[data-tema=dia] #decode-home .dh-lead,html[data-tema=dia] #decode-home .dh-note,html[data-tema=dia] #decode-home p{color:#0b1020bd!important}html[data-tema=dia] #decode-home .dh-card{background:#ffffffa8!important;border-color:#0b10201f!important;box-shadow:0 18px 44px #0b102012!important}html[data-tema=dia] #decode-home .dh-btn{background:#14203a!important;color:#f2f5fa!important;border-color:#14203a!important}html[data-tema=dia] #decode-home .dh-btn.ghost{background:transparent!important;color:#14203a!important;border-color:#0b102047!important}html[data-tema=dia] #decode-home .dh-esfera{background:radial-gradient(circle at 50% 46%,#060a14 0% 58%,#060a1400 78%)!important;border-radius:50%}html[data-tema=dia] #decode-home .dh-cta a.dh-btn.ghost{color:#14203a!important;border-color:#0b10204d!important;background:#ffffff73!important}html[data-tema=dia] #decode-home .dh-cta a.dh-btn.ghost:hover{background:#ffffffd9!important;border-color:#0b102080!important}@media(max-width:900px){html body #hero .hero-inner.jb-glass,html body #promesa .container.jb-glass,html body #metodo .dk-intro.jb-glass{box-sizing:border-box!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin-left:max(16px,4.4vw)!important;margin-right:max(16px,4.4vw)!important;padding-left:clamp(20px,5.6vw,32px)!important;padding-right:clamp(20px,5.6vw,32px)!important;border-radius:18px!important}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){#hero.jb-mov.jb-live .jb-shot .jb-shot-img{animation-name:jbDeriva;animation-duration:auto;animation-timing-function:linear;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both;animation-delay:0s;animation-timeline:scroll(root block);animation-range:0 110vh}#promesa.jb-mov.jb-live .jb-shot .jb-shot-img,.manifesto.jb-mov.jb-live .jb-shot .jb-shot-img{animation-name:jbDeriva;animation-duration:auto;animation-timing-function:linear;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both;animation-delay:0s;animation-timeline:view();animation-range:cover 0% cover 100%}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){@keyframes jbDerivaSuave{0%{transform:scale(1.1) translate3d(0,-2.2%,0)}to{transform:scale(1.1) translate3d(0,2.2%,0)}}.jb-scene.jb-live .jb-shot .jb-shot-img{animation-name:jbDerivaSuave;animation-duration:auto;animation-timing-function:linear;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both;animation-delay:0s;animation-timeline:view();animation-range:cover 0% cover 100%;will-change:transform}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.jb-scene{view-timeline-name:--jbEscena;view-timeline-axis:block}.jb-scene.jb-live .jb-shot .jb-shot-img,#promesa.jb-mov.jb-live .jb-shot .jb-shot-img,.manifesto.jb-mov.jb-live .jb-shot .jb-shot-img{animation-timeline:--jbEscena;animation-range:cover 0% cover 100%}#hero.jb-mov.jb-live .jb-shot .jb-shot-img{animation-timeline:scroll(root block);animation-range:0 110vh}}}#frameworks.fw-foco .fw-card.jb-glass{opacity:.34;transform:scale(.955);transition:opacity .52s ease,transform .52s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}#frameworks.fw-foco .fw-card.jb-glass.fw-on{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){#frameworks.fw-foco .fw-card.jb-glass{opacity:1;transform:none;transition:none}}@media(min-width:901px){#casos.voces-escena>.jb-shot{position:sticky;top:0;left:auto;right:auto;bottom:auto;width:100%;height:100vh;margin-top:-180px;margin-bottom:calc(180px - 100vh)}#casos.voces-escena .sc-right{display:block!important;position:relative}#casos.voces-escena .sc-escena{position:sticky;top:120px;padding:0!important;margin:0!important}#casos.voces-escena .sc-escena .sc-card{position:absolute;top:0;left:0;right:0;background:transparent!important;border-color:transparent!important;opacity:0;transform:translateY(26px);transition:opacity .24s ease,transform .24s ease;pointer-events:none}#casos.voces-escena .sc-escena .sc-card.voz-on{opacity:1;transform:none;pointer-events:auto;transition:opacity .46s ease .28s,transform .62s cubic-bezier(.2,.7,.2,1) .28s}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (min-width:901px){@keyframes jbCasosExpande{0%{transform:scale(1.02)}to{transform:scale(1.34)}}#casos .jb-shot .jb-shot-img{animation-name:jbCasosExpande;animation-timeline:--jbEscena;animation-range:cover 0% cover 100%}}}@media(prefers-reduced-motion:reduce){#casos.voces-escena .sc-escena .sc-card{transition:none}}html[data-tema=dia] #casos.voces-escena .sc-left,html[data-tema=dia] #casos.voces-escena .sc-escena{background:#f7f3ee9e}.jb-fondo-largo,#casos.voces-escena>.jb-shot{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 170px,#000 calc(100% - 170px),rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#0000 0,#000 170px calc(100% - 170px),#0000)}#metodo .dk-letters{letter-spacing:0}#metodo .dk-letter{opacity:.22;transform:translateY(0) scale(.9);transform-origin:50% 60%;transition:opacity .62s cubic-bezier(.2,.7,.2,1),transform .72s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}#metodo .dk-letter.active{opacity:1;transform:translateY(-6px) scale(1.1)}@media(prefers-reduced-motion:reduce){#metodo .dk-letter{transition:none}}html:not([data-tema=dia]) .jb-fondo-largo .jb-shot-veil{background:linear-gradient(180deg,#100e0c85,#100e0c6b 22%,#100e0c70 74%,#100e0c8f),radial-gradient(84% 66% at 50% 46%,#100e0c1a,#100e0c61)}html:not([data-tema=dia]) .jb-fondo-largo .jb-shot-grain{opacity:.16}#metodo .jb-fondo-largo .jb-shot-img{background-image:url(/cdn/shop/files/jb-04-arquitectura.webp)!important;background-position:center 46%!important}html[data-tema=dia] #metodo{--ink: #EFE9E2}html[data-tema=dia] #metodo .jb-fondo-largo .jb-shot-veil{background:linear-gradient(180deg,#100e0c85,#100e0c6b 22%,#100e0c70 74%,#100e0c8f),radial-gradient(84% 66% at 50% 46%,#100e0c1a,#100e0c61)}html[data-tema=dia] #metodo .jb-fondo-largo .jb-shot-grain{opacity:.16}html[data-tema=dia] #metodo .dk-letter,html[data-tema=dia] #metodo .dk-phase h3,html[data-tema=dia] #metodo .dk-phase h2,html[data-tema=dia] #metodo .dk-counter,html[data-tema=dia] #metodo .dk-intro,html[data-tema=dia] #metodo .dk-intro h2,html[data-tema=dia] #metodo .dk-intro h3,html[data-tema=dia] #metodo .dk-intro .section-num,html[data-tema=dia] #metodo .dk-meter,html[data-tema=dia] #metodo .dk-footnote,html[data-tema=dia] #metodo .dk-continue{color:#efe9e2}html[data-tema=dia] #metodo .dk-phase p,html[data-tema=dia] #metodo .dk-intro p{color:#e5e4e2bf}html[data-tema=dia] #metodo .dk-intro.jb-glass{background:#efe9e20c;border-color:#d6cdc529}html[data-tema=dia] #metodo .dk-rail{background:#efe9e224}html[data-tema=dia] #metodo .dk-rail-fill{background:#efe9e28c}html[data-tema=dia] #metodo .italic,html[data-tema=dia] #metodo em,html[data-tema=dia] #metodo i{color:#efe9e2c7}html[data-tema=dia] #metodo .label,html[data-tema=dia] #metodo .total,html[data-tema=dia] #metodo small,html[data-tema=dia] #metodo .dk-intro .label{color:#efe9e29e}html[data-tema=dia] #metodo .dk-footnote,html[data-tema=dia] #metodo .dk-footnote p,html[data-tema=dia] #metodo .dk-footnote span{color:#efe9e294!important}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){@keyframes jbMetodoAcerca{0%{transform:scale(1.02)}to{transform:scale(1.3)}}#metodo .jb-fondo-largo .jb-shot-img{animation-name:jbMetodoAcerca;animation-duration:auto;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both;animation-delay:0s;animation-timeline:--jbEscena;animation-range:cover 0% cover 100%;will-change:transform}}}html nav.top .nav-burger span,html nav.top.dark .nav-burger span{background:var(--ink)}html{--jb-crystal-ink:#f7f8fa;--jb-crystal-muted:#d4d8de;--jb-crystal-base:rgba(17,22,28,.66)}html[data-tema=dia]{--jb-crystal-ink:#151b23;--jb-crystal-muted:#34404d;--jb-crystal-base:rgba(240,245,250,.7)}html body .jb-glass{background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 26%,transparent 70%,rgba(255,255,255,.1)),var(--jb-crystal-base);border:1px solid rgba(255,255,255,.58);border-top-color:#fffffff0;border-bottom-color:#8799ae66;box-shadow:inset 0 2px 1px #ffffffad,inset 1px 0 1px #ffffff52,inset 0 -1px 1px #ffffff38,0 24px 70px -28px #0000008c;-webkit-backdrop-filter:blur(14px) saturate(125%);backdrop-filter:blur(14px) saturate(125%)}html body .jb-glass>.jb-brillo{opacity:.38;height:26%}html body .jb-glass>.jb-luz{opacity:.55}html[data-tema=dia] #metodo .jb-glass{--jb-crystal-base:rgba(17,22,28,.66)}html body nav.top{top:14px;left:20px;right:20px;width:auto;border-radius:24px;padding:14px 26px;gap:24px;background:linear-gradient(120deg,rgba(255,255,255,.19),transparent 42%),var(--jb-crystal-base);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px 1px #fff,0 16px 50px -20px #00000080;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}html body nav.top .brand-logo img{height:48px}html body nav.top .links{gap:clamp(16px,2vw,32px)}html body nav.top .navgroup-trigger,html body nav.top .links a{color:var(--jb-crystal-ink)}html body nav.top .navgroup-panel{background:linear-gradient(135deg,rgba(255,255,255,.23),transparent 40%),var(--jb-crystal-base);border:1px solid rgba(255,255,255,.65);border-radius:20px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:inset 0 1px 1px #fff,0 24px 60px #0000003d}html body nav.top .navgroup-panel .ng-t{color:var(--jb-crystal-ink)}html body nav.top .navgroup-panel .ng-d{color:var(--jb-crystal-muted)}html body #hero{padding:144px 0 100px;min-height:100svh;box-sizing:border-box}html body #hero .hero-inner.jb-glass{width:min(720px,calc(100% - 96px));max-width:720px!important;margin:24px auto 48px clamp(48px,6vw,120px)!important;padding:38px 40px 32px;border-radius:30px;text-align:left;color:var(--jb-crystal-ink);filter:none!important}html body #hero h1{font-size:clamp(2.8rem,4.4vw,4.7rem);line-height:1.04;margin-bottom:22px;color:var(--jb-crystal-ink)}html body #hero .eyebrow{font-size:.73rem;line-height:1.7;letter-spacing:.2em;margin-bottom:24px;color:var(--jb-crystal-muted)}html body #hero .hero-lockup{font-size:1.4rem;margin:0 0 18px;color:var(--jb-crystal-ink)}html body #hero .sub{font-size:1.03rem;line-height:1.65;margin:0 0 26px;font-weight:400;color:var(--jb-crystal-muted)}html body #hero .cta-row{justify-content:flex-start;gap:14px!important}html body #hero .hero-saber-pill-wrap{justify-content:flex-start;margin-top:20px;gap:10px!important}html body #hero .hero-saber-pill{font-size:.78rem;color:var(--jb-crystal-ink);background:#a0b4c81f;border-color:#ffffff7a}html body :is(#hero,nav.top,#entrada) .sig-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;padding:13px 25px;border:1px solid rgba(255,255,255,.85);border-radius:999px;background:linear-gradient(155deg,#ffffff80,#ffffff17 44%,#96afc830 75%,#ffffff4d);color:var(--jb-crystal-ink)!important;font-size:1.25rem;line-height:1.15;box-shadow:inset 0 2px 1px #ffffffe6,inset 0 -2px 2px #ffffff38,0 8px 20px #00000029;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}html body :is(#hero,nav.top,#entrada) .sig-cta:after{display:none}html body :is(#hero,nav.top,#entrada) .sig-cta:hover{transform:translateY(-2px);box-shadow:inset 0 2px 1px #fff,0 12px 28px #0000003d}html body :is(#hero,nav.top,#entrada) a:focus-visible,html body nav.top button:focus-visible{outline:3px solid var(--jb-crystal-ink);outline-offset:5px}html body #hero>.jb-shot .jb-shot-veil,html body #promesa>.jb-shot .jb-shot-veil{background:linear-gradient(90deg,#0a101766,#0a10171a 66%),linear-gradient(0deg,rgba(10,16,23,.4),transparent 40%)!important}html[data-tema=dia] body #hero>.jb-shot .jb-shot-veil,html[data-tema=dia] body #promesa>.jb-shot .jb-shot-veil{background:linear-gradient(90deg,#dce6f033,#dce6f008 66%),linear-gradient(0deg,rgba(220,230,240,.25),transparent 40%)!important}html[data-tema=dia] body #hero .jb-shot-img,html[data-tema=dia] body #promesa .jb-shot-img{filter:brightness(1.08) saturate(.65) contrast(1.04)}html body #hero>.jb-shot{-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}html body #hero .hero-footer{bottom:26px;font-size:.7rem;letter-spacing:.18em}html body #promesa{padding-top:72px;padding-bottom:110px}html body #promesa .container.jb-glass{padding:38px;border-radius:30px}html body #promesa :is(h2,.n){color:var(--jb-crystal-ink)}html body #promesa :is(p,.lbl,.caps-sm,.italic){color:var(--jb-crystal-muted)}@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){@keyframes jbCrystalCamera{0%{transform:scale(1.04) translate3d(-1%,0,0) rotate(-.6deg)}to{transform:scale(1.22) translate3d(2%,3%,0) rotate(1.2deg)}}html body #hero.jb-mov.jb-live .jb-shot .jb-shot-img{animation:jbCrystalCamera linear both;animation-timeline:scroll(root block);animation-range:0 110vh}}}@media(max-width:980px){html body nav.top{top:10px;left:12px;right:12px;padding:10px 16px;border-radius:20px}html body nav.top .brand-logo img{height:40px}html body #hero{padding-top:112px;padding-bottom:72px}html body #hero .hero-inner.jb-glass{width:auto!important;max-width:none!important;margin:20px 20px 42px!important;padding:28px!important}html body #hero h1{font-size:clamp(2.55rem,7vw,4rem)}html body .mobile-drawer{background:#10161ed1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html[data-tema=dia] body .mobile-drawer{background:#ecf2f8d9}html body .mobile-drawer-inner{max-height:100svh;overflow-y:auto;box-sizing:border-box}html body #promesa .container.jb-glass{padding:28px!important}}@media(max-width:560px){html body #hero .hero-inner.jb-glass{margin:16px 16px 40px!important;padding:24px!important;border-radius:24px!important}html body #hero h1{font-size:2.65rem}html body #hero .eyebrow{font-size:.65rem;letter-spacing:.12em}html body #hero .cta-row .sig-cta{flex:1 1 100%}html body #hero .hero-saber-pill{width:100%;box-sizing:border-box}html body .jb-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media(prefers-reduced-motion:reduce){html body #hero.jb-mov.jb-live .jb-shot .jb-shot-img{animation:none!important;transform:scale(1.04)!important}html body :is(#hero,nav.top,#entrada) .sig-cta{transition:none}html body :is(#hero,nav.top,#entrada) .sig-cta:hover{transform:none}}@supports not (backdrop-filter:blur(1px)){html body .jb-glass,html body nav.top,html body nav.top .navgroup-panel{background:#18212b}html[data-tema=dia] body .jb-glass,html[data-tema=dia] body nav.top,html[data-tema=dia] body nav.top .navgroup-panel{background:#eef3f8}html[data-tema=dia] body #metodo .jb-glass{background:#18212b}}html[data-tema=dia] body nav.top .links .nav-decode-pill{color:#f7f8fa}html[data-tema=dia] body .jb-glass{background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 26%,transparent 70%,rgba(255,255,255,.1)),var(--jb-crystal-base);-webkit-backdrop-filter:blur(14px) saturate(125%);backdrop-filter:blur(14px) saturate(125%)}html[data-tema=dia] body nav.top,html[data-tema=dia] body nav.top.dark,html[data-tema=dia] body nav.top .navgroup-panel{background:linear-gradient(120deg,rgba(255,255,255,.19),transparent 42%),#f0f5fac7}@media(max-width:560px){html[data-tema=dia] body .jb-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media(max-width:980px){html body nav.top .desktop-cta{display:none!important}html body nav.top{gap:12px}}html body .jb-glass{--iron-grey:#d0d6df;--cool-steel:#bdc7d4}html[data-tema=dia] body .jb-glass{--iron-grey:#354250;--cool-steel:#435364}html body #metodo{--iron-grey:#d0d6df;--cool-steel:#bdc7d4}html body #metodo :is(.dk-intro p,.dk-phase p,.dk-intro h2 .italic){color:#d0d6df!important}html body :is(.sc-card,.jb-faq,.book-copy,.portrait-copy){--iron-grey:#d0d6df;--cool-steel:#bdc7d4}html[data-tema=dia] body :is(.sc-card,.jb-faq,.book-copy,.portrait-copy){--iron-grey:#354250;--cool-steel:#435364}html body #decode-home :is(.dh-card p,.dh-lead){color:#d0d6df}html[data-tema=dia] body #decode-home :is(.dh-card p,.dh-lead){color:#354250}html body nav.top.dark :is(.navgroup-trigger,.ng-d){color:var(--jb-crystal-ink)}html body .jb-glass,html body #decode-home .dh-card{border:1px solid rgba(238,246,255,.72);border-top-color:#fffffffa;border-bottom-color:#bed1e5ad;background:linear-gradient(145deg,rgba(242,249,255,.25),rgba(205,225,247,.035) 30%,transparent 63%,rgba(226,239,255,.16)),#0f151d85;box-shadow:inset 0 3px 2px -1px #ffffffdb,inset 3px 0 3px -2px #f3f9ffcc,inset -2px 0 3px -1px #cee0f68c,inset 0 -4px 4px -3px #ffffffd1,0 0 0 3px #d7e9fa17,0 22px 55px -26px #000000b3;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%)}html[data-tema=dia] body .jb-glass,html[data-tema=dia] body #decode-home .dh-card{background:linear-gradient(145deg,rgba(255,255,255,.53),rgba(255,255,255,.12) 35%,transparent 65%,rgba(255,255,255,.4)),#ebf3faad}html[data-tema=dia] body #metodo .jb-glass{background:linear-gradient(145deg,rgba(242,249,255,.25),transparent 45%,rgba(226,239,255,.16)),#0f151d9e}html body .jb-glass>.jb-brillo{height:16%;opacity:.65;border-radius:inherit}html body .jb-glass>.jb-luz:before{top:3px;left:3%;right:3%;height:2px;opacity:.9}html body :is(#hero,nav.top,#entrada) .sig-cta{box-shadow:inset 0 3px 2px #fffffff2,inset 2px 0 2px #fff9,inset 0 -3px 3px #e1f1ff94,0 0 0 3px #dcecff1f,0 8px 24px #0000003d}html body #hero>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-hero-desktop.webp?v=1792279769)!important;background-position:center!important}html body #metodo .jb-fondo-largo .jb-shot-img,html body #metodo>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-method-desktop.webp?v=1792279769)!important}html body #entrada>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-entrance-desktop.webp?v=1792279769)!important;background-position:center!important}html body #hero>.jb-shot:before{content:"";position:absolute;z-index:1;pointer-events:none;top:13%;bottom:2%;right:2%;width:43%;background:url(/cdn/shop/files/jb-avatar-transparent.webp?v=1792279769) center bottom/contain no-repeat;-webkit-mask-image:linear-gradient(#000 75%,transparent 100%);mask-image:linear-gradient(#000 75%,transparent 100%);transform-origin:center bottom}@media(min-width:981px){html body #hero .hero-inner.jb-glass{width:min(720px,51vw)}}@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){@keyframes jbAvatarDepth{0%{transform:translate3d(0,1.5%,0) scale(.96)}to{transform:translate3d(-2%,-5%,0) scale(1.06)}}html body #hero>.jb-shot:before{animation:jbAvatarDepth linear both;animation-timeline:scroll(root block);animation-range:0 110vh}}}@media(max-width:980px){html body #hero{padding-top:420px}html body #hero>.jb-shot:before{top:100px;bottom:auto;height:360px;right:12%;width:76%;background-position:center top}html body #hero>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-hero-mobile.webp?v=1792279769)!important}html body #metodo .jb-fondo-largo .jb-shot-img,html body #metodo>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-method-mobile.webp?v=1792279769)!important}html body #entrada>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-entrance-mobile.webp?v=1792279769)!important}html body .jb-glass,html body #decode-home .dh-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media(prefers-reduced-motion:reduce){html body #hero>.jb-shot:before{animation:none;transform:none}html body #decode-home .dh-card{transition:none}html body #decode-home .dh-card:hover{transform:none}}html body .jb-glass :is(.italic,.section-num,.caps-sm){color:var(--iron-grey)!important}html body #hero .hero-footer{color:var(--jb-crystal-muted)}html body nav.top.dark{background:linear-gradient(120deg,rgba(240,248,255,.21),transparent 42%),#0f151db8;box-shadow:inset 0 2px 2px #ffffffc7,inset 0 -2px 2px #dcebfa66,0 0 0 2px #d2e6ff14,0 16px 50px -20px #00000080}html[data-tema=dia] body nav.top.dark{background:linear-gradient(120deg,rgba(255,255,255,.4),transparent 42%),#f0f5fac7}@media(max-width:600px){html body .jb-glass p{font-size:1.08rem!important;line-height:1.65!important}html body .jb-glass h2{font-size:clamp(2.1rem,8vw,2.7rem)!important;line-height:1.12!important}html body #entrada .inner.jb-glass{padding:30px 24px}}html body nav.top .navgroup-panel{background:linear-gradient(135deg,rgba(235,245,255,.2),transparent 42%),#0f151df2}html[data-tema=dia] body nav.top .navgroup-panel{background:linear-gradient(135deg,rgba(255,255,255,.6),transparent 42%),#eef4faf7}html body.drawer-open nav.top{z-index:1001}html body .mobile-drawer-inner .mobile-group-label{color:var(--jb-crystal-muted)}html body :is(.team-case .team-inner,#casos .sc-escena){background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 28%,transparent 70%,rgba(255,255,255,.09)),#0f151d8c;border:1px solid rgba(235,245,255,.72);border-radius:28px;box-shadow:inset 0 3px 3px #ffffffd9,inset 2px 0 2px #f0f8ff6b,inset 0 -3px 3px #dcebfa59,0 20px 55px -22px #0009;-webkit-backdrop-filter:blur(10px) saturate(125%);backdrop-filter:blur(10px) saturate(125%);--iron-grey:#d0d6df;--cool-steel:#bdc7d4}html[data-tema=dia] body :is(.team-case .team-inner,#casos .sc-escena){background:linear-gradient(135deg,rgba(255,255,255,.48),transparent 35%),#ebf3fabf;--iron-grey:#354250;--cool-steel:#435364}html body .team-case .team-inner{padding:44px;box-sizing:border-box;max-width:min(940px,calc(100% - 40px))}html body .team-case:before{background-size:cover;background-position:center;opacity:.8;-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent)}html body #decode-home .dh-btn{background:linear-gradient(145deg,rgba(255,255,255,.24),transparent 44%),#28323e99;color:#f7f8fa;border:1px solid rgba(255,255,255,.76);box-shadow:inset 0 3px 2px #ffffffd9,inset 0 -3px 3px #dcebfa73,0 8px 20px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-tema=dia] body #decode-home .dh-btn{background:linear-gradient(145deg,rgba(255,255,255,.75),transparent 44%),#e6f0facc;color:#151b23}html body .editorial-bleed{background-image:none!important}@media(max-width:900px){html body .team-case .team-inner{padding:28px 24px}html body #casos .sc-escena{padding:12px!important}html body .team-case h2{font-size:clamp(2.1rem,8vw,2.7rem)}html body .team-case p{font-size:1.08rem;line-height:1.65}}html body #promesa>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-a-desktop.webp)!important;background-position:50% 50%!important}html body .manifesto>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-b-desktop.webp)!important;background-position:50% 50%!important}html body .portrait>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-c-desktop.webp)!important;background-position:50% 50%!important}html body #frameworks>.jb-shot .jb-shot-img,html body #frameworks>.fw-horizontal>.jb-fondo-largo .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-d-desktop.webp)!important;background-position:50% 50%!important}html body #casos>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-e-desktop.webp)!important;background-position:50% 50%!important}html body .editorial-bleed>.jb-shot .jb-shot-img,html body .jb-duo>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-f-desktop.webp)!important;background-position:50% 50%!important}html body #para-quien>.jb-shot .jb-shot-img,html body .team-case:before{background-image:url(/cdn/shop/files/jb-scene-g-desktop.webp)!important;background-position:50% 50%!important}html body #libro>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-h-desktop.webp)!important;background-position:50% 50%!important}html body .jb-faq>.jb-shot .jb-shot-img,html body #entrada>.jb-shot .jb-shot-img,html body .letter>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-i-desktop.webp)!important;background-position:50% 50%!important}html body #hero>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-j-desktop.webp)!important;background-position:50% 50%!important}html body #metodo>.jb-shot .jb-shot-img,html body #metodo>.dk-wrapper>.jb-fondo-largo .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-k-desktop.webp)!important;background-position:50% 50%!important}html body .jb-duo>.jb-shot .jb-shot-img{background-position:62% 45%!important}html body .letter>.jb-shot .jb-shot-img{background-position:35% 50%!important}html body #entrada>.jb-shot .jb-shot-img{background-position:65% 50%!important}html body #hero>.jb-shot:before{width:28%;right:1%;top:27%;bottom:8%}@media(max-width:980px){html body #promesa>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-a-mobile.webp)!important}html body .manifesto>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-b-mobile.webp)!important}html body .portrait>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-c-mobile.webp)!important}html body #frameworks>.jb-shot .jb-shot-img,html body #frameworks>.fw-horizontal>.jb-fondo-largo .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-d-mobile.webp)!important}html body #casos>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-e-mobile.webp)!important}html body .editorial-bleed>.jb-shot .jb-shot-img,html body .jb-duo>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-f-mobile.webp)!important}html body #para-quien>.jb-shot .jb-shot-img,html body .team-case:before{background-image:url(/cdn/shop/files/jb-scene-g-mobile.webp)!important}html body #libro>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-h-mobile.webp)!important}html body .jb-faq>.jb-shot .jb-shot-img,html body #entrada>.jb-shot .jb-shot-img,html body .letter>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-i-mobile.webp)!important}html body #hero>.jb-shot .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-j-mobile.webp)!important}html body #metodo>.jb-shot .jb-shot-img,html body #metodo>.dk-wrapper>.jb-fondo-largo .jb-shot-img{background-image:url(/cdn/shop/files/jb-scene-k-mobile.webp)!important}html body #hero>.jb-shot .jb-shot-img{background-size:auto 900px;background-position:50% 0!important}html body #hero>.jb-shot:before{width:46%;height:300px;top:100px;right:2%;bottom:auto}html body .letter>.jb-shot .jb-shot-img{background-position:38% 50%!important}html body #entrada>.jb-shot .jb-shot-img{background-position:62% 50%!important}}html body #hero .hero-inner.jb-glass{--jb-crystal-ink:#15202a;--jb-crystal-muted:#293945;--iron-grey:#293945;--cool-steel:#354653;--silver:#273641;--white:#15202a;background:linear-gradient(118deg,#ffffffa3,#ebf3f93b 28%,#ffffff75 59%,#dae6f133 82%),#e3edf67a!important;border:1px solid rgba(255,255,255,.94);border-radius:34px;box-shadow:0 2px 1px #ffffffb8,0 7px 0 -2px #6e82937a,0 10px 2px -3px #f5fbffa3,0 26px 34px -14px #0000008c,0 48px 80px -28px #00000075,inset 0 0 0 2px #ffffffab,inset 3px 3px 3px #fffffff2,inset -3px -3px 4px #62768a73,inset 0 0 0 7px #e1f0fc47,inset 0 0 18px 10px #ffffff47!important;-webkit-backdrop-filter:blur(14px) saturate(80%) brightness(1.3);backdrop-filter:blur(14px) saturate(80%) brightness(1.3);isolation:isolate}html body #hero .hero-inner.jb-glass:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:31px;padding:7px;pointer-events:none;z-index:2;background:linear-gradient(126deg,#fff,#fffffff5 5%,#6c849c80 13%,#ffffffe8 19%,#ffffff1f 31%,#fff 42%,#7893a785 49%,#ffffffe0,#ffffff29,#fff 88%,#b6d1e6c2 95%,#fff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html body #hero .hero-inner.jb-glass:after{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:23px;border:1px solid rgba(255,255,255,.78);pointer-events:none;z-index:0;box-shadow:inset 1px 1px 3px #4e687d2e,0 0 3px #ffffffdb}html body #hero .hero-inner>.jb-luz{top:0;right:0;bottom:0;left:0;opacity:1;animation:none;background:radial-gradient(ellipse 22% 7% at 9% 1%,rgba(255,255,255,.96),transparent 78%),radial-gradient(ellipse 5% 21% at 99% 77%,rgba(255,255,255,.82),transparent 80%),radial-gradient(ellipse 30% 5% at 59% 99%,rgba(255,255,255,.86),transparent 78%)}html body #hero .hero-inner>.jb-luz:before,html body #hero .hero-inner>.jb-luz:after{display:none}html body #hero .hero-inner>.jb-brillo{top:12px;right:12px;bottom:12px;left:12px;height:auto;border-radius:22px;opacity:.76;mask-image:none;-webkit-mask-image:none;background:linear-gradient(116deg,transparent 4%,rgba(255,255,255,.64) 9%,rgba(255,255,255,.08) 15%,transparent 24%,transparent 55%,rgba(255,255,255,.44) 62%,transparent 72%)}html body #hero .hero-inner :is(h1,.accent,.hero-lockup,.decode-lockup,.hero-saber-pill,.sig-cta){color:#15202a!important}html body #hero .hero-inner :is(.sub,.eyebrow){color:#293945!important}html body #hero .hero-inner h1{text-shadow:0 1px 0 rgba(255,255,255,.8)}html body #hero .hero-inner .sig-cta{background:linear-gradient(140deg,#ffffffd9,#e8f1f752 44%,#ffffffb3);border-color:#fff;box-shadow:inset 0 2px 1px #fff,inset 0 -3px 3px #5b778d59,0 2px #718b9f73,0 7px 12px #2c3d4c2e}html body #hero .hero-inner .hero-saber-pill{background:#ffffff45;border-color:#fffc}@media(max-width:560px){html body #hero .hero-inner.jb-glass:before{border-radius:21px;padding:5px}html body #hero .hero-inner.jb-glass:after{top:9px;right:9px;bottom:9px;left:9px;border-radius:15px}}html body #hero .hero-inner :is(.decode-lockup span,.hero-saber-pill em){color:#243440!important}@media(min-width:981px){html body #hero>.jb-shot:before{width:36%;top:14%;bottom:2%;right:1%}}@media(max-width:980px){html body #hero>.jb-shot:before{width:62%;height:330px;top:92px;right:0;bottom:auto}}@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){@keyframes jbAvatarLeftProof{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-16%,-3%,0) scale(1.04)}}html body #hero>.jb-shot:before{animation:jbAvatarLeftProof linear both;animation-timeline:scroll(root block);animation-range:0 90vh}}}@media(prefers-reduced-motion:reduce){html body #hero>.jb-shot:before{animation:none!important;transform:none!important}}@media(min-width:981px){html body .lateral-progress a:after{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}}html body #hero .hero-inner.jb-glass{background:linear-gradient(125deg,#f8fbff99,#e8f1fa78 50%,#f8fbff91)!important;border:1px solid transparent;border-radius:34px;box-shadow:0 24px 48px -20px #00000080!important;-webkit-backdrop-filter:blur(8px) saturate(65%) brightness(1.6);backdrop-filter:blur(8px) saturate(65%) brightness(1.6);isolation:isolate}html body #hero .hero-inner.jb-glass:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:0;pointer-events:none;padding:0;border:0 solid transparent;border-radius:0;background:none;-webkit-mask:none;mask:none;box-shadow:none;opacity:1;border-image:url(/cdn/shop/files/jb-glass-hybrid-wide.webp) 180 fill / 48px / 0 stretch}html body #hero .hero-inner.jb-glass:after{display:none}html body #hero .hero-inner>.jb-luz,html body #hero .hero-inner>.jb-brillo{display:none}html body #hero .hero-inner>*:not(.jb-luz):not(.jb-brillo){position:relative;z-index:1}html body #hero .hero-inner .cta-row>.sig-cta:first-child{position:relative;isolation:isolate;background:#f9fcff4d!important;border:1px solid transparent;border-radius:999px;box-shadow:0 9px 16px -8px #192a3859!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html body #hero .hero-inner .cta-row>.sig-cta:first-child:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;pointer-events:none;border:0 solid transparent;background:none;box-shadow:none;border-radius:0;border-image:url(/cdn/shop/files/jb-glass-hybrid-pill.webp) 297 fill / 28px / 0 stretch}html body #hero .hero-inner .cta-row>.sig-cta:first-child:after{display:none}@media(max-width:560px){html body #hero .hero-inner.jb-glass{border-radius:24px}html body #hero .hero-inner.jb-glass:before{padding:0;border-radius:0;border-image-source:url(/cdn/shop/files/jb-glass-hybrid-tall.webp);border-image-slice:160 fill;border-image-width:36px}}@media(max-width:980px){html body #hero>.jb-shot .jb-shot-img{-webkit-mask-image:linear-gradient(to bottom,#000 0px,#000 620px,transparent 895px);mask-image:linear-gradient(to bottom,#000 0px,#000 620px,transparent 895px)}}html body #hero .cta-row.in{clip-path:none;overflow:visible}@media(max-width:560px){html body #promesa .metrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}html body #promesa .metric{min-width:0;padding:28px 8px}html body #promesa .metric .n{font-size:clamp(2rem,8.6vw,2.6rem)}html body #promesa .metric .lbl{font-size:.72rem;letter-spacing:.08em;line-height:1.6;overflow-wrap:anywhere}}html body :is(.jb-glass,.dh-card,.team-inner,.dk-phase,nav.top,.navgroup-panel,.mobile-drawer-inner,.faq details,.colophon .line),html body #casos:not(.voces-escena) .sc-card{--jb-crystal-ink:#15202a;--jb-crystal-muted:#293945;--iron-grey:#293945;--cool-steel:#354653;--silver:#273641;--white:#15202a;color:#15202a!important;background:linear-gradient(125deg,#f8fbffa8,#e8f1fa85 50%,#f8fbff9e)!important;border:1px solid transparent!important;border-radius:28px;border-image:url(/cdn/shop/files/jb-glass-hybrid-wide.webp) 180 fill / 38px / 0 stretch!important;box-shadow:0 20px 40px -22px #0000007a!important;-webkit-backdrop-filter:blur(8px) saturate(65%) brightness(1.3)!important;backdrop-filter:blur(8px) saturate(65%) brightness(1.3)!important}html body :is(.jb-glass,.dh-card,.team-inner,.dk-phase,nav.top,.navgroup-panel,.mobile-drawer-inner,.faq details,.colophon .line) :is(h1,h2,h3,p,a,summary,.italic,.it,.num,.n,.lbl,.caps-sm,.section-num,.ng-t,.ng-d,.mobile-group-label,.sc-tag,.sc-result,.caption,.desc,.fw-num,.fw-pill,.dh-k),html body #casos .sc-card :is(h3,p,.sc-tag,.sc-result){color:#20303c!important;text-shadow:none}html body .jb-glass>:is(.jb-luz,.jb-brillo),html body #hero .hero-inner.jb-glass:before,html body #hero .hero-inner.jb-glass:after,html body #frameworks .fw-card:before,html body #frameworks .fw-card:after{display:none!important}html body :is(.sig-cta,.dh-btn,.book-buy,.hero-saber-pill,.nav-decode-pill,.decode-mpill,.fw-pill,.jb-tema-riel){background:#f4f9fe99!important;color:#15202a!important;border:1px solid transparent!important;border-radius:999px!important;border-image:url(/cdn/shop/files/jb-glass-hybrid-pill.webp) 297 fill / 24px / 0 stretch!important;box-shadow:0 8px 15px -9px #14233066!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html body .sig-cta:after,html body #hero .hero-inner .cta-row>.sig-cta:first-child:before{display:none!important}html body :is(.dh-btn,.book-buy,.sig-cta){min-height:48px;box-sizing:border-box}html body nav.top{border-image-width:28px!important}html body nav.top .brand-logo img{filter:brightness(0)!important}html body nav.top :is(.navgroup-trigger,.jb-tema-txt){color:#20303c!important}html body nav.top .nav-burger span{background:#20303c!important}html body .navgroup-panel{border-image-width:24px!important}html body :is(.dh-card,.faq details){border-image-width:24px!important}html body .faq details{padding:20px 24px;margin-bottom:14px}html body .dk-phase{padding:24px;box-sizing:border-box}html body .colophon .line{padding:24px;margin:0 auto;max-width:1100px}html body .cta-row.in,html body .dh-cta.in,html body .sig-cta.in{clip-path:none}html body :is(.jb-glass,.dh-card,.team-inner,.dk-phase,.mobile-drawer-inner) a:focus-visible{outline:3px solid #15202a;outline-offset:4px}@media(max-width:980px){html body :is(.jb-glass,.dh-card,.team-inner,.dk-phase,.mobile-drawer-inner),html body #casos:not(.voces-escena) .sc-card{border-image-source:url(/cdn/shop/files/jb-glass-hybrid-tall.webp)!important;border-image-slice:160 fill!important;border-image-width:30px!important;border-radius:24px}html body .mobile-drawer-inner{margin:90px 12px 24px;width:calc(100% - 24px);padding:30px 24px;max-height:calc(100svh - 110px)}html body .dk-phase{padding:24px}html body .decode-mpill{bottom:12px;border-image-width:18px!important}}html body :is(.sig-cta,.dh-btn,.book-buy,.hero-saber-pill,.nav-decode-pill,.decode-mpill,.fw-pill,.jb-tema-riel){border-image-slice:240 fill!important}html body a.decode-mpill{background:#f4f9feb8!important;color:#15202a!important}html body #metodo :is(.dk-intro p,.dk-phase p,.dk-intro h2 .italic){color:#293945!important}html body #decode-home .dh-card p{color:#293945!important}html body #casos .sc-card :is(.sc-result span,.sc-result .num){color:#20303c!important}html body :is(.mobile-diagnostico,.mobile-cta){background:#f4f9fe99!important;color:#15202a!important;border:1px solid transparent!important;border-radius:999px!important;border-image:url(/cdn/shop/files/jb-glass-hybrid-pill.webp) 240 fill / 24px / 0 stretch!important;padding:16px 24px;box-sizing:border-box;max-width:100%;text-align:center}html body :is(.jb-glass,.dh-card,.team-inner,.dk-phase,.mobile-drawer-inner) :is(span,b,em,li,strong,label){color:#20303c!important}html body .mobile-cta:after{display:none!important}html[data-tema=dia] body a.decode-mpill{background:#f4f9feb8!important;color:#15202a!important}@media(max-width:980px){html body #metodo .dk-phase{margin-bottom:20px!important}html body #metodo .dk-phase .caption{opacity:1}}html body #jb-sig{filter:brightness(0)!important}html body .team-inner :is(.team-mark-line,.team-mark-name,.team-mark-meta){color:#20303c!important}html body #decode-home .dh-btn,html[data-tema=dia] body #decode-home .dh-btn{background:#f4f9fea6!important;color:#15202a!important}html body #decode-home .dh-k{color:#293945!important}html body .faq summary{font-size:clamp(1.3rem,2vw,1.65rem)!important;line-height:1.35!important;padding-right:30px}html body .faq summary:after{right:0!important;font-size:1.5rem!important}@media(max-width:560px){html body .faq details{padding:20px 18px}html body .faq details p{font-size:1rem!important;line-height:1.6!important}}html body footer.letter a.sig-cta.letter-size{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px 38px!important;max-width:100%;text-align:center;line-height:1.25}@media(max-width:560px){html body footer.letter a.sig-cta.letter-size{padding:16px 32px!important}}html body #promesa{view-timeline-name:--jb-promesa-avatar;view-timeline-axis:block}html body .manifesto{view-timeline-name:--jb-manifesto-avatar;view-timeline-axis:block}html body :is(#promesa,.manifesto)>.jb-shot:before{content:"";position:absolute;z-index:1;pointer-events:none;left:1%;top:12%;width:29%;height:min(720px,80%);background-position:center bottom;background-size:contain;background-repeat:no-repeat;transform-origin:50% 80%;-webkit-mask-image:linear-gradient(#000 76%,transparent 100%);mask-image:linear-gradient(#000 76%,transparent 100%)}html body #promesa>.jb-shot:before{background-image:url(/cdn/shop/files/jb-promesa-tablet-mannequin-v3-preview.png)}html body .manifesto>.jb-shot:before{background-image:url(/cdn/shop/files/jb-manifesto-open-hand-mannequin-v3-preview.png)}@media(min-width:981px){html body #promesa .container.jb-glass,html body .manifesto .inner.jb-glass{width:66%;max-width:1060px!important;margin-left:auto!important;margin-right:3%!important;box-sizing:border-box}}@media(max-width:980px){html body #promesa,html body .manifesto{padding-top:340px}html body :is(#promesa,.manifesto)>.jb-shot:before{top:28px;left:3%;width:240px;max-width:75%;height:330px}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){@keyframes jbSceneAvatarDepth{0%{transform:translate3d(0,14px,0) scale(.97) rotate(-.5deg)}to{transform:translate3d(0,-18px,0) scale(1.03) rotate(.5deg)}}html body :is(#promesa,.manifesto)>.jb-shot:before{animation:jbSceneAvatarDepth linear both;animation-range:entry 0% exit 100%}html body #promesa>.jb-shot:before{animation-timeline:--jb-promesa-avatar}html body .manifesto>.jb-shot:before{animation-timeline:--jb-manifesto-avatar}}}@media(prefers-reduced-motion:reduce){html body :is(#promesa,.manifesto)>.jb-shot:before{animation:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/jb-capa.css.map */
