.elementor .diag-h2{color:#FFFFFF;}.elementor .diag-lede{color:rgba(255,255,255,0.72);}.elementor .diag-pull{font-size:clamp(1.3rem, 2vw, 1.7rem);color:#FFFFFF;}.elementor .diag-copy{display:flex;flex-direction:column;gap:24px;}.elementor .diagn0{font-weight:700;font-size:0.8rem;letter-spacing:0.1em;}.elementor .diagt0{color:rgba(255,255,255,0.82);margin:0px;}.elementor .diagitem0{padding:28px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.10);border-style:solid;display:flex;flex-direction:column;gap:14px;}.elementor .diagn1{font-weight:700;font-size:0.8rem;letter-spacing:0.1em;}.elementor .diagt1{color:rgba(255,255,255,0.82);margin:0px;}.elementor .diagitem1{padding:28px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.10);border-style:solid;display:flex;flex-direction:column;gap:14px;}.elementor .diagn2{font-weight:700;font-size:0.8rem;letter-spacing:0.1em;}.elementor .diagt2{color:rgba(255,255,255,0.82);margin:0px;}.elementor .diagitem2{padding:28px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.10);border-style:solid;display:flex;flex-direction:column;gap:14px;}.elementor .diagn3{font-weight:700;font-size:0.8rem;letter-spacing:0.1em;}.elementor .diagt3{color:rgba(255,255,255,0.82);margin:0px;}.elementor .diagitem3{padding:28px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.10);border-style:solid;display:flex;flex-direction:column;gap:14px;}.elementor .diag-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr;}.elementor .diag-inner{width:100%;max-width:1240px;display:grid;gap:64px;grid-template-columns:1fr 1fr;align-items:start;}.elementor .sec-diagnostico{display:flex;justify-content:center;}.elementor .pq-eyebrow-dot{width:5px;height:5px;border-radius:50%;}.elementor .pq-eyebrow-txt{font-weight:700;font-size:0.65rem;color:rgba(255,255,255,0.55);letter-spacing:0.18em;text-transform:uppercase;}.elementor .pq-eyebrow{display:flex;gap:10px;align-items:center;}.elementor .pq-h2{font-weight:700;font-size:clamp(2.2rem, 4.5vw, 3.8rem);color:#FAFAF8;letter-spacing:-0.04em;line-height:0.96;}.elementor .pq-num0{position:absolute;font-weight:700;font-size:9rem;color:rgba(214,255,60,0.04);letter-spacing:-0.08em;line-height:1;}.elementor .pq-h30{position:relative;z-index:1;font-weight:700;font-size:1.3rem;color:#FAFAF8;letter-spacing:-0.03em;line-height:1.15;}.elementor .pq-p0{position:relative;z-index:1;font-size:0.86rem;color:rgba(249,248,246,0.48);line-height:1.72;}.elementor .pq-card0{overflow:hidden;position:relative;display:flex;flex-direction:column;}.elementor .pq-num1{position:absolute;font-weight:700;font-size:9rem;color:rgba(214,255,60,0.04);letter-spacing:-0.08em;line-height:1;}.elementor .pq-h31{position:relative;z-index:1;font-weight:700;font-size:1.3rem;color:#FAFAF8;letter-spacing:-0.03em;line-height:1.15;}.elementor .pq-p1{position:relative;z-index:1;font-size:0.86rem;color:rgba(249,248,246,0.48);line-height:1.72;}.elementor .pq-card1{overflow:hidden;position:relative;display:flex;flex-direction:column;}.elementor .pq-num2{position:absolute;font-weight:700;font-size:9rem;color:rgba(214,255,60,0.04);letter-spacing:-0.08em;line-height:1;}.elementor .pq-h32{position:relative;z-index:1;font-weight:700;font-size:1.3rem;color:#FAFAF8;letter-spacing:-0.03em;line-height:1.15;}.elementor .pq-p2{position:relative;z-index:1;font-size:0.86rem;color:rgba(249,248,246,0.48);line-height:1.72;}.elementor .pq-card2{overflow:hidden;position:relative;display:flex;flex-direction:column;}.elementor .pq-grid{overflow:hidden;border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(3, 1fr);}.elementor .pq-inner{width:100%;max-width:1240px;display:flex;flex-direction:column;}.elementor .sec-porque{overflow:hidden;position:relative;display:flex;justify-content:center;}.elementor .met-eyebrow-dot{width:5px;height:5px;border-radius:50%;}.elementor .met-eyebrow-txt{font-weight:700;font-size:0.65rem;color:rgba(255,255,255,0.55);letter-spacing:0.18em;text-transform:uppercase;}.elementor .met-eyebrow{display:flex;gap:10px;align-items:center;}.elementor .met-h2{font-weight:700;font-size:clamp(2.8rem, 5.5vw, 5rem);color:#FAFAF8;letter-spacing:-0.045em;line-height:0.94;}.elementor .met-intro{max-width:440px;font-size:0.95rem;color:rgba(249,248,246,0.45);line-height:1.75;}.elementor .met-sn0{font-weight:700;font-size:0.62rem;color:rgba(249,248,246,0.2);letter-spacing:0.12em;}.elementor .met-sq0{font-family:Canela, Georgia, serif;font-size:1rem;color:rgba(249,248,246,0.4);line-height:1.5;font-style:italic;}.elementor .met-st0{font-weight:700;font-size:0.92rem;color:#FAFAF8;display:block;}.elementor .met-sd0{font-size:0.84rem;color:rgba(249,248,246,0.5);line-height:1.62;}.elementor .met-ss0{display:flex;flex-direction:column;}.elementor .met-step0{position:relative;display:grid;gap:48px;grid-template-columns:56px 1fr 1fr;}.elementor .met-sn1{font-weight:700;font-size:0.62rem;color:rgba(249,248,246,0.2);letter-spacing:0.12em;}.elementor .met-sq1{font-family:Canela, Georgia, serif;font-size:1rem;color:rgba(249,248,246,0.4);line-height:1.5;font-style:italic;}.elementor .met-st1{font-weight:700;font-size:0.92rem;color:#FAFAF8;display:block;}.elementor .met-sd1{font-size:0.84rem;color:rgba(249,248,246,0.5);line-height:1.62;}.elementor .met-ss1{display:flex;flex-direction:column;}.elementor .met-step1{position:relative;display:grid;gap:48px;grid-template-columns:56px 1fr 1fr;}.elementor .met-sn2{font-weight:700;font-size:0.62rem;color:rgba(249,248,246,0.2);letter-spacing:0.12em;}.elementor .met-sq2{font-family:Canela, Georgia, serif;font-size:1rem;color:rgba(249,248,246,0.4);line-height:1.5;font-style:italic;}.elementor .met-st2{font-weight:700;font-size:0.92rem;color:#FAFAF8;display:block;}.elementor .met-sd2{font-size:0.84rem;color:rgba(249,248,246,0.5);line-height:1.62;}.elementor .met-ss2{display:flex;flex-direction:column;}.elementor .met-step2{position:relative;display:grid;gap:48px;grid-template-columns:56px 1fr 1fr;}.elementor .met-sn3{font-weight:700;font-size:0.62rem;color:rgba(249,248,246,0.2);letter-spacing:0.12em;}.elementor .met-sq3{font-family:Canela, Georgia, serif;font-size:1rem;color:rgba(249,248,246,0.4);line-height:1.5;font-style:italic;}.elementor .met-st3{font-weight:700;font-size:0.92rem;color:#FAFAF8;display:block;}.elementor .met-sd3{font-size:0.84rem;color:rgba(249,248,246,0.5);line-height:1.62;}.elementor .met-ss3{display:flex;flex-direction:column;}.elementor .met-step3{position:relative;display:grid;gap:48px;grid-template-columns:56px 1fr 1fr;}.elementor .met-sn4{font-weight:700;font-size:0.62rem;color:rgba(249,248,246,0.2);letter-spacing:0.12em;}.elementor .met-sq4{font-family:Canela, Georgia, serif;font-size:1rem;color:rgba(249,248,246,0.4);line-height:1.5;font-style:italic;}.elementor .met-st4{font-weight:700;font-size:0.92rem;color:#FAFAF8;display:block;}.elementor .met-sd4{font-size:0.84rem;color:rgba(249,248,246,0.5);line-height:1.62;}.elementor .met-ss4{display:flex;flex-direction:column;}.elementor .met-step4{position:relative;display:grid;gap:48px;grid-template-columns:56px 1fr 1fr;}.elementor .met-steps{display:flex;flex-direction:column;}.elementor .met-inner{width:100%;max-width:1240px;display:flex;flex-direction:column;}.elementor .sec-metodo{overflow:hidden;position:relative;display:flex;justify-content:center;}.elementor .num-val0{font-weight:700;font-size:3.8rem;color:#0E102A;letter-spacing:-0.05em;line-height:1;display:block;}.elementor .num-lbl0{font-weight:700;font-size:0.74rem;color:rgba(14,16,42,0.55);letter-spacing:0.06em;line-height:1.45;text-transform:uppercase;}.elementor .num0{overflow:hidden;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;}.elementor .num-val1{font-weight:700;font-size:3.8rem;color:#0E102A;letter-spacing:-0.05em;line-height:1;display:block;}.elementor .num-lbl1{font-weight:700;font-size:0.74rem;color:rgba(14,16,42,0.55);letter-spacing:0.06em;line-height:1.45;text-transform:uppercase;}.elementor .num1{overflow:hidden;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;}.elementor .num-val2{font-weight:700;font-size:3.8rem;color:#0E102A;letter-spacing:-0.05em;line-height:1;display:block;}.elementor .num-lbl2{font-weight:700;font-size:0.74rem;color:rgba(14,16,42,0.55);letter-spacing:0.06em;line-height:1.45;text-transform:uppercase;}.elementor .num2{overflow:hidden;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;}.elementor .num-val3{font-weight:700;font-size:3.8rem;color:#0E102A;letter-spacing:-0.05em;line-height:1;display:block;}.elementor .num-lbl3{font-weight:700;font-size:0.74rem;color:rgba(14,16,42,0.55);letter-spacing:0.06em;line-height:1.45;text-transform:uppercase;}.elementor .num3{overflow:hidden;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;}.elementor .sec-numeros{overflow:hidden;position:relative;display:grid;grid-template-columns:repeat(4, 1fr);}