section.ind-sec,section.ind-idx{scroll-margin-top:0}:is(#reto,#soluciones,#marcas,#servicio).ind-sec:has(+.junta){padding-bottom:clamp(36px,4.25vw,64px)}:is(#soluciones,#servicio,#preguntas).ind-sec.junta{padding-top:clamp(36px,4.25vw,64px)}.ind-sec .sec-head:not(.center):has(>h2+p){display:block;max-width:720px}.ind-sec .sec-head>h2{max-width:24ch;text-wrap:balance}.ind-sec .sec-head>p{margin-top:18px;max-width:600px}.ind-sec .sec-head strong{color:var(--sum-ink);font-variation-settings:"wght" 600}.pil.negra.ind-sec .sec-head>p{color:#ffffffb8}.ind-sec#reto .sec-head{margin-bottom:0}.reto-resp{margin:clamp(28px,3.4vw,48px) 0 0;max-width:880px;font-family:var(--font-display);font-size:clamp(21px,2vw,29px);line-height:1.36;letter-spacing:-.012em;color:var(--sum-ink);text-wrap:pretty}.reto-resp strong{font-variation-settings:"wght" 600}.foto.sol{position:relative}.foto.sol>h3{animation:none}.sol .sol-link,.sol .sol-link:hover{color:inherit;text-decoration:none}.sol-link:after{content:"";position:absolute;inset:0;z-index:1}.sol-link:focus-visible{outline:none}.sol:has(.sol-link:focus-visible){outline:2px solid var(--sum-ink);outline-offset:6px}.sol:hover .foto-media img{scale:1.04}.foto.sol>.sol-acc{position:relative;z-index:2;margin-top:auto;display:flex;align-items:center;gap:18px;pointer-events:none}.sol-acc>.sol-cot{pointer-events:auto}.sol-cot{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:var(--radius-pill);background:var(--sum-red);color:var(--sum-white);text-decoration:none;white-space:nowrap;font-size:15px;font-variation-settings:"wght" 550;transition:background .18s}.sol .sol-cot:hover,.sol .sol-cot:focus-visible{background:var(--sum-red-deep);color:var(--sum-white)}.sol .sol-cot:focus-visible{outline:2px solid var(--sum-ink);outline-offset:2px}.sol-ver{font-size:14.5px;color:var(--sum-slate);white-space:nowrap;transition:color .18s}.sol:hover .sol-ver{color:var(--sum-ink)}.fotos+.filas-bloque,.filas-bloque+.filas-bloque{margin-top:clamp(44px,5vw,72px)}.filas-h{font-size:clamp(20px,1.8vw,26px);line-height:1.15;letter-spacing:-.015em;font-variation-settings:"wght" 400;color:var(--sum-ink);margin:0 0 6px}.filas{list-style:none;margin:0;padding:0}.filas>li+li{border-top:1px solid var(--sum-cloud)}.fila,.filas .fila:hover{color:inherit;text-decoration:none}.fila{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(150px,auto);align-items:center;gap:8px clamp(24px,3.4vw,56px);padding:22px 0}.fila-n{display:flex;flex-direction:column;gap:4px}.fila-t{font-size:clamp(19px,1.6vw,23px);line-height:1.2;letter-spacing:-.01em;font-variation-settings:"wght" 500;color:var(--sum-ink)}.fila-k{font-size:13.5px;line-height:1.4;color:var(--sum-slate)}.fila-p{font-size:15.5px;line-height:1.6;color:var(--sum-slate)}.fila-ver{justify-self:end;font-size:15px;font-variation-settings:"wght" 600;color:var(--sum-ink);white-space:nowrap}.fila-ver .arr{display:inline-block;transition:transform .2s var(--ease-out)}.fila:hover .fila-t{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.fila:hover .fila-ver .arr{transform:translate(4px)}.fila:focus-visible{outline:2px solid var(--sum-ink);outline-offset:4px}.ind-acc{margin-top:clamp(40px,4.6vw,64px)}.ind-sec .cad-linea>li:before{background:var(--sum-white)}.ind-sec .cad-cierre{margin-top:clamp(40px,4.4vw,64px)}.ind-sec .cad-links{gap:8px;margin-top:20px}.ind-sec .cad-links .cap-link{min-height:38px;padding:7px 16px;gap:0;font-size:14px;line-height:1.3;border-color:#ffffff73;text-decoration:none}.ind-sec .cad-links .cap-link:hover{border-color:var(--sum-white)}.ind-sec .brand-row:is(.una,.principal) dd span{font-size:24px;color:var(--sum-ink)}.ind-sec .brand-rows{border-top:0}.ind-sec .brand-row:first-child{padding-top:0}.ind-sec .brand-row:last-child{border-bottom:0;padding-bottom:0}.ind-sec .sop-grid{margin-bottom:0}.ind-sec .sop-grid.n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px}.ind-sec .sop{border-top:0;padding-top:0}.ind-sec .sop{display:flex;flex-direction:column;align-items:flex-start}.ind-sec .sop p{margin-bottom:20px}.ind-sec .sop .cap-link{margin-top:auto;min-height:44px;padding:0 20px;font-size:15px;gap:6px}.ind-sec .faq-list{max-width:760px}@media(max-width:860px){.fila{grid-template-columns:1fr;gap:8px;padding:20px 0}.fila-ver{justify-self:start;margin-top:4px}.ind-sec .sop-grid.n2{grid-template-columns:1fr}.ind-acc .btn{width:100%;justify-content:space-between}.ind-sec .cad-links .cap-link{min-height:44px}:root .psub .psub-cta{display:inline-flex;align-items:center;min-height:44px;padding-block:0}.ind-hero p.val,.ind-hero.tipo p.val{max-width:calc(100% - 68px)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.filas>li,.reto-resp{animation:pil-entra linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}}.ind-hero.tipo.corto.ind-franja .wrap{padding-top:clamp(22px,3.4vh,34px);padding-bottom:clamp(20px,3vh,30px)}.ind-hero.tipo.corto.ind-franja .txt{max-width:none}.ind-hero.tipo.corto.ind-franja h1{font-size:clamp(28px,2.7vw,40px);line-height:1.1;letter-spacing:-.025em;max-width:none;margin:0;text-wrap:balance}.ind-hero.tipo.corto.ind-franja h1 .tone{display:inline}.ind-hero.tipo.corto.ind-franja p.val{font-size:clamp(15.5px,1.2vw,17px);line-height:1.5;margin:12px 0 0;max-width:none}section#gobierno.pil.idx.ind-idx{padding:clamp(48px,5.5vw,80px) 0 clamp(32px,3.6vw,52px)}section#privada.pil.idx.ind-idx{padding:clamp(32px,3.6vw,52px) 0 clamp(64px,7vw,104px)}.idx.ind-idx .sec-head{border-top:0;padding-top:0;margin-bottom:clamp(28px,3.2vw,44px)}.idx.ind-idx .sec-head h2{font-size:clamp(30px,3.2vw,46px)}.ir-lista{list-style:none;margin:0;padding:0;display:grid;gap:clamp(44px,5.4vw,80px)}.ir{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:24px clamp(32px,5.5vw,96px)}.ir-media{aspect-ratio:16/10;overflow:hidden;background:var(--sum-bg-cool)}.ir-media img{display:block;width:100%;height:100%;object-fit:cover;transition:scale .7s var(--ease-out)}.ir:hover .ir-media img{scale:1.03}.ir-txt{display:flex;flex-direction:column;align-items:flex-start}.ir h3{font-family:var(--font-display);font-size:clamp(25px,2.7vw,38px);line-height:1.08;letter-spacing:-.025em;font-variation-settings:"wght" 400,"opsz" 32;color:var(--sum-ink);margin:0 0 12px;text-wrap:balance}.ir .ir-link,.ir .ir-link:hover{color:inherit;text-decoration:none}.ir-link:after{content:"";position:absolute;inset:0;z-index:1}.ir-link:focus-visible{outline:none}.ir:has(.ir-link:focus-visible){outline:2px solid var(--sum-ink);outline-offset:8px}.ir-tono{font-size:clamp(17px,1.45vw,21px);line-height:1.45;color:var(--sum-slate);margin:0 0 22px}.ir .cap-link{min-height:46px;padding:0 22px;font-size:15.5px;gap:6px}.ir:hover .cap-link{background:var(--sum-ink);color:var(--sum-white);border-color:var(--sum-ink)}.ir:hover .cap-link .arr{transform:translate(4px)}.ir.tipo{display:block}@media(max-width:860px){.ir{grid-template-columns:1fr;gap:18px;align-items:start}}@media(prefers-reduced-motion:reduce){.ir-media img,.sol-cot,.fila-ver .arr{transition:none}.ir:hover .ir-media img,.sol:hover .foto-media img{scale:none}}
