/* V21 revision: construction, systems, automatic evidence reading and original brand assets. */
.client-brand-opening{display:flex;align-items:center;gap:17px;margin:-14px 0 24px;color:#D7DFE8;font-size:13px;line-height:1.4}.client-brand-opening img{width:76px;height:76px;object-fit:contain;border-radius:5px}.client-brand-opening strong{font-size:19px;font-weight:600;color:#fff}
.client-brand-closing{display:flex;align-items:center;gap:18px;margin-bottom:25px;font-size:13px;color:#B9C2D1;line-height:1.5}.client-brand-closing img{width:74px;height:74px;object-fit:contain;border-radius:5px}.client-brand-closing strong{color:inherit;font-size:15px;font-weight:500}
.hero-copy .hero-brand{margin-bottom:22px!important}.hero-title{margin-top:4px!important}.facilitator-identity{display:flex;flex-direction:column;align-items:center;gap:22px;min-width:0}.facilitator-identity .avatar{width:100%}.amt-credential{margin:0;width:100%;max-width:350px;padding:8px 12px 15px;background:#fff;border:1px solid #D7DFE6;border-radius:12px}.amt-credential img{display:block;width:100%;height:auto;object-fit:contain}.amt-credential figcaption{font-size:12px;line-height:1.4;color:#56627A;text-align:center;margin-top:-12px}
.method-rhythm .method-step-v12:before{display:none!important}.method-rhythm .method-step-v12{padding-top:31px!important}.method-progress-dots{position:absolute;top:12px;right:16px;display:flex;gap:6px}.method-progress-dots i{height:7px;width:7px;background:#BCC7D1;border-radius:50%;display:block}.method-progress-dots i.filled{background:#CC0A1E}
.cimbra-construction{padding:35px 45px 40px;max-width:1600px;margin:0 auto}.cc-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:25px}.cc-heading h2{font-size:clamp(30px,3.3vw,49px);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin:12px 0 0}.cc-heading h2 span{color:#CC0A1E}.cc-tools{display:flex;gap:8px;align-items:center;padding-top:20px}.cc-tools button{font-size:12px;padding:10px 13px;height:auto;min-height:38px}.cc-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.43fr);gap:30px;align-items:center;margin-top:16px}.cc-art{min-width:0;position:relative}.cc-art #b2-stage{display:block;width:100%;height:auto;max-height:440px;overflow:visible}.cc-art-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#56627A;font-size:13px;line-height:1.4;margin:5px 0 15px}.cc-art-caption button{font-size:12px;padding:9px 12px;flex-shrink:0}.cc-narrative{border-left:1px solid #B9C2D1;padding:4px 0 4px 26px;min-width:0}.cc-kicker{font-size:11px;letter-spacing:.12em;font-weight:600;color:#56627A}.cc-narrative h3{font-size:clamp(27px,2.4vw,36px);line-height:1.1;letter-spacing:-.025em;margin:14px 0}.cc-narrative>p{font-size:17px;line-height:1.45;color:#56627A;margin-bottom:20px}.cc-question{border-top:1px solid #D0D8E0;padding-top:18px}.cc-question span{font-size:10px;letter-spacing:.09em;color:#56627A;font-weight:700}.cc-question p{font-size:16px;line-height:1.4;margin:10px 0 0;color:#06192A}.cc-phases{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:10px}.cc-phase{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #CBD5DF;border-radius:9px;text-align:left;min-height:58px;padding:10px 13px;color:#06192A;cursor:pointer}.cc-phase b{font-size:25px;font-weight:700}.cc-phase span{font-size:13px;line-height:1.2}.cc-phase[aria-pressed=true]{border-color:#CC0A1E;box-shadow:inset 0 -3px #CC0A1E}.cc-phase[aria-pressed=true] b{color:#CC0A1E}.cc-note{font-size:12px;line-height:1.5;color:#56627A;margin:18px 0 0}.cc-note b{font-weight:600;color:#06192A}.cc-note b:nth-child(2){margin-left:15px}.cc-connection{fill:none;stroke:#617F99;stroke-width:2.8;opacity:.35}.cc-connection.active{stroke:#CC0A1E;opacity:.9;stroke-width:3.4}.cc-signal{fill:#CC0A1E;stroke:#fff;stroke-width:2}.cc-feedback{stroke-dasharray:6 8}.cc-network-node{fill:#fff;stroke:#CC0A1E;stroke-width:3}
.wef-panel{grid-template-columns:minmax(0,1.35fr) minmax(290px,.75fr)}.wef-image{max-width:none!important}.wef-figure{padding:18px}.wef-image>img{display:block}.wef-overlay rect,.wef-overlay ellipse,.wef-overlay path{animation:none!important}.wef-overlay .wef-link{fill:none;stroke:#CC0A1E;stroke-width:4;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);stroke-linecap:round}.wef-overlay .wef-halo{fill:none;stroke:#CC0A1E;stroke-width:3;stroke-dasharray:none}.wef-overlay .wef-spot{fill:#fff;stroke:none}.wef-overlay .wef-dim{fill:#fff;stroke:none}.wef-overlay .wef-window{fill:#000;stroke:none}.wef-overlay .wef-dot{fill:#CC0A1E;stroke:#fff;stroke-width:2}.wef-step{margin:20px 0 15px;min-height:132px;transition:none}.wef-step b{display:block;line-height:1.25}.wef-step p{line-height:1.45}.wef-playback{display:flex;gap:12px;align-items:center;margin:0 0 18px}.wef-counter{font-size:11px;font-variant-numeric:tabular-nums;color:#56627A;min-width:48px}.wef-playback>div{height:3px;background:#D5DEE7;flex:1;border-radius:3px;overflow:hidden}.wef-playback i{display:block;width:0;height:100%;background:#CC0A1E}.wef-controls{gap:8px}.wef-controls button{font-size:12px;padding:10px 12px;height:auto;min-height:40px}.wef-reading>.small{font-size:12px!important;line-height:1.5}.wef-figure figcaption{font-size:12px!important;line-height:1.45}.wef-figure figcaption a{color:#CC0A1E;white-space:nowrap}.wef-overlay [mask]{isolation:isolate}
.brain-art{width:100%;aspect-ratio:4/3;overflow:visible;min-height:0}.brain-art>img{display:block;position:relative;width:100%;height:100%;object-fit:contain;opacity:0}.brain-art .brain-motion{position:absolute;inset:0;width:100%;height:100%;overflow:visible;display:block}.brain-visual>.small{margin:12px 0 17px;line-height:1.5}.brain-light{mix-blend-mode:screen}.brain-art svg .pressure-marker{fill:none;stroke:none}.brain-art[data-paused=true] .brain-light{opacity:0}
@media(max-width:1100px){.cimbra-construction{padding:28px 30px 40px}.cc-stage{grid-template-columns:minmax(0,1fr) minmax(240px,.52fr);gap:20px}.cc-art #b2-stage{max-height:370px}.cc-narrative h3{font-size:28px}.cc-narrative>p{font-size:16px}.cc-phases{gap:7px}.cc-phase{padding:10px 8px;gap:7px}.cc-phase b{font-size:22px}.cc-phase span{font-size:12px}.wef-panel{grid-template-columns:minmax(0,1.15fr) minmax(260px,.8fr)}.client-brand-opening{margin:0 0 25px}.client-brand-opening img{width:65px;height:65px}}
@media(min-width:801px) and (max-height:800px){.cc-heading h2{font-size:34px}.cimbra-construction{padding-top:26px}.cc-art #b2-stage{max-height:330px}.cc-narrative h3{font-size:28px}.cc-question{padding-top:12px}.cc-narrative>p{margin-bottom:12px}.cc-note{margin-top:12px}.cc-stage{margin-top:8px}.cc-art-caption{font-size:12px}.client-brand-opening img{width:60px;height:60px}.client-brand-opening{margin-bottom:18px}.hero-copy .hero-brand{margin-bottom:14px!important}.hero-title{font-size:clamp(64px,6.3vw,90px)!important}}
@media(max-width:800px){.client-brand-opening{margin:0 0 24px}.client-brand-opening img{width:66px;height:66px}.client-brand-opening span{font-size:12px}.client-brand-closing{gap:14px;margin-bottom:23px}.client-brand-closing img{width:62px;height:62px}.client-brand-closing strong{font-size:14px}.facilitator-identity{align-items:flex-start;gap:15px}.facilitator-identity .avatar{max-width:240px}.amt-credential{max-width:330px}.cimbra-construction{padding:27px 20px 42px}.cc-heading{display:block}.cc-heading h2{font-size:34px;line-height:1.07}.cc-tools{padding-top:18px;justify-content:flex-start}.cc-stage{display:flex;flex-direction:column;gap:20px;margin-top:15px}.cc-art,.cc-narrative{width:100%}.cc-art #b2-stage{height:auto;max-height:none}.cc-art-caption{flex-direction:column;align-items:flex-start;gap:11px;margin-top:8px;font-size:13px}.cc-narrative{border-left:0;border-top:1px solid #B9C2D1;padding:21px 0 0}.cc-narrative h3{font-size:30px}.cc-narrative>p{font-size:17px}.cc-question p{font-size:16px}.cc-phases{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.cc-phase{min-height:61px;gap:9px;padding:11px 9px}.cc-phase span{font-size:12px}.cc-note{font-size:12px}.cc-note b:nth-child(2){margin-left:0}.cc-note b{display:block;margin-top:10px}.wef-panel{grid-template-columns:1fr}.wef-figure{padding:11px}.wef-step{min-height:0}.method-progress-dots{right:10px;gap:5px}.method-progress-dots i{height:6px;width:6px}.cc-art #b2-pieces>g>path{fill:#06192A}.cc-art #b2-key>g>path{fill:#CC0A1E}}
@media(prefers-reduced-motion:reduce){.brain-art .brain-light{opacity:0!important}.wef-overlay,.cc-art{animation:none!important}}
body.reduced .brain-art .brain-light{opacity:0!important}

.wef-overlay .wef-mask-base{fill:#fff;stroke:none}.wef-overlay .wef-window{fill:#000;stroke:none}
@media(min-width:801px){
[data-title="Tres gráficos del WEF"]>.page{padding-top:27px!important}
[data-title="Tres gráficos del WEF"] .title{font-size:clamp(32px,3.2vw,46px);margin-bottom:14px}
[data-title="Tres gráficos del WEF"] .subtitle{margin-bottom:18px}
.wef-tabs{margin-bottom:20px}
.wef-image{height:clamp(260px,calc(100dvh - 440px),490px)}
.wef-image>img{height:100%;width:100%;object-fit:contain}
.wef-figure{padding:14px}.wef-figure button{margin:10px 0}
.wef-reading{padding-top:4px}.wef-reading h3{margin-bottom:12px}.wef-step{margin:16px 0 12px;min-height:120px;padding:17px}.wef-controls{margin-bottom:12px}.wef-playback{margin-bottom:13px}
.facilitator-identity .avatar{max-width:195px}
}

.profile-scene-v12 .stack>.card:first-child{display:flow-root}
.profile-scene-v12 .stack .amt-credential{float:right;width:190px;max-width:35%;margin:0 0 12px 18px;padding:0 6px 10px;border:0}
.profile-scene-v12 .stack .amt-credential figcaption{font-size:10px;margin-top:-13px}
@media(max-width:800px){.profile-scene-v12 .stack .amt-credential{float:none;width:245px;max-width:100%;margin:0 auto 22px}.profile-scene-v12 .stack .amt-credential figcaption{font-size:12px}}
