:root{--navy:#001c8e;--violeta:#6948fe;--verde:#6bd25b;--navy-d:#000f4d;--tinta:#0b1233;--suave:#4a5170;--papel:#f2f3f4;--linea:#d9dbe6;--blanco:#fff;--serif:"IBM Plex Serif",Georgia,serif;--sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--t-xs:.8125rem;--t-s:.9375rem;--t-m:1.0625rem;--t-l:clamp(1.5rem,2.4vw,2rem);--t-xl:clamp(2.1rem,4.6vw,3.6rem);--e1:8px;--e2:16px;--e3:24px;--e4:32px;--e5:48px;--e6:80px;--e7:112px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{font:400 var(--t-m)/1.65 var(--sans);color:var(--tinta);background:var(--blanco);-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;height:auto;display:block}a{color:var(--navy);text-underline-offset:3px}h1,h2,h3{font-family:var(--serif);color:var(--tinta);text-wrap:balance;margin:0;font-weight:400;line-height:1.12}p{margin:0}:focus-visible{outline:3px solid var(--violeta);outline-offset:3px}.salto{background:var(--navy);color:#fff;z-index:30;padding:8px 14px;position:absolute;top:8px;left:-999px}.salto:focus{left:8px}.wrap{width:min(1200px,100% - 48px);margin-inline:auto}.mono{font:500 var(--t-xs)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--violeta)}.btn{min-height:52px;padding:0 var(--e4);background:var(--navy);color:#fff;font:600 var(--t-s)/1 var(--sans);border:2px solid var(--navy);justify-content:center;align-items:center;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.btn:hover{background:#00126b;border-color:#00126b}.btn:active{transform:translateY(1px)}.btn--l{color:var(--navy);border-color:var(--navy);background:#fff}.btn--l:hover{background:var(--navy);color:#fff}.btn--b{color:var(--navy);background:#fff;border-color:#fff}.btn--b:hover{background:var(--papel);border-color:var(--papel)}.cab{z-index:20;border-bottom:1px solid var(--linea);background:#fff;position:sticky;top:0}.cab-in{justify-content:space-between;align-items:center;gap:var(--e3);width:min(1200px,100% - 48px);min-height:76px;margin-inline:auto;display:flex;position:relative}.logo img{width:160px;height:auto}.nav ul{align-items:center;gap:var(--e3);margin:0;padding:0;list-style:none;display:flex}.nav li{position:relative}.nav a{color:var(--tinta);font:500 var(--t-s)/1 var(--sans);border-bottom:2px solid #0000;padding:8px 0;text-decoration:none;display:inline-block}.nav a:hover,.nav a[aria-current]{border-bottom-color:var(--navy);color:var(--navy)}.nav li ul{border:1px solid var(--linea);border-top:3px solid var(--navy);background:#fff;flex-direction:column;align-items:stretch;gap:0;min-width:230px;padding:8px 0;display:none;position:absolute;top:100%;left:-16px;box-shadow:0 12px 32px #0000001f}.nav li:hover>ul,.nav li:focus-within>ul{display:flex}.nav li ul a{border:0;padding:10px 16px;display:block}.nav li ul a:hover{background:var(--papel)}.nav .btn{color:#fff;padding:0 var(--e3);border-bottom:2px solid var(--navy);min-height:44px;display:inline-flex}.nav .btn:hover{color:#fff}.mn-c,.mn-b{display:none}@media (width<=980px){.mn-c{opacity:0;cursor:pointer;z-index:2;width:48px;height:48px;margin:0;display:block;position:absolute;top:14px;right:24px}.mn-b{border:1px solid var(--linea);place-items:center;width:48px;height:48px;display:grid}.mn-c:focus-visible+.mn-b{outline:3px solid var(--violeta);outline-offset:3px}.mn-b span,.mn-b span:before,.mn-b span:after{background:var(--tinta);content:"";width:22px;height:2px;display:block;position:relative}.mn-b span:before{position:absolute;top:-7px}.mn-b span:after{position:absolute;top:7px}.nav{display:none}.mn-c:checked~.nav{display:block}.nav{border-bottom:1px solid var(--linea);padding:var(--e2) 24px var(--e3);background:#fff;max-height:calc(100dvh - 76px);position:absolute;top:100%;left:0;right:0;overflow:auto}.nav ul{flex-direction:column;align-items:stretch;gap:0}.nav a{border-bottom:1px solid var(--linea);width:100%;padding:14px 0}.nav li ul{box-shadow:none;padding:0 0 0 var(--e2);border:0;min-width:0;display:flex;position:static}.nav li ul a{padding:12px 0}.nav-cta{margin-top:var(--e2)}.nav .btn{width:100%;min-height:52px}}.pie{background:var(--navy-d);color:#c9cff0;padding:var(--e6) 0 var(--e4);margin-top:0}.pie a{color:#fff}.pie h2{font:500 var(--t-xs)/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--verde);margin-bottom:var(--e1)}.pie-g{gap:var(--e5);grid-template-columns:1.6fr 1fr 1.2fr 1fr;display:grid}.pie-n{font:400 1.25rem/1.3 var(--serif);color:#fff;margin:var(--e2) 0 var(--e1)}.pie-c{margin-top:var(--e5);padding-top:var(--e3);font-size:var(--t-xs);border-top:1px solid #ffffff29}@media (width<=760px){.pie-g{gap:var(--e4);grid-template-columns:1fr}.pie a{word-break:break-word}}.hero{padding:var(--e7) 0;background:#e9ecf2;position:relative;overflow:hidden}.hero-g{z-index:1;display:block}.hero-t{z-index:1;max-width:min(780px,62%);position:relative}.hero h1{letter-spacing:-.025em;margin:var(--e3) 0;font-size:clamp(2.5rem,4.4vw,4.6rem);line-height:1.03}.hero h1 em,.serv-c h2 em,.como h2 em,.blog-c h2 em,.cierre h2 em{color:var(--violeta);font-style:normal}.hero-p{max-width:52ch;color:var(--tinta);font-size:1.1875rem}.hero-a{gap:var(--e2);margin-top:var(--e4);flex-wrap:wrap;display:flex}.hero-v{z-index:0;width:48%;position:absolute;top:0;bottom:0;right:0}.hero-v img{object-fit:cover;object-position:60% 50%;width:100%;height:100%;animation:.9s cubic-bezier(.23,1,.32,1) .1s both entra;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 26%);mask-image:linear-gradient(90deg,#0000 0,#000 26%)}.iso rect{transform-box:fill-box;animation:.7s cubic-bezier(.23,1,.32,1) both bloque}.iso .b1{--dx:-18px;--dy:-18px;animation-delay:.1s}.iso .b2{--dx:18px;--dy:-18px;animation-delay:.2s}.iso .b3{--dx:-18px;--dy:18px;animation-delay:.3s}.iso .b4{--dx:18px;--dy:0px;animation-delay:.4s}.iso .b5{--dx:18px;--dy:18px;animation-delay:.5s}@keyframes bloque{0%{opacity:0;transform:translate(var(--dx),var(--dy))}to{opacity:1;transform:none}}.js .rv{opacity:0;transition:opacity .6s cubic-bezier(.23,1,.32,1) var(--d,0s),transform .6s cubic-bezier(.23,1,.32,1) var(--d,0s);transform:translateY(20px)}.js .rv.vis{opacity:1;transform:none}@keyframes entra{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero-t>*{animation:.6s cubic-bezier(.23,1,.32,1) both entra}.hero-t>:nth-child(2){animation-delay:70ms}.hero-t>:nth-child(3){animation-delay:.14s}.hero-t>:nth-child(4){animation-delay:.21s}.hechos{border-block:1px solid var(--linea)}.hechos-g{grid-template-columns:repeat(3,1fr);display:grid}.hecho{padding:var(--e4) var(--e3);border-left:1px solid var(--linea)}.hecho:first-child{border-left:0;padding-left:0}.hecho strong{font:400 clamp(3.25rem,6vw,5rem)/1 var(--serif);color:var(--navy);margin-bottom:var(--e1);display:block}.hecho p{color:var(--tinta);opacity:.8;margin-top:4px;font-size:1rem}.serv{background:var(--papel);padding:var(--e7) 0}.serv-c{gap:var(--e5);margin-bottom:var(--e5);grid-template-columns:1fr 1fr;align-items:end;display:grid}.serv-c h2{font-size:clamp(2.1rem,4.4vw,3.75rem)}.serv-c p{color:var(--suave)}.serv-l{border-top:2px solid var(--tinta);margin:0;padding:0;list-style:none}.serv-l a{gap:var(--e3);padding:var(--e3) 0;border-bottom:1px solid var(--linea);color:inherit;grid-template-columns:72px 1fr 1.2fr 32px;align-items:baseline;text-decoration:none;transition:background .18s,padding .18s;display:grid}.serv-l a:hover{padding-inline:var(--e2);background:#fff}.serv-l h3{font-size:1.75rem}.serv-l p{color:var(--tinta);opacity:.82;font-size:1rem}.serv-l .mono{font:400 2.25rem/1 var(--serif);letter-spacing:0;color:var(--violeta);text-transform:none}.flecha{color:var(--navy);transition:transform .18s}.serv-l a:hover .flecha{transform:translate(4px)}.decreto{background:var(--navy);color:#fff;padding:var(--e6) 0}.decreto-g{gap:var(--e5);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.decreto h2{color:#fff;margin-bottom:var(--e1);font-size:clamp(1.8rem,3.2vw,2.75rem)}.decreto p{color:#d4d9f5;max-width:62ch}.dia{display:grid}.dia span{font:400 clamp(4rem,8vw,6.5rem)/.9 var(--serif)}.dia small{color:var(--verde)}.firma{padding:var(--e7) 0 0}.firma-fw{margin-top:var(--e5);display:block;position:relative}.firma-fw .firma-f{margin-top:0;display:block}.firma-f{object-fit:cover;width:100%;height:clamp(260px,38vw,520px);margin-top:var(--e5);background:var(--papel)}.firma-g{gap:var(--e6);grid-template-columns:1fr 1.1fr;display:grid}.firma h2{margin-top:var(--e2);font-size:clamp(2rem,3.8vw,3.25rem)}.firma-g p+p{margin-top:var(--e2)}.firma-g>div:last-child{color:var(--tinta);font-size:1.125rem}.como{padding:var(--e6) 0 var(--e7)}.como .wrap{display:block}.como h2{font-size:clamp(2.1rem,4.4vw,3.75rem)}.como-l{margin:var(--e5) 0 0;gap:var(--e2);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.como-l li{border-top:4px solid var(--navy);padding:var(--e4) var(--e3) var(--e4);background:0 0}.como-l li:nth-child(2n){border-top-color:var(--violeta)}.como-l .mono{font:400 clamp(3.5rem,6vw,5.5rem)/1 var(--serif);letter-spacing:0;color:var(--navy);text-transform:none;display:block}.como-l h3{font:600 var(--t-m)/1.3 var(--sans);margin:var(--e1) 0}.como-l p{color:var(--tinta);opacity:.82;font-size:1rem}.como-l h3{font-size:1.1875rem!important}.blog{padding:0 0 var(--e7)}.blog-c{justify-content:space-between;align-items:end;gap:var(--e3);margin-bottom:var(--e4);display:flex}.blog-c a{white-space:nowrap}.blog-c h2{font-size:clamp(2.1rem,4.4vw,3.75rem)}.blog-l{gap:var(--e4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.blog-l a{color:inherit;text-decoration:none;display:block}.blog-l img{aspect-ratio:4/3;object-fit:cover;background:var(--papel);width:100%;margin-bottom:var(--e2)}.blog-l h3{margin-bottom:var(--e1);font-size:1.25rem;line-height:1.25}.blog-l a:hover h3{color:var(--navy);text-decoration:underline}.cierre{background:var(--papel);padding:var(--e6) 0}.cierre-g{justify-content:space-between;align-items:center;gap:var(--e4);flex-wrap:wrap;display:flex}.cierre h2{max-width:18ch;font-size:clamp(2.1rem,4.4vw,3.75rem)}.cierre .btn--b{background:var(--navy);color:#fff;border-color:var(--navy)}.cierre .btn--b:hover{background:#00126b}@media (width<=980px){.hero{padding:0}.hero-t{max-width:none;padding:var(--e4) 0}.hero-v{aspect-ratio:16/7;width:100%;height:auto;position:relative;overflow:hidden}.hero-v img{position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.hero-g{flex-direction:column-reverse;display:flex}.hechos-g{grid-template-columns:1fr}.hecho,.hecho:first-child{padding:var(--e3) 0;border-left:0}.hecho+.hecho{border-top:1px solid var(--linea)}.serv,.firma{padding:var(--e6) 0}.serv-c,.firma-g,.como .wrap{gap:var(--e3);grid-template-columns:1fr}.serv-l a{grid-template-columns:40px 1fr 24px}.serv-l a p{grid-area:2/2/auto/3}.decreto-g{gap:var(--e3);grid-template-columns:1fr}.como-l{grid-template-columns:1fr 1fr}.blog-l{grid-template-columns:1fr}}@media (width<=520px){.hero-v{aspect-ratio:16/7}.hero-a .btn{flex:100%}.como-l{grid-template-columns:1fr}.hecho{padding:var(--e3) var(--e2)}}.eb:before{content:"";background:var(--verde);vertical-align:1px;width:8px;height:8px;margin-right:10px;display:inline-block}.ph{padding:var(--e6) 0 var(--e6);background:#e9ecf2;position:relative;overflow:hidden}.ph-g{gap:var(--e5);grid-template-columns:1fr;align-items:center;display:grid}.ph-g--i{grid-template-columns:1.3fr .7fr}.ph-t>*{animation:.6s cubic-bezier(.23,1,.32,1) both entra}.ph-t>:nth-child(2){animation-delay:70ms}.ph-t>:nth-child(3){animation-delay:.14s}.ph-t>:nth-child(4){animation-delay:.21s}.ph-v img{animation:.9s cubic-bezier(.23,1,.32,1) .1s both entra}.ph h1{letter-spacing:-.02em;margin:var(--e3) 0;font-size:clamp(2.4rem,5.6vw,5rem);line-height:1.06}.ph-l{max-width:60ch;color:var(--tinta);font-size:1.1875rem}.ph-v{aspect-ratio:1;background:#dfe3ec;overflow:hidden}.ph-v img{object-fit:cover;width:100%;height:100%;display:block}.ps{padding:var(--e6) 0}.ps--a{background:var(--papel)}.ps-g{gap:var(--e6);grid-template-columns:.8fr 1.2fr;align-items:start;display:grid}.ps-h{font-size:clamp(1.75rem,3vw,2.6rem);position:sticky;top:100px}.ps-b{gap:var(--e2);display:grid}.ps-p{max-width:62ch;color:var(--tinta);font-size:1.125rem}.ps-s{font:600 1.1875rem/1.3 var(--sans);margin-top:var(--e3);padding-top:var(--e2);border-top:2px solid var(--navy);color:var(--tinta)}.ps-li{padding:var(--e2) 0 var(--e2) var(--e3);border-bottom:1px solid var(--linea);max-width:66ch;font-size:1.0625rem;position:relative}.ps-li:before{content:"";left:0;top:calc(var(--e2) + .6em);background:var(--violeta);width:8px;height:8px;position:absolute}.ps-li strong{color:var(--navy);font-weight:600}.cierre .ps-p{margin-top:var(--e2);max-width:46ch}@media (width<=980px){.ph{padding:var(--e5) 0}.ph-g--i{grid-template-columns:1fr}.ph-v{aspect-ratio:16/9}.ps{padding:var(--e5) 0}.ps-g{gap:var(--e3);grid-template-columns:1fr}.ps-h{position:static}}.pb{line-height:0;overflow:hidden}.pb img{object-fit:cover;width:100%;height:clamp(200px,28vw,380px)}@media (width<=980px){.serv-l a{padding-right:0}.serv-l .flecha{justify-self:end}}.ph h1 em{color:var(--violeta);font-style:normal}.ph-v--t{aspect-ratio:4/5}.ps-solo{display:block}.ps-solo .ps-b{max-width:none}.ps-full .ps-h{margin-bottom:var(--e4);max-width:24ch;position:static}.ps-b--2{columns:2 24rem;column-gap:var(--e5);display:block}.ps-b--2>*{break-inside:avoid;margin:0 0 var(--e2)}.ps-p--g{font:400 clamp(1.25rem,2vw,1.5rem)/1.45 var(--serif);color:var(--navy)}.kv{max-width:62ch}.kv .eb{margin-bottom:var(--e1)}.ps-ul{margin:0;padding:0;list-style:none}.ps-ul li{padding:var(--e2) 0 var(--e2) var(--e3);border-bottom:1px solid var(--linea);max-width:66ch;font-size:1.0625rem;position:relative}.ps-ul li:before{content:"";left:0;top:calc(var(--e2) + .6em);background:var(--violeta);width:8px;height:8px;position:absolute}.ps-ul strong,.ps-ol strong{color:var(--navy);font-weight:600}.ps-ol{counter-reset:n;columns:2 22rem;column-gap:var(--e5);margin:0;padding:0;list-style:none}.ps-ol li{counter-increment:n;break-inside:avoid;padding:var(--e2) 0 var(--e2) 56px;border-top:1px solid var(--linea);font-size:1.0625rem;position:relative}.ps-ol li:before{content:counter(n,decimal-leading-zero);left:0;top:var(--e2);font:400 1.75rem/1 var(--serif);color:var(--violeta);position:absolute}.pk{gap:var(--e4) var(--e3);display:grid}.pk--2{grid-template-columns:repeat(2,1fr)}.pk--3{grid-template-columns:repeat(3,1fr)}.pk-c{border-top:4px solid var(--navy);padding-top:var(--e3)}.pk-c:nth-child(2n){border-top-color:var(--violeta)}.pk-n{font:400 clamp(2.5rem,4vw,3.5rem)/1 var(--serif);color:var(--violeta);margin-bottom:var(--e1);display:block}.pk-c h3{font:600 1.1875rem/1.3 var(--sans);margin:0 0 var(--e1)}.pk-c p{color:var(--tinta);max-width:56ch;font-size:1.0625rem}.pk-c--p .ps-ul li:first-child{border-top:1px solid var(--linea)}.sb-q{font:400 clamp(1.6rem,3.2vw,2.6rem)/1.3 var(--serif);color:var(--navy);max-width:34ch;margin-top:var(--e2)}.eq-f{gap:var(--e5);grid-template-columns:240px 1fr;align-items:center;display:grid}.eq-f h2{margin:var(--e1) 0 var(--e2);font-size:clamp(2rem,3.6vw,3rem)}.eq-c{gap:var(--e3);border-top:4px solid var(--navy);padding-top:var(--e3);grid-template-columns:132px 1fr;align-items:start;display:grid}.eq-foto{aspect-ratio:1;object-fit:cover;background:var(--papel);border-radius:50%;width:100%;display:block}.ps--a .eq-foto{background:#fff}.eq-foto--f{box-shadow:0 0 0 8px var(--papel)}.os{padding:var(--e5) 0 var(--e6)}.os-l{margin:var(--e3) 0 0;gap:var(--e3);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.os-l a{color:var(--tinta);font:600 1.0625rem/1.3 var(--sans);text-decoration:none;display:block}.os-l img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:var(--e1);background:var(--papel);display:block}.os-l a:hover span{color:var(--navy);text-decoration:underline}.serv-l--t a{grid-template-columns:56px 132px 1fr 1.2fr 32px;align-items:center}.serv-l--t img{aspect-ratio:4/3;object-fit:cover;width:132px;display:block}.ci-c a{color:inherit;font-weight:600}@media (width<=980px){.ps-full .ps-h{margin-bottom:var(--e3)}.pk--3,.pk--2{grid-template-columns:1fr}.pk{gap:var(--e3)}.eq-f{gap:var(--e3);grid-template-columns:1fr}.eq-f .eq-foto{max-width:200px}.os{padding:var(--e4) 0 var(--e5)}.os-l{gap:var(--e2);grid-template-columns:1fr 1fr}.serv-l--t a{gap:var(--e2);grid-template-columns:44px 96px 1fr 24px}.serv-l--t img{grid-row:1/3;width:96px}.serv-l--t .mono{font-size:1.75rem}.serv-l--t a>.mono{grid-row:1/3;align-self:start}.serv-l--t h3{grid-column:3;font-size:1.3125rem}.serv-l--t p{grid-area:2/3/auto/5}.serv-l--t .flecha{grid-area:1/4}.pb img{height:clamp(140px,34vw,380px)}}@media (width<=520px){.eq-c{gap:var(--e2);grid-template-columns:96px 1fr}.ph h1{font-size:2.25rem}.ps-p,.pk-c p{font-size:1rem}.ps-p--g{font-size:1.1875rem}.ps{padding:var(--e4) 0}}.serv-l--t a{grid-template-columns:56px 220px 1fr 1.2fr 32px}.serv-l--t img{width:220px}@media (width<=980px){.ph-v--t{aspect-ratio:16/9}.serv-l--t a{column-gap:var(--e2);grid-template-columns:104px 1fr 24px;grid-template-areas:"i n f""i h h""i p p";align-items:start;row-gap:2px}.serv-l--t a img{aspect-ratio:1;grid-area:i;width:104px}.serv-l--t a>.mono{grid-area:n;font-size:1.5rem}.serv-l--t a h3{grid-area:h;font-size:1.3125rem}.serv-l--t a p{grid-area:p}.serv-l--t a .flecha{grid-area:f}}.os-l{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (width<=980px){.os-l{grid-template-columns:1fr 1fr}}@media (width<=520px){.eq-c{grid-template-columns:112px 1fr}}.ph{align-items:center;min-height:clamp(480px,42vw,600px);padding:0;display:flex}.ph>.wrap{z-index:1;position:relative}.ph-g,.ph-g--i{display:block}.ph-t{padding:var(--e6) 0;max-width:min(660px,56%)}.ph h1{font-size:clamp(2.2rem,4.4vw,4rem)}.ph--long h1{font-size:clamp(1.9rem,3.1vw,2.9rem);line-height:1.12}.ph--long .ph-t{max-width:min(720px,60%)}.ph:before{content:"";z-index:0;background:radial-gradient(closest-side,#6948fe3d,#0000);width:62%;height:150%;position:absolute;top:-25%;right:-8%}.ph-v{z-index:0;aspect-ratio:auto;background:0 0;width:50%;position:absolute;top:0;bottom:0;right:0}.ph-v img{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32%);mask-image:linear-gradient(90deg,#0000 0,#000 32%)}.ps--blue,.ps--bg{color:#fff}.ps--blue{background:var(--navy)}.ps--blue .ps-h,.ps--bg .ps-h,.ps--blue .ps-p,.ps--bg .ps-p,.ps--blue .pk-c h3,.ps--bg .pk-c h3,.ps--blue .pk-c p,.ps--bg .pk-c p{color:#fff}.ps--blue .eb,.ps--bg .eb{color:#d4d9f5}.ps--blue .pk-n{color:#c9bdff}.ps--blue .pk-c,.ps--bg .pk-c{border-top:3px solid var(--verde);padding:var(--e3);background:#ffffff17}.ps--blue .pk-c:nth-child(2n),.ps--bg .pk-c:nth-child(2n){border-top-color:var(--verde)}.ps--bg{background:var(--navy-d);isolation:isolate;position:relative;overflow:hidden}.ps-bgi,.ci-bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ps--bg:after,.cierre--img:after{content:"";z-index:-1;background:linear-gradient(90deg,#000f4ded,#001c8ecc);position:absolute;inset:0}.ps--bg .ps-ul li{color:#fff;border-bottom-color:#ffffff40}.ps--bg .ps-ul li:before{background:var(--verde)}.cierre--img{isolation:isolate;background:var(--navy-d);padding:var(--e7) 0;position:relative;overflow:hidden}.cierre--img h2,.cierre--img .ps-p,.cierre--img .ci-c a{color:#fff}.cierre--img .btn--b{color:var(--navy);background:#fff;border-color:#fff}.cierre--img .btn--b:hover{background:var(--papel)}.pk--esc{gap:var(--e2);grid-template-columns:repeat(6,1fr);align-items:start}.pk--esc .pk-c{margin-top:calc(var(--i)*var(--e4));border-top-width:3px}.pk--esc .pk-c p{font-size:1rem}.eq-g{align-items:start}.eq-c{gap:var(--e2);border-top:4px solid var(--navy);padding-top:var(--e3);grid-template-columns:1fr;justify-items:start;display:grid}.eq-c .eq-foto{width:160px}.eq-c h3{margin:var(--e1) 0 0;font-size:1.5rem}.eq-t .eb{margin-bottom:0}.eq-d{border-top:1px solid var(--linea);width:100%}.eq-d summary{cursor:pointer;min-height:44px;color:var(--navy);align-items:center;font-size:1rem;font-weight:600;display:flex}.eq-d summary:focus-visible{outline:3px solid var(--violeta);outline-offset:2px}.eq-d .ps-p{padding-bottom:var(--e2);font-size:1rem}.serv-l--t img{height:96px;transition:height .35s cubic-bezier(.23,1,.32,1)}@media (width>=981px){.serv-l--t a:hover img,.serv-l--t a:focus-visible img{height:176px}}@media (width<=1100px){.pk--esc{grid-template-columns:repeat(3,1fr);padding-bottom:0}.pk--esc .pk-c{margin-top:0}}@media (width<=980px){.ph{flex-direction:column-reverse;align-items:stretch;min-height:0}.ph:before{display:none}.ph-v{aspect-ratio:16/10;width:100%;height:auto;position:relative}.ph-v img{position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.ph-t,.ph--long .ph-t{max-width:none;padding:var(--e4) 0 var(--e5)}.ph h1{font-size:clamp(2rem,8vw,2.5rem)}.ph--long h1{font-size:clamp(1.6rem,6.4vw,2.1rem)}.pk--esc{border-left:3px solid var(--violeta);padding-left:var(--e3);grid-template-columns:1fr}.serv-l--t img{height:auto}.eq-c{grid-template-columns:96px 1fr;place-items:center stretch}.eq-c .eq-foto{width:96px}.eq-d{grid-column:1/-1}.cierre--img{padding:var(--e6) 0}.ps--bg:after,.cierre--img:after{background:#000f4de6}}@media (width<=520px){.ph h1{font-size:2.125rem}.ph--long h1{font-size:1.75rem}}.ph .eb,.ps .eb,.os .eb,.eq-sm .eb{font-size:.875rem}.ph h1{letter-spacing:-.025em;font-size:clamp(2.8rem,7vw,6.5rem);line-height:1.02}.ph--sobrenosotros h1,.ph--nuestroequipo h1{font-size:clamp(3rem,8.3vw,7.5rem)}.ph--servicios h1{font-size:clamp(2.4rem,4.9vw,4.5rem)}.ph--outsourcing-tributario h1{font-size:clamp(2.2rem,4.8vw,4.4rem)}.ph--preciosdetransferencia h1{font-size:clamp(2.6rem,6.2vw,5.75rem)}.ph--fusiones-y-adquisiciones h1{font-size:clamp(1.9rem,3.6vw,3.6rem);line-height:1.08}.ph-t,.ph--fusiones-y-adquisiciones .ph-t{max-width:min(760px,64%)}.ph--servicios{--w:46%;--op:50% 40%}.ph--preciosdetransferencia{--w:54%;--op:35% 50%;--sc:1.12;--to:30% 50%}.ph--outsourcing-tributario{--w:44%;--op:50% 60%}.ph--fusiones-y-adquisiciones{--w:50%;--sc:1.2;--to:20% 60%}.ph--asesoriatributaria{--w:52%;--op:60% 30%}.ph--diagnosticoempresarial{--w:46%;--sc:1.1;--to:70% 40%}.ph--sobrenosotros{--w:48%;--op:50% 45%}.ph--nuestroequipo{--w:56%;--sc:1.08;--to:80% 50%}.ph-v{width:var(--w,50%)}.ph-v img{object-position:var(--op,50% 50%);transform:scale(var(--sc,1));transform-origin:var(--to,center)}.pk-c p,.pk--esc .pk-c p{color:var(--tinta);font-size:1.0625rem}.pk--esc{gap:var(--e3) var(--e2)}.bento{gap:var(--e3);grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.bento li{grid-column:span 2}.bento li:nth-child(-n+2){grid-column:span 3}.bento a{border:1px solid var(--linea);height:100%;color:var(--tinta);background:#fff;flex-direction:column;text-decoration:none;transition:box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.bn-i{aspect-ratio:4/3;background:#dfe3ec;display:block;overflow:hidden}.bento li:nth-child(-n+2) .bn-i{aspect-ratio:16/10}.bn-i img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1);display:block}.bn-t{column-gap:var(--e2);padding:var(--e3);flex:1;grid-template-columns:1fr auto;align-content:start;display:grid}.bn-t .mono{font:400 1.5rem/1 var(--serif);letter-spacing:0;color:var(--violeta);text-transform:none;margin-bottom:var(--e1);grid-column:1}.bn-t h3{margin-bottom:var(--e1);grid-column:1/-1;font-size:2rem;line-height:1.12}.bn-t p{color:var(--tinta);grid-column:1/-1;font-size:1rem}.bn-t .flecha{grid-area:1/2;align-self:center;font-size:1.5rem}.bento a:hover,.bento a:focus-visible{border-color:var(--navy);box-shadow:0 18px 40px -20px #001c8e73}.bento a:hover .bn-i img,.bento a:focus-visible .bn-i img{transform:scale(1.1)translate(-2%,-2%)}.bento a:focus-visible{outline:3px solid var(--violeta);outline-offset:2px}.eq-big{gap:var(--e5);border-top:4px solid var(--navy);padding-top:var(--e4);grid-template-columns:320px 1fr;align-items:center;display:grid}.eq-big h2{margin:var(--e1) 0 var(--e2);font-size:clamp(2rem,3.6vw,3.25rem)}.eq-ph{aspect-ratio:1;background:linear-gradient(145deg,var(--navy),var(--violeta));place-items:center;display:grid}.eq-ph img{object-fit:cover;background:#fff;border-radius:50%;width:218px;height:218px;display:block;box-shadow:0 0 0 6px #ffffff40}.eq-row{gap:var(--e4);margin-top:var(--e5);grid-template-columns:1fr 1fr;display:grid}.eq-sm{gap:var(--e3);border-top:4px solid var(--violeta);padding-top:var(--e3);grid-template-columns:180px 1fr;align-items:center;display:grid}.eq-sm h3{margin:var(--e1) 0 var(--e1);font-size:1.5rem}.eq-ph--s img{width:140px;height:140px}.eq-sec{padding-bottom:var(--e5)}.os--t{padding-top:0}.cierre--img{margin-bottom:var(--e4)}@media (prefers-reduced-motion:reduce){.bn-i img{transition:none}.bento a:hover .bn-i img{transform:none}}@media (width<=1100px){.bento li,.bento li:nth-child(-n+2){grid-column:span 3}.bento li:nth-child(5){grid-column:span 6}}@media (width<=980px){.ph-t,.ph--fusiones-y-adquisiciones .ph-t{flex-direction:column;max-width:none;display:flex}.ph-t .hero-a{margin-top:var(--e3);order:2}.ph-t .ph-l{margin-top:var(--e3);order:3;font-size:1rem}.ph-v{aspect-ratio:16/8;width:100%}.ph-v img{transform:none}.ph h1,.ph--sobrenosotros h1,.ph--nuestroequipo h1,.ph--servicios h1,.ph--outsourcing-tributario h1,.ph--preciosdetransferencia h1{font-size:clamp(2.1rem,9.4vw,3.4rem)}.ph--fusiones-y-adquisiciones h1{font-size:clamp(1.75rem,6.6vw,2.2rem)}.bento{grid-template-columns:1fr}.bento li,.bento li:nth-child(-n+2),.bento li:nth-child(5){grid-column:auto}.bn-i,.bento li:nth-child(-n+2) .bn-i{aspect-ratio:16/10}.bn-t h3{font-size:1.75rem}.eq-big{gap:var(--e3);grid-template-columns:1fr}.eq-ph{aspect-ratio:auto;padding:var(--e4) 0}.eq-row{gap:var(--e3);margin-top:var(--e4);grid-template-columns:1fr}.eq-sm{grid-template-columns:132px 1fr}.eq-ph--s{padding:var(--e2) 0}.eq-ph--s img{width:100px;height:100px}.cierre--img{padding-bottom:calc(var(--e6) + 32px)}body .pie{padding-bottom:calc(var(--e4) + 80px)}}@media (width<=520px){.ph-t .hero-a .btn--l{display:none}}.ar-h .wrap>*{animation:.6s cubic-bezier(.23,1,.32,1) both entra}.ar-h .wrap>:nth-child(2){animation-delay:60ms}.ar-h .wrap>:nth-child(3){animation-delay:.12s}.ar-h .wrap>:nth-child(4){animation-delay:.18s}.ar-h{padding:var(--e5) 0 var(--e4)}.ar-m{gap:var(--e1);font:500 var(--t-xs)/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--e4);flex-wrap:wrap;display:flex}.ar-m a{color:var(--suave);text-decoration:none}.ar-m a:hover{color:var(--navy);text-decoration:underline}.ar-m span{color:var(--linea)}.ar-h h1{letter-spacing:-.02em;max-width:22ch;margin:var(--e2) 0 var(--e3);font-size:clamp(2.1rem,4.8vw,4rem);line-height:1.06}.ar-meta{gap:var(--e1) var(--e2);font-size:var(--t-s);color:var(--suave);flex-wrap:wrap;align-items:center;display:flex}.ar-meta strong{color:var(--tinta);font-weight:600}.ar-p{width:min(1200px,100% - 48px);margin:0 auto var(--e6);background:var(--papel)}.ar-p img{object-fit:cover;width:100%;height:auto;max-height:600px}.ar-g{gap:var(--e6);padding-bottom:var(--e7);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.ar-c{justify-self:center;width:100%;max-width:68ch}.ar-b>p:first-child{font:400 clamp(1.25rem,2.2vw,1.5rem)/1.5 var(--serif);border-left:4px solid var(--verde);padding-left:var(--e3);margin-bottom:var(--e5)}.ar-b{overflow-wrap:break-word;font-size:1.125rem;line-height:1.75}.ar-b>*+*{margin-top:var(--e3)}.ar-b h2{margin-top:var(--e6);padding-top:var(--e3);border-top:1px solid var(--linea);font-size:clamp(1.6rem,3vw,2.25rem)}.ar-b h2+*{margin-top:var(--e2)}.ar-b h3{margin-top:var(--e5);font-size:clamp(1.3rem,2.2vw,1.6rem)}.ar-b h4{font:600 1.125rem/1.3 var(--sans);margin-top:var(--e4)}.ar-b ul,.ar-b ol{padding-left:var(--e4)}.ar-b li{padding-left:var(--e1)}.ar-b li+li{margin-top:var(--e1)}.ar-b li::marker{color:var(--violeta);font-weight:600}.ar-b li>p{margin:0}.ar-b li>p+p{margin-top:var(--e1)}.ar-b a{color:var(--navy);text-decoration:underline;text-decoration-thickness:1px}.ar-b a:hover{color:var(--violeta)}.ar-b strong{font-weight:600}.ar-b blockquote{padding:var(--e1) 0 var(--e1) var(--e3);border-left:4px solid var(--violeta);font:400 1.25rem/1.55 var(--serif);color:var(--tinta);margin-left:0}.ar-b hr{border:0;border-top:1px solid var(--linea);margin:var(--e5) 0}.ar-b figure{margin:var(--e4) 0}.ar-b figure img{width:100%;height:auto}.ar-b figcaption{font-size:var(--t-s);color:var(--suave);margin-top:var(--e1);text-align:center}.ar-b img{max-width:100%;height:auto}.ar-b table{border-collapse:collapse;max-width:100%;font-size:1rem;line-height:1.5;display:block;overflow-x:auto}.ar-b th,.ar-b td{border:1px solid var(--linea);text-align:left;vertical-align:top;min-width:120px;padding:12px 16px}.ar-b th,.ar-b tr:first-child td{background:var(--navy);color:#fff;border-color:var(--navy);font-weight:600}.ar-b tr:nth-child(2n) td{background:var(--papel)}.ar-b tr:first-child td{background:var(--navy)}.ar-b td p,.ar-b th p{margin:0}.ar-b th *,.ar-b tr:first-child td *{color:#fff!important}.ar-b th a,.ar-b tr:first-child td a{text-decoration-color:#fff}.ar-b details.tpt-desplegable{border-top:1px solid var(--linea);padding:var(--e2) 0;margin-top:0}.ar-b details.tpt-desplegable+details.tpt-desplegable{margin-top:0}.ar-b details.tpt-desplegable:last-of-type{border-bottom:1px solid var(--linea)}.ar-b details.tpt-desplegable>summary{cursor:pointer;font:600 1.125rem/1.4 var(--sans);justify-content:space-between;gap:var(--e2);align-items:baseline;list-style:none;display:flex}.ar-b details.tpt-desplegable>summary::-webkit-details-marker{display:none}.ar-b details.tpt-desplegable>summary:after{content:"+";font:400 1.75rem/1 var(--serif);color:var(--violeta);flex:none}.ar-b details.tpt-desplegable[open]>summary:after{content:"−"}.ar-b details.tpt-desplegable>:not(summary){margin-top:var(--e2)}.ar-b ._91Xx2{margin:var(--e4) 0}.ar-s{position:sticky;top:100px}.ar-s-i{background:var(--papel);border-top:4px solid var(--navy);padding:var(--e4)}.ar-s-i h2{margin:var(--e2) 0 var(--e2);font-size:1.5rem;line-height:1.2}.ar-s-i p:not(.eb){color:var(--tinta);margin-bottom:var(--e3);font-size:1rem}.ar-s-i .btn{width:100%}.ar-r{background:var(--papel);padding:var(--e6) 0}.ar-r .eb{margin-bottom:var(--e4)}@media (width<=1000px){.ar-g{gap:var(--e5);padding-bottom:var(--e6);grid-template-columns:minmax(0,1fr)}.ar-s{order:2;position:static}}@media (width<=640px){.ar-meta span{display:none}.ar-meta{gap:2px var(--e2)}.ar-h{padding:var(--e3) 0 var(--e3)}.ar-m{margin-bottom:var(--e3)}.ar-p{width:100%;margin-bottom:var(--e4)}.ar-p img{aspect-ratio:16/10;max-height:none}.ar-b{font-size:1.125rem;line-height:1.7}.ar-b h2{margin-top:var(--e5)}.ar-b>p:first-child{padding-left:var(--e2);margin-bottom:var(--e4)}.ar-s-i{padding:var(--e3)}.ar-r{padding:var(--e5) 0}}
