.trajetoria{--t-sky:#eef0fa;--t-ink:#1d1a38;--t-muted:#4a4768;--t-cobalt:#3b4bdb;--t-cobalt-text:#2f3bb5;--t-gold:#f2b632;--t-gold-text:#7a5200;--t-line:#c9cce6;--t-card:#fff;--t-alert:#d2462f;--t-health:#2e8b6a;--t-health-text:#1f6e52;--t-alert-text:#b23a26;--bg:var(--t-sky);--fg:var(--t-ink);--muted:var(--t-muted);--figure:var(--t-cobalt);--figure-shadow:#2c38a8;--pants:#1d1a38;--pants-shadow:#2b2552;--shoe:#14122a;--team:#a9add6;--floor:#b9bcdd;--furniture:#1d1a38;background-color:var(--t-sky);min-height:100vh;color:var(--t-ink);font-family:var(--t-sans), system-ui, sans-serif}body:has(>.trajetoria){background-color:#eef0fa}.trajetoria .t-serif{font-family:var(--t-serif), Georgia, serif;letter-spacing:-.01em;font-weight:400}.trajetoria :focus-visible{outline:2px solid var(--t-cobalt);outline-offset:3px}.trajetoria .t-dark :focus-visible,.trajetoria [data-stage="6"] :focus-visible{outline-color:var(--t-gold)}.t-button{border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:0 1.5rem;font-size:.97rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,transform .25s cubic-bezier(.2,.8,.2,1.4),box-shadow .25s;display:inline-flex}.t-button:hover{transform:translateY(-2px);box-shadow:0 8px 18px -8px #1d1a3873}.t-button:active{box-shadow:none;transition-duration:80ms;transform:translateY(0)scale(.97)}.t-button-primary{background:var(--t-cobalt);color:#fff}.t-button-primary:hover{background:var(--t-ink)}.t-button-secondary{color:inherit;border:1.5px solid}.t-button-secondary:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.t-button-gold{background:var(--t-gold);color:var(--t-ink)}.t-button-gold:hover{background:#fff}[data-stage]{--fg:#1d1a38;--muted:#4a4768;--figure:#3b4bdb;--floor:#b9bcdd;--furniture:#1d1a38}[data-stage="0"]{--bg:#eef0fa}[data-stage="1"]{--bg:#e8ebfa;--team:#a9add6}[data-stage="2"]{--bg:#ebe4ee;--team:#b7b5c9}[data-stage="3"]{--bg:#e2e8fa;--team:#7f88e8}[data-stage="4"]{--bg:#d6dff8;--team:#7f88e8}[data-stage="5"]{--bg:#c6d1f4;--team:#6f79e6}[data-stage="6"]{--bg:#1d1a38;--fg:#eef0fa;--muted:#b7b9da;--figure:#8c98ff;--team:#6f79e6;--floor:#4a4675;--furniture:#5a568a}.t-scene{border-radius:1.4rem;width:100%;height:auto;display:block;overflow:hidden}.t-scene .t-hand,.t-task{transform-box:fill-box;transform-origin:50%}@keyframes t-jitter{0%,to{transform:translate(0)}25%{transform:translate(-1.5px,.5px)}75%{transform:translate(1.5px,-.5px)}}.t-scribble{animation:.35s linear infinite t-jitter}@keyframes t-twinkle{0%,to{opacity:.55}50%{opacity:1}}.t-star{animation:2.4s ease-in-out infinite t-twinkle}.t-story{background-color:var(--bg);color:var(--fg);transition:background-color .9s,color .9s}.t-story .t-muted{color:var(--muted);transition:color .9s}.t-anim{display:none}.t-static{display:block}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.t-anim{display:grid}.t-static{display:none}}.t-static>li{background-color:var(--bg);color:var(--fg)}.t-static>li .t-muted{color:var(--muted)}.t-stage{z-index:2;align-self:start;position:sticky}.t-anim{grid-template-columns:1fr}.t-anim .t-stage{background-color:var(--bg);padding:.75rem 1.25rem .5rem;transition:background-color .9s;top:0}.t-anim .t-step{opacity:.35;align-items:flex-start;min-height:85vh;padding:2rem 1.25rem 0;transition:opacity .6s;display:flex}.t-anim .t-step[data-active=true]{opacity:1}.t-anim .t-step:last-child{min-height:100vh}@media (min-width:900px){.t-anim{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);column-gap:4rem;max-width:88rem;margin:0 auto;padding:0 2rem}.t-anim .t-stage{background:0 0;flex-direction:column;justify-content:center;height:100vh;padding:0;display:flex;top:0}.t-anim .t-step{align-items:center;min-height:100vh;padding:0}}.t-stage-scene{width:100%}.t-scene{border-radius:1.4rem;box-shadow:0 30px 60px -40px #1d1a388c}.t-track{align-items:center;gap:.9rem;margin-bottom:.6rem;display:flex}.t-track-line{flex:1;position:relative}.t-track ol{justify-content:space-between;display:flex;position:relative}.t-track-rail{background:color-mix(in srgb, var(--fg) 18%, transparent);height:2px;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%)}.t-track-fill{background:var(--t-gold);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.t-track button{color:var(--fg);cursor:pointer;align-items:center;gap:.6rem;padding:.45rem .2rem;font-size:.85rem;display:flex}.t-track-dot{border:2px solid color-mix(in srgb, var(--fg) 45%, transparent);background:var(--bg);border-radius:999px;width:12px;height:12px;transition:transform .35s cubic-bezier(.2,.8,.2,1.6),background-color .3s,border-color .3s;display:block}.t-track li[data-passed=true] .t-track-dot{background:var(--t-gold);border-color:var(--t-gold)}.t-track li[data-active=true] .t-track-dot{background:var(--t-gold);border-color:var(--fg);transform:scale(1.45)}.t-track-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-track-current{min-width:6.5rem;color:var(--fg);font-size:.85rem;font-weight:600}@media (min-width:900px){.t-anim .t-stage{flex-direction:row;align-items:center;gap:1.6rem}.t-track{flex-shrink:0;margin:0}.t-track-current{display:none}.t-track ol{flex-direction:column;gap:1.1rem}.t-track-rail{width:2px;height:auto;inset:14px auto 14px 11px;transform:none}.t-track-fill{transform-origin:top;transform:scaleY(var(--p,0))}.t-track-name{clip-path:none;opacity:.6;width:auto;height:auto;transition:opacity .3s;position:static}.t-track li[data-active=true] .t-track-name{opacity:1;font-weight:600}.t-track button:hover .t-track-name{opacity:1}}.t-word{will-change:transform, opacity;display:inline-block}.t-hero .t-stop{transform-origin:top;transition:opacity .5s,transform .8s cubic-bezier(.2,.9,.3,1.25)}.t-traveler-figure{transform:scale(.64)}@media (max-width:700px){.t-traveler-figure{transform:scale(1.35)}}.t-hero .t-ripple{transform-box:fill-box;transform-origin:50%;opacity:0}.t-layer-far,.t-layer-near,.t-layer-path{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.t-layer-far{transform:translate(calc(var(--px,0) * -6px), calc(var(--py,0) * -2px))}.t-layer-near{transform:translate(calc(var(--px,0) * -14px), calc(var(--py,0) * -4px))}.t-layer-path{transform:translate(calc(var(--px,0) * 6px), calc(var(--py,0) * 3px))}.t-offer-card{transition:transform .35s cubic-bezier(.2,.8,.2,1.3),box-shadow .35s,border-color .2s}.t-offer-card:hover{border-color:var(--t-cobalt);transform:translateY(-4px);box-shadow:0 18px 30px -20px #1d1a3880}@keyframes t-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.t-hero[data-ready=false] .t-path-js{stroke-dashoffset:1px}.t-hero[data-ready=false] .t-traveler{opacity:0}.t-hero .t-stop[data-arrived=false]{opacity:0;transform:perspective(900px)rotateX(-75deg)}.t-hero .t-stop-dot[data-arrived=true] .t-ripple{animation:.9s cubic-bezier(.2,.8,.2,1) both t-ripple}}.t-strike{background-image:linear-gradient(var(--t-alert), var(--t-alert));background-position:0 58%;background-repeat:no-repeat;background-size:100% 2px;display:inline;position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes t-strike-through{0%{color:var(--t-ink);background-size:0% 2px}to{color:var(--t-muted);background-size:100% 2px}}.t-strike{animation:linear both t-strike-through;animation-timeline:view();animation-range:cover 25% cover 45%}@keyframes t-light-up{0%{opacity:.15;transform:translateY(.4em)}to{opacity:1;transform:none}}.t-light-up{animation:linear both t-light-up;animation-timeline:view();animation-range:entry 10% cover 40%}}}.t-journey-anim{display:none}.t-journey-static{display:block}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.t-journey-anim{display:block}.t-journey-static{display:none}}.t-caption{transition:opacity .4s,transform .4s}@keyframes t-caption-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes t-curtain{0%{clip-path:inset(0 0 100%);transform:translateY(12px)}to{clip-path:inset(0 0 -10%);transform:none}}@keyframes t-pop{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.t-caption-enter{animation:.45s cubic-bezier(.2,.8,.2,1) both t-caption-enter}.t-run-title{animation:.7s cubic-bezier(.2,.8,.2,1) both t-curtain}.t-revenue-label{transform-origin:100%;color:var(--t-ink);animation:.45s cubic-bezier(.2,.8,.2,1) both t-pop;display:inline-block}.t-revenue-label[data-tone=loss]{color:var(--t-alert-text)}.t-revenue-label[data-tone=gain]{color:var(--t-gold-text)}.t-bar{transition:transform .3s,background-color .5s,border-color .5s}.t-faq summary{cursor:pointer;list-style:none}.t-faq summary::-webkit-details-marker{display:none}.t-faq summary .t-sign{transition:transform .3s}.t-faq details[open] summary .t-sign{transform:rotate(45deg)}.trajetoria{interpolate-size:allow-keywords}.t-faq details::details-content{block-size:0;transition:block-size .45s cubic-bezier(.2, .8, .2, 1), content-visibility .45s allow-discrete;overflow:hidden}.t-faq details[open]::details-content{block-size:auto}.t-faq summary{transition:color .2s}.t-faq summary:hover{color:var(--t-cobalt-text)}.t-field{border:1.5px solid var(--t-line);width:100%;color:var(--t-ink);background:#fff;border-radius:.75rem;padding:.8rem 1rem;transition:border-color .2s,box-shadow .3s cubic-bezier(.2,.8,.2,1)}.t-field:focus{border-color:var(--t-cobalt);box-shadow:0 0 0 4px color-mix(in srgb, var(--t-cobalt) 22%, transparent);outline:none}.t-label{transition:color .2s,transform .2s}.t-group:focus-within .t-label{color:var(--t-cobalt-text);transform:translate(3px)}.trajetoria #jornada{--halo:var(--t-sky)}.t-menu summary::-webkit-details-marker{display:none}.t-field[aria-invalid=true]{border-color:var(--t-alert)}
