.otium-problema{--ot-ink:#404040;--ot-soft:#595959;--ot-mute:#8a8a8a;--ot-blue:#1c6ee8;--ot-blue-soft:#e8f0fd;--ot-pink:#feacc6;--ot-pink-soft:#ffdee9;--ot-pink-ink:#e86aa0;--ot-line:#ececec;--ot-bg:#fff;--ot-font:var(--font-inter-tight),-apple-system,sans-serif;width:100%;max-width:560px;font-family:var(--ot-font);color:var(--ot-ink)}.otium-problema *,.otium-problema :after,.otium-problema :before{box-sizing:border-box}.otium-problema .op-stage-wrap{position:relative;width:100%;aspect-ratio:1/1;background:var(--ot-bg);border:1px solid var(--ot-line);border-radius:28px;box-shadow:0 1px 2px rgba(64,64,64,.04),0 24px 60px -34px rgba(64,64,64,.22);overflow:hidden}.otium-problema .op-stage-wrap:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#f0f0f0 1px,transparent 0);background-size:24px 24px;opacity:.6;pointer-events:none}.otium-problema .op-stage{position:absolute;inset:0;padding:34px 38px;display:flex;flex-direction:column;transition:opacity .5s cubic-bezier(.2,.8,.2,1)}.otium-problema.is-resetting .op-stage{opacity:0}.otium-problema .op-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.otium-problema .op-daylabel{font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--ot-ink)}.otium-problema .op-clock{display:flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums;transition:color .5s cubic-bezier(.2,.8,.2,1)}.otium-problema .op-clock-time{font-size:30px;font-weight:600;letter-spacing:-.01em}.otium-problema .op-clock-ampm{font-size:14px;font-weight:500;color:var(--ot-mute)}.otium-problema.is-stress .op-clock{color:var(--ot-pink-ink)}.otium-problema .op-timeline{position:relative;flex:1;display:flex;gap:14px;min-height:0}.otium-problema .op-hours{position:relative;width:42px;flex:none;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0;transition:opacity .4s ease}.otium-problema.is-chaos .op-hours{opacity:.25}.otium-problema .op-hour{font-size:9.5px;font-weight:500;color:var(--ot-mute);letter-spacing:.02em;white-space:nowrap}.otium-problema .op-track{position:relative;flex:1;border-left:1px solid var(--ot-line)}.otium-problema .op-track:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(16.666% - 1px),var(--ot-line) calc(16.666% - 1px),var(--ot-line) 16.666%);opacity:.7;transition:opacity .4s ease}.otium-problema.is-chaos .op-track:before{opacity:.2}.otium-problema.is-chaos .op-track{animation:opCrashShake .55s cubic-bezier(.36,.07,.19,.97) .15s}@keyframes opCrashShake{0%{transform:translate(0)}15%{transform:translate(-5px,2px)}30%{transform:translate(6px,-1px)}45%{transform:translate(-5px,2px)}60%{transform:translate(4px,-1px)}78%{transform:translate(-2px,1px)}to{transform:translate(0)}}.otium-problema .op-block{position:absolute;right:10px;z-index:2;background:var(--ot-bg);border:1px solid var(--ot-line);border-left:2.5px solid var(--ot-soft);border-radius:9px;padding:6px 11px;box-shadow:0 1px 2px rgba(64,64,64,.05),0 10px 22px -16px rgba(64,64,64,.4);font-size:11px;font-weight:500;color:var(--ot-ink);line-height:1.2;opacity:0;transform:translateY(6px) scale(.98);transition:opacity .34s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.3,1.4,.5,1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.otium-problema .op-block.show{opacity:1;transform:translateY(0) scale(1)}.otium-problema .op-block .op-block-tag{display:block;font-size:8px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ot-mute);margin-bottom:1px}.otium-problema .op-block.is-money{border-left-color:var(--ot-pink-ink)}.otium-problema .op-block.is-money .op-block-tag{color:var(--ot-pink-ink)}.otium-problema.is-chaos .op-block{box-shadow:0 4px 10px rgba(64,64,64,.12),0 26px 46px -14px rgba(232,106,160,.5)}.otium-solucion{--os-ink:#404040;--os-ink-soft:#595959;--os-ink-mute:#8a8a8a;--os-blue:#1c6ee8;--os-blue-soft:#e8f0fd;--os-pink:#feacc6;--os-pink-soft:#ffdee9;--os-teal:#0ca8d1;--os-green:#3fbf7f;--os-green-soft:#e4f6ed;--os-line:#ececec;--os-font:var(--font-inter-tight),-apple-system,sans-serif;width:100%;max-width:560px;font-family:var(--os-font);color:var(--os-ink)}.otium-solucion *,.otium-solucion :after,.otium-solucion :before{box-sizing:border-box}.otium-solucion .os-stage{position:relative;width:560px;height:560px;background:#fff;border:1px solid var(--os-line);border-radius:28px;overflow:hidden;box-shadow:0 1px 2px rgba(64,64,64,.04),0 24px 60px -34px rgba(64,64,64,.22)}.otium-solucion .os-stage:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#f0f0f0 1px,transparent 0);background-size:24px 24px;opacity:.6;pointer-events:none}.otium-solucion .os-links{position:absolute;inset:0;z-index:5;pointer-events:none}.otium-solucion .os-links path{fill:none;stroke:var(--os-blue);stroke-width:1.4;stroke-dasharray:6 6;opacity:0;transition:opacity .5s}.otium-solucion .os-links path.live{opacity:.4;animation:osFlow 1s linear infinite}@keyframes osFlow{to{stroke-dashoffset:-12}}.otium-solucion .os-core{position:absolute;top:50%;left:50%;width:128px;height:128px;margin:-64px 0 0 -64px;display:flex;align-items:center;justify-content:center;z-index:20;opacity:0;transform:scale(.4);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.otium-solucion .os-core.show{opacity:1;transform:scale(1)}.otium-solucion .os-core-logo{width:92px;height:92px;display:flex;align-items:center;justify-content:center;z-index:2;filter:drop-shadow(0 6px 18px rgba(254,141,198,.4))}.otium-solucion .os-core-ring{position:absolute;top:50%;left:50%;width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:50%;border:2px solid var(--os-pink);opacity:0;z-index:1}.otium-solucion .os-core.pulse .os-core-ring{animation:osRingPulse 2.4s ease-out infinite}@keyframes osRingPulse{0%{transform:scale(.8);opacity:.55}to{transform:scale(2.2);opacity:0}}.otium-solucion .os-tool{position:absolute;background:#fff;border:1px solid var(--os-line);border-radius:12px;padding:8px 11px;box-shadow:0 5px 16px -8px rgba(64,64,64,.25);display:flex;align-items:center;gap:8px;z-index:10;opacity:0;transition:opacity .5s,transform .8s cubic-bezier(.2,.8,.2,1),left .9s cubic-bezier(.4,0,.2,1),top .9s cubic-bezier(.4,0,.2,1);will-change:transform,left,top}.otium-solucion .os-tool .os-ico{width:26px;height:26px;border-radius:7px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.otium-solucion .os-tool .os-nm{font-size:11.5px;font-weight:600;color:var(--os-ink);white-space:nowrap}.otium-solucion .os-tool .os-bd{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--os-pink);color:#9b3a5a;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;border:1.5px solid #fff;transition:transform .2s ease}.otium-solucion .os-tool.chaos{animation:osShake var(--osd,.5s) ease-in-out infinite}@keyframes osShake{0%,to{transform:translate(0) rotate(var(--osr))}20%{transform:translate(-2.5px,1.5px) rotate(calc(var(--osr) - 1.4deg))}40%{transform:translate(2px,-2px) rotate(calc(var(--osr) + 1.1deg))}60%{transform:translate(-1.5px,-1.5px) rotate(calc(var(--osr) - .8deg))}80%{transform:translate(2.5px,1px) rotate(calc(var(--osr) + 1.3deg))}}.otium-solucion .chaos .os-bd{animation:osPop var(--osp,.9s) ease-in-out infinite}@keyframes osPop{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.otium-solucion .os-notif{position:absolute;z-index:15;background:#fff;border:1px solid var(--os-line);border-radius:9px;padding:5px 9px;font-size:10px;font-weight:500;color:var(--os-ink-soft);box-shadow:0 7px 18px -8px rgba(64,64,64,.3);white-space:nowrap;opacity:0;transform:translateY(6px) scale(.9);transition:opacity .3s,transform .3s cubic-bezier(.2,1.5,.4,1);pointer-events:none;display:flex;align-items:center;gap:6px}.otium-solucion .os-notif.show{opacity:1;transform:translateY(0) scale(1)}.otium-solucion .os-notif .ndot{width:6px;height:6px;border-radius:50%;background:var(--os-pink);flex-shrink:0}.otium-solucion .os-notif .ndot.blue{background:var(--os-blue)}.otium-solucion .os-notif .ndot.teal{background:var(--os-teal)}.otium-solucion .os-panel{position:absolute;top:50%;left:50%;width:84%;margin-left:-42%;margin-top:-110px;background:#fff;border:1px solid var(--os-line);border-radius:16px;box-shadow:0 18px 44px -22px rgba(64,64,64,.22);padding:16px 18px;z-index:30;opacity:0;transform:translateY(14px) scale(.97);transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1)}.otium-solucion .os-panel.show{opacity:1;transform:translateY(0) scale(1)}.otium-solucion .os-panel-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;margin-bottom:4px;border-bottom:1px solid var(--os-line)}.otium-solucion .os-panel-title{display:flex;align-items:center;gap:8px}.otium-solucion .os-panel-title .dot{width:8px;height:8px;border-radius:50%;background:var(--os-green);box-shadow:0 0 0 3px var(--os-green-soft)}.otium-solucion .os-panel-title .t{font-family:var(--os-font);font-size:14px;font-weight:600;color:var(--os-ink)}.otium-solucion .os-panel-status{width:24px;height:24px;border-radius:50%;background:var(--os-green-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.otium-solucion .os-task{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f4f4f4;opacity:0;transform:translateX(-8px);transition:opacity .45s,transform .45s}.otium-solucion .os-task:last-child{border-bottom:none}.otium-solucion .os-task.show{opacity:1;transform:translateX(0)}.otium-solucion .os-task .check{width:20px;height:20px;border-radius:50%;background:var(--os-green-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.otium-solucion .os-task .tx{flex:1;font-size:12.5px;color:var(--os-ink);font-weight:500}.otium-solucion .os-task .tag{font-size:11px;color:var(--os-ink-mute);font-weight:500}.otium-trabajamos{--ot-ink:#404040;--ot-ink-soft:#595959;--ot-ink-mute:#8a8a8a;--ot-blue:#1c6ee8;--ot-blue-soft:#e8f0fd;--ot-pink:#feacc6;--ot-pink-soft:#ffdee9;--ot-teal:#0ca8d1;--ot-green:#3fbf7f;--ot-green-soft:#e4f6ed;--ot-green-ink:#2a9d63;--ot-line:#ececec;--ot-font:var(--font-inter-tight),-apple-system,sans-serif;width:100%;max-width:560px;font-family:var(--ot-font);color:var(--ot-ink)}.otium-trabajamos *,.otium-trabajamos :after,.otium-trabajamos :before{box-sizing:border-box}.otium-trabajamos .ot-stage{position:relative;width:560px;height:560px;background:#fff;border:1px solid var(--ot-line);border-radius:28px;overflow:hidden;box-shadow:0 1px 2px rgba(64,64,64,.04),0 24px 60px -34px rgba(64,64,64,.22)}.otium-trabajamos .ot-stage:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#f0f0f0 1px,transparent 0);background-size:24px 24px;opacity:.6;pointer-events:none}.otium-trabajamos .step-bar{position:absolute;top:18px;left:22px;right:22px;z-index:50;display:flex;align-items:center;gap:10px;pointer-events:none}.otium-trabajamos .step-bar .step-num{font-family:var(--ot-font);font-size:20px;font-weight:600;color:var(--ot-ink-mute);letter-spacing:.04em;line-height:27px}.otium-trabajamos .step-bar .step-name{font-family:var(--ot-font);font-size:20px;font-weight:600;color:var(--ot-pink);position:relative;height:27px;overflow:hidden;flex:1;top:2px}.otium-trabajamos .step-bar .step-name span{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.otium-trabajamos .step-bar .step-name span.show{opacity:1;transform:translateY(0)}.otium-trabajamos .step-bar .step-name span.gone{opacity:0;transform:translateY(-8px)}.otium-trabajamos .progress{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);z-index:50;display:flex;align-items:center;gap:0;pointer-events:none}.otium-trabajamos .progress .dot{position:relative;width:14px;height:14px;border-radius:50%;background:#e8e8e8;display:flex;align-items:center;justify-content:center;transition:background .35s ease;flex-shrink:0}.otium-trabajamos .progress .dot .dot-inner{width:6px;height:6px;border-radius:50%;background:#fff;opacity:0;transform:scale(0);transition:opacity .3s ease,transform .3s cubic-bezier(.3,1.4,.5,1)}.otium-trabajamos .progress .dot.active{background:var(--ot-green)}.otium-trabajamos .progress .dot.active .dot-inner{opacity:1;transform:scale(1)}.otium-trabajamos .progress .dot .dot-check{position:absolute;width:8px;height:8px;opacity:0;transform:scale(.3);transition:opacity .35s ease,transform .35s cubic-bezier(.3,1.6,.5,1)}.otium-trabajamos .progress .dot.done{background:var(--ot-green)}.otium-trabajamos .progress .dot.done .dot-inner{opacity:0;transform:scale(0)}.otium-trabajamos .progress .dot.done .dot-check{opacity:1;transform:scale(1)}.otium-trabajamos .progress .seg{width:32px;height:2px;background:#e8e8e8;overflow:hidden;position:relative;flex-shrink:0}.otium-trabajamos .progress .seg .seg-fill{position:absolute;inset:0;background:var(--ot-green);transform:translateX(-100%)}.otium-trabajamos .progress .seg.active .seg-fill{animation:otSegFill var(--seg-dur,4s) linear forwards}.otium-trabajamos .progress .seg.done .seg-fill{transform:translateX(0)}@keyframes otSegFill{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.otium-trabajamos .scene{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .9s ease;pointer-events:none}.otium-trabajamos .scene.active{opacity:1}.otium-trabajamos .q-card{width:78%;background:#fff;border:1px solid var(--ot-line);border-radius:18px;box-shadow:0 18px 44px -22px rgba(64,64,64,.22);padding:24px 22px;position:relative}.otium-trabajamos .q-head{display:flex;align-items:center;gap:9px;margin-bottom:18px}.otium-trabajamos .q-head .dot{width:9px;height:9px;border-radius:50%;background:var(--ot-pink)}.otium-trabajamos .q-head .lbl{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--ot-ink-mute);text-transform:uppercase}.otium-trabajamos .q-title{font-size:16px;font-weight:600;color:var(--ot-ink);margin-bottom:18px;line-height:1.35;opacity:0;transform:translateY(6px);transition:opacity .5s,transform .5s}.otium-trabajamos .q-title.show{opacity:1;transform:translateY(0)}.otium-trabajamos .q-opts{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.otium-trabajamos .q-opt{display:flex;align-items:center;gap:11px;padding:11px 13px;background:#fff;border:1px solid var(--ot-line);border-radius:11px;font-size:13px;color:var(--ot-ink);font-weight:500;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s,background .4s,border-color .4s,color .4s}.otium-trabajamos .q-opt.show{opacity:1;transform:translateY(0)}.otium-trabajamos .q-opt .radio{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--ot-line);flex-shrink:0;background:#fff;transition:all .35s;position:relative}.otium-trabajamos .q-opt.picked{background:var(--ot-blue-soft);border-color:var(--ot-blue);color:var(--ot-blue)}.otium-trabajamos .q-opt.picked .radio{border-color:var(--ot-blue);background:var(--ot-blue)}.otium-trabajamos .q-opt.picked .radio:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.otium-trabajamos .q-btn{width:100%;padding:11px;background:var(--ot-ink);color:#fff;border:none;border-radius:11px;font-size:13px;font-weight:600;font-family:var(--ot-font);opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s,background .35s;cursor:default}.otium-trabajamos .q-btn.show{opacity:1;transform:translateY(0)}.otium-trabajamos .q-btn.pressed{background:var(--ot-green-ink);transform:scale(.97) translateY(0)}.otium-trabajamos .q-success{position:absolute;inset:0;background:#fff;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;opacity:0;pointer-events:none;transition:opacity .5s}.otium-trabajamos .q-success.show{opacity:1}.otium-trabajamos .q-success .ring{width:64px;height:64px;border-radius:50%;background:var(--ot-green-soft);display:flex;align-items:center;justify-content:center;transform:scale(.6);transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.otium-trabajamos .q-success.show .ring{transform:scale(1)}.otium-trabajamos .q-success .msg{font-size:13.5px;font-weight:500;color:var(--ot-ink-soft)}.otium-trabajamos .gear-wrap{position:absolute;top:50%;left:50%;width:90px;height:90px;margin:-45px 0 0 -45px;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.7);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.otium-trabajamos .gear-wrap.show{opacity:1;transform:scale(1)}.otium-trabajamos .gear-wrap.fade-out{opacity:0;transform:scale(1.15)}.otium-trabajamos .gear-spin{width:74px;height:74px;animation:otGearSpin 2.4s linear infinite;color:var(--ot-blue)}@keyframes otGearSpin{to{transform:rotate(1turn)}}.otium-trabajamos .platform{position:absolute;top:50%;left:50%;width:90%;max-width:480px;margin-left:-45%;background:#fff;border:1px solid var(--ot-line);border-radius:14px;box-shadow:0 18px 44px -22px rgba(64,64,64,.22);opacity:0;transform:translateY(-50%) scale(.94);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.otium-trabajamos .platform.show{opacity:1;transform:translateY(-50%) scale(1)}.otium-trabajamos .platform-tab{background:var(--ot-blue-soft);display:inline-block;border-radius:8px 8px 0 0;padding:6px 14px;font-size:10.5px;font-weight:600;color:var(--ot-blue);letter-spacing:.02em;margin:10px 0 0 14px;opacity:0;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease}.otium-trabajamos .platform-tab.show{opacity:1;transform:translateY(0)}.otium-trabajamos .platform-body{display:flex;min-height:280px;border-top:1px solid var(--ot-line);border-radius:0 0 14px 14px;overflow:hidden}.otium-trabajamos .pf-side{width:96px;flex-shrink:0;border-right:1px solid var(--ot-line);background:#fafafa;padding:12px 8px;display:flex;flex-direction:column;gap:5px}.otium-trabajamos .pf-side-logo{width:18px;height:18px;border-radius:5px;background:var(--ot-pink-soft);margin:0 auto 10px;opacity:0;transition:opacity .4s}.otium-trabajamos .pf-side-item{display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:6px;font-size:10px;font-weight:500;color:var(--ot-ink-mute);opacity:0;transform:translateX(-6px);transition:opacity .35s,transform .35s,background .3s,color .3s}.otium-trabajamos .pf-side-item.show{opacity:1;transform:translateX(0)}.otium-trabajamos .pf-side-item.active{background:var(--ot-blue-soft);color:var(--ot-blue)}.otium-trabajamos .pf-side-item .ico{width:11px;height:11px;border-radius:3px;background:currentColor;opacity:.7;flex-shrink:0}.otium-trabajamos .pf-main{flex:1;padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.otium-trabajamos .pf-section-lbl{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;background:var(--ot-green-soft);padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:600;color:var(--ot-green-ink);letter-spacing:.02em;opacity:0;transform:translateY(4px);transition:opacity .35s,transform .35s}.otium-trabajamos .pf-section-lbl.show{opacity:1;transform:translateY(0)}.otium-trabajamos .pf-section-lbl .live-dot{width:7px;height:7px;border-radius:50%;background:var(--ot-green);box-shadow:0 0 0 0 rgba(63,191,127,.55);animation:otPfLivePulse 1.6s ease-out infinite}@keyframes otPfLivePulse{0%{box-shadow:0 0 0 0 rgba(63,191,127,.55)}to{box-shadow:0 0 0 8px rgba(63,191,127,0)}}.otium-trabajamos .pf-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.otium-trabajamos .pf-card{background:#fff;border:1px solid var(--ot-line);border-radius:8px;padding:8px;height:64px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;transform:translateY(8px) scale(.95);transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1)}.otium-trabajamos .pf-card.show{opacity:1;transform:translateY(0) scale(1)}.otium-trabajamos .pf-card-art{flex:1;display:flex;align-items:center;justify-content:center;gap:3px;padding:4px 0}.otium-trabajamos .pf-bar{height:5px;border-radius:3px;flex:1}.otium-trabajamos .pf-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.otium-trabajamos .pf-card-foot{display:flex;flex-direction:column;gap:3px}.otium-trabajamos .pf-card-foot .l{height:3px;border-radius:2px;background:#eee}.otium-trabajamos .pf-card-foot .l.s{width:60%}.otium-trabajamos .pf-chart{background:#fff;border:1px solid var(--ot-line);border-radius:10px;padding:11px 12px;margin-top:4px;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.otium-trabajamos .pf-chart.show{opacity:1;transform:translateY(0)}.otium-trabajamos .pf-chart-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:6px}.otium-trabajamos .pf-chart-meta{display:flex;flex-direction:column;gap:1px}.otium-trabajamos .pf-chart-lbl{font-size:9.5px;color:var(--ot-ink-mute);font-weight:500}.otium-trabajamos .pf-chart-num{font-size:16px;font-weight:600;color:var(--ot-ink);line-height:1.1;font-variant-numeric:tabular-nums}.otium-trabajamos .pf-chart-delta{font-size:10px;font-weight:600;color:var(--ot-green-ink);background:var(--ot-green-soft);padding:2px 7px;border-radius:999px}.otium-trabajamos .pf-chart-svg{width:100%;height:46px;display:block;overflow:visible}.otium-trabajamos .pf-chart-line{fill:none;stroke:var(--ot-green);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:330;stroke-dashoffset:330;transition:stroke-dashoffset 1.6s ease}.otium-trabajamos .pf-chart.show .pf-chart-line{stroke-dashoffset:0}.otium-trabajamos .pf-chart-fill{fill:url(#otPfChartGrad);opacity:0;transition:opacity .8s ease .4s}.otium-trabajamos .pf-chart.show .pf-chart-fill{opacity:1}.otium-trabajamos .pf-chart-dot{fill:var(--ot-green);opacity:0;transition:opacity .4s ease 1.4s}.otium-trabajamos .pf-chart.show .pf-chart-dot{opacity:1}.otium-trabajamos .bond-wrap{width:88%;max-width:460px;position:relative;height:280px}.otium-trabajamos .node{position:absolute;top:50%;width:78px;height:78px;margin-top:-39px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px solid var(--ot-line);border-radius:18px;box-shadow:0 10px 28px -16px rgba(64,64,64,.25);opacity:0;transform:scale(.7);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.otium-trabajamos .node.show{opacity:1;transform:scale(1)}.otium-trabajamos .node-left{left:0}.otium-trabajamos .node-right{right:0}.otium-trabajamos .node .n-ico{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.otium-trabajamos .node-left .n-ico{background:var(--ot-pink-soft);color:#9b3a5a}.otium-trabajamos .node-right .n-ico{background:var(--ot-blue-soft);color:var(--ot-blue)}.otium-trabajamos .node .n-lbl{font-size:10px;font-weight:600;color:var(--ot-ink-soft);letter-spacing:.02em}.otium-trabajamos .bond-line{position:absolute;top:50%;left:78px;right:78px;height:2px;margin-top:-1px;background:linear-gradient(90deg,#feacc6,#feacc6 30%,#a8c4f0 70%,#1c6ee8);opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .5s ease,transform .9s cubic-bezier(.3,.8,.3,1)}.otium-trabajamos .bond-line.show{opacity:.5;transform:scaleX(1)}.otium-trabajamos .bond-pulse{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--ot-green);margin-top:-4px;box-shadow:0 0 0 4px rgba(63,191,127,.18);opacity:0}.otium-trabajamos .bond-pulse.run{animation:otBondTravel 2.6s ease-in-out infinite}@keyframes otBondTravel{0%{opacity:0;left:82px}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 90px)}}.otium-trabajamos .improve{position:absolute;left:50%;transform:translateX(-50%) translateY(8px);background:#fff;border:1px solid var(--ot-line);border-radius:11px;padding:7px 12px;font-size:11.5px;font-weight:500;color:var(--ot-ink);box-shadow:0 12px 28px -14px rgba(64,64,64,.25);display:flex;align-items:center;gap:8px;white-space:nowrap;opacity:0;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1);z-index:5}.otium-trabajamos .improve.show{opacity:1;transform:translateX(-50%) translateY(0)}.otium-trabajamos .improve.up{top:46px}.otium-trabajamos .improve.down{bottom:46px;transform:translateX(-50%) translateY(-8px)}.otium-trabajamos .improve.down.show{transform:translateX(-50%) translateY(0)}.otium-trabajamos .improve .ck{width:16px;height:16px;border-radius:50%;background:var(--ot-green-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}