.g2 .tr-hero{background:var(--sand);border-bottom:1px solid var(--sand-2)}.g2 .tr-hero__fila{gap:var(--s3);padding-block:var(--s6);display:grid}.g2 .tr-hero h1{font:var(--tit-peso) 25px/1.08 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2 .tr-hero__txt{gap:var(--s4);justify-items:start;display:grid}.g2 .tr-hero p{max-width:44ch;color:var(--ink-2);font-size:16px}@media (min-width:700px){.g2 .tr-hero h1{font-size:32px}}@media (min-width:1040px){.g2 .tr-hero__fila{align-items:end;gap:var(--s8);padding-block:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.g2 .tr-hero h1{font-size:38px;line-height:1.08}.g2 .tr-hero p{font-size:17px}}.g2 .tr-grilla{gap:var(--s7);margin-bottom:var(--s8);display:grid}.g2 .tr-hv{scroll-margin-top:var(--s4)}.g2 .tr-grilla h2{margin-bottom:var(--s4);font:var(--tit-peso) 20px/1.1 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2 .tr-vacio{padding:var(--s5);background:var(--sand);border:1px solid var(--sand-2);color:var(--ink-2);font-size:15px}.g2 .tr-marcas{justify-items:start;gap:var(--s1);margin-top:var(--s4);color:var(--ink-2);font-size:14px;display:grid}.g2 .tr-marcas .g2-enlace{min-height:44px}@media (min-width:1040px){.g2 .tr-grilla{gap:var(--s9);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.g2 .tr-grilla h2{margin-bottom:var(--s5);font-size:28px}}.g2 .tr-form,.g2 .tr-form__campos{gap:var(--s4);display:grid}.g2 .tr-campo{gap:var(--s2);display:grid}.g2 .tr-campo label{font-size:14px;font-weight:500}.g2 .tr-campo label span{color:var(--muted);font-weight:400}.g2 .tr-campo input{width:100%;min-height:48px;padding:0 var(--s4);border:1px solid var(--line-2);background:var(--paper);color:var(--ink);font:400 16px/1.5 var(--sans);appearance:none;border-radius:0}.g2 .tr-campo input:focus{border-color:var(--ink)}.g2 .tr-campo input[type=file]{padding:var(--s1);color:var(--ink-2);cursor:pointer;font-size:14px}.g2 .tr-campo input[type=file]::file-selector-button{min-height:40px;margin-right:var(--s4);padding:0 var(--s4);border:1px solid var(--ink);color:var(--ink);font:500 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;transition:background-color .2s,color .2s}.g2 .tr-campo input[type=file]::file-selector-button:hover{background:var(--ink);color:var(--paper)}.g2 .tr-check{align-items:flex-start;gap:var(--s3);min-height:44px;padding-block:var(--s2);color:var(--ink-2);cursor:pointer;font-size:13px;line-height:1.5;display:flex}.g2 .tr-check input{flex:none;width:18px;height:18px;margin:1px 0 0}.g2 .tr-check a{text-underline-offset:3px;text-decoration:underline}.g2 .tr-form__enviar{gap:var(--s3);justify-items:start;display:grid}.g2 .tr-form__estado{min-height:1lh;color:var(--ink-2);font-size:14px}@media (min-width:700px){.g2 .tr-form__campos{gap:var(--s4) var(--s5);grid-template-columns:repeat(2,minmax(0,1fr))}.g2 .tr-campo--ancho{grid-column:1/-1}.g2 .tr-form__enviar{align-items:center;gap:var(--s5);grid-template-columns:auto 1fr}}@media (prefers-reduced-motion:reduce){.g2 .tr-campo input[type=file]::file-selector-button{transition:none}}
