.metodologia-frame{--u:min(calc(100cqw / 1440),1.1px);position:relative;width:calc(var(--u) * 1440);height:calc(var(--u) * 900);margin-inline:auto}.metodologia-turned{display:flex;align-items:center;justify-content:center}.metodologia-eyebrow{position:absolute;left:calc(var(--u) * 72);top:calc(var(--u) * 88);font-family:var(--font-display);font-size:calc(var(--u) * 20);line-height:normal;word-spacing:calc(var(--u) * 10);text-transform:uppercase;color:#6666e2}.metodologia-mark{position:absolute;display:flex;align-items:center;justify-content:center}.metodologia-mark--eyebrow{left:calc(var(--u) * 156.95);top:calc(var(--u) * 85.33);width:calc(var(--u) * 133.92);height:calc(var(--u) * 32.91)}.metodologia-mark:before{content:"";width:calc(var(--u) * 133.2);height:calc(var(--u) * 14.52);border-radius:calc(var(--u) * 32);background:#e4ddff;rotate:-8deg}.metodologia-title{position:absolute;left:calc(var(--u) * 70);top:calc(var(--u) * 133);width:calc(var(--u) * 760);font-family:var(--font-display);font-size:calc(var(--u) * 80);font-weight:700;line-height:calc(var(--u) * 70)}.metodologia-title>span{display:block;white-space:nowrap}.metodologia-lead{position:absolute;left:calc(var(--u) * 72);top:calc(var(--u) * 295);width:calc(var(--u) * 697);font-size:calc(var(--u) * 19);line-height:calc(var(--u) * 30);color:#7e7a8d}.metodologia-priority{width:calc(var(--u) * 228.94);font-family:var(--font-display);font-size:calc(var(--u) * 30);line-height:calc(var(--u) * 36);text-align:center;white-space:nowrap;color:#6666e2}.metodologia-steps{position:absolute;left:calc(var(--u) * 75);top:calc(var(--u) * 374);width:calc(var(--u) * 1001);height:calc(var(--u) * 515);margin:0;padding:0;list-style:none}.metodologia-step{position:absolute;top:0;width:calc(var(--u) * 250);height:100%}.metodologia-photo{position:absolute}.metodologia-step-body,.metodologia-step-number,.metodologia-step-title{position:absolute;margin:0}.metodologia-step-number{font-family:var(--font-display);font-size:calc(var(--u) * 24);font-weight:700;line-height:calc(var(--u) * 27);color:#aaa0fa}.metodologia-step-title{font-family:var(--font-display);font-size:calc(var(--u) * 23);font-weight:700;line-height:calc(var(--u) * 23)}.metodologia-step-body{font-size:calc(var(--u) * 14.3);line-height:calc(var(--u) * 19)}.metodologia-step-body strong{font-weight:700}.metodologia-step[data-reveal]{transform:translateY(12px)}.metodologia-step[data-reveal].reveal-visible{transform:none}.metodologia-sign{position:absolute;font-size:calc(var(--u) * 45);line-height:calc(var(--u) * 40);color:#aaa0fa}.metodologia-sign--equals{width:calc(var(--u) * 44);font-size:calc(var(--u) * 90);text-align:center}.metodologia-outcome{display:flex;align-items:center;justify-content:center}.metodologia-outcome-text{width:calc(var(--u) * 205.81);height:calc(var(--u) * 194.58);font-family:var(--font-display);font-size:calc(var(--u) * 38);font-weight:700;line-height:calc(var(--u) * 40);text-align:center;color:#000;transform:rotate(-12.55deg) skewX(-2.16deg)}.metodologia-outcome-text>span{display:block}.metodologia-curve{left:0;width:calc(var(--u) * 1440);max-width:none}.metodologia-curve,.metodologia-frame:after{position:absolute;top:calc(var(--u) * 888);height:calc(var(--u) * 92);pointer-events:none}.metodologia-frame:after{--gutter:calc((100cqw - var(--u) * 1440) / 2);content:"";left:calc(var(--gutter) * -1);width:100cqw;background:linear-gradient(90deg,#fef8f8 var(--gutter),transparent var(--gutter),transparent calc(100% - var(--gutter)),#fef8f8 calc(100% - var(--gutter)))}.metodologia-frame .section-arrow{background:#fef8f8}@media (prefers-reduced-motion:reduce){.metodologia-step[data-reveal]{opacity:1;transform:none;transition:none}}@media (max-width:1023px){.metodologia-frame{--u:1px;display:flex;flex-direction:column;width:auto;max-width:40rem;height:auto;padding:3.5rem 1.5rem 4rem}.metodologia-curve,.metodologia-deco,.metodologia-frame:after,.metodologia-mark,.metodologia-sign{display:none}.metodologia-eyebrow,.metodologia-lead,.metodologia-outcome,.metodologia-photo,.metodologia-step,.metodologia-step-body,.metodologia-step-number,.metodologia-step-title,.metodologia-steps,.metodologia-title{
    /* !important: la posición viene en el style de cada pieza (box()). */position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important}.metodologia-eyebrow{font-size:.9375rem;word-spacing:normal}.metodologia-title{margin-top:.75rem;font-size:clamp(2.5rem,11vw,3.25rem);line-height:.95}.metodologia-title>span{white-space:normal}.metodologia-lead{margin-top:1rem;font-size:1.0625rem;line-height:1.45}.metodologia-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;margin-top:2.5rem}.metodologia-photo{aspect-ratio:211/232;max-width:13rem}.metodologia-step-number{margin-top:.75rem;font-size:1.25rem;line-height:1.2}.metodologia-step-title{margin-top:.25rem;font-size:1.125rem;line-height:1.1}.metodologia-step-body{margin-top:.5rem;font-size:.875rem;line-height:1.4}.metodologia-outcome{margin-top:2.75rem;text-align:center}.metodologia-outcome-text{width:auto;height:auto;font-size:2rem;line-height:1.1;transform:rotate(-4deg)}.metodologia-outcome-text>span{display:inline}.metodologia-outcome-text>span+span:before{content:" "}}