.pv-hero{flex-direction:column;gap:8px;padding:clamp(6px,1.6vw,18px) 0;display:flex}.pv-h1{font-family:var(--font-heading);letter-spacing:-.8px;color:#fff;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.05}.pv-hero-sub{color:var(--color-brand-100);max-width:720px;margin:0;font-size:clamp(15px,1.3vw,17px);line-height:1.5}.pv-cuerpo{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;padding:clamp(24px,3vw,40px) clamp(16px,4vw,48px) 56px;display:grid}.pv-indice{flex-direction:column;gap:10px;font-size:14px;display:flex;position:sticky;top:88px}.pv-indice>b{letter-spacing:1.6px;text-transform:uppercase;color:var(--color-muted-fg);font-size:12px;font-weight:700}.pv-indice ol{color:var(--color-muted-fg);flex-direction:column;gap:6px;margin:0;padding:0 0 0 18px;list-style:decimal;display:flex}.pv-indice a{color:var(--color-foreground);text-decoration:none}.pv-indice a:hover{color:var(--color-brand-600);text-decoration:underline}.pv-texto{max-width:720px;color:var(--color-foreground);flex-direction:column;gap:28px;font-size:15.5px;line-height:1.65;display:flex}.pv-texto section{flex-direction:column;gap:10px;scroll-margin-top:80px;display:flex}.pv-texto h2{font-family:var(--font-heading);letter-spacing:-.3px;margin:0;font-size:clamp(21px,2vw,25px);font-weight:700}.pv-texto h3{margin:8px 0 0;font-size:16px;font-weight:700}.pv-texto p{color:var(--color-muted-fg);text-wrap:pretty;margin:0}.pv-texto ul{color:var(--color-muted-fg);flex-direction:column;gap:6px;margin:0;padding-left:20px;list-style:outside;display:flex}.pv-texto strong{color:var(--color-foreground)}.pv-texto a{color:var(--color-brand-600);font-weight:600}.pv-texto code{background:var(--color-brand-50);border-radius:5px;padding:1px 5px;font-size:14px}.pv-resumen{border:1px solid var(--color-border-muted);background:#fff;border-radius:18px;padding:18px 20px}.pv-proveedores{border:1px solid var(--color-border-muted);background:#fff;border-radius:16px;flex-direction:column;margin:4px 0;display:flex}.pv-proveedores>div{border-top:1px solid var(--color-border-muted);grid-template-columns:210px minmax(0,1fr);gap:16px;padding:12px 16px;display:grid}.pv-proveedores>div:first-child{border-top:0}.pv-proveedores dt{font-size:14.5px;font-weight:700}.pv-proveedores dd{color:var(--color-muted-fg);margin:0;font-size:14.5px;line-height:1.5}@media (max-width:899px){.pv-cuerpo{grid-template-columns:minmax(0,1fr);gap:20px}.pv-indice{border:1px solid var(--color-border-muted);background:#fff;border-radius:16px;padding:14px 16px;position:static}.pv-proveedores>div{grid-template-columns:minmax(0,1fr);gap:2px}}.pv-texto .pv-pasos{color:var(--color-muted-fg);flex-direction:column;gap:6px;margin:0;padding-left:22px;list-style:decimal;display:flex}
