.journey{--accent:var(--service-construir,var(--rose));--accent-deep:#c9727d;--accent-shade:#a95c66;--accent-tint:color-mix(in srgb,var(--accent) 22%,var(--paper));--tone:var(--surface-tone,#1916000b);--tone-strong:#19160014;--card-r:var(--radius-card,32px);--inner-r:24px;--card-pad-b:var(--section-pad-block,clamp(3rem,6vw,5.5rem));--card-pad-i:var(--section-pad-inline,clamp(1.25rem,4.2vw,4.5rem));--card-w:min(100% - 2 * var(--gutter),var(--content-width) - 2 * var(--gutter));padding-bottom:var(--card-gap,clamp(.75rem,1.4vw,1.25rem));background:var(--paper)}.journey--construir{--accent:var(--service-construir,var(--rose))}.journey--potenciar{--accent:var(--service-potenciar,var(--signal))}.journey--extender{--accent:var(--service-extender,var(--blue))}.journey--brain,.journey--harness,.journey--audiencias{--accent:var(--color-app,var(--cyan))}body:has(.journey) .interior-header{background:0 0}.journey-mono{font:600 var(--text-label) var(--font-sans);letter-spacing:0}.journey h2{max-width:24ch;font-size:var(--h2);letter-spacing:-.052em;text-wrap:balance;font-weight:800;line-height:1}.journey h3{font-size:var(--h3);letter-spacing:-.045em;font-weight:800;line-height:1.08}.journey-serif{font:italic 400 1em/1 var(--serif);letter-spacing:-.02em}.journey :is(.journey-situations-card,.journey-faq) .journey-serif{font-size:1em;font-style:normal;font-weight:500;font-family:var(--font-sans);letter-spacing:inherit}.journey-card{width:var(--card-w);margin:var(--card-gap) auto 0;padding:var(--card-pad-b) var(--card-pad-i);border-radius:var(--card-r)}.journey-open{width:var(--card-w);padding:var(--card-pad-b) var(--card-pad-i);margin-inline:auto}.journey-button{background:var(--button-bg);width:fit-content;min-height:3.25rem;color:var(--button-fg);border-radius:999px;align-items:center;gap:.9rem;padding:.8rem 1.5rem .8rem 1.75rem;font-weight:700;text-decoration:none;display:inline-flex}.journey-hero{min-height:clamp(34rem,calc(100svh - var(--header-h) - 2 * var(--card-gap)),50rem);background:var(--night);color:var(--paper);grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-top:0;padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.journey-hero :focus-visible{outline-color:var(--signal)}.journey-hero-copy{justify-items:start;display:grid}.journey-name{white-space:nowrap;letter-spacing:-.07em;margin-left:-.05em;font:800 clamp(4rem,7.4vw,8.5rem)/.8 Geist,Inter,Arial,sans-serif}.journey-dot{background:var(--accent);border-radius:50%;width:.15em;height:.15em;margin-left:.04em;display:inline-block}.journey-hero h1{max-width:15ch;font:italic 400 clamp(2.1rem,3.2vw,3.5rem)/1.02 var(--serif);letter-spacing:-.02em;text-wrap:balance;margin-top:clamp(1.25rem,2.4vw,2rem)}.journey-hero .journey-button{margin-top:clamp(2rem,3.4vw,3rem)}.journey-hero-art{margin-block:-1rem;position:relative}.journey--construir .journey-hero,.journey--audiencias .journey-hero{height:clamp(30rem,calc(100svh - var(--header-h) - 2 * var(--card-gap)),52rem);padding-block:clamp(1.5rem,2.6vw,2.5rem);grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0;padding-right:clamp(1.5rem,2.6vw,2.5rem)}.journey--construir .journey-hero-copy,.journey--audiencias .journey-hero-copy{align-self:center;min-width:0;min-height:0}.journey:is(.journey--construir,.journey--potenciar,.journey--extender,.journey--brain,.journey--harness,.journey--audiencias,.journey--haz,.journey--blog) .journey-name{font:800 var(--display-name)/1.05 var(--font-sans);letter-spacing:-.055em}.journey:is(.journey--construir,.journey--potenciar,.journey--extender,.journey--brain,.journey--harness,.journey--audiencias,.journey--haz,.journey--blog) .journey-hero h1{max-width:25ch;font:400 var(--text-claim,clamp(1.25rem,1.2vw + .85rem,1.8125rem))/1.3 Geist,Inter,Arial,sans-serif;letter-spacing:-.025em;margin-top:clamp(1rem,2.4svh,1.75rem)}.journey--construir .journey-hero .journey-button{max-width:100%;margin-top:clamp(1.25rem,3svh,2.25rem)}.journey--construir .journey-hero-art--construir{min-width:0;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.journey-intro{width:var(--card-w);padding:var(--card-pad-b) var(--card-pad-i);text-align:center;margin-inline:auto}.journey-statement{text-wrap:balance;max-width:30ch;font-size:var(--text-proclaim);letter-spacing:-.035em;color:var(--text-quiet);margin-inline:auto;font-weight:600;line-height:1.16}.journey-statement strong{font-weight:inherit;color:var(--ink)}.journey-situations-card{background:var(--tone)}.journey-situations-card h2{max-width:none}.journey-situations-lead{max-width:46ch;margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-lead);line-height:1.5}.journey-situations{counter-reset:situation;max-width:38rem;margin:var(--space-3) 0 0;padding:0;list-style:none}.journey-situation{counter-increment:situation;border-top:1px solid var(--line-soft);color:var(--text-muted);font-size:var(--text-body);grid-template-columns:2.4rem minmax(0,1fr);column-gap:.75rem;padding:1.25rem 0;line-height:1.5;display:grid}.journey-situation:last-child{border-bottom:1px solid var(--line-soft)}.journey-situation:before{content:counter(situation,decimal-leading-zero);color:var(--text-muted);font-size:var(--text-label);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:.3em;font-weight:700}.journey-situation strong{color:var(--ink);font-size:var(--text-lead);letter-spacing:-.015em;font-weight:700;line-height:1.25}.journey-situation span{margin-top:.35rem}@media (width>=900px){.journey-situations-lead{max-width:60ch}.journey-situations{max-width:none;margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem);display:grid}.journey-situation{grid-template-columns:minmax(0,1fr);align-content:start;padding:1.5rem 0 0}.journey-situation:last-child{border-bottom:0}.journey-situation:before{color:var(--ink);font-size:var(--h3);letter-spacing:-.045em;grid-row:auto;padding:0 0 1.25rem;font-weight:800;line-height:1}.journey-situation span{margin-top:.5rem}.journey-situations-card .journey-illustrative{margin-top:var(--space-4)}}.journey-levers{margin-top:var(--space-4);align-content:start;gap:.4rem;display:grid}.journey-lever{border-radius:var(--radius-control);width:100%;color:var(--text-muted);font:inherit;font-size:var(--text-body);letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:.75rem minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem 1.2rem 1.1rem;font-weight:400;line-height:1.45;transition:background-color .3s,color .3s,box-shadow .3s;display:grid;position:relative}.journey-lever i{border:1.5px solid;border-radius:50%;width:.75rem;height:.75rem;margin-top:.4em;transition:background-color .3s,border-color .3s}.journey-lever strong{color:var(--ink);font-size:var(--text-lead);letter-spacing:-.015em;margin-bottom:.3rem;font-weight:700;line-height:1.25;display:block}.journey-lever>span>span{display:block}.journey-lever:hover{color:var(--ink)}.journey-lever[aria-pressed=true]{background:var(--surface-paper);color:var(--text-muted);box-shadow:var(--shadow-raised)}.journey-lever[aria-pressed=true] i{border-color:var(--state-selected);background:var(--state-selected)}.journey-illustrative{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-body);line-height:1.5}@media (width<=1024px){.journey .journey-levers{margin-top:var(--space-3)}}.journey-phases{--labels:9.5rem;--pg:clamp(1rem,2vw,1.75rem);grid-template-columns:var(--labels) minmax(0,1fr);column-gap:var(--pg);margin-top:var(--space-4);grid-template-rows:repeat(5,auto);display:grid;position:relative}.journey-phases-labels{grid-template-rows:subgrid;color:var(--text-muted);font-size:var(--text-label);grid-area:1/1/6;font-weight:600;display:grid}.journey-phases-labels span{border-top:1px solid var(--line);padding:1.05rem 1rem}.journey-phases-labels span:first-child{grid-row:3}.journey-phases-labels span:nth-child(2){grid-row:4}.journey-phases-labels span:nth-child(3){grid-row:5}.journey-phases-labels span:last-child{border-top:0}.journey .journey-ruler{grid-area:1/2/6;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:subgrid;column-gap:var(--pg);border:0;margin:0;padding:0;display:grid;position:relative}.journey-ruler:before{content:"";top:.3rem;left:calc(-1 * (var(--labels) + var(--pg)));background:var(--ink);transform-origin:0;height:1px;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;right:0}.journey .journey-ruler li{grid-row:1/6;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;transition:opacity .5s ease calc(.3s + var(--i) * .15s),transform .6s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--i) * .15s);border:0;gap:0;padding:0;display:grid;position:relative}.journey-ruler-tick{background:var(--ink);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:0;left:0}.journey-phase-n{color:var(--text-muted);font-size:var(--text-label);font-variant-numeric:tabular-nums;padding-top:1.35rem;font-weight:600}.journey-ruler h3{font-size:var(--h3);padding:.2rem 0 1.25rem}.journey-work,.journey-output{border-top:1px solid var(--line);font-size:var(--text-body);padding-block:1.05rem;line-height:1.45}.journey-output{border-top:0;padding-right:1rem;font-weight:600;line-height:1.35}.journey-phases:after{content:"";z-index:-1;border-radius:var(--radius-control);background:var(--accent-tint);grid-area:5/1/auto/-1}.journey-phases{isolation:isolate}.journey-phases-labels span:last-child{position:relative}.journey-cell-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1025px){.journey-phases--two{grid-template-rows:repeat(4,auto)}.journey-phases--two .journey-phases-labels{grid-row:1/5}.journey-phases--two .journey-phases-labels span:nth-child(2){grid-row:4}.journey .journey-phases--two .journey-ruler,.journey .journey-phases--two .journey-ruler li{grid-row:1/5}.journey-phases--two:after{grid-row:4}}.journey-faq{background:var(--tone);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.journey .journey-contact{background:var(--paper);color:var(--ink);border-radius:var(--radius-card);scroll-margin-top:calc(var(--header-h) + var(--card-gap))}.journey-contact .contact-ledger-main{grid-template-columns:minmax(0,30fr) minmax(0,70fr);align-items:start;gap:clamp(2rem,4vw,4rem);min-height:0;padding:0}.journey-contact .contact-ledger-intro{gap:1.5rem;min-height:0;padding:0}.journey-contact .contact-ledger-intro :is(h1,h2){max-width:14ch;font-size:var(--h2);letter-spacing:-.055em;margin:0;font-weight:800;line-height:1}.journey-contact .contact-ledger-intro :is(h1,h2) em{letter-spacing:-.025em;margin-bottom:.12em;font-size:1em;display:block}.journey-contact .contact-ledger-intro :is(h1,h2) strong{font-weight:800;display:block}.journey-contact .contact-ledger-intro>p:last-child{max-width:34ch;color:var(--ink);font-size:1rem;line-height:1.5}.journey-contact .contact-ledger-panel{color:var(--ink);background:0 0;border-radius:0;padding:0}.journey-other{width:var(--card-w);padding:clamp(2rem,4vw,3rem) var(--card-pad-i);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-inline:auto;display:flex}.journey-other .journey-mono{color:var(--text-muted)}.journey-other ul{flex-wrap:wrap;gap:.6rem;display:flex}.journey-other-link{--swatch:var(--service-potenciar);border-radius:var(--radius-pill);background:var(--tone);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-height:3.25rem;padding:.65rem 1.2rem;text-decoration:none;transition:background-color .18s;display:flex}.journey-other-link:hover{background:var(--tone-strong)}.journey .journey-other-link--construir{--swatch:var(--service-construir)}.journey .journey-other-link--extender{--swatch:var(--service-extender)}.journey .journey-other-link--brain,.journey .journey-other-link--harness,.journey .journey-other-link--audiencias{--swatch:var(--color-app)}.journey-swatch{aspect-ratio:1;background:var(--swatch);border-radius:50%;width:.7rem}.journey-other-link strong{font-size:var(--text-lead);letter-spacing:-.04em;font-weight:800}.journey-other-link span:nth-child(3){color:var(--text-muted);font:400 var(--text-label) var(--font-sans);letter-spacing:0;text-transform:none}.journey-other-link span:last-child{font-size:1em}@media (width<=1024px){.journey-phases{display:block}.journey-phases-labels,.journey-phases:after{display:none}.journey-ruler:before{left:0}.journey .journey-ruler{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}.journey .journey-ruler li{grid-row:auto;grid-template-rows:none}.journey-cell-label{clip:auto;width:auto;height:auto;color:var(--text-muted);font-size:var(--text-label);margin-bottom:.2rem;font-weight:600;display:block;position:static;overflow:visible}.journey-output{border-radius:var(--radius-control);background:var(--accent-tint);margin-top:.25rem;padding:.85rem 1rem}}@media (width<=720px){.journey .journey-ruler{grid-template-columns:1fr;padding-left:1.75rem}.journey-ruler:before{transform-origin:top;width:1px;height:auto;inset:0 auto 0 .3rem}.js-inview .journey-phases:not(.is-inview) .journey-ruler:before{transform:scaleY(0)}.journey-ruler-tick{top:1.5rem;left:-1.75rem}.journey-phase-n{padding-top:1.2rem}.journey-ruler h3{padding-bottom:.6rem}.journey-work{padding-block:.75rem}}@media (prefers-reduced-motion:no-preference){.js-inview .journey-phases:not(.is-inview) .journey-ruler:before{transform:scaleX(0)}.js-inview .journey-phases:not(.is-inview) .journey-ruler li{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.journey *{transition:none!important;animation:none!important}}@media (width<=1024px){.journey-hero{grid-template-columns:1fr;gap:clamp(2.5rem,6vw,3.5rem);min-height:0}.journey--construir .journey-hero,.journey--audiencias .journey-hero{grid-template-rows:auto auto;height:auto}.journey--construir .journey-hero-art--construir{max-width:none;height:auto;margin:0}.journey-hero-art{max-width:40rem}.journey-faq,.journey-contact .contact-ledger-main{grid-template-columns:1fr}}@media (width<=720px){.journey{--card-w:calc(100% - 24px);--inner-r:20px;--card-pad-i:clamp(1.25rem,5vw,1.75rem)}.journey-other{flex-direction:column;align-items:flex-start}.journey-other ul,.journey-other li,.journey-other-link{width:100%}.journey-other-link{grid-template-columns:.7rem minmax(0,1fr) auto;column-gap:.75rem;padding-block:.75rem;display:grid}.journey-other-link strong{grid-area:1/2}.journey-other-link span:nth-child(3){grid-area:2/2}.journey-other-link span:last-child{grid-area:1/3}}@media (width<=600px){.journey-name{font-size:clamp(3.4rem,17vw,4.6rem)}.journey-hero h1{font-size:clamp(1.9rem,8.4vw,2.5rem)}}.journey--potenciar{--ease:cubic-bezier(.2,.7,.2,1)}.journey--potenciar .journey-hero{grid-template-columns:calc(var(--text-claim) * 16.575) minmax(0,1fr)}.journey.journey--potenciar .journey-hero h1{max-width:16.575em}.journey--potenciar .journey-hero{min-height:clamp(30rem,calc(100svh - var(--header-h) - 2 * var(--card-gap)),56rem);padding-block:clamp(1.5rem,2.6vw,2.5rem);align-items:stretch;padding-right:clamp(1.5rem,2.6vw,2.5rem);position:relative}.journey--potenciar .journey-hero-copy{align-self:center}.journey-hero-note{color:#fffbea6b;font-size:.75rem;position:absolute;bottom:clamp(.4rem,.9vw,.8rem);right:clamp(1.5rem,2.6vw,2.5rem)}@media (width<=1024px){.journey--potenciar .journey-hero{height:auto;padding-right:var(--card-pad-i);grid-template-columns:1fr}.journey-hero-note{text-align:right;margin-top:-1rem;position:static}}.journey--potenciar .journey-intro{overflow:clip}.journey-statement--kinetic{line-height:1.16}.kw{transition:transform .95s var(--ease) calc(.45s + var(--i) * 32ms),color .7s ease calc(.45s + var(--i) * 32ms);display:inline-block;position:relative}.kw-em{color:var(--ink)}.kw-pain{background:linear-gradient(var(--state-alert),var(--state-alert)) no-repeat 0 96%/100% .07em;transition:transform .95s var(--ease) calc(.45s + var(--i) * 32ms),color .7s ease calc(.45s + var(--i) * 32ms),background-size .6s var(--ease) 1.9s}.kw-tag{color:var(--ink);font:600 var(--ui-text-sm)/1.3 var(--font-sans);white-space:nowrap;opacity:0;transition:opacity .35s ease calc(.3s + var(--i) * 32ms);pointer-events:none;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 3px;display:inline-flex;position:absolute;bottom:calc(100% + .15em);left:50%;transform:translate(-50%);box-shadow:0 6px 16px #1916001a}.kw-tag svg{background:var(--c);width:17px;height:17px;fill:var(--ink);border-radius:50%;padding:3px}.journey-approach{background:var(--tone);grid-template:"t s""d s""l s"1fr"n s"/minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(2rem,5vw,5rem);display:grid}.journey-approach h2{grid-area:t}.journey-approach-lead{max-width:46ch;margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-lead);grid-area:d;line-height:1.5}.journey-levers{grid-area:l}.journey-approach .journey-illustrative{grid-area:n;align-self:end}.journey-approach .journey-levers{counter-reset:lever;gap:0;margin-top:clamp(2.5rem,5vw,4rem)}.journey-approach .journey-lever{counter-increment:lever;border-top:1px solid var(--line-soft);min-height:clamp(12rem,34svh,20rem);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:2.4rem minmax(0,1fr);align-content:center;align-items:start;column-gap:.75rem;padding:1.25rem 0;transition:opacity .45s,color .3s}.journey-approach .journey-lever:last-child{margin-bottom:clamp(4rem,24svh,14rem)}.journey-approach.is-steps .journey-lever[aria-pressed=false]{opacity:.55}.journey-approach.is-steps .journey-lever[aria-pressed=false]:hover{opacity:.8}.journey-approach .journey-lever[aria-pressed=true]{box-shadow:none;background:0 0}.journey-approach .journey-lever i{background:var(--paper);width:2.1rem;height:2.1rem;color:var(--ink);font-variant-numeric:tabular-nums;border:0;border-radius:50%;place-items:center;margin-top:-.2rem;font-size:.88rem;font-style:normal;font-weight:800;transition:background-color .35s,color .35s;display:grid}.journey-approach .journey-lever i:before{content:counter(lever)}.journey-approach .journey-lever[aria-pressed=true] i{background:var(--state-selected);color:var(--paper)}.journey-approach .journey-lever strong{font-size:var(--h3);letter-spacing:-.035em;font-weight:800;line-height:1.08}.journey-approach .journey-lever>span>span{max-width:44ch;margin-top:.5rem}.journey-stage{top:calc(var(--header-h) + 2rem);min-width:0;height:min(calc(100svh - var(--header-h) - 4rem),42rem);grid-area:s;align-content:center;align-self:start;justify-items:center;display:grid;position:sticky}@media (width<=1024px) and (orientation:portrait),(width<=1024px) and (height>=501px){.journey-approach{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"t""d""s""l""n"}.journey-stage{--band:calc(var(--header-h) + .5rem);z-index:2;top:var(--band);height:auto;margin:var(--space-4) calc(-1 * var(--card-pad-i)) 0;padding:0 var(--card-pad-i) .75rem}.journey-stage,.journey-stage:before{background:var(--surface-grain,none),var(--surface-reading,var(--paper));background-size:auto,var(--seam-w,100%) var(--seam-h,100%);background-position:var(--seam-x,0) var(--seam-y,0),var(--seam-x,0) var(--seam-y,0);background-repeat:repeat,no-repeat}.journey-stage:before{content:"";height:var(--band);background-position:var(--seam-x,0) calc(var(--seam-y,0px) + var(--band)),var(--seam-x,0) calc(var(--seam-y,0px) + var(--band));visibility:hidden;pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.journey-stage.is-stuck:before{visibility:visible}.journey-approach:not(.is-steps) .journey-stage{position:static}.journey-approach .journey-levers{margin-top:var(--space-3)}.journey-approach .journey-lever{min-height:clamp(10rem,30svh,16rem)}}@media (width<=720px) and (orientation:portrait),(width<=720px) and (height>=501px){.journey-approach{--half:calc((100svh - var(--header-h)) / 2);grid-template-areas:"t""d""l""n""s"}.journey-approach.is-steps{grid-template-areas:"t""d""l""n"}.journey-approach.is-steps .journey-stage{top:calc(var(--header-h) + var(--half));height:calc(var(--half) + 100lvh - 100svh);margin:var(--stage-first,0px) calc(-1 * var(--card-pad-i)) var(--stage-stop,0px);grid-area:l;padding-bottom:calc(100lvh - 100svh)}.journey-approach.is-steps .journey-stage:before{content:none}.journey-approach.is-steps .journey-levers{margin-top:var(--space-3);padding-bottom:calc(var(--half) + 100lvh - 100svh + 12px)}.journey-approach.is-steps .journey-lever{min-height:0;padding-block:.75rem}.journey-approach.is-steps .journey-lever strong{font-size:var(--text-lead);letter-spacing:-.02em;line-height:1.2}.journey-approach.is-steps .journey-lever:last-child{margin-bottom:0}}@media (prefers-reduced-motion:no-preference){.js-inview .journey-statement--kinetic:not(.is-inview) .kw{transform:translate(var(--x),var(--y));color:#19160038}.js-inview .journey-statement--kinetic:not(.is-inview) .kw-tag{opacity:1}.js-inview .journey-statement--kinetic:not(.is-inview) .kw-pain{background-size:0 .07em}}@media (width<=720px){.kw-tag{font-size:var(--ui-text-xs)}}
