.swl-web.c-page{background:var(--swl-ink);min-height:100vh;--f1:rgba(255,255,255,.08)}.c-page *{box-sizing:border-box}.rv-on [data-rv]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--swl-w-ease),transform .7s var(--swl-w-ease);transition-delay:calc(var(--i,0) * 70ms)}.rv-on [data-rv].rv-in{opacity:1;transform:none}.swl-dark .hero em,.swl-dark h1 em,.swl-dark h2 em{font-style:normal;color:var(--swl-gold-light)}.c-rot{display:flex;align-items:center;gap:14px;margin:0 0 22px;max-width:none!important;font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.2;color:var(--swl-body-inv)}.c-rot b{font-weight:700;color:var(--swl-gold-light)}.c-rot:after{content:"";flex:0 1 160px;height:1px;background:linear-gradient(90deg,var(--swl-gold),transparent)}.c-link{display:inline-block;font-size:var(--swl-w-small);font-weight:600;color:var(--swl-text-inv);text-decoration:none;padding-bottom:3px;box-shadow:inset 0 -1.5px 0 0 var(--swl-gold);transition:box-shadow var(--swl-w-dur) var(--swl-w-ease),color var(--swl-w-dur) var(--swl-w-ease)}.c-link:hover{color:var(--swl-gold-light);box-shadow:inset 0 -2px 0 0 var(--swl-gold-light)}.c-link:focus-visible{outline:2px solid var(--swl-gold);outline-offset:3px}.c-hero{position:relative;overflow:hidden;background:var(--swl-ink)}.c-hero-cont{position:relative;z-index:2;padding-top:112px;padding-bottom:112px}.c-foto{position:absolute;right:0;top:0;bottom:0;width:50%;z-index:0}.c-foto img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;filter:saturate(.7) contrast(1.05) brightness(1.15)}.c-foto:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--swl-ink) 1%,color-mix(in srgb,var(--swl-ink) 70%,transparent) 36%,color-mix(in srgb,var(--swl-ink) 10%,transparent) 100%)}.c-flag{display:flex;align-items:center;gap:10px;margin:0 0 28px;max-width:none!important}.c-flag img{height:20px;display:block}.c-flag b{font-size:14px;font-weight:800;letter-spacing:.16em;color:var(--swl-text-inv)}.c-flag span{font-size:15px;font-weight:600;color:var(--swl-gold-light);padding-left:12px;border-left:1px solid var(--swl-line-dk)}.c-filete{display:block;width:48px;height:3px;background:var(--swl-gold);margin:0 0 30px}.c-hero .hero{margin:0 0 26px;max-width:19ch}.c-hero .lead{font-weight:300;max-width:50ch;margin:0}.c-acc{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.c-sec{position:relative;padding:120px 0;background:linear-gradient(180deg,var(--swl-ink-2) 0,var(--swl-ink) 160px)}.c-sec.alt{background:linear-gradient(180deg,var(--swl-ink) 0,var(--swl-ink-2) 160px)}.c-hero+.c-sec:not(.alt){background:var(--swl-ink)}.c-sec h2{margin:0 0 56px;max-width:24ch}.c-sec h3{margin:0 0 12px;font-size:22px;line-height:1.25;letter-spacing:-.01em}.c-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;border-top:1px solid var(--swl-line-dk);padding-top:36px}.c-cifra b{display:block;font-size:clamp(48px,5.4vw,76px);font-weight:800;line-height:1;letter-spacing:-.035em;color:var(--swl-gold-light)}.c-cifra span{display:block;margin-top:14px;font-weight:500;color:var(--swl-muted-inv)}.c-cifra span,.c-nota{font-size:var(--swl-w-small)}.c-nota{margin:40px 0 28px;max-width:62ch;color:var(--swl-body-inv)}.c-proc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.c-etapa{min-width:0;border-top:1px solid var(--swl-line-dk);padding-top:28px;position:relative}.c-etapa:before{content:"";position:absolute;left:0;top:-1px;width:40px;height:2px;background:var(--swl-gold)}.c-etapa-n{display:block;font-size:15px;font-weight:700;color:var(--swl-gold-light);margin-bottom:18px}.c-sec .c-etapa h3{font-size:26px;letter-spacing:-.02em;font-weight:800}.c-etapa p{font-size:16px;line-height:1.6;margin:0;color:var(--swl-body-inv)}.c-etapa p.c-etapa-out{margin-top:18px;font-size:14px;line-height:1.55;color:var(--swl-muted-inv)}.c-units{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 32px}.c-unit{position:relative;display:flex;flex-direction:column;min-width:0;text-decoration:none;border-left:3px solid var(--u);padding:4px 0 4px 20px}.c-unit strong{display:block;color:var(--swl-text-inv);font-size:22px;line-height:1.15;letter-spacing:-.02em;font-weight:800;margin-bottom:12px;transition:color var(--swl-w-dur) var(--swl-w-ease)}.c-unit-que{display:block;font-size:15px;line-height:1.55;color:var(--swl-body-inv)}.c-unit-ir{margin-top:auto;padding-top:18px;font-size:18px;transition:transform var(--swl-w-dur) var(--swl-w-ease)}.c-unit-ir,.c-unit:hover strong{color:var(--u)}.c-unit:hover .c-unit-ir{transform:translateX(6px)}.c-unit:focus-visible{outline:2px solid var(--swl-gold);outline-offset:4px}.c-quien{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 88px;align-items:end;margin-bottom:64px}.c-quien h2{margin-bottom:0}.c-quien p{margin:0 0 26px;font-size:var(--swl-w-lead);line-height:1.55;font-weight:300}.c-caras{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 20px}.c-caras li{min-width:0}.c-caras a{display:block;text-decoration:none}.c-caras a:hover .c-retrato img{transform:scale(1.03);filter:brightness(1.06)}.c-caras b{display:block;margin-top:14px;font-size:16px;line-height:1.3;font-weight:700;color:var(--swl-text-inv)}.c-caras .rol{display:block;margin-top:4px;font-size:14px;line-height:1.4;color:var(--swl-muted-inv)}.c-why{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:40px 88px;align-items:start}.c-why-cab{position:sticky;top:120px}.c-why-cab h2{margin-bottom:0}.c-why-lista{list-style:none;margin:0;padding:0;border-top:1px solid var(--swl-line-dk)}.c-why-lista li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:6px 24px;padding:30px 0 32px;border-bottom:1px solid var(--swl-line-dk);position:relative}.c-why-lista li:before{content:"";position:absolute;left:0;top:-1px;width:40px;height:2px;background:var(--swl-gold)}.c-why-lista .n{grid-row:span 2;font-size:15px;font-weight:700;color:var(--swl-gold-light);padding-top:6px}.c-sec .c-why-lista h3{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em}.c-why-lista p{margin:0;font-size:var(--swl-w-small);line-height:1.6;color:var(--swl-body-inv);max-width:58ch}.c-hero .lead.c-lead-2{margin-top:18px}.c-sec-gente{padding-top:96px}.c-fin{padding:128px 0 136px;background:linear-gradient(180deg,var(--swl-ink-2) 0,var(--swl-ink) 160px)}.c-fin-in{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px 80px;align-items:end}.c-fin-in>div:first-child{border-left:3px solid var(--swl-gold);padding-left:36px}.c-fin h2{margin:0 0 20px;font-size:var(--swl-w-h1);max-width:20ch}.c-fin p{font-weight:300;font-size:var(--swl-w-lead);line-height:1.5;margin:0;max-width:52ch}.c-fin-acc{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.c-retrato{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;background:var(--swl-ink-3)}.c-retrato img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 40%;display:block;transition:transform .6s var(--swl-w-ease),filter .6s var(--swl-w-ease)}.c-intro{font-size:var(--swl-w-lead);line-height:1.55;font-weight:300;max-width:60ch;margin:0 0 80px;color:var(--swl-body-inv)}.c-gente{display:grid;gap:72px 40px;grid-template-columns:repeat(3,minmax(0,1fr))}.c-persona{margin:0;min-width:0}.c-persona:hover .c-retrato img{transform:scale(1.025);filter:brightness(1.06)}.c-persona figcaption{padding-top:24px}.c-persona b{display:block;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--swl-text-inv);line-height:1.2}.c-persona .rol{display:block;font-size:var(--swl-w-small);font-weight:600;color:var(--swl-gold-light);margin-top:6px}.c-persona .dep{display:block;font-size:14px;font-weight:500;color:var(--swl-muted-inv);margin-top:4px}.c-persona p{font-size:15px;line-height:1.6;margin:14px 0 0;color:var(--swl-body-inv)}.c-tira{background:var(--swl-ink);padding:8px 0 112px}.c-tira-fila{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 20px}.c-tira-fila li{min-width:0}.c-tira-fila a{display:block;text-decoration:none}.c-tira-fila a:hover .c-retrato img{transform:scale(1.03);filter:brightness(1.06)}.c-tira-fila b{display:block;margin-top:14px;font-size:16px;line-height:1.3;font-weight:700;color:var(--swl-text-inv)}.c-tira-fila .rol{display:block;margin-top:4px;font-size:14px;line-height:1.4;color:var(--swl-muted-inv)}.c-intro-grande{font-size:clamp(22px,2.1vw,28px);line-height:1.45;color:var(--swl-text-inv);max-width:42ch;margin-bottom:112px;border-left:3px solid var(--swl-gold);padding-left:32px}.c-razones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px}.c-razones .swl-acordeon>summary{font-size:var(--swl-w-lead);padding-top:22px;padding-bottom:22px}.c-razones summary em{font-style:normal;font-weight:700;color:var(--swl-gold-light);margin-right:16px}.c-razones .cuerpo p{margin:0;font-size:var(--swl-w-small)}.c-modelo h2{max-width:none}.c-modelo-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px 72px;margin:-16px 0 88px;align-items:start}.c-modelo-lead p{margin:0;font-size:var(--swl-w-small);line-height:1.65;color:var(--swl-body-inv);max-width:60ch}.c-modelo-lead p.cab{font-size:clamp(22px,2.1vw,28px);line-height:1.4;font-weight:600;letter-spacing:-.01em;color:var(--swl-text-inv);max-width:28ch}.c-ecuacion{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:0 28px;align-items:start}.c-op{font-size:clamp(40px,4vw,56px);font-weight:300;line-height:1;color:var(--swl-gold-light);padding-top:44px;text-align:center}.c-capa{min-width:0;border-top:1px solid var(--swl-line-dk);padding-top:28px;position:relative}.c-capa:before{content:"";position:absolute;left:0;top:-1px;width:40px;height:2px;background:var(--swl-gold)}.c-capa .n{display:block;font-size:15px;font-weight:700;color:var(--swl-gold-light);margin-bottom:14px}.c-sec .c-capa h3{font-size:26px;font-weight:800;letter-spacing:-.02em;margin-bottom:18px}.c-capa ul{list-style:none;margin:0;padding:0}.c-capa li{padding:11px 0;border-bottom:1px solid var(--f1);font-size:16px;line-height:1.45;color:var(--swl-body-inv)}.c-resultado{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 36px;align-items:center;margin-top:72px}.c-resultado .c-op{padding-top:0;font-size:clamp(56px,6vw,88px)}.c-resultado>div{border-left:3px solid var(--swl-gold);padding:6px 0 6px 36px}.c-sec .c-resultado h3{font-size:clamp(30px,3.4vw,48px);line-height:1.1;font-weight:800;letter-spacing:-.025em;margin:0 0 14px;max-width:22ch}.c-resultado h3 em{font-style:normal;color:var(--swl-gold-light)}.c-resultado p{margin:0;font-size:var(--swl-w-lead);line-height:1.5;font-weight:300;color:var(--swl-body-inv);max-width:60ch}.c-dentro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;margin:0 0 96px}.c-dentro>*{min-width:0}.c-dentro .swl-unit{padding:6px 0 6px 26px}.c-dentro .nom{color:var(--swl-gold-light);letter-spacing:.01em;text-transform:none;font-size:15px}.c-dentro p{margin:0;line-height:1.5;font-weight:300;color:var(--swl-text-inv)}.c-dentro p,.c-sedes{font-size:var(--swl-w-lead)}.c-sedes{margin:32px 0 0;font-weight:600;color:var(--swl-text-inv)!important}@media (prefers-reduced-motion:reduce){.c-link,.c-retrato img,.c-unit-ir{transition:none}.c-caras a:hover .c-retrato img,.c-persona:hover .c-retrato img,.c-tira-fila a:hover .c-retrato img,.c-unit:hover .c-unit-ir{transform:none}}@media (max-width:1180px){.c-units{grid-template-columns:repeat(3,minmax(0,1fr))}.c-proc{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px}}@media (max-width:900px){.c-foto{position:relative;width:100%;height:300px}.c-foto:after{background:linear-gradient(0deg,var(--swl-ink) 2%,transparent 60%)}.c-hero-cont{padding-top:64px;padding-bottom:72px}.c-foto+.c-hero-cont{padding-top:20px}.c-sec{padding:80px 0}.c-sec h2{margin-bottom:40px}.c-fin{padding:88px 0 96px}.c-fin-in{grid-template-columns:1fr}.c-fin-in>div:first-child{padding-left:24px}.c-units{grid-template-columns:repeat(2,minmax(0,1fr))}.c-dentro,.c-modelo-lead,.c-quien,.c-razones,.c-why{grid-template-columns:1fr}.c-modelo-lead{margin-bottom:56px}.c-ecuacion{grid-template-columns:1fr;gap:0}.c-ecuacion .c-op{padding:18px 0 22px;text-align:left}.c-resultado{margin-top:40px;gap:0 20px}.c-resultado>div{padding-left:22px}.c-why-cab{position:static}.c-caras{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}.c-quien{margin-bottom:44px}.c-cifras{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.c-intro{margin-bottom:48px}.c-gente{gap:48px 24px}.c-persona b{font-size:20px}.c-persona p{font-size:14px}.c-tira{padding-bottom:72px}.c-tira-fila{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}.c-intro-grande{margin-bottom:72px}}@media (max-width:700px){.c-gente{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.c-gente,.c-proc,.c-units{grid-template-columns:1fr}.c-gente{gap:56px}.c-persona b{font-size:22px}.c-flag{flex-wrap:wrap}.c-acc .swl-btn{text-align:center}.c-tira-fila{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -20px;padding:0 20px 10px;scroll-padding-inline:20px;scrollbar-width:thin}.c-tira-fila li{flex:0 0 150px;scroll-snap-align:start}.c-tira-fila b{font-size:15px}.c-tira-fila .rol{font-size:13px}.c-intro-grande{padding-left:20px}.c-resultado{grid-template-columns:1fr;gap:8px 0}.c-resultado .c-op{text-align:left}.c-caras{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.c-caras b{font-size:15px}.c-caras .rol{font-size:13px}.c-why-lista li{grid-template-columns:40px minmax(0,1fr);gap:6px 12px}.c-sec .c-why-lista h3{font-size:22px}}