:root{--font-ancha:"Archivo Ancha", "Archivo", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-ancha);--font-num:var(--font-ancha)}.foot-tel{font-stretch:85%}html,body{overflow-x:clip}.container{width:100%;max-width:1320px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin-inline-start:auto;margin-inline-end:auto}.estudio{--e-1:.5rem;--e-2:.75rem;--e-3:1rem;--e-4:1.5rem;--e-5:2rem;--e-6:3rem;--e-7:4.5rem;--e-8:7rem;--sale:cubic-bezier(.16, 1, .3, 1);--text-estudio-h1:clamp(2.5rem, 1rem + 4.2vw, 4.4rem);--text-estudio-h2:var(--text-display-s);--text-estudio-cifra:var(--text-3xl);--nebulosa:#1f34548c;--estrella:#eef0f3bf;--estrella-media:#eef0f373;--estrella-tenue:#eef0f34d;--estrella-cian:#9fe4ee80;--brillo-boton:#ffffffe6;--sombra-boton:#0006;--toque:#cdd6e20f;--error:#f2b8b5;--pendiente-tinta:#ffb86b;--cierre-luz:#6fd8e81f;--cierre-luz-lejos:#6fd8e80a;--blanco:#fff;color:var(--yl-plata-3);font-family:var(--font-body);background:var(--yl-tinta-1)}.estudio h1,.estudio h2,.estudio h3{font-family:var(--font-ancha);color:var(--yl-plata-1);text-wrap:balance;margin:0;font-weight:800;font-stretch:125%}.estudio p{margin:0}.estudio a{color:inherit}.estudio img{max-width:100%;height:auto;display:block}.estudio :focus-visible{outline:2px solid var(--yl-hielo);outline-offset:3px;border-radius:var(--radius-s)}.estudio .num{font-variant-numeric:tabular-nums}.estudio .cielo{pointer-events:none;z-index:-1;background-image:radial-gradient(1px 1px at 18px 42px, var(--estrella), transparent 60%), radial-gradient(1px 1px at 132px 18px, var(--estrella-media), transparent 60%), radial-gradient(1.5px 1.5px at 214px 160px, var(--estrella), transparent 60%), radial-gradient(1px 1px at 77px 205px, var(--estrella-cian), transparent 60%), radial-gradient(1px 1px at 290px 96px, var(--estrella-tenue), transparent 60%), radial-gradient(1px 1px at 330px 260px, var(--estrella-media), transparent 60%), radial-gradient(1px 1px at 46px 318px, var(--estrella-tenue), transparent 60%), radial-gradient(1.5px 1.5px at 512px 70px, var(--estrella-media), transparent 60%), radial-gradient(1px 1px at 460px 330px, var(--estrella-tenue), transparent 60%), radial-gradient(1px 1px at 600px 210px, var(--estrella-cian), transparent 60%);opacity:.8;background-size:360px 360px,360px 360px,360px 360px,360px 360px,360px 360px,360px 360px,360px 360px,640px 420px,640px 420px,640px 420px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.estudio .cabecera{isolation:isolate;padding-block:calc(var(--e-8) + 24px) var(--e-7);background:radial-gradient(110% 80% at 78% 10%, var(--nebulosa), transparent 62%);position:relative}.estudio .cabecera-grilla{gap:var(--e-5) var(--e-7);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;display:grid}.estudio .titulo{font-size:var(--text-estudio-h1);letter-spacing:-.045em;line-height:.98}.estudio .titulo .renglon{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.estudio .titulo .renglon>span{display:block}.estudio .bajada{font-size:var(--text-l);color:var(--yl-plata-2);max-width:36rem;line-height:1.5}.estudio .cabecera-lado{gap:var(--e-4);justify-items:start;display:grid}.estudio .acciones{align-items:center;gap:var(--e-3) var(--e-4);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.js .estudio .titulo .renglon>span{animation:estudio-subir .9s var(--sale) both}.js .estudio .titulo .renglon:nth-child(2)>span{animation-delay:90ms}.js .estudio .cabecera .bajada,.js .estudio .cabecera-lado{animation:estudio-aparecer .9s var(--sale) both;animation-delay:.32s}}@keyframes estudio-subir{0%{transform:translateY(105%)}to{transform:none}}@keyframes estudio-aparecer{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.estudio .boton{border-radius:var(--radius-pill);cursor:pointer;background:var(--yl-plata-1);min-height:52px;color:var(--yl-tinta-1);font-family:var(--font-ancha);font-weight:700;font-stretch:105%;font-size:var(--text-m);letter-spacing:-.005em;white-space:nowrap;box-shadow:inset 0 1px 0 var(--brillo-boton), 0 1px 0 var(--sombra-boton);transition:background-color .18s var(--sale), transform .18s var(--sale), opacity .18s var(--sale);border:0;align-items:center;gap:12px;padding:0 26px;text-decoration:none;display:inline-flex}.estudio .boton:hover{background:var(--blanco)}.estudio .boton:active{transform:translateY(1px)}.estudio .boton svg{transition:transform .22s var(--sale);flex-shrink:0}.estudio .boton:hover svg{transform:translate(3px)}.estudio .boton[disabled]{opacity:.55;cursor:progress}.estudio .telefono{font-family:var(--font-ancha);color:var(--yl-plata-2);font-weight:600;font-stretch:85%;font-size:var(--text-m);letter-spacing:.01em;white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.estudio .telefono:hover{color:var(--yl-plata-1)}.estudio .ir{max-width:100%;color:var(--yl-plata-1);font-weight:600;font-size:var(--text-m);border-bottom:1px solid var(--yl-linea-2);min-height:44px;transition:border-color .2s var(--sale);align-items:center;gap:8px;padding-block-start:6px;padding-block-end:6px;text-decoration:none;display:inline-flex}.estudio .ir:hover{border-color:var(--yl-hielo)}.estudio .ir:active{border-color:var(--yl-hielo);color:var(--yl-plata-2)}.estudio .ir svg{transition:transform .22s var(--sale);flex-shrink:0}.estudio .ir:hover svg{transform:translate(3px)}.estudio .prosa a,.estudio .nota a,.estudio .ficha dd a,.estudio .otros a{color:var(--yl-plata-1);text-decoration:underline;-webkit-text-decoration-color:var(--yl-linea-2);text-decoration-color:var(--yl-linea-2);text-underline-offset:4px}.estudio .prosa a:hover,.estudio .nota a:hover,.estudio .ficha dd a:hover,.estudio .otros a:hover{-webkit-text-decoration-color:var(--yl-hielo);text-decoration-color:var(--yl-hielo)}.estudio .seccion{padding-block:var(--e-7);border-top:1px solid var(--yl-linea);scroll-margin-top:88px;position:relative}.estudio .seccion-grilla{gap:var(--e-4) var(--e-7);grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);align-items:start;display:grid}.estudio .seccion h2{font-size:var(--text-estudio-h2);letter-spacing:-.04em;line-height:1}.estudio-empresas .seccion h2{font-size:var(--text-3xl);letter-spacing:-.035em;line-height:1.04}.estudio .seccion-lado{gap:var(--e-3);align-content:start;display:grid}.estudio .seccion-lado .nota{color:var(--yl-plata-4);font-size:var(--text-s);max-width:22rem}.estudio .prosa{gap:var(--e-3);display:grid}.estudio .prosa p{font-size:var(--text-m);color:var(--yl-plata-3);max-width:62ch;line-height:1.6}.estudio .prosa p.fuerte{color:var(--yl-plata-1);font-size:var(--text-l);line-height:1.5}.estudio .prosa h3{font-size:var(--text-l);letter-spacing:-.015em;margin-top:var(--e-3);font-weight:700;font-stretch:112%}.estudio .ficha{border-top:1px solid var(--yl-linea-2);margin:0;display:grid}.estudio .ficha>div{gap:var(--e-1) var(--e-5);padding-block:var(--e-3);border-bottom:1px solid var(--yl-linea);grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:baseline;display:grid}.estudio .ficha dt{font-family:var(--font-ancha);font-weight:600;font-stretch:85%;font-size:var(--text-s);color:var(--yl-plata-4);letter-spacing:.01em}.estudio .ficha dd{color:var(--yl-plata-2);font-size:var(--text-m);margin:0;line-height:1.55}.estudio .ficha dd b{color:var(--yl-plata-1);font-weight:600}.estudio .tabla{border-collapse:collapse;width:100%;font-size:var(--text-s)}.estudio .tabla caption{text-align:left;color:var(--yl-plata-1);font-family:var(--font-ancha);font-weight:700;font-stretch:112%;font-size:var(--text-m);padding-bottom:var(--e-2)}.estudio .tabla th,.estudio .tabla td{text-align:left;border-bottom:1px solid var(--yl-linea);vertical-align:baseline;padding:10px 12px 10px 0}.estudio .tabla thead th{font-family:var(--font-ancha);color:var(--yl-plata-4);border-bottom-color:var(--yl-linea-2);font-weight:600;font-stretch:85%}.estudio .tabla tbody th{font-family:var(--font-ancha);color:var(--yl-plata-1);white-space:nowrap;font-weight:700;font-stretch:105%}.estudio .tabla td{color:var(--yl-plata-3)}.estudio .tabla td b{color:var(--yl-plata-1);font-weight:600}.estudio .etapas-seccion{padding-block:0 var(--e-7)}.estudio .indice.indice-etapas{margin-top:var(--e-6);padding-top:var(--e-3);border-top:1px solid var(--yl-linea);grid-template-columns:repeat(4,minmax(0,1fr))}.estudio .renglon-cierre{display:block}.estudio .pendiente{color:var(--pendiente-tinta);font-family:var(--font-body);font-size:var(--text-s)}.estudio .etapas{counter-reset:etapa;margin:0;padding:0;list-style:none}.estudio .etapa{gap:var(--e-4) var(--e-7);padding-block:var(--e-6);border-top:1px solid var(--yl-linea);grid-template-columns:minmax(0,1fr) minmax(0,2.25fr);scroll-margin-top:88px;display:grid}.estudio .etapa:last-child{border-bottom:1px solid var(--yl-linea)}.estudio .etapa-cabeza{gap:var(--e-2);align-content:start;display:grid}.estudio .etapa-num{font-family:var(--font-ancha);color:var(--yl-plata-4);font-weight:600;font-stretch:80%;font-size:var(--text-m);letter-spacing:.02em}.estudio .etapa h2{font-size:var(--text-2xl);letter-spacing:-.03em;line-height:1.05}.estudio .etapa-dura{font-family:var(--font-ancha);color:var(--yl-plata-2);font-weight:600;font-stretch:85%;font-size:var(--text-m);align-items:baseline;gap:8px;display:inline-flex}.estudio .etapa-dura:before{content:"";border-radius:var(--radius-pill);background:var(--yl-hielo);width:7px;height:7px;box-shadow:0 0 0 3px var(--yl-hielo-suave);flex-shrink:0;transform:translateY(-1px)}.estudio .etapa-partes{gap:var(--e-4) var(--e-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.estudio .etapa-partes>div{gap:var(--e-1);align-content:start;display:grid}.estudio .etapa-partes dt{font-family:var(--font-ancha);font-weight:600;font-stretch:85%;font-size:var(--text-s);color:var(--yl-plata-4);letter-spacing:.01em;padding-bottom:var(--e-1);border-bottom:1px solid var(--yl-linea)}.estudio .etapa-partes dd{font-size:var(--text-m);color:var(--yl-plata-2);margin:0;line-height:1.55}.estudio .etapa-partes .recibis dt{color:var(--yl-hielo);border-bottom-color:var(--yl-hielo-suave)}.estudio .etapa-partes .recibis dd{color:var(--yl-plata-1)}.estudio .etapa-nota{color:var(--yl-plata-4);font-size:var(--text-s);grid-column:2}.estudio .etapa-nota a{color:var(--yl-plata-2);text-decoration:underline;-webkit-text-decoration-color:var(--yl-linea-2);text-decoration-color:var(--yl-linea-2);text-underline-offset:4px}.estudio .indice{gap:0 var(--e-5);grid-template-columns:repeat(2,minmax(0,max-content));margin:0;padding:0;list-style:none;display:grid}.estudio .indice a{min-height:40px;color:var(--yl-plata-2);font-size:var(--text-m);border-bottom:1px solid #0000;align-items:baseline;gap:10px;padding-block-start:8px;padding-block-end:8px;text-decoration:none;display:flex}.estudio .indice a:hover{color:var(--yl-plata-1);border-bottom-color:var(--yl-linea-2)}.estudio .indice a:active{color:var(--yl-plata-1)}.estudio .indice .n{font-family:var(--font-ancha);color:var(--yl-plata-4);font-weight:600;font-stretch:80%;font-size:var(--text-s);min-width:1.6rem}.estudio .linea{gap:var(--e-4);margin:0;padding:0 0 0 26px;list-style:none;display:grid;position:relative}.estudio .linea:before{content:"";background:linear-gradient(to bottom, var(--yl-linea-2), var(--yl-hielo-suave) 50%, var(--yl-linea-2));width:1px;position:absolute;top:8px;bottom:8px;left:5px}.estudio .linea li{gap:4px;display:grid;position:relative}.estudio .linea li:before{content:"";border-radius:var(--radius-pill);background:var(--yl-tinta-1);border:1.5px solid var(--yl-plata-3);width:11px;height:11px;position:absolute;top:6px;left:-26px}.estudio .linea li.firma:before{background:var(--yl-hielo);border-color:var(--yl-hielo);box-shadow:0 0 0 4px var(--yl-hielo-suave)}.estudio .linea .cuando{font-family:var(--font-ancha);color:var(--yl-plata-1);font-weight:700;font-stretch:112%;font-size:var(--text-m);letter-spacing:-.01em}.estudio .linea .que{color:var(--yl-plata-3);font-size:var(--text-m);max-width:60ch;line-height:1.55}.estudio .cierre{isolation:isolate;padding-block:var(--e-7) var(--e-8);border-top:1px solid var(--yl-linea);scroll-margin-top:88px;position:relative;overflow:clip}.estudio .cierre:before{content:"";aspect-ratio:2.4;border-radius:var(--radius-pill);background:radial-gradient(closest-side, var(--cierre-luz), var(--cierre-luz-lejos) 50%, transparent 72%);z-index:-1;width:150%;position:absolute;bottom:-60%;left:50%;transform:translate(-50%)}.estudio .cierre-grilla{gap:var(--e-5) var(--e-7);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;display:grid}.estudio .cierre h2{font-size:var(--text-estudio-h2);letter-spacing:-.04em;line-height:1}.estudio .cierre-texto{gap:var(--e-4);align-content:start;display:grid}.estudio .cierre-texto .bajada{font-size:var(--text-m)}.estudio .otros{color:var(--yl-plata-4);font-size:var(--text-s);gap:6px;display:grid}.estudio .otros p{max-width:34rem}.estudio .formulario{gap:var(--e-4) var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.estudio .campo{gap:6px;min-width:0;display:grid}.estudio .campo.ancho{grid-column:1/-1}.estudio .campo label{font-family:var(--font-ancha);font-weight:600;font-stretch:85%;font-size:var(--text-s);color:var(--yl-plata-2);letter-spacing:.01em}.estudio .campo label small{font-family:var(--font-body);color:var(--yl-plata-4);font-weight:400;font-stretch:100%;font-size:var(--text-s)}.estudio .campo input,.estudio .campo select,.estudio .campo textarea{border-radius:var(--radius-s);border:1px solid var(--yl-linea-2);background:var(--yl-tinta-2);width:100%;min-height:48px;color:var(--yl-plata-1);font-family:var(--font-body);font-size:var(--text-m);transition:border-color .16s var(--sale);padding:12px 14px;line-height:1.4}.estudio .campo textarea{resize:vertical;min-height:128px}.estudio .campo select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--yl-plata-3) 50%), linear-gradient(135deg, var(--yl-plata-3) 50%, transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.estudio .campo input::placeholder,.estudio .campo textarea::placeholder{color:var(--yl-plata-4)}.estudio .campo input:hover,.estudio .campo select:hover,.estudio .campo textarea:hover{border-color:var(--yl-plata-4)}.estudio .campo input:focus-visible{outline:2px solid var(--yl-hielo);outline-offset:1px;border-color:var(--yl-hielo)}.estudio .campo select:focus-visible{outline:2px solid var(--yl-hielo);outline-offset:1px;border-color:var(--yl-hielo)}.estudio .campo textarea:focus-visible{outline:2px solid var(--yl-hielo);outline-offset:1px;border-color:var(--yl-hielo)}.estudio .campo [aria-invalid=true]{border-color:var(--error)}.estudio .campo .error{color:var(--error);font-size:var(--text-s)}.estudio .trampa{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.estudio .formulario{position:relative}.estudio .enviar{align-items:center;gap:var(--e-3) var(--e-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.estudio .enviar .aviso{color:var(--yl-plata-4);font-size:var(--text-s);max-width:30rem}.estudio .estado{padding:var(--e-3) var(--e-4);border-radius:var(--radius-s);border:1px solid var(--yl-linea-2);background:var(--superficie-lectura);color:var(--yl-plata-1);font-size:var(--text-m);grid-column:1/-1}.estudio .estado.mal{border-color:var(--error)}.estudio .estado a{text-underline-offset:4px;text-decoration:underline}.estudio .pdf-nota,.estudio .otros-mail{color:var(--yl-plata-4);font-size:var(--text-s)}.estudio .otros-mail a{color:var(--yl-plata-2);text-decoration:underline;-webkit-text-decoration-color:var(--yl-linea-2);text-decoration-color:var(--yl-linea-2);text-underline-offset:4px}.estudio .indice.indice-secciones{margin-top:var(--e-6);padding-top:var(--e-3);border-top:1px solid var(--yl-linea);grid-template-columns:repeat(4,minmax(0,1fr))}.estudio .tabla-caja{margin-top:var(--e-4);overflow-x:auto}.estudio .formulario-caja{min-width:0}@media (max-width:1080px){.estudio .cabecera-grilla,.estudio .seccion-grilla,.estudio .cierre-grilla{grid-template-columns:minmax(0,1fr)}.estudio .etapa{gap:var(--e-4);grid-template-columns:minmax(0,1fr)}.estudio .etapa-nota{grid-column:1}}@media (max-width:860px){.estudio .etapa-partes{gap:var(--e-3);grid-template-columns:minmax(0,1fr)}.estudio .ficha>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width:720px){.container{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.estudio{--text-estudio-h1:clamp(2.375rem, 9.5vw + .25rem, 3rem);--text-estudio-h2:clamp(1.875rem, 4.6vw + 1.05rem, 2.375rem);--text-estudio-h3:clamp(1.3125rem, 3.4vw + .5rem, 1.5rem);--aire:32px}.estudio .titulo{font-size:var(--text-estudio-h1);letter-spacing:-.05em;font-stretch:100%;line-height:1}.estudio .seccion h2,.estudio .cierre h2{font-size:var(--text-estudio-h2);letter-spacing:-.04em;font-stretch:100%;line-height:1.04}.estudio .etapa h2{font-size:var(--text-estudio-h3);letter-spacing:-.025em;font-stretch:106%}.estudio .bajada{font-size:var(--text-m)}.estudio .cabecera{padding-block:104px var(--e-6)}.estudio .cabecera-grilla{gap:var(--e-4)}.estudio .acciones .boton{justify-content:center;width:100%}.estudio .seccion{padding-block:var(--aire) calc(var(--aire) + 8px)}.estudio .seccion-grilla{gap:var(--e-4)}.estudio .cierre{padding-block:var(--aire) var(--e-6)}.estudio .etapa{padding-block:var(--e-5);gap:var(--e-3)}.estudio .etapa-cabeza{align-items:baseline;column-gap:var(--e-2);grid-template-columns:auto minmax(0,1fr);row-gap:6px}.estudio .etapa-dura{grid-column:1/-1}.estudio .etapa-partes>div{gap:var(--e-2);grid-template-columns:5.25rem minmax(0,1fr)}.estudio .etapa-partes dt{border-bottom:0;padding-top:3px;padding-bottom:0}.estudio .indice{column-gap:var(--e-3);grid-template-columns:repeat(2,minmax(0,1fr))}.estudio .indice a{min-height:44px;font-size:var(--text-s)}.estudio .indice.indice-etapas,.estudio .indice.indice-secciones{margin-top:var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr))}.estudio .etapas-seccion{padding-bottom:var(--e-6)}.estudio .ficha>div{padding-block:var(--e-2) var(--e-3)}.estudio .tabla{font-size:var(--text-xs)}.estudio .tabla tbody th{white-space:normal}.estudio .formulario{gap:var(--e-3);grid-template-columns:minmax(0,1fr)}.estudio .enviar .boton{justify-content:center;width:100%}}
